[cvsnt] Re: Getting Started

Tony Hoyle tmh at nodomain.org
Mon Jan 13 21:59:00 GMT 2003

Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.

Marc Chamberlin wrote:

 server from the internet, and to delete the pserver_protocol.dll  file. My
> question is, if I plan to allow both users FROM MY LAN and from the
> internet to access the CVS server, should I still delete this file? Do I
> add users in the same fashion, as explained in this section, regardless of

If you're using something like ntserver or sspi then the OS takes care of
the user authentication, and you don't have to worry about users &
passwords.  This is the simplest setup, and is recommended (sspi is
recommended over ntserver, but it's still available for old clients to
connect if required).  pserver will also attempt to authenticate this way
if there's no passwd file, but as it sends its passwords in an insecure
manner it's not a good idea use it this way when going over a public
> 3. For accessing the server from the internet, the instructions say that
> the client should use the SSPI protocol. Two of the clients we plan to use
> are WinCVS and Eclipse for a Java IDE. Another requested one is
> TortoiseCVS which I haven't looked at yet. Nowhere can I find, in the
> WinCVS documentation, any mention of using the SSPI protocol. Instead,
> their documentation seems to talk about yet another protocol called SSH

Possibly the WinCVS documentation is out of date...  WinCVS has supported
SSPI since early in the 1.3.x releases.

TortoiseCVS and WinCVS should work seamlessly with cvsnt.  Eclipse isn't
really supported (they only really support the Unix CVS server) but some
people have had it working (the Eclipse people do some things we don't
support, and we do some things they don't support...  maybe one day they'll
work seamlessly, but at the moment that's not the case).

I'm not sure what protocols Eclipse supports these days... it's possible
they've added support for sspi and/or ntserver... I haven't checked
recently.  In the past you were limited to pserver.

> when communication with the CVS server over the internet. Does CVSNT
> support the SSH protocol? (The CVSNT control applet seems to imply that it
> might, there are buttons to start and stop the CVS SSH service but they
> are grayed out and a message states the service is not installed, and I do
> not find any instructions on how to install it...) If so, how to I add

The cvsnt SSH server is extremely experimental at the moment, so isn't
installed by default.  If you're connecting from Windows clients you don't
need it.  ssh is useful from Unix clients (there's also kerberos/gserver,
which can be a pain to setup but is useful if you're on a kerberised

> 4. What is the passwd file and the .rhosts file that is often referred to
> in various documents? Where are these located?

.rhosts is part of the rsh protocol, which I wouldn't recommend using unless
you have to.

The passwd file goes in the CVSROOT module of the repository, and holds the
passwords for pserver.  It can also be used to restrict logins on other
protocols but AFAIK most people don't bother with that functionality. 


More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook