For cvs 'init' to work over client/server the 'Case' command must be made RQ_ROOTLESS, 
as it is sent first by the client before
the 'init' command. (Maybe you can't init over client/server on the Unix version, so 
this didn't bite anybody...)

Tony

Patch:

diff -u -r1.10 server.c
--- server.c    2000/02/22 12:44:36     1.10
+++ server.c    2000/03/14 15:53:11
@@ -4695,7 +4695,7 @@
   REQ_LINE("Unchanged", serve_unchanged, RQ_ESSENTIAL),
   REQ_LINE("Notify", serve_notify, 0),
   REQ_LINE("Questionable", serve_questionable, 0),
-  REQ_LINE("Case", serve_case, 0),
+  REQ_LINE("Case", serve_case, RQ_ROOTLESS),
   REQ_LINE("Argument", serve_argument, RQ_ESSENTIAL),
   REQ_LINE("Argumentx", serve_argumentx, RQ_ESSENTIAL),
   REQ_LINE("Global_option", serve_global_option, 0),

-- 

[EMAIL PROTECTED]

Reply via email to