gopher (3.0.13) unstable; urgency=low * More changes to download.c to prefer getcwd() to get_current_dir_name(). Closes: #366560. -- John Goerzen Sat, 17 Jun 2006 11:10:31 -0500 gopher (3.0.12) unstable; urgency=low * Applied patch to make it build for Hurd. Closes: #346447. -- John Goerzen Tue, 9 May 2006 10:37:49 -0500 gopher (3.0.11) unstable; urgency=high * [security] Fix for client buffer overflows [CAN-2005-2772]. -- John Goerzen Thu, 22 Sep 2005 05:24:02 -0500 gopher (3.0.10) unstable; urgency=low * Version 3.0.8 fixed the security bug that was later submitted as CAN-2005-1853 and DSA-770-1. * The upload for this changelog notice was requested by the Debian testing-security team. -- John Goerzen Sat, 30 Jul 2005 16:16:07 -0500 gopher (3.0.9) unstable; urgency=low * Updated version number in patchlevel.h. (Oops, it still says 3.0.5) -- John Goerzen Wed, 20 Jul 2005 05:55:50 -0500 gopher (3.0.8) unstable; urgency=low * Fix compile error with gcc 3.4. Closes: #258752. * Fixed warnings relating to prototypes. In download.c, prefer getcwd() to get_current_dir_name(). Closes: #226552. * No longer crash on problems piping to external programs. Thanks, Goeran Weinholt, for the patch. Closes: #128990. * Install makes dirs for manpages if they don't already exist. Combined with other fixes in this version and prior versions, all bugs in 142913 are resolved. Closes: #142913. * [debian] Removed build-deps on build-essential packages. Closes: #262423. * [debian] Updated standards-version and to new debhelper. * Fixed a small memory leak in download.c. * Fix potential insecure /tmp usage in gopher.c. * Use socklen_t instead of int for socket length operations, avoiding warnings about incorrect signedness. * Updated copyright files. -- John Goerzen Wed, 20 Jul 2005 05:41:40 -0500 gopher (3.0.7) unstable; urgency=low * Use Autoconf 2.13 on Debian systems. Closes: #206183. -- John Goerzen Mon, 25 Aug 2003 12:59:02 -0500 gopher (3.0.6) unstable; urgency=low * Deprecated gopherd in favor of PyGopherd. -- John Goerzen Mon, 18 Aug 2003 12:11:17 -0500 gopher (3.0.5) unstable; urgency=low * Integrated my patch to 3.0.4 for Solaris compilation. * Logging with chroot has long since been fixed; added a note to startopts about other chroot stuff. Closes: #82590, #82591. * Gopherd sometimes sent "+INFO " instead of "+INFO: ". Fixed. Closes: #142912. * doc/Makefile.in: Install manpages 0644 instead of 0755. -- John Goerzen Fri, 26 Apr 2002 09:09:55 -0500 gopher (3.0.4) unstable; urgency=low * MAJOR rewrite of regex support. This should make gopher compile and work better on several platforms. * Added regcomp and regree func checks to configure.in and regenerated configure and config.h * Removed the DOMAIN configure support, DOMAIN_NAME in gopherd, backupdomain in Socket.c, etc. This should prevent the no.domain.name problem that people have been seeing. Regenerated configure stuff. * Added line for .png to gopherd.conf.in * Added note about UFS builds on MacOS X to doc/PLATFORMS * Added FAQ and modified debian/docs * Updated gopherd.8 with information about type 'i' * Fixed gopher's URL handling -- it was missing the type character. Closes: #138337. * Another regex change. Let's hope this fixes things for Solaris. * Fixed to properly calculated first arg to select in gopherd.c -- John Goerzen Tue, 19 Mar 2002 13:08:39 -0500 gopher (3.0.3) unstable; urgency=low * Patches for FreeBSD: * Test in configure for stdlib.h * Include stdlib.h if it's available in Malloc.h * Don't include malloc.h if it's missing in Malloc.h * Don't include strcasestr if it's present in util.c and util.h * Actually use our configure.in test for malloc.h in object/* files. * New configure.in tests for regexp.h and libgen.h * Regex.c: define __GOPHER_REGEX_C__ for extern support in Regex.h * Regex.c: For __APPLE__, REGEX_param is regexp *. * Regex.h: Move the lengthy SYSV regex test to top of file * Regex.h: Wrap libgen.h include in HAVE_LIBGEN_H * Regex.h: Enclose REGEX_param=regcomp in parens to avoid warnings * Regex.h: Add extern for REGEX_param. * Regex.h: Darwin is unlike anything else. Support it with __APPLE__. * STRstring.h: Include malloc.h only if actually here. * Ditto for Stdlib.h. * Added /etc/logrotate.d/gopherd to gopherd.conffiles. Closes: #132804. -- John Goerzen Tue, 12 Feb 2002 07:45:00 -0500 gopher (3.0.2) unstable; urgency=low * gopher: Removed processing of . at end of text files. It would stop downloading when it would see ".\n" in a file. Will need to modify gopher/ourutils.c:937 area to deal with this properly -- ignore .\n if it's at the end of the file, otherwise preserve it. Reported by Ashok Aiyar * Did the modification as described above. * Updated README. * Global change gopher@boombox.micro.umn.edu -> gopher@complete.org * Removed ./GPL. This info is now in the file COPYING. * Changes to work with Solaris: * configure.in: Now looks for strings.h and string.h * object/Regex.h: Now include re_comp.h if available. Include regex.h only if re_comp.h is unavailable. Define the SYSVREGEX stuff only if HAVE_RE_COMP_H is not defined * object/String.h: Include string.h and strings.h based on configure test. Reports from Don Fike * Added doc/PLATFORMS and updated debian/docs * gopherd.conf's include of gopherdlocal.conf was hardcoded to /etc. Now use configure's sysconfdir to generate it. Moved gopherd.conf to gopherd.conf.in, modified Makefile.in to support this, removed gopherd.conf from source tree. Reported by Kevin Griffin * Added lines to gopherd.conf.in for .ogg and .mp2 files. Suggestion from Kevin Griffin * Using $(INSTALL) from subdirectories broke on systems where install-sh was used because $(INSTALL) would always resolve to ./install-sh. Replaced all instances of $(INSTALL) with @INSTALL@ (autoconf would provide the correct path) and removed INSTALL from Makefile.config. Reported by Don Fike on Solaris 2.6. * Updated our copy of install-sh with the one from a current automake. * Updated patchlevel.h for release of 3.0.2. -- John Goerzen Fri, 11 Jan 2002 07:45:00 -0500 gopher (3.0.1) unstable; urgency=low * Installation routines modified -- pass -d to install to create config dirs. This should fix installation problems. * Use sysconfigdir rather that $(DESTDIR)/etc for config files. * Fix a bug with specifying the gopher host on the command line. -- John Goerzen Thu, 10 Jan 2002 07:30:00 -0500 gopher (3.0.0-1) unstable; urgency=low * Patched to work with Hurd. Closes: #115511. Uses suggestions from James Morrison but not his patch. * gopher.c, gopherd/error.c, gopher/download.c: Modified to use HAVE_STRERROR * configure.in: Modified with checks for sys/param.h, HURD header files, get_current_dir_name, etc. * configure.h.in, configure: rebuilt. * Moved the current UMN Copyright notice in "COPYING" into "copyright" * Updated copyright files, etc. with current info. * Updated the locales with semi-current copyright stuff. * Updated greeting in gopher and gopherd. * This is Gopher 3.0.0, the Furry Terror release. -- John Goerzen Tue, 8 Jan 2002 15:31:00 -0500 gopher (2.3.1-15) unstable; urgency=low * NetBSD port effort began. * Added crypt.h to configure.in's list of headers to look for. Reran autoconf/autoheader. * Modified gopherd/AUTH.h to include crypt.h only if it's available and to include unistd.h if it's available. (NetBSD) * Integrated patches from David Allen (may have been done earlier anyway) * config.h.in: rebuilt by autoheader * configure: rebuilt by autoconf * configure.in: * Added REGEXLIBS test for NetBSD -- look for re_comp in -lcompat * Added checkes for term.h, re_comp.h, regex.h * gopher/ourutils.c, gopher/CURcurses.c: Use term.h check * gopher/Makefile.in, gopherd/Makefile.in, gophfilt/Makefile.in: * Use REGEXLIBS * gopher/globals.h, gopher/gopher.c: Remove sys_errlist * object/GSgopherobj.c: Removed #include, now use "Regex.h" that has proper regex determining logic * object/Regex.h: Moved regex.h include to here. Make it conditional based on configure test. Add conditional re_comp.h include. * gopherd/gopherd.c: Add init of view and filter after setjmp to eliminate clobbering due to longjmp and a warning. Cast parameters to *printf to long as appropriate. * AUTH.h: Add missing AUTHITEMSprocessLine prototype * AUTH.h: Add a check to prevent including twice. * gopherdconf.c: Add a missing prototype. * AUTH.c: add missing include of GGroup.h * download.c: Added cast to long for some *printf's * Now compiles with only one warning on NetBSD. * This is Gopher 20020108-01.cvs * object/Regex.h: now conditionally includes sys/types.h for regex.h * This is Gopher 20020108-02.cvs -- John Goerzen Tue, 8 Jan 2002 13:11:00 -0500 gopher (2.3.1-14) unstable; urgency=low * Added build-depends on autoconf. Closes: #113255. -- John Goerzen Thu, 1 Nov 2001 12:49:00 -0500 gopher (2.3.1-13) unstable; urgency=low * Added Build-Depends. Closes: #94237. -- John Goerzen Mon, 23 Apr 2001 11:00:04 -0500 gopher (2.3.1-12) unstable; urgency=low * Only chown /var/gopher if it's just created. Closes: #89557. -- John Goerzen Fri, 6 Apr 2001 15:35:16 -0500 gopher (2.3.1-11) unstable; urgency=low * Many sprintf -> snprintf changes. -- John Goerzen Wed, 17 Jan 2001 15:22:09 -0500 gopher (2.3.1-10) unstable; urgency=low * Added mp3 MIME type. Closes: #81529. * Now logs about chroot status on server startup. -- John Goerzen Wed, 17 Jan 2001 13:11:25 -0500 gopher (2.3.1-9) unstable; urgency=low * Fixed potential buffer overflows. Closes: #82602. -- John Goerzen Wed, 17 Jan 2001 12:12:51 -0500 gopher (2.3.1-8) unstable; urgency=low * Update to latest code in CVS, much from David Allen * Fixed dh_testversion to 2.0.103. Closes: #79883. -- John Goerzen Sat, 6 Jan 2001 20:06:01 -0500 gopher (2.3.1-7) unstable; urgency=low * A new debian rev to fix the access: problem in the gopherdlocal.conf. -- John Goerzen Tue, 19 Dec 2000 23:40:09 -0500 gopher (2.3.1-6) unstable; urgency=low * Added many excellent code patches and cleanups from David Allen . -- John Goerzen Tue, 19 Dec 2000 20:18:09 -0500 gopher (2.3.1-5) unstable; urgency=low * Additional code modifications and fixes. -- John Goerzen Mon, 18 Dec 2000 17:03:56 -0500 gopher (2.3.1-4) unstable; urgency=low * Disable authentication for the moment due to security concerns. -- John Goerzen Tue, 17 Oct 2000 23:49:20 -0500 gopher (2.3.1-3) unstable; urgency=low * Added startopts as a gopherd conffile. -- John Goerzen Tue, 22 Aug 2000 22:25:25 -0500 gopher (2.3.1-2) unstable; urgency=low * Modify postinst to be easier for people to use if they already have a gopher user. * Fixed a bug in the restart option for the init script. * Made debian/copyright more verbose. -- John Goerzen Tue, 22 Aug 2000 21:57:26 -0500 gopher (2.3.1-1) unstable; urgency=low * Initial re-release. Package had been yanked after 1995 due to licensing. * UMN has just GPL'd gopher. * This package contains the security fix from bugtraq. * I have patched it to chroot() and setuid() earlier for better security. SIDE EFFECT: logging will not work if chroot() is used. * The extension chopping code was buggy, so I have removed it. * Made many fixes to eliminate compiler warnings and errors. * Removed redefinitions of sys_errlist * Included more header files to bring in relevant prototypes * Modified to use Debian paths * Modified configure.in to look for -lcrypt * Modified Makefile.config.in to use -Wall * Removed -DSETPROCTITLE from configure.in to make start-stop-daemon work better. * Added logrotate * Wrote Debian support from scratch. * AUTH.h includes crypt.h * gopherd/Makefile.in uses separate conffile dir (Debian path) * STRstring.h had a paren problem; gcc on alpha brought it out. Fixed. * String.h was missing some header files. * Other fixes. -- John Goerzen Thu, 17 Aug 2000 15:16:07 -0500 Thu Feb 9 21:32:43 1995 Ted Hajek * gopherd/Makefile (install): Fixed syntax error in the installation of gopherdlocal.conf. * gopher/CURcurses.h: Changed inclusion of curses.h to inclusion of "ncurses/curses.h". Hopefully this will solve strange problems with terminal features. Wed Jul 31 17:31:11 MET DST 1996 Michael Meskes * Renamed function ustat in g_ustat to get gopherd compile with ELF libc * Corrected version number (Bugs #1718, #1851, #3965) * Added Architecture, Priority and Section field (Bug#3933) * Changed debian.rules file for new naming scheme * Removed 'RECOMMENDS: freeWAIS' line (Bug #1717) * Corrected extended description (Bug #3668, #3683) * Changed weekly cron script (Bug #3262) * Compress manpages Local variables: mode: debian-changelog End: