head 1.19; access; symbols pkgsrc-2013Q2:1.19.0.10 pkgsrc-2013Q2-base:1.19 pkgsrc-2012Q4:1.19.0.8 pkgsrc-2012Q4-base:1.19 pkgsrc-2011Q4:1.19.0.6 pkgsrc-2011Q4-base:1.19 pkgsrc-2011Q2:1.19.0.4 pkgsrc-2011Q2-base:1.19 pkgsrc-2009Q4:1.19.0.2 pkgsrc-2009Q4-base:1.19 pkgsrc-2009Q2:1.18.0.14 pkgsrc-2009Q2-base:1.18 pkgsrc-2009Q1:1.18.0.12 pkgsrc-2009Q1-base:1.18 pkgsrc-2008Q4:1.18.0.10 pkgsrc-2008Q4-base:1.18 pkgsrc-2008Q3:1.18.0.8 pkgsrc-2008Q3-base:1.18 cube-native-xorg:1.18.0.6 cube-native-xorg-base:1.18 pkgsrc-2008Q2:1.18.0.4 pkgsrc-2008Q2-base:1.18 cwrapper:1.18.0.2 pkgsrc-2008Q1:1.17.0.10 pkgsrc-2008Q1-base:1.17 pkgsrc-2007Q4:1.17.0.8 pkgsrc-2007Q4-base:1.17 pkgsrc-2007Q3:1.17.0.6 pkgsrc-2007Q3-base:1.17 pkgsrc-2007Q2:1.17.0.4 pkgsrc-2007Q2-base:1.17 pkgsrc-2007Q1:1.17.0.2 pkgsrc-2007Q1-base:1.17 pkgsrc-2006Q4:1.15.0.34 pkgsrc-2006Q4-base:1.15 pkgsrc-2006Q3:1.15.0.32 pkgsrc-2006Q3-base:1.15 pkgsrc-2006Q2:1.15.0.30 pkgsrc-2006Q2-base:1.15 pkgsrc-2006Q1:1.15.0.28 pkgsrc-2006Q1-base:1.15 pkgsrc-2005Q4:1.15.0.26 pkgsrc-2005Q4-base:1.15 pkgsrc-2005Q3:1.15.0.24 pkgsrc-2005Q3-base:1.15 pkgsrc-2005Q2:1.15.0.22 pkgsrc-2005Q2-base:1.15 pkgsrc-2005Q1:1.15.0.20 pkgsrc-2005Q1-base:1.15 pkgsrc-2004Q4:1.15.0.18 pkgsrc-2004Q4-base:1.15 pkgsrc-2004Q3:1.15.0.16 pkgsrc-2004Q3-base:1.15 pkgsrc-2004Q2:1.15.0.14 pkgsrc-2004Q2-base:1.15 pkgsrc-2004Q1:1.15.0.12 pkgsrc-2004Q1-base:1.15 pkgsrc-2003Q4:1.15.0.10 pkgsrc-2003Q4-base:1.15 netbsd-1-6-1:1.15.0.6 netbsd-1-6-1-base:1.15 netbsd-1-6:1.15.0.8 netbsd-1-6-RELEASE-base:1.15 pkgviews:1.15.0.4 pkgviews-base:1.15 buildlink2:1.15.0.2 buildlink2-base:1.15 netbsd-1-5-PATCH003:1.15 netbsd-1-5-PATCH001:1.14 netbsd-1-5-RELEASE:1.12 netbsd-1-4-PATCH003:1.12 netbsd-1-4-PATCH002:1.12 comdex-fall-1999:1.10 netbsd-1-4-PATCH001:1.7 netbsd-1-4-RELEASE:1.7 netbsd-1-3-PATCH003:1.6 netbsd-1-3-PATCH002:1.2 FreeBSD-current-1998-02-26:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.19 date 2009.08.10.08.46.30; author tron; state dead; branches; next 1.18; 1.18 date 2008.06.19.11.29.49; author obache; state Exp; branches 1.18.14.1; next 1.17; 1.17 date 2007.01.17.19.18.01; author tron; state dead; branches 1.17.10.1; next 1.16; 1.16 date 2007.01.17.14.29.11; author tron; state Exp; branches; next 1.15; 1.15 date 2001.06.15.11.42.18; author itojun; state Exp; branches 1.15.34.1; next 1.14; 1.14 date 2001.03.30.15.08.43; author mycroft; state Exp; branches; next 1.13; 1.13 date 2000.10.29.22.56.31; author frueauf; state Exp; branches; next 1.12; 1.12 date 2000.01.21.15.45.34; author fredb; state Exp; branches; next 1.11; 1.11 date 2000.01.10.22.50.17; author frueauf; state Exp; branches; next 1.10; 1.10 date 99.10.01.10.49.52; author agc; state Exp; branches; next 1.9; 1.9 date 99.10.01.10.31.59; author agc; state Exp; branches; next 1.8; 1.8 date 99.09.16.16.51.51; author frueauf; state Exp; branches; next 1.7; 1.7 date 98.10.18.12.08.23; author frueauf; state Exp; branches; next 1.6; 1.6 date 98.08.07.11.09.36; author agc; state Exp; branches; next 1.5; 1.5 date 98.07.28.16.09.50; author tv; state Exp; branches; next 1.4; 1.4 date 98.07.22.11.40.58; author frueauf; state Exp; branches; next 1.3; 1.3 date 98.07.04.04.41.36; author mycroft; state Exp; branches; next 1.2; 1.2 date 98.02.28.11.35.39; author tron; state Exp; branches; next 1.1; 1.1 date 98.02.28.11.05.37; author tron; state Exp; branches 1.1.1.1; next ; 1.18.14.1 date 2009.08.14.18.45.44; author salo; state dead; branches; next ; 1.17.10.1 date 2008.06.19.16.45.15; author ghen; state Exp; branches; next ; 1.15.34.1 date 2007.01.17.17.52.01; author salo; state Exp; branches; next ; 1.1.1.1 date 98.02.28.11.05.37; author tron; state Exp; branches; next ; desc @@ 1.19 log @Update "fetchmail" package to version 6.3.11. Changes since version 6.3.8: - Security fixes for CVE-2009-2666, CVE-2007-4565 and CVE-2008-2711. - Fetchmail no longer drops permanently undelivered messages by default, to match historic documentation. It does this by adding a new "softbounce" option. - A lot bug fixes and improvements. @ text @$NetBSD: patch-ab,v 1.18 2008/06/19 11:29:49 obache Exp $ CVE-2008-2711 http://fetchmail.berlios.de/fetchmail-SA-2008-01.txt --- report.c.orig 2006-03-14 08:53:31.000000000 +0000 +++ report.c @@@@ -238,11 +238,17 @@@@ report_build (FILE *errfp, message, va_a rep_ensuresize(); #if defined(VA_START) - VA_START (args, message); for ( ; ; ) { + /* + * args has to be initialized before every call of vsnprintf(), + * because vsnprintf() invokes va_arg macro and thus args is + * undefined after the call. + */ + VA_START(args, message); n = vsnprintf (partial_message + partial_message_size_used, partial_message_size - partial_message_size_used, message, args); + va_end (args); if (n >= 0 && (unsigned)n < partial_message_size - partial_message_size_used) @@@@ -254,7 +260,6 @@@@ report_build (FILE *errfp, message, va_a partial_message_size += 2048; partial_message = REALLOC (partial_message, partial_message_size); } - va_end (args); #else for ( ; ; ) { @ 1.18 log @Add patch for CVE-2008-2711. Taken from http://fetchmail.berlios.de/fetchmail-SA-2008-01.txt Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ @ 1.18.14.1 log @Pullup ticket #2859 - requested by tron fetchmail: security update fetchmailconf: security update Revisions pulled up: - pkgsrc/mail/fetchmail/Makefile 1.169 - pkgsrc/mail/fetchmail/PLIST 1.13 - pkgsrc/mail/fetchmail/distinfo 1.40 - pkgsrc/mail/fetchmail/patches/patch-aa removed - pkgsrc/mail/fetchmail/patches/patch-aa removed - pkgsrc/mail/fetchmailconf/Makefile 1.75 Module Name: pkgsrc Committed By: tron Date: Mon Aug 10 08:46:30 UTC 2009 Modified Files: pkgsrc/mail/fetchmail: Makefile PLIST distinfo pkgsrc/mail/fetchmailconf: Makefile Removed Files: pkgsrc/mail/fetchmail/patches: patch-aa patch-ab Log Message: Update "fetchmail" package to version 6.3.11. Changes since version 6.3.8: - Security fixes for CVE-2009-2666, CVE-2007-4565 and CVE-2008-2711. - Fetchmail no longer drops permanently undelivered messages by default, to match historic documentation. It does this by adding a new "softbounce" option. - A lot bug fixes and improvements. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.18 2008/06/19 11:29:49 obache Exp $ @ 1.17 log @Use documented trick to disable Python detection instead of patching "Makefile.in". Hint provided by Matthias Andree in private e-mail. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.16 2007/01/17 14:29:11 tron Exp $ d3 7 a9 36 --- Makefile.in.orig 2007-01-05 21:27:59.000000000 +0000 +++ Makefile.in 2007-01-17 13:42:08.000000000 +0000 @@@@ -42,7 +42,6 @@@@ host_triplet = @@host@@ target_triplet = @@target@@ bin_PROGRAMS = fetchmail$(EXEEXT) -@@HAVE_PYTHON_TRUE@@am__append_1 = $(pym) check_PROGRAMS = $(am__EXEEXT_1) rfc822$(EXEEXT) unmime$(EXEEXT) \ netrc$(EXEEXT) rfc2047e$(EXEEXT) mxget$(EXEEXT) @@NEED_TRIO_TRUE@@am__append_2 = libtrio.a @@@@ -355,7 +354,7 @@@@ libexecdir = @@libexecdir@@ # for gettext (used by fetchmail.c, NOT by GNU gettext) -localedir = $(datadir)/locale +localedir = /usr/pkg/share/locale localstatedir = @@localstatedir@@ maildrop = @@maildrop@@ mandir = @@mandir@@ @@@@ -391,9 +390,8 @@@@ dist_man1_MANS = fetchmail.man $(am__append_1) pys = fetchmailconf.py pym = fetchmailconf.man -@@HAVE_PYTHON_TRUE@@nodist_bin_SCRIPTS = fetchmailconf @@HAVE_PYTHON_TRUE@@python_PYTHON = $(pys) -@@HAVE_PYTHON_FALSE@@EXTRA_DIST = $(pym) $(DISTDOCS) fetchmail.spec \ +@@HAVE_PYTHON_FALSE@@EXTRA_DIST = $(DISTDOCS) fetchmail.spec \ @@HAVE_PYTHON_FALSE@@ $(distdirs) ucs/README.svn trio/CHANGES \ @@HAVE_PYTHON_FALSE@@ trio/README strlcpy.3 bighand.png \ @@HAVE_PYTHON_FALSE@@ m4-local/ac-archive-license.txt \ @@@@ -1413,7 +1411,7 @@@@ info-am: -install-data-am: install-man install-pythonPYTHON +install-data-am: install-man d11 13 a23 1 install-exec-am: install-binPROGRAMS install-nodist_binSCRIPTS d25 10 @ 1.17.10.1 log @Pullup ticket 2431 - requested by obache security fix for fetchmail - pkgsrc/mail/fetchmail/Makefile 1.167 - pkgsrc/mail/fetchmail/distinfo 1.39 - pkgsrc/mail/fetchmail/patches/patch-ab 1.18 Module Name: pkgsrc Committed By: obache Date: Thu Jun 19 11:29:49 UTC 2008 Modified Files: pkgsrc/mail/fetchmail: Makefile distinfo Added Files: pkgsrc/mail/fetchmail/patches: patch-ab Log Message: Add patch for CVE-2008-2711. Taken from http://fetchmail.berlios.de/fetchmail-SA-2008-01.txt Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ d3 36 a38 7 CVE-2008-2711 http://fetchmail.berlios.de/fetchmail-SA-2008-01.txt --- report.c.orig 2006-03-14 08:53:31.000000000 +0000 +++ report.c @@@@ -238,11 +238,17 @@@@ report_build (FILE *errfp, message, va_a rep_ensuresize(); d40 1 a40 13 #if defined(VA_START) - VA_START (args, message); for ( ; ; ) { + /* + * args has to be initialized before every call of vsnprintf(), + * because vsnprintf() invokes va_arg macro and thus args is + * undefined after the call. + */ + VA_START(args, message); n = vsnprintf (partial_message + partial_message_size_used, partial_message_size - partial_message_size_used, message, args); + va_end (args); a41 10 if (n >= 0 && (unsigned)n < partial_message_size - partial_message_size_used) @@@@ -254,7 +260,6 @@@@ report_build (FILE *errfp, message, va_a partial_message_size += 2048; partial_message = REALLOC (partial_message, partial_message_size); } - va_end (args); #else for ( ; ; ) { @ 1.16 log @Update "fetchmail" and "fetchmailconf" packages to version 6.3.6. The list of changes since version 6.2.5.5 is too large to mention here. The new version provides a fix for the vulnerability reported in the fetchmail-SA-2006-02.txt advisory. @ text @d1 1 a1 1 $NetBSD$ @ 1.15 log @upgrade to 5.8.6. fetchmail-5.8.6 (Tue Jun 12 08:16:54 EDT 2001), 20676 lines: * Reject candidate headers for the MAIL FROM address that have \n in them. * Add capability to insert poll trace data in the Received line. * HMH's patch to prevent buffer overflow due to long headers. Addresses Debian bug #100394. * Brendan Kehoe's patch to avoid doing DNS lookups on skip entries. There are 347 people on fetchmail-friends and 592 on fetchmail-announce. fetchmail-5.8.5 (Tue May 29 20:01:39 EDT 2001), 20650 lines: * Interface option fix from Alexander Kourakos. * Fixes for i18n glitches and new Danish translation from Byrial Jensen. * Attempted fix for Harry McGavran's problems with the Kerberos V build. * Added fetchmailnochda.pl to the contrib directory. * Sunil Shetye's patches for the seen count on IMAP and auto protocol. There are 337 people on fetchmail-friends and 583 on fetchmail-announce. fetchmail-5.8.4 (Mon May 21 15:08:03 EDT 2001), 20636 lines: * SSL certificate options from Thomas Moestl . * Frantisek Brabec's patch for better UIDL error recovery. * Another zombie-leak patch from HMH. * Jorg de Jong's patch attempts to handle spaces in the ID part of UIDLs. * Eliminate use of -C in Makefile. There are 334 people on fetchmail-friends and 583 on fetchmail-announce. @ text @d3 39 a41 19 --- Makefile.in.orig Tue Jun 12 21:12:15 2001 +++ Makefile.in Fri Jun 15 20:38:12 2001 @@@@ -166,12 +166,12 @@@@ $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(bindir) $(DESTDIR)$(mandir) @@echo "Installing fetchmail binary..." $(INSTALL_PROGRAM) ./fetchmail $(DESTDIR)$(bindir)/fetchmail - @@echo "Installing fetchmail configurator..." - $(INSTALL_PROGRAM) ${srcdir}/fetchmailconf $(DESTDIR)$(bindir)/fetchmailconf +# @@echo "Installing fetchmail configurator..." +# $(INSTALL_PROGRAM) ${srcdir}/fetchmailconf $(DESTDIR)$(bindir)/fetchmailconf @@echo "Installing manual page..." $(INSTALL_DATA) $(srcdir)/fetchmail.man $(DESTDIR)$(mandir)/fetchmail.$(manext) - rm -f $(DESTDIR)$(mandir)/fetchmailconf.$(manext) - cd $(DESTDIR)$(mandir) && ln -s fetchmail.$(manext) fetchmailconf.$(manext) +# rm -f $(DESTDIR)$(mandir)/fetchmailconf.$(manext) +# cd $(DESTDIR)$(mandir) && ln -s fetchmail.$(manext) fetchmailconf.$(manext) @@echo "Installing language catalogs..." -cd intl; $(MAKE) install cd po; $(MAKE) install @ 1.15.34.1 log @Pullup ticket 1997 - requested by tron security update for fetchmail Revisions pulled up: - pkgsrc/mail/fetchmail/Makefile 1.159 - pkgsrc/mail/fetchmail/PLIST 1.11 - pkgsrc/mail/fetchmail/distinfo 1.35 - pkgsrc/mail/fetchmail/patches/patch-aa removed - pkgsrc/mail/fetchmail/patches/patch-ab 1.16 - pkgsrc/mail/fetchmail/patches/patch-ac removed - pkgsrc/mail/fetchmail/patches/patch-ad removed - pkgsrc/mail/fetchmail/patches/patch-ae removed - pkgsrc/mail/fetchmail/patches/patch-ah removed - pkgsrc/mail/fetchmail/patches/patch-ai removed - pkgsrc/mail/fetchmail/patches/patch-aj removed - pkgsrc/mail/fetchmail/patches/patch-al removed - pkgsrc/mail/fetchmailconf/Makefile 1.69, 1.70 - pkgsrc/mail/fetchmailconf/PLIST 1.2 Module Name: pkgsrc Committed By: rillig Date: Sun Jan 7 09:14:16 UTC 2007 Modified Files: pkgsrc/mail/fetchmailconf: Makefile Log Message: Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein. --- Module Name: pkgsrc Committed By: tron Date: Wed Jan 17 14:29:12 UTC 2007 Modified Files: pkgsrc/mail/fetchmail: Makefile PLIST distinfo pkgsrc/mail/fetchmail/patches: patch-ab pkgsrc/mail/fetchmailconf: Makefile PLIST Removed Files: pkgsrc/mail/fetchmail/patches: patch-aa patch-ac patch-ad patch-ae patch-ah patch-ai patch-aj patch-al Log Message: Update "fetchmail" and "fetchmailconf" packages to version 6.3.6. The list of changes since version 6.2.5.5 is too large to mention here. The new version provides a fix for the vulnerability reported in the fetchmail-SA-2006-02.txt advisory. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.16 2007/01/17 14:29:11 tron Exp $ d3 19 a21 39 --- Makefile.in.orig 2007-01-05 21:27:59.000000000 +0000 +++ Makefile.in 2007-01-17 13:42:08.000000000 +0000 @@@@ -42,7 +42,6 @@@@ host_triplet = @@host@@ target_triplet = @@target@@ bin_PROGRAMS = fetchmail$(EXEEXT) -@@HAVE_PYTHON_TRUE@@am__append_1 = $(pym) check_PROGRAMS = $(am__EXEEXT_1) rfc822$(EXEEXT) unmime$(EXEEXT) \ netrc$(EXEEXT) rfc2047e$(EXEEXT) mxget$(EXEEXT) @@NEED_TRIO_TRUE@@am__append_2 = libtrio.a @@@@ -355,7 +354,7 @@@@ libexecdir = @@libexecdir@@ # for gettext (used by fetchmail.c, NOT by GNU gettext) -localedir = $(datadir)/locale +localedir = /usr/pkg/share/locale localstatedir = @@localstatedir@@ maildrop = @@maildrop@@ mandir = @@mandir@@ @@@@ -391,9 +390,8 @@@@ dist_man1_MANS = fetchmail.man $(am__append_1) pys = fetchmailconf.py pym = fetchmailconf.man -@@HAVE_PYTHON_TRUE@@nodist_bin_SCRIPTS = fetchmailconf @@HAVE_PYTHON_TRUE@@python_PYTHON = $(pys) -@@HAVE_PYTHON_FALSE@@EXTRA_DIST = $(pym) $(DISTDOCS) fetchmail.spec \ +@@HAVE_PYTHON_FALSE@@EXTRA_DIST = $(DISTDOCS) fetchmail.spec \ @@HAVE_PYTHON_FALSE@@ $(distdirs) ucs/README.svn trio/CHANGES \ @@HAVE_PYTHON_FALSE@@ trio/README strlcpy.3 bighand.png \ @@HAVE_PYTHON_FALSE@@ m4-local/ac-archive-license.txt \ @@@@ -1413,7 +1411,7 @@@@ info-am: -install-data-am: install-man install-pythonPYTHON +install-data-am: install-man install-exec-am: install-binPROGRAMS install-nodist_binSCRIPTS @ 1.14 log @Upgrade to 5.7.7. Needs gmake now. (Unfortunately, this doesn't fix my KPOP problem.) @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.13 2000/10/29 22:56:31 frueauf Exp $ d3 2 a4 2 --- Makefile.in.orig Thu Mar 29 03:10:31 2001 +++ Makefile.in Fri Mar 30 14:50:50 2001 d20 2 a21 2 -$(MAKE) -C intl install $(MAKE) -C po install @ 1.13 log @Update fetchmail{conf} to 5.5.5. fetchmail-5.5.5 (Tue Oct 17 17:50:46 EDT 2000), 19523 lines: * Killed a nasty segfault due to double-freeing of the header block. * Updated Danish internationalization by Byrial Jensen. * Added FAQ item X7 on attachment hangs. fetchmail-5.5.4 (Sun Oct 8 10:57:37 EDT 2000), 19518 lines: * Fall back on the computed queryname if we need the DNS name of a a host and can't get it. Resolves Debian bug #69199. * Andrej Borsenkow's fix for configuration with new SOCKS. * Pavel Roskin's fix to build the RPM without libcrypto (Red Hat changed the library name to libk5crypto in 6.2). * Peter Backes's sm-hybrid patch added to contrib; more FAQ item T1 changes. * Emiliano's patch to make dropdelivered and envelope interact properly. * In fetchmailconf, always reset the port number when changing protocols. * Patrick Bihan-Faou's changes to use sysctl() for interface checking so fetchmail doesn't have to be suid kmem. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- Makefile.in.orig Tue Oct 17 23:50:22 2000 +++ Makefile.in Sun Oct 29 23:44:01 2000 @@@@ -153,12 +153,12 @@@@ d12 1 a12 1 +# $(BSD_INSTALL_SCRIPT) ${srcdir}/fetchmailconf $(DESTDIR)$(bindir)/fetchmailconf d20 2 a21 2 @@POMAKE@@ install @ 1.12 log @Factor out "fetchmailconf", as suggested by Hubert Feyrer, so that fetchmailconf can be made usable by naive users without forcing this package to depend on py-Tk (and X). Incidently update to 5.2.4: * Fix bug introduced in 5.2.2 that stopped --syslog from working. * Update for es.po, fr.po, cs.po. * Message-string macros eliminated from driver.c so gettext can see them. * Various useful to version reporting & configure.in fixes by Chip Salzenberg. * Bernhard Rosenkraenzer's fix for broken Kerberos V configuration. * Make --logfile work in foreground. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.11 2000/01/10 22:50:17 frueauf Exp $ d3 4 a6 3 --- Makefile.in.orig Tue Jan 4 00:58:45 2000 +++ Makefile.in Fri Jan 21 07:10:15 2000 @@@@ -152,10 +152,10 @@@@ d8 1 a8 1 $(INSTALL_PROGRAM) ./fetchmail $(bindir)/fetchmail d10 1 a10 1 - $(INSTALL_PROGRAM) ${srcdir}/fetchmailconf $(bindir)/fetchmailconf d12 1 a12 1 +# $(BSD_INSTALL_SCRIPT) ${srcdir}/fetchmailconf $(bindir)/fetchmailconf d14 5 a18 5 $(INSTALL_DATA) $(srcdir)/fetchmail.man $(mandir)/fetchmail.$(manext) - rm -f $(mandir)/fetchmailconf.$(manext) - ln -s $(mandir)/fetchmail.$(manext) $(mandir)/fetchmailconf.$(manext) +# rm -f $(mandir)/fetchmailconf.$(manext) +# ln -s $(mandir)/fetchmail.$(manext) $(mandir)/fetchmailconf.$(manext) d21 1 @ 1.11 log @Update fetchmail to 5.2.3. fetchmail-5.2.3 (Tue Jan 4 01:56:11 EST 2000), 18421 lines: * Ken Estes's patch to check for unreachable UIDL file due to bad NFS mount. * Jorge Godoy's replacement pt_BR.po and various minor translation fixes. * Javier Kohen's replacement for es.po. * Munechika SUMIKAWA's patch to make IPv6 version build when POP2 is enabled. * Russian translation removed; it was badly garbled. * Added Rick van Rein's fetchmaildistrib script to the contrib directory. * Gunther Leber's cleanup patches. * Note to translators: The bodies of the login-error and timeout-error form letters have been changed in driver.c. fetchmail-5.2.2 (Sun Dec 26 09:31:07 EST 1999), 18365 lines: * Arrange for fetchmail to restart itself quietly when the rc file is touched. * Improvements to IPv6 code from Jun-ichiro itojun Hagino . * Drastic simplification of UIDL code, suggested by Ken Estes. fetchmail-5.2.1 (Sun Dec 19 23:08:53 EST 1999), 18330 lines: * Added FAQ item R10 on timeouts during messages. * Fixed indentation problem in fetchmailconf. * Federico Schwindt's patch to fix broken SSL configuration. * Fixes to use fetchmail with IPv6 enabled on glibc without inet6-apps installed; thanks to Arkadiusz Mis'kiewicz. * Interpret IMAP PREAUTH tag correctly (from Joerg Dorchain). * Upgraded to version 0.21 of smbutil.c. FAQ item S2 now documents how to set a domain name. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- Makefile.in.orig Tue Jan 4 07:58:45 2000 +++ Makefile.in Mon Jan 10 21:34:27 2000 @@@@ -152,7 +152,7 @@@@ d8 1 a8 1 @@echo "Installing fetchmail configurator..." d10 2 a11 1 + $(BSD_INSTALL_SCRIPT) ${srcdir}/fetchmailconf $(bindir)/fetchmailconf d14 6 a19 1 rm -f $(mandir)/fetchmailconf.$(manext) @ 1.10 log @Do this in a slightly smarter manner than the previous modification - (only include md5c.o on Solaris) @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.9 1999/10/01 10:31:59 agc Exp $ d3 3 a5 30 --- Makefile.in.orig Wed Sep 22 06:27:27 1999 +++ Makefile.in Fri Oct 1 11:45:47 1999 @@@@ -82,9 +82,16 @@@@ ETAGS = etags CTAGS = ctags +OPSYS!= uname -s + +.if ${OPSYS} == "SunOS" +MD5OBJ= md5c.o +MD5SRC= ${srcdir}/md5c.c +.endif + protobjs = rcfile_y.o rcfile_l.o socket.o getpass.o pop2.o pop3.o imap.o \ etrn.o fetchmail.o env.o options.o daemon.o driver.o sink.o \ - rfc822.o smtp.o xmalloc.o uid.o mxget.o md5c.o md5ify.o rpa.o \ + rfc822.o smtp.o xmalloc.o uid.o mxget.o ${MD5OBJ} md5ify.o rpa.o \ interface.o netrc.o base64.o error.o unmime.o conf.o checkalias.o \ smbdes.o smbencrypt.o smbmd4.o smbutil.o @@@@ -96,7 +103,7 @@@@ $(srcdir)/options.c $(srcdir)/daemon.c $(srcdir)/driver.c \ $(srcdir)/sink.c $(srcdir)/rfc822.c $(srcdir)/smtp.c \ $(srcdir)/xmalloc.c $(srcdir)/uid.c $(srcdir)/mxget.c \ - $(srcdir)/md5c.c $(srcdir)/md5ify.c $(srcdir)/rpa.c \ + ${MD5SRC} $(srcdir)/md5ify.c $(srcdir)/rpa.c \ $(srcdir)/interface.c $(srcdir)/netrc.c $(srcdir)/base64.c \ $(srcdir)/error.c $(srcdir)/unmime.c $(srcdir)/conf.c \ $(srcdir)/checkalias.c $(srcdir)/smbdes.c $(srcdir)/smbencrypt.c \ @@@@ -151,7 +158,7 @@@@ @ 1.9 log @Make this package compile on Solaris. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.8 1999/09/16 16:51:51 frueauf Exp $ d4 2 a5 2 +++ Makefile.in Fri Oct 1 11:26:25 1999 @@@@ -82,14 +82,25 @@@@ d12 4 d18 2 a19 1 rfc822.o smtp.o xmalloc.o uid.o mxget.o md5c.o md5ify.o rpa.o \ a21 9 +.else +protobjs = rcfile_y.o rcfile_l.o socket.o getpass.o pop2.o pop3.o imap.o \ + etrn.o fetchmail.o env.o options.o daemon.o driver.o sink.o \ + rfc822.o smtp.o xmalloc.o uid.o mxget.o md5ify.o rpa.o \ + interface.o netrc.o base64.o error.o unmime.o conf.o checkalias.o \ + smbdes.o smbencrypt.o smbmd4.o smbutil.o +.endif objs = $(protobjs) $(extras) $(EXTRAOBJ) d23 7 a29 5 +.if ${OPSYS} == "SunOS" srcs = $(srcdir)/socket.c $(srcdir)/getpass.c $(srcdir)/pop2.c \ $(srcdir)/pop3.c $(srcdir)/imap.c $(srcdir)/etrn.c \ $(srcdir)/fetchmail.c $(srcdir)/env.c \ @@@@ -101,6 +112,19 @@@@ d32 1 a32 18 $(srcdir)/smbmd4.c $(srcdir)/smbutil.c +.else +srcs = $(srcdir)/socket.c $(srcdir)/getpass.c $(srcdir)/pop2.c \ + $(srcdir)/pop3.c $(srcdir)/imap.c $(srcdir)/etrn.c \ + $(srcdir)/fetchmail.c $(srcdir)/env.c \ + $(srcdir)/options.c $(srcdir)/daemon.c $(srcdir)/driver.c \ + $(srcdir)/sink.c $(srcdir)/rfc822.c $(srcdir)/smtp.c \ + $(srcdir)/xmalloc.c $(srcdir)/uid.c $(srcdir)/mxget.c \ + $(srcdir)/md5ify.c $(srcdir)/rpa.c \ + $(srcdir)/interface.c $(srcdir)/netrc.c $(srcdir)/base64.c \ + $(srcdir)/error.c $(srcdir)/unmime.c $(srcdir)/conf.c \ + $(srcdir)/checkalias.c $(srcdir)/smbdes.c $(srcdir)/smbencrypt.c \ + $(srcdir)/smbmd4.c $(srcdir)/smbutil.c +.endif .SUFFIXES: .SUFFIXES: .o .c .h .y .l .ps .dvi .info .texi @@@@ -151,7 +175,7 @@@@ @ 1.8 log @Update fetchmail to 5.0.8. fetchmail-5.0.8 (Tue Sep 14 06:56:50 EDT 1999): * Todd Sabin's patch to accept spaces in CRAM-MD5 names. * Fix to CRAM endianness patch, by Dan Root via Lawrence Rogers. * Suppress duplicates by message ID in multidrop mode. * NTLM support for querying Microsoft Exchange servers, from Grant Edwards. * Lexer fix by Brian Boutel. @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 3 --- Makefile.in.orig Tue Sep 14 12:53:08 1999 +++ Makefile.in Thu Sep 16 18:38:36 1999 @@@@ -84,7 +84,7 @@@@ d9 3 d14 1 a14 2 - rfc822.o smtp.o xmalloc.o uid.o mxget.o md5c.o md5ify.o rpa.o \ + rfc822.o smtp.o xmalloc.o uid.o mxget.o md5ify.o rpa.o \ d17 9 d27 5 a31 7 @@@@ -96,7 +96,7 @@@@ $(srcdir)/options.c $(srcdir)/daemon.c $(srcdir)/driver.c \ $(srcdir)/sink.c $(srcdir)/rfc822.c $(srcdir)/smtp.c \ $(srcdir)/xmalloc.c $(srcdir)/uid.c $(srcdir)/mxget.c \ - $(srcdir)/md5c.c $(srcdir)/md5ify.c $(srcdir)/rpa.c \ + $(srcdir)/md5ify.c $(srcdir)/rpa.c \ $(srcdir)/interface.c $(srcdir)/netrc.c $(srcdir)/base64.c \ d34 18 a51 1 @@@@ -151,7 +151,7 @@@@ @ 1.7 log @Update fetchmail to 4.6.2. @ text @d3 3 a5 3 --- Makefile.in.orig Fri Oct 16 18:49:17 1998 +++ Makefile.in Sun Oct 18 13:45:13 1998 @@@@ -80,7 +80,7 @@@@ d11 2 a12 1 interface.o netrc.o base64.o error.o unmime.o conf.o checkalias.o d14 1 a14 2 objs = $(protobjs) $(extras) $(EXTRAOBJ) @@@@ -91,7 +91,7 @@@@ d22 2 a23 2 $(srcdir)/checkalias.c @@@@ -135,7 +135,7 @@@@ d31 1 a31 1 ln -f -s $(mandir)/fetchmail.$(manext) $(mandir)/fetchmailconf.$(manext) @ 1.6 log @Add NetBSD RCS Ids. @ text @d3 2 a4 2 --- Makefile.in.orig Mon Jul 20 06:10:42 1998 +++ Makefile.in Wed Jul 22 13:08:14 1998 d8 4 a11 4 etrn.o fetchmail.o env.o options.o daemon.o driver.o rfc822.o smtp.o \ - xmalloc.o uid.o mxget.o md5c.o md5ify.o rpa.o interface.o netrc.o \ + xmalloc.o uid.o mxget.o md5ify.o rpa.o interface.o netrc.o \ base64.o error.o unmime.o conf.o checkalias.o d15 2 a16 2 $(srcdir)/options.c $(srcdir)/daemon.c \ $(srcdir)/driver.c $(srcdir)/rfc822.c $(srcdir)/smtp.c \ @ 1.5 log @Use BSD_INSTALL_SCRIPT, not INSTALL_PROGRAM:N-s. @ text @d1 2 @ 1.4 log @Update fetchmail to 4.5.3. @ text @d26 1 a26 1 + $(INSTALL_PROGRAM:N-s) ${srcdir}/fetchmailconf $(bindir)/fetchmailconf @ 1.3 log @Upgrade to 4.5.1. @ text @d1 2 a2 2 --- Makefile.in.orig Tue Jun 30 22:04:42 1998 +++ Makefile.in Sat Jul 4 00:38:31 1998 d9 1 a9 1 base64.o error.o unmime.o conf.o is_ip_alias.o d20 1 a20 1 $(srcdir)/is_ip_alias.c @ 1.2 log @Adapt this package to NetBSD. @ text @d1 3 a3 3 --- Makefile.in.orig Tue Oct 14 06:12:14 1997 +++ Makefile.in Thu Oct 16 06:55:05 1997 @@@@ -82,7 +82,7 @@@@ d9 1 a9 1 base64.o error.o d12 1 a12 1 @@@@ -93,7 +93,7 @@@@ d19 11 a29 2 $(srcdir)/error.c @ 1.1 log @Initial revision @ text @a2 9 @@@@ -36,7 +36,7 @@@@ # If your system needs extra libraries loaded in, define them here. # In particular, add -lresolv if you are running bind 4.9.5 -LOADLIBS = @@LIBS@@ @@LEXLIB@@ +LOADLIBS = @@LIBS@@ @@LEXLIB@@ -lmd # LOADLIBS = -lsocket3r -lunix3r # QNX # Any extra object files your system needs. @ 1.1.1.1 log @Initial import of FreeBSD's "fetchmail" port. @ text @@