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

bug: Wrong Author name on checkin (cached NTLM auth?)

From: Yu Yokota <yyokota_at_burgiss.com>
Date: 2007-12-10 21:04:50 CET

Hello TortoiseSVN developers,

First, I'd like to thank you for the wonderful frontend for svn.
Without it my company would have not bought into the idea of using
Subversion as the version control system.

I am experiencing some problem with 1.4.x and I would appreciate your
help.

----
Client: 1.4.5 Build 10425
Server: svn 1.2.0.14790 + https with SSPI auth using Apache
Steps:
1. Install TortoiseSVN 1.4.5
2. Right-click > TortoiseSVN > Settings > Saved Data > Authentication
Data, and hit "Clear" button.
3. Check out some existing test project. (Checks out without auth
challenge)
4. Make some change to a file you checked out.
5. Right click on the working folder and SVN Commit... > Type in commit
message, and hit OK.
6. Right-click > TortoiseSVN > Show Log
Problem:
1. I can check out and commit skipping the authentication challenge.
2. Author name on the log is Windows login name, instead of the svn user
name.
Expectation:
1. I am prompted with user name/password dialog after hitting "Clear"
Authentication Data.
2. svn user name shows up as the Author, not the Windows login name.
Note:
This behavior did not happen with TortoiseSVN 1.3.2 or 1.3.3.
I and the other developers in my company are using virtual machines with
the same Windows login name to develop our code. Conceptually it is
equivalent of using a community machine that's outside of the domain.
Let's call this user name FOO.
Subversion server authenticates against the Active Directory using SSPI,
and all developers have unique user name, which we would usually use to
check out and commit our code. Let's call the domain BAR, and my user
name YY.
My expectation is to see YY as the Author, but I see FOO. If I use
TortoiseSVN 1.3.3, the Author would be YY.
From the virtual machine, I frequently access other machines under the
domain as shared drive, thus Windows remembers my BAR domain
authentication BAR\YY.
As a test, I accessed the test project's URL using Internet Explorer 6.0
and I could access it without being prompted for the user name and
password. I accessed it with Firefox 2.0 and it prompted me for the
password.
----
Looking forward to your kind concern.
Thanks,
Yu Yokota
 
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Dec 10 21:04:57 2007

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