I just had a hell of a time configuring mongrel to play nicely with
WebDAV. The README file contains the following:
--enable-msdav -- enable or disable support for the Microsoft WebDAV
extensions (default: disabled).
However the CHANGELOG says:
Cumulative changes since 2.1:
- removed msdav compile-time configuration flag and MSDAV
configuration flag, extended xHTTP to allow for
WebDAV, MS-DAV and MS-RPC
Also the README says:
In addition to this flag you must specify 'WebDAV 1' in the config file.
If you also use the SSL wrapper feature in front of a Microsoft server
you should probably also add 'AddHeader "Front-End-Https: on"'.
These changes are also required to access a Subversion server via Pound.
(Note: the Pound homepage (http://www.apsis.ch/pound/) contains this
info as well).
This is incorrect. Putting 'WebDAV 1' in the config file will result
in Pound complaining about a configuration error. After much googling
I found (http://www.slashdotdash.net/articles/2007/01/23/deploying-
rails-with-pound-rest-headache) that the solution was to use 'xHTTP 2' .
I realize now that the man page is in fact up to date, but since I
consulted the Pound homepage first, I wasn't looking for the xHTTP
keyword and missed it.
Could the documentation be updated to save others from having to