Subject: | Apache2::AuthenNTLM and svn |
Date: | Wed, 11 Jun 2008 10:45:52 -0300 |
To: | bug-Apache2-AuthenNTLM [...] rt.cpan.org |
From: | "Guilherme França" <guilherme [...] conceptaconsultoria.com.br> |
Hi, i'm trying to use subversion authenticated with NTLM, and I'm using
Apache2::AuthenNTLM for it. Everything works except commit, and i don't know
how to fix it, perhaps it's a bug in your package.
I have the following configuration here:
<Location /svn>
DAV svn
SVNParentPath /projetos/svn
SVNListParentPath on
PerlAuthenHandler Apache2::AuthenNTLM
AuthType basic
Authname teste
require valid-user
PerlAddVar ntdomain "CONCEPTA cptserver cptserver"
PerlSetVar defaultdomain CONCEPTA
PerlSetVar ntlmdebug 1
</Location>
Svn checkout works great, it asks me for my username/password and
everything, but when I try to commit this is what happens:
[underguiz@eleven helloworld]$ svn commit -m "teste ntlm"
Área de autenticação: <http://localhost:80> teste
Senha para 'guilherme':
Área de autenticação: <http://localhost:80> teste
Usuário: guilherme
Senha para 'guilherme':
Adicionando teste
Transmitindo dados do arquivo .svn: Commit falhou (detalhes a seguir):
svn: Requisição MERGE falhou em '/svn/helloworld/trunk'
svn: MERGE de '/svn/helloworld/trunk': 401 Authorization Required (
http://localhost)
It asks me for my username and password a few times, then fail with the last
message.
And here is what apache's error_log shows:
[Wed Jun 11 10:39:59 2008] [error] SMB Server connection not open in state 3
for /svn/helloworld/!svn/act/4e358da7-a2ee-4395-afa6-1c2a4fab9cc4
Apache/2.2.8
perl, v5.10.0
Apache2-AuthenNTLM-0.02
--
Guilherme França
Analista de Suporte - Concepta Consultoria
IM (msn): guilherme@conceptaconsultoria.com.br
Tel: 34 88539043