[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Access to subversion via Pound/SSL+Apache/DAV (add'l info)

From: Christian Sauer <christian_at_endrun.org>
Date: 2003-08-26 23:00:36 CEST

Ben Collins-Sussman said:
> <rbb@rkbloom.net> writes:
>
>> So instead, mod_dav is going to need to provide a directive somewhat
>> analagous to alias. Essentially allowing mod_dav to rewrite a
>> Destination header to remove proxy information.
>
> I just had a chat with Greg Stein about this, and we don't like this
> idea. It was the proxy that rewrote the URLs, and didn't do the whole
> job. It should be rewriting the Destination: header as well. "If you
> broke it, you fix it" -- it's not mod_dav's job to clean up up after
> the proxy's mess.
>
> Pound is open-source, so it seems quite likely that it can be fixed
> relatively easily.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>

Don't mean to step in on this thread (I've been lurking for a couple weeks).

Actually...it appears that Pound has already accounted for this.

I pulled this off the Pound website (had to use a google cache for it)

WebDAV

As of version 1.0 Pound supports the full WebDAV command-set. In fact, it has
been tested and is known to (almost) work with the Microsoft Outlook Web
Gateway, which is quite remarkable given that Microsoft's own proxy does not.

Regrettably, Microsoft adherence to standards leaves something to be desired:
they decided to add some characters to their URL's - thus breaking a whole set
of RFC's.

Rather then change Pound to accept these characters (which could create some
serious issues with security on other systems) we have made this behavior
dependent on a compile-time switch. This is not accessible through the config
file - you'll have to add -DMSDAV to the CFLAGS in the Makefile (or run
configure --enable-msdav). You are free to do so, but be aware of what the
implications are!

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 HTTPSHeaders 1 "Front-End-Https: on".

These changes are also required to access a Subversion server via Pound.

-Christian (not currently, but soon to be subversion user)

-- 
God put me on earth to accomplish a certain number of things.
Right now I am so far behind I will never die.
-Bill Waterson, Calvin and Hobbes
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 26 22:49:31 2003

This is an archived mail posted to the Subversion Users mailing list.