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

Re: Moving ra_serf authn handlers to serf.

From: Lieven Govaerts <svnlgo_at_mobsol.be>
Date: Sun, 27 Dec 2009 12:25:40 +0100

On Mon, Nov 30, 2009 at 8:20 AM, Ivan Zhakov <ivan_at_visualsvn.com> wrote:
> On Thu, Nov 5, 2009 at 11:11 AM, Ivan Zhakov <ivan_at_visualsvn.com> wrote:
>> On Wed, Nov 4, 2009 at 1:19 AM, Lieven Govaerts <svnlgo_at_mobsol.be> wrote:
>>> As already mentioned at SubConf last week, I'm moving the code that
>>> handles the authentication schemes in ra_serf from Subversion to Serf.
>>>
>>> The main goal for me is to be able to add features to serf that rely
>>> on authentication being in serf too (e.g. SSL tunneling over HTTP
>>> proxies). It also just seems more logical to do the authentication in
>>> the http library instead of the application, and this might help other
>>> users of serf.
>>>
>>> The code I want to move is parts of libsvn_ra_serf/util.c and all of
>>> the files libsvn_ra_serf/(auth.*|auth_digest.*|auth_kerb.*|win32_auth_sspi.*).
>>> Most of these have been written by Justin and me, but there were some
>>> fixes, cleanups, buildscripts by other svn committers.
>>>
>> I'd like this idea!
>>
> Hi Lieven,
>
> Any updates on this? I'm considering several fixes to win32_auth_sspi
> and I'd like to commit it directly to serf, instead of libsvn_ra_serf.
>
Ivan,

the authentication framework and Basic authentication were added in
serf r1289 and svn r894053.

Feel free to help out on the NTLM and Negotiate handlers for Windows.
My Windows partition doesn't boot anymore so I won't be able to work
on this in the near future.

I'll add the Basic proxy, Digest and Kerberos authn handlers somewhere
in the days after new year, The kerberos handler will probably show up
some issues in the framework, you might want to wait 'till I get it
ported.

regards,

Lieven
Received on 2009-12-27 12:26:34 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.