[cvsnt] Possible bug with :sspi: in the newer builds.

kerry richard richard.kerry at siemens.com
Tue Jan 31 17:14:30 GMT 2006


It's interesting that this subject has been raised as I've been
suspecting I've found a related issue.  

I've been testing a CVSNT server using two user-names.  One is the same
name, with the same password, that I use on my local PC (call it
UserMe).  The other user has a different name but uses the same password
(call it OtherUser).

I'm using a CVSROOT of the form :sspi:user at server:/repository, and have
a sandbox checked-out from each user.  

However, I don't think I've ever actually been prompted for a password
when I've been accessing CVS as OtherUser.  This I find surprising.
I've been using Tortoise so I'd have expected it to have prompted me for
the password on some occasion.  Or to have received Authentication
Failure messages of some sort, since I've not used 'cvs login'.  If I
was using WinCvs I'd expect to need to run cvsagent to deal with this,
but Tortoise has its own password prompt dialog.

Uncertainly,
Richard. 
 

-----Original Message-----
From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org] On Behalf
Of Jurko Gospodnetic
Sent: 31 January 2006 17:00
To: cvsnt at cvsnt.org
Subject: Re: [cvsnt] Possible bug with :sspi: in the newer builds.

  Hi Tony.

> Define 'remembered by the OS'???
>
> Your local login is what it should be using (and
> always has).. it's what you are logged in as.

  Ok. I'll try to explain in more detail what I meant.
Everything I'll describe is from a Windows user
perspective sitting in front of a Windows XP SP2
machine.

  When you connect to a network drive on another
machine Windows remembers the user account and
password used to connect to that machine. You can
modify those saved passwords or add new ones
manually by opening the 'stored user names and
passwords' interface (accessible from the user
management control panel applet or by typing
'control keymgr.dll' directly at the command line).

  Those are the settings I refer to as 'remembered
by the OS'.

  On the old CVSNT builds, when I connect to a
CVSNT server using :sspi:, without explicitly specifying
the user name and password those 'settings remembered
by the OS' are the ones used. On the newer builds my
local login is used instead.

  That means that if I am logged in locally as user A
and I want to log in onto the server as server user B
I can do this using Windows Explorer, but the CVSNT
client will still not be able to connect to the server as
user A will not be recognized by the server.

  I hope I managed to be clearer this time. If there
are any more questions or any other way I can help
please tell me... :-) as I'm most eager to have this
behaving 'as it used to' if at all possible. :-))

  Best regards,
    Jurko Gospodnetic


_______________________________________________
cvsnt mailing list
cvsnt at cvsnt.org
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt



More information about the cvsnt mailing list