roxen:kg/WS-168-webdav

Last commit made on 2018-10-16
Get this branch:
git clone -b kg/WS-168-webdav https://git.launchpad.net/roxen

Branch merges

Branch information

Name:
kg/WS-168-webdav
Repository:
lp:roxen

Recent commits

d3d6acf... by =?utf-8?q?Henrik_Grubbstr=C3=B6m_=28Grubba=29?= <email address hidden>

Testsuite [WebDAV]: Complain if Connection: keep-alive is lost.

0185b44... by Martin Karlgren <email address hidden>

WebDAV Testsuite: Put debug messages behind DAV_DEBUG.

0e33cf8... by Karl Gustav Sterneberg <email address hidden>

Testsuite [WebDAV]: Fixed a bug in a testcase.

a6d9448... by Karl Gustav Sterneberg <email address hidden>

Testsuite [WebDAV]: Fixed some bugs in a testcase.

946094b... by Karl Gustav Sterneberg <email address hidden>

Testsuite [WebDAV]: Added special testcase for case insensitive environments.

1643266... by Karl Gustav Sterneberg <email address hidden>

Testsuite [WebDAV]: Added test for testing lock functionality.

c418212... by =?utf-8?q?Henrik_Grubbstr=C3=B6m_=28Grubba=29?= <email address hidden>

Testsuite [WebDAV]: Fix handling of IPv4 ANY.

In Pike IPv4 ANY typically is represented as the zero ip-adress.
In Standards.URI however, setting the host field to zero is the
same as setting it to the empty string. To ensure the round-trip,
represent IPv4 ANY with the ip-adress "0.0.0.0" in URLs.

Fixes testsuite background failures "Invalid address ''".

Fixes [WS-314].

b3f65e3... by =?utf-8?q?Henrik_Grubbstr=C3=B6m_=28Grubba=29?= <email address hidden>

Testsuite [WebDAV]: Use keep-alive.

Fixes multiple issues on Solaris with the WebDAV testsuite.

* Support multiple Protocol objects for the same URL
  (on Solaris there is one Protocol object each for IPv4 and IPv4).

* Fixed some failures "I/O error: Address already in use", by
  using HTTP keep-alive for the WebDAV requests.
  These failures were in part due to Solaris holding closed TCP
  connections in TIME_WAIT for 4 minutes (Linux 2 minutes).

* Also a workaround for Protocols.HTTP.Query not handling the
  HEAD method in keep-alive replies.

3e8a1b3... by =?utf-8?q?Henrik_Grubbstr=C3=B6m_=28Grubba=29?= <email address hidden>

Testsuite [WebDAV] [NT]: Fix test_x_move_file() some more.

Fixes issue where the source file was pre-existing from a previous
loop, with the same case as the new target.

Fixes [WS-298] some more.

4eeb91a... by =?utf-8?q?Henrik_Grubbstr=C3=B6m_=28Grubba=29?= <email address hidden>

Testsuite [WebDAV] [NT]: More fixes of test_x_special_chars().

NTFS apparently doesn't support space-characters at the end of
path segments, and under some circumstances strips them silently,
and under other complains about not finding the file.

Fixes [WS-264].