--- src/main.c.orig Tue May 20 00:52:58 2003 +++ src/main.c Thu Jun 26 15:42:16 2003 @@ -16,6 +16,10 @@ #include "setenv.h" #include "strftime.h" #include "xgethostname.h" +#if defined(SERVER_SUPPORT) && defined(HAVE_SYSLOG_H) +#include +#include +#endif const char *program_name; const char *program_path; @@ -557,6 +561,11 @@ /* `getopt_long' stores the option index here, but right now we don't use it. */ int option_index = 0; + +#if defined(SERVER_SUPPORT) && defined(HAVE_SYSLOG_H) + /* OSSP fsl identification */ + openlog("cvs", 0, LOG_DAEMON); +#endif #ifdef SYSTEM_INITIALIZE /* Hook for OS-specific behavior, for example socket subsystems on ----------------------------------------------------------------------------- Fix "read hang" problem for CVS 1.11.x clients: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/~checkout~/SOURCES/cvs-debian-zlib-read-compressed.patch?rev=1.1;content-type=text%2Fplain http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=368494 Index: src/zlib.c --- src/zlib.c.orig 3 Jun 2005 18:26:09 -0000 1.31 +++ src/zlib.c 27 Oct 2005 17:59:49 -0000 @@ -229,7 +229,7 @@ compress_buffer_input (void *closure, ch would fetch all the available bytes, and at least one byte. */ status = (*cb->buf->input) (cb->buf->closure, bd->text, - need, BUFFER_DATA_SIZE, &nread); + need ? 1 : 0, BUFFER_DATA_SIZE, &nread); if (status == -2) /* Don't try to recover from memory allcoation errors. */