svnserve patch for rssh

rssh is a very nice and easy-to-setup utility that allows users on a system to run a strictly limited number of commands, possibly in a chroot shell. This means it is ideal for setting up cvs-only or rsync-only access for specific users on your system without allowing them shell access.

However, rssh only works with predefined set of programs; scp, sftp, rsync, rdist and cvs. It would be nice, however, to use rssh with svnserve. rssh's author does not appear to be interested in adding support for command x.

I've made a patch, rssh-svnserve.diff, that allows using rssh with svnserve. This patch was made against rssh version 2.2.3.

Links