Red Hat Bugzilla – Bug 16922
:gserver: access method stop cvs on assertion in client.c
Last modified: 2007-03-26 23:35:16 EDT
I have been trying to setup a test network CVS server with Kerberos GSS
authentication. I set up tickets, inetd.conf as described in cvs
documentation. I have tested also that :pserver: method was functional.
Trying to access CVS respository with :gserver: method crashes the client
in src/client.c:1410. It seems (as far as I could understand, I am not
Kerberos expert) the server requests buffer size of order 24kB, while cvs
has fixed size buffer of max size 1024 bytes.
I file it as cvs component bug (because it was cvs which dumped core) but I
wonder if it isn't really krb5 bug, because it is the server response which
I use the krb5 from Redhat Errata.
PS. cvs-1.10.7-7 doesn't build from src.rpm as non root.
I tested GSS authentication on IMAP, and it works.
I get reports in /var/log/messages that inetd dies on signal 1. It is the
executed child, not the main inetd, as far as I can tell.
The not-rebuilding-as-non-root problems should be fixed in the 7 release of
1.10.8. The gserver assertion will need further debugging.
*** This bug has been marked as a duplicate of 76557 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.