cvsproxy

What is cvsproxy?

cvsproxy is a relay server for the cvs pserver protocol. It works on UNIX derived systems, running as a child process of inetd.

To use cvsproxy, you don't have to update or change your cvs client. Suppose that the remote repository name is:

:pserver:me@cvs.example.org:/cvsroot

and that cvsproxy is running on the host `relay'. To use cvsproxy, tell your cvs client the repository name is:

:pserver:me%cvs.example.org@relay:/cvsroot

When your client accesses the repository, it establishes a connection with `relay', instead of `cvs.example.org'. cvsproxy running on `relay' forwards the connection to `cvs.example.org', so that it behaves as the cvs server on `cvs.example.org' toward your client.

cvsproxy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You can get information about cvsproxy from http://www.sra.co.jp/people/m-kasahr/cvsproxy/ (this page).

Mail comments and bug reports to m-kasahr@sra.co.jp.