Bug#558125: epiphany-browser - Caches the decision to use ipv6 over network topology changes

Simon Paillard spaillard at debian.org
Sat Mar 26 12:56:17 UTC 2011


On Sun, Mar 20, 2011 at 08:23:54PM +0100, Simon Paillard wrote:
> On Sun, Mar 20, 2011 at 03:44:28PM -0300, Gustavo Noronha Silva wrote:
> > On Sat, 2011-03-19 at 01:41 +0100, Simon Paillard wrote:
[..]
> > > - unless a DNS request fails for a host, then further requests for that uri
> > >   (example on force refresh) will be performed against 0x00 host (epiphany
> > >   really wants to know about root servers ?) 
> > 
> > I didn't follow here, can you detail a bit more how you reached this
> > conclusion, and what exactly happens?
> 
> - Load any page (e.g. www.debian.org or even a 404, like
>   http://people.debian.org/~spaillard/test.html).
> - Run wireshark/tshark and follow DNS requests:
>   "(dns.flags.response == 0) && (dns.qry.type == 0x0001)"
> - Force a reload of the page -> requests perfomered against null name, 0x00 in
>   DNS, while it should be www.debian.org.

Same with: experimental libsoup2.4-1 2.33.90-1 (and glib-networking
2.28.0-1)
However, it seems the mouse effect below misleaded me: there is actually no
single DNS request perfomered on force refresh, even after the TTL expired
(www.d.o one is 5 min).
The requests I've observed are only the null ones described below and caused by webkit.
 
> > > - *each time the mouse is moved*, a DNS request is performed for the uri for the
> > >   DOM object (so 0x00 for the background/already resolved, host for the link) !!
> > 
> > This is WebKit pre-resolving DNS, but I still don't really understand
> > the 0x00 reference. In any case, Epiphany doesn't deal with network
> > directly, that is libsoup's domain, so I think we should reassign it
> > there, and perhaps get some testing on experimental's libsoup to see if
> > there's been any improvement. Could anyone help with this?
> 
> This is easily reproducible (not tested in experimental yet).
> I don't know which is responsible to trigger this mecanism, but this is
> triggered everytime the mouse is moved, even when the object is kept the same.
> Is this under epiphany reponsability to cache results and not request them
> again and again to libsoup ?

Same with sid webkit libwebkit-1.0-2 (1.2.7-2)

-- 
Simon Paillard





More information about the pkg-gnome-maintainers mailing list