It seems that --allow-root is not handled by cvs when using server. I have found many FAQs on the net that indicate I should setup cvs over ssh using something like:
no-port-forwarding,no-X11-forwarding,no-agent-forwarding,command="/usr/bin/cvs --allow-root=/cvs/limited server" ssh-dss A...ys= timr@localhost Which would then limit cvsroot to /cvs/limited. This is NOT the case. cvs silently accepts the --allow-root, but does not process it. It DOES process it if used with pserver. Accepting the argument if it will not be handled is a bug. Not handling the argument if it is accepted it also a bug. As there are sites using this (or thinking they are using this) now, I would strongly recommend it get added as a feature. Documenting the non-feature and correctly reporting the error would probably be tougher. I would think a call to root_allow_ok() from server_root() and making the "error 0" clause in root_allow_ok() be conditional on Pserver_Repos would do the trick. -- Tim Riker - http://rikers.org/ - [EMAIL PROTECTED] Lineo CTO - [EMAIL PROTECTED] - http://www.Lineo.com/ BZFlag maintainer - http://BZFlag.org/ - for fun! _______________________________________________ Bug-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-cvs