bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(no subject)


From: Nalin Dahyabhai
Subject: (no subject)
Date: Tue, 19 Jun 2001 18:01:54 -0400

>Submitter-Id:   net
>Originator:     
>Organization:
net
>Confidential:  no
>Synopsis:      unable to build 1.11.1p1 with gssapi/kserver support
>Severity:      non-critical
>Priority:      medium
>Category:      cvs
>Class:         sw-bug
>Release:       cvs-1.11.1p1
>Environment:
        
System: Linux blade.devel.redhat.com 2.4.3-12smp #1 SMP Fri Jun 8 14:38:50 EDT 
2001 i686 unknown
Architecture: i686

>Description:
        Unable to build 1.11.1p1 with gssapi/kserver support due to
        CVS_Username not being declared in server.c
>How-To-Repeat:
        configure with --with-krb4 or --with-gssapi, attempt to compile
>Fix:
        here's a short patch to 1.11.1p1:
--- cvs-1.11.1p1/src/server.c   Thu Apr 19 15:34:04 2001
+++ cvs-1.11.1p1/src/server.c   Tue Jun 19 17:37:04 2001
@@ -95,27 +95,31 @@
 #include <grp.h>
 #endif /* HAVE_INITGROUPS */
 
-# ifdef AUTH_SERVER_SUPPORT
+# if defined (HAVE_KERBEROS) || defined (AUTH_SERVER_SUPPORT) || defined 
(HAVE_GSSAPI)
 
 #   ifdef HAVE_GETSPNAM
 #     include <shadow.h>
 #   endif
 
 /* The cvs username sent by the client, which might or might not be
    the same as the system username the server eventually switches to
    run as.  CVS_Username gets set iff password authentication is
    successful. */
 char *CVS_Username = NULL;
+
+# ifdef AUTH_SERVER_SUPPORT
 
 /* Used to check that same repos is transmitted in pserver auth and in
    later CVS protocol.  Exported because root.c also uses. */
 static char *Pserver_Repos = NULL;
 
 /* Should we check for system usernames/passwords?  Can be changed by
    CVSROOT/config.  */
 int system_auth = 1;
 
 # endif /* AUTH_SERVER_SUPPORT */
+
+#endif /* HAVE_KERBEROS || AUTH_SERVER_SUPPORT || HAVE_GSSAPI */
 
 
 /* While processing requests, this buffer accumulates data to be sent to



reply via email to

[Prev in Thread] Current Thread [Next in Thread]