← Back to team overview

desktop-packages team mailing list archive

[Bug 828858] [NEW] Problem with WebDAV authentication and HTTP persistent connections

 

Public bug reported:

I have a WebDAV share with (digest) authentication running on a lighttpd
and try to connect to it using nautilus. My lighttpd closes the TCP
connection after some seconds. Using WIreshark I've observed the
following behaviour:

While the authentication dialog is shown gvfsd trys to keep the
connection open and reuse it to send the next HTTP request containing
the provided access credentials. However, if I'm too slow entering my
password and the server closes the connection meanwhile, gvfsd responds
to the FIN packet as it should as soon as I press Connect but it will
never establish a new connection to send the next HTTP request. Instead
gvfsd-dav continues running in background, nautilus shows the wait mouse
cursor and 10 or 15 minutes later it complains about not having received
a DBus response.

Observed in a fully updated Ubuntu Natty, version of gvfs-backends is
1.8.0-0ubuntu2.

** Affects: gvfs (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gvfs in Ubuntu.
https://bugs.launchpad.net/bugs/828858

Title:
  Problem with WebDAV authentication and HTTP persistent connections

Status in “gvfs” package in Ubuntu:
  New

Bug description:
  I have a WebDAV share with (digest) authentication running on a
  lighttpd and try to connect to it using nautilus. My lighttpd closes
  the TCP connection after some seconds. Using WIreshark I've observed
  the following behaviour:

  While the authentication dialog is shown gvfsd trys to keep the
  connection open and reuse it to send the next HTTP request containing
  the provided access credentials. However, if I'm too slow entering my
  password and the server closes the connection meanwhile, gvfsd
  responds to the FIN packet as it should as soon as I press Connect but
  it will never establish a new connection to send the next HTTP
  request. Instead gvfsd-dav continues running in background, nautilus
  shows the wait mouse cursor and 10 or 15 minutes later it complains
  about not having received a DBus response.

  Observed in a fully updated Ubuntu Natty, version of gvfs-backends is
  1.8.0-0ubuntu2.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/828858/+subscriptions


Follow ups

References