cvsserver: anonymous cvs via pserver support
authorMartin Langhoff <martin@catalyst.net.nz>
Sat, 4 Mar 2006 07:30:04 +0000 (20:30 +1300)
committerMartin Langhoff <martin@catalyst.net.nz>
Sat, 4 Mar 2006 07:30:04 +0000 (20:30 +1300)
commit91a6bf468230d63c414a21adeef94f1242eaaaab
treebba0519146f7b3c35bcb5a2ff34ad6d11046d917
parent8bc63c9ad43a2d5aa033341c60bdef717f704f65
cvsserver: anonymous cvs via pserver support

git-cvsserver now knows how to do the pserver auth chat when the user
is anonymous. To get it to work, add a line to your inetd.conf like

  cvspserver stream tcp nowait nobody git-cvsserver pserver

(On some inetd implementations you may have to put the pserver parameter twice.)

Commits are blocked. Naively, git-cvsserver assumes non-malicious users. Please
review the code before setting this up on an internet-accessible server.

NOTE: the <nobody> user above will need write access to the .git directory
to maintain the sqlite database. Updating of the sqlite database should be
put in an update hook to avoid this problem, so that it is maintained by
users with write access.
git-cvsserver.perl