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

SSL client cert + PAM authentication

From: Christopher Huhn <C.Huhn_at_gsi.de>
Date: 2007-07-13 14:57:49 CEST

I already sent this mail (twice) but according to the users@...
archives, it did not get through, though I did not receive an error.
Now I subscribed to the list. Is that mandatory for posting? I did not
find any notice on the web. Please excuse if you receive this message
multiple times.

Dear subversion gurus,

I'm currently trying to setup a SVN repository to use SSL client certs
as well as PAM (= HTTP basic) auth.

My configuration works well with web browsers (I can authenticate either
with a client cert or with username+password), but svn co command gives
me the apparently well known

  svn: PROPFIND request failed on '/bla'
  svn: PROPFIND of '/bla': Could not read status line: SSL error: sslv3
alert unexpected message (https://server)

So followed the tips and put "SSLVerifyClient optional" outside
<Location>, but when I try to svn co now:
   1 svn asks me for a client cert at first
   2 After I hit ctrl-c and give my user name and password I get: svn:
Caught signal

for ALL my repositories on this server, even those I don't want SSL
client cert auth at all. This cannot be overridden by putting
SSLVerifyClient none inside the <Location> blocks.

There's nothing in apache's error log, access log says:

client.gsi.de - - [12/Jul/2007:17:57:45 +0200] "PROPFIND /bla HTTP/1.1"
401 401 "-" "SVN/1.4.2 (r22196) neon/0.26.2"
client.gsi.de - username [12/Jul/2007:17:57:53 +0200] "PROPFIND /bla
HTTP/1.1" 207 649 "-" "SVN/1.4.2 (r22196) neon/0.26.2"
client.gsi.de - username "PROPFIND /bla/!svn/vcc/default HTTP/1.1" 207 403
client.gsi.de - username "PROPFIND /bla/!svn/bln/6992 HTTP/1.1" 207 460
client.gsi.de - username "PROPFIND /bla HTTP/1.1" 207 649
client.gsi.de - username "PROPFIND /bla/!svn/vcc/default HTTP/1.1" 207 403
client.gsi.de - username "PROPFIND /bla/!svn/bln/6992 HTTP/1.1" 207 460
client.gsi.de - username "PROPFIND /bla HTTP/1.1" 207 649
client.gsi.de - username "PROPFIND /bla/!svn/vcc/default HTTP/1.1" 207 403
client.gsi.de - username "PROPFIND /bla/!svn/bln/6992 HTTP/1.1" 207 460
client.gsi.de - username "PROPFIND /bla HTTP/1.1" 207 649
client.gsi.de - username "PROPFIND /bla/!svn/vcc/default HTTP/1.1" 207 460
client.gsi.de - username "PROPFIND /bla/!svn/bc/6992 HTTP/1.1" 207 662
client.gsi.de - username "PROPFIND /bla HTTP/1.1" 207 649

My installation: Server Debian Sarge with Apache 2.0.54-5sarge1 and
subversion 1.4.2dfsg1-2~bpo.1, Client Debian Etch with subversion
1.4.2dfsg1-2.

Grateful for any hints,
    Christopher

-- 
'We apologise for the inconvenience'
Dipl.-Inform. Christopher Huhn
Gesellschaft für Schwerionenforschung mbH
Planckstraße 1
D-64291 Darmstadt
Handelsregister: Amtsgericht Darmstadt, HRB 1528
Geschäftsführer: Professor Dr. Walter F. Henning, Dr. Alexander Kurz
Vorsitzende des Aufsichtsrates: Dr. Beatrix Vierkorn-Rudolph,
Stellvertreter: Ministerialdirigent Dr. Rolf Bernhardt
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jul 13 14:57:28 2007

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

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