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

Reauthentication required when issuing a lock on multiple files

From: Tyler Smith <tyler.jeremy.smith_at_gmail.com>
Date: Thu, 6 Oct 2016 08:40:54 -0600

Hello all,

svn client: version 1.9.4 (r1740329)
svn server: version 1.9.4 (r1740329), hosted on an Apache/2.4.6 (CentOS)
server.

I am experiencing an issue when running an svn lock command on multiple
files where it will require me to enter authentication n-1 times where n is
the number of files I am requesting a lock for.

If I request a single lock, it will execute successfully without prompting
for my password, having saved it previously.

If I request more than one lock, it will first request my password, seeming
to remember my username. However, for every additional file beyond 2, it
will ask for my username as well as my password.

c:\path\to\repo>svn lock file1.c file2.c file3.c
Authentication realm: <http://svn.server.address:80> Subversion Repository
Password for 'tylersmith': *<typed in password>*********
Authentication realm: <http://svn.server.address:80> Subversion Repository
Username: *<typed in username>* tylersmith
Password for 'tylersmith': *<typed in password>*********
'file1.c' locked by user 'tylersmith'.
'file2.c' locked by user 'tylersmith'.
'file3.c' locked by user 'tylersmith'.

I set up a test SVN server to support both http:// access as well as
svn://. This problem does not occur with svn://. (If this issue is a lost
cause via http://, I might consider switching if I can get around the
username-password data for svnserve being contained in a plain text file.)

Looking at a Wireshark trace of the initial command, I get two packets
stating "401 Unauthorized". It is at this point that I am prompted by the
command line client for my password(s). Only after entering all requested
information does it send/receive more packets to/from the SVN server to
complete the action.

Is this an issue in the svn client or a but in the web authentication of
the server?

Thank you for your help,

Tyler Smith
Received on 2016-10-07 03:15:45 CEST

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.