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 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org