summaryrefslogtreecommitdiff
path: root/mail/fetchmail/patches
AgeCommit message (Collapse)AuthorFilesLines
2005-12-20Update fetchmail to 6.2.5.5.frueauf5-7212/+5819
Change homepage to http://fetchmail.berlios.de/ and update MASTER_SITES. Changes introduced since 6.2.5: fetchmail-6.2.5.X is a security fix branch that forked off fetchmail-6.2.5. It does not change for anything but security and the most severe bug fixes. Note that no 6.2.5.X security audits are planned except when a particular bug is reported, and that 6.2.5.X is unsafe to use on some systems, particularly those that lack a *working and secure* snprintf implementation. The fetchmail 6.2.5.X branch will be discontinued early in 2006. fetchmail-6.2.5.5 2005-12-19 Matthias Andree * SECURITY FIX CVE-2005-4348: fix null pointer dereference in multidrop mode when the message is empty. Reported by Daniel Drake <http://article.gmane.org/gmane.mail.fetchmail.user/7573> and others (Debian Bug #343836). Fix by Sunil Shetye. * Fix Debian bug #301964, fetchmail leaks sockets when SSL negotiation fails. Fix suggested by Goswin Brederlow. * Add fetchmail-SA-2005-{01,02,03}.txt fetchmail-6.2.5.4 2005-11-13 Matthias Andree * Also ship pre-built rcfile_y.[ch] for systems that don't have flex, yacc or bison. * On FreeBSD, add /usr/local/include to CPPFLAGS so that libintl.h is found. * Avoid automatically picking up HESIOD implementations that lack hesiod_getmailhost, such as the one in FreeBSD's base system. * Fix makedepend for separated build (where the build is not run from the source directory), but prevent packaging from separated build, it yields bogus results. * Fix resolv.h autodetection. * Add +HESIOD to version printout if appropriate. fetchmail-6.2.5.3 2005-11-12 Matthias Andree * SECURITY FIX CVE-2005-3088: fetchmailconf: fix password exposure: use umask 077 before opening output file and restore umask later. * Critical fix: fix IMAP timeouts, counting message count down on servers that do not send EXISTS counts after EXPUNGE. Debian Bug#314509. * Ship pre-built rcfile_l.c for systems that don't have flex. * Build environment: Update included gettext. Fix --with-included-gettext. Fix parallel build (make -j). Fix "always rebuild fetchmail" syndrome. * Do not link against -ll or -lfl (not needed). fetchmail-6.2.5.2 (patch Fri Jul 22 01:52 GMT 2005, tarball Sat Jul 23 21:34 GMT 2005) * README: Added a note about release status - READ IT! * Note: Due to a Makefile.in bug, you may need to use GNU make. * SECURITY FIX CVE-2005-2335: truncate UIDL replies, lest malicious or compromised POP3 servers overflow fetchmail's stack. Debian bug #212762. This is a remote root exploit. Thanks: Miloslav Trmac for pointing out the fix in 6.2.5.1 was buggy. Thanks: Ludwig Nussel for a much simpler fix. * Critical fix: omit blank between MAIL FROM: and <user@example.org>, as this causes mail loss with some listeners. * Fix: POP2 driver wouldn't properly check authentication failure. * Sunil Shetye's fix to force fetchsizelimit to 1 for APOP and RPOP.
2005-11-01Add patch-ak for a fetchmailconf security issue. This patch doesadrianp1-0/+46
not impact the fetchmail package so no version bump is required.
2005-10-21Fix mail/fetchmail under darwin (PR 28543).tonio3-0/+142
The added patches add a prefix "fm_" to lock related finctions, to avoid name clash with darwin lock functions. Link with -lresolv under darwin. (thanks scole_at_sdf.lonestar.org for the patches) Bump PKGREVISION
2005-07-22Include patch for fetchmail 6.2.5.2 because of CAN-2005-2335.frueauf1-0/+184
For more details have a look at http://fetchmail.berlios.de/fetchmail-SA-2005-01.txt Changes listed within the NEWS file since 6.2.5: fetchmail-6.2.5.2 (Fri Jul 22 01:52 GMT 2005): * NOTE: Due to a Makefile.in bug, you may need to use GNU make. * SECURITY FIX: truncate UIDL replies, lest malicious or compromised POP3 servers overflow fetchmail's stack. Debian bug #212762. This is a remote root exploit. CVE Name: CAN-2005-2335. Thanks: Miloslav Trmac for pointing out the fix in 6.2.5.1 was buggy. Thanks: Ludwig Nussel for a much simpler fix. * Critical fix: omit blank between MAIL FROM: and <user@example.org>, as this causes mail loss with some listeners. * Fix: POP2 driver wouldn't properly check authentication failure. * Sunil Shetye's fix to force fetchsizelimit to 1 for APOP and RPOP.
2005-04-21Include change described in pr/29955 which checks for $with_kerberos5frueauf1-5/+23
!= "no" instead of = "yes"
2005-01-21Rework kerberos V support:frueauf1-105/+191
- use kerberos instead of kerberos5 as PKG_SUPPORTED_OPTIONS to keep compliance with other kerberos aware packages in pkgsrc - use the krb5 buildlink environment Introduce support for gssapi which was also requested in pr pkg/26170 with the according PKG_SUPPORTED_OPTIONS. gssapi will imply kerberos5.
2005-01-20Add option for kerberos5 like suggested in pr pkg/26170.frueauf1-0/+7475
Since I have no kerberos server I just verified it compiled.
2003-11-05upgrade to 6.2.5. incorporates security patch (was in patches/patch-ag).itojun2-151/+0
IMAP and some other improvements.
2003-10-08certain email kills fetchmail. CAN-2003-0790itojun1-0/+22
2003-09-02Update fetchmail{conf} to 6.2.4.frueauf1-27/+27
Based on pr pkg/22650 by Adrian Portelli. Changes since 6.2.3: * Updated German, Spanish, Catalan, and Turkish translations. * IDLE is now supported using no-ops even if the server doesn't support the IMAP IDLE extension. * Sunil Shetye's patch to do better password shrouding. * Sunil Shetye's bug-fix rollup patch. * Introduce a translation item for the word "seen". * Back out the hack to deal with lack of byte stuffing on some POP3 servers. * Thomas Steudten's patch to improve SMTP handling of 550 errors.
2003-07-20Update fetchmail{conf} to 6.2.3.frueauf1-28/+28
Changes since 6.2.2: * German, Danish, Spanish, and Turkish translations updated. * Brian Sammon's patch to deal with malformed message lines containiing NULs. * Fai's patch to ignore all but the first Return-Path (some spams have more than one of these). * Benjamin Drieu's ptch to properly byte-stuff when talking to BSNTP. Fixes Debian bug #184469. * Benjamin Drieu's patch to enable auth=cram-md5. Fixes Debian bug #185232. * Sunil Shetye's configure.in patch to avoid spurious search order messages from GCC. * Header-reading code now copes better with lines ending in \n only. * Elias Israel's patches for POP3 NTLM support and dealing with byte- stuffing failures at socket level.
2003-03-22Update to 6.2.2, from Quentin Garnier in PR 20790.wiz1-84/+77
Changes since last version: * Sunil Shetye's patch to improve behavior in empty messages. * Conform to RFC2595; reissue capability probes after successful STARTTLS negotiation. * Sunil's patch to make handling of failed STARTTLS more graceful. * Sunil's JF2 fix patch for .fetchmailrc security fix. * Christophe GIAUME <christophe@giaume.com> finished the implementation of RFC2177 IDLE. * Jason Tishler's fix patch for Cygwin. * Support ssh-style authentication in POP3 * Fix for Debian bug #108977, clean up config file evaluation, by Benjamin Drieu.
2002-11-06Update fetchmail{conf} to 6.1.2.frueauf1-14/+14
changes since 6.1.0: fetchmail-6.1.2 (Thu Oct 31 11:41:02 EST 2002), 22135 lines: * Jan Klaverstijn's verbosity-lowering patch. * Updated Turkish, German, Catalan, and Danish translation files. * Fix processing of POP3 messages with missing bodies. * Minor fixes by Sunil Shetye: fix generation of auth fail note, handle unexpected SIGALRM, plug memory leak, handle lines beginning with '\0', try to bulletproof error handling against read failures. fetchmail-6.1.1 (Fri Oct 18 14:53:51 EDT 2002), 22087 lines: * OTP fix patches from Stanislav Brabec <utx@penguin.cz> * fix patch for writing antispam capability correctly in conf.c. * Fix patches for Debian bugs #162571, #156592. * Correction to manpage re -b and qmail. * Patch to disable use of STLS if auth passwd is specified. * Fix specfile generation to handle SSL correctly. * New Danish, Turkish, and Catalan translation files. * Improved ODMR debug messages. * IMAP efficiency hack; don't fetch sizes unless needed. * Detect and rewrite invalid return paths beginning with @. * Fix for subtle freeing bug that suppressed information in some bounce msgs. * Newline fix patches for internationalization files. * Fix reversed test guarding authentication-failure warnings. * Fix POP3 breakage starting at 5.9.14.
2002-04-06Update fetchmail{conf} to 5.9.11.frueauf1-0/+23
Changes since 5.9.6: fetchmail-5.9.11 (Mon Apr 1 17:09:13 EST 2002), 21597 lines: * Updated Turkish and Japanese translations. * Added warning about auth failures on the GMX server. * HMH's Debian 5.9.10 patches: 1. Fix minor typo in FAQ 2. Fix partial implementation of ESMTP auth, and some minor fetchmailconf stuff 3. Add proper error reporting to bad logfile creation. patch by Sunil Shetye <shetye@bombay.retortsoft.com> 4. Fix incredible aggravating bug that caused dataloss risks if 4xx errors were returned by the MTA 5. Corrected version of the fix-timeouts-for-ssl and descriptor leaking patches from Sylvain Benoist <sylvainb@whitepj.com> Also fix outdated comments in driver.c 6. Sunil Shetye's patch to stop fetchmail from trying to fetch twice with IMAP 7. Stop stupid complaint about turning off SSL being illegal without SSL support. 8. Byrial Jensen <byrial@image.dk> i18n fixes * Sunil Shetye's attribute patch. * HMH's revised but untested SMTP authentication patch. fetchmail-5.9.10 (Sun Mar 10 15:09:57 EST 2002), 21529 lines: * Security fix: don't trust the message count passed back by the server. fetchmail-5.9.9 (Sat Mar 9 08:54:28 EST 2002), 21508 lines: * Renamed misnamed tr.po and da.po files * Jakub Ulanowski's patch to fix SSL fingerprint handling. * Matt Kraai's patch for supporting STLS over POP3. * French translation updated. * Debian fixes merged. * Added maildrop (MDA shipped with courier) as fallback after procmail and sendmail (thanks to Alexander Lazic <al-fetchmail@none.at>). * ESMTP AUTH support from Wojciech Polak <polak@lodz.pdi.net>. fetchmail-5.9.8 (Thu Feb 14 23:47:31 EST 2002), 21358 lines: * Added de translation catalog; updated da and tr catalogs. * vsprintf underflow fixes by Sunil Shetye. * Added warning about IMS POP3 server. * Mattyhias Andree's fix for a longstanding SSL hang bug. * Fix yacc syntax bug when building with SSL. * Sunil Shetye's patch for idle timeout during poll. * Applied HMH's fix for the "message delimiter found in headers" code path (Debian bug #128672). fetchmail-5.9.7 (Sat Feb 2 00:33:40 EST 2002), 21330 lines: * Minor fixes by HMH. * Properly guard some transaction reporting in the SSL code. * Updated German (de) po file. Added Turkish (tr) po file. * Expunge edge case fix by Sunil Shetye. * Fixes for some odd IMAP and SMTP edge cases by Sunil Shetye. * UIDL bug fix by Matthias Andree. * Use smtpaddress, if present, to set the return path on warning mail. * Tell parser to object when SSL keyboard is used with SSL not compiled. * GSSAPI and ODMR fixes by Tom Hughes.
2002-01-22Fixes to cs.po - avoid using N$ parameter in messages, it's notjdolecek1-0/+136
supported on NetBSD, fix entries to better match english original and be more condense, add couple missing spaces here and there. Change already submitted to Jiri Pavlovsky, the maintainer of the czech translation of fetchmail.
2001-11-12Update fetchmail{conf} to 5.9.5.frueauf1-13/+0
fetchmail-5.9.5 (Thu Nov 8 14:14:35 EST 2001), 21162 lines: * Changed the logging logic along lines suggested by Jan Klaverstijn, * fetchmailconf looks first in the directory it's running from to find fetchmail. * Make sure we vet a success status correctly from open_smtp_sink() and open_bsmtp_sink(). * Matthias Andree's env.c patch to refuse service when QMAILINJECT is defined. * Immediately abort if a non-empty QMAILINJECT environment variable is found. If it is set and contains f or i, qmail-inject or qmail's sendmail `compatibility' wrapper will rewrite From: or Message-ID: headers, respectively. En passant, fix the bug that program_name was not filled in before used when the user's ID had no PW entry, leading to (null) or crash when printing the error message. Patch by Matthias Andree. * NextStep and OpenStep port patch from Eric Sunshine. * Block signals during SockConnect() so we don't get a socket descriptor leak if we're hit by an alarm signal during connect(2). * Set queryname even when server is inactive; avoids a core-dump bug in the fetchids code.
2001-10-06Patch a typo that causes Kerberos support to not compile.mycroft1-0/+13
2001-10-06Upgrade fetchmail{conf} to 5.9.4.frueauf1-58/+0
fetchmail-5.9.4 (Wed Oct 3 07:47:45 EDT 2001), 21104 lines: * Finished license cleanup, all licenses in the distribution are now officially GPL-compatible. * Added a length check to from64tobits() after receiving a warning that it might create buffer overflows. No exploitable overflows were found by a careful case-by-case audit, and at minimum an exploit would have required that the mailserver be subverted. fetchmail-5.9.3 (Sun Sep 30 12:08:52 EDT 2001), 21075 lines: * Fix configuration error in handling of long options. * Thomas Moestl's patch to use querynames in UID files. * Timeout to deal with long socket closes (Sunil Shetye). * Move from RSA MD5 code to Colin Plumb's public-domain implementation (BSD classic license eliminated) * Rewrite strcasecmp() (BSD classic license eliminated). * getopt_long is back for Solaris and HP-UX systems. * Updated Danish po file. * Re-enable explicit bounce message on bad address. fetchmail-5.9.2 (Wed Sep 26 12:47:00 EDT 2001), 21118 lines: * Enable code to build on Solaris again (long options won't work). * Move Hesiod lookups to just before DNS lookups. * Make sure the SICHLD handler is called when we run detached. * Make kerberos5 in OpenBSD (Federico Schwindt <fgsch@olimpo.com.br>). * Added FAQ item X8 on why mail sometimes gets an extra ) appended. fetchmail-5.9.1 (Mon Sep 24 19:01:57 EDT 2001), 21120 lines: * Make -D short option for --smtpaddress active again. * Typo fix for Polish translation. * Make sure IMAP capability checks are caseblind. * Make sure suffix checks on akalists are properly caseblinded. * All warning mail now has a generated date stamp. * getopt.c and getopt1.c removed due to license incompatibility with OpenSSL. * End of poll cycle is now logged. * Sanity check now rejects SSL option if SSL support is not compiled in (resolves Debian bug #109796). * HMH's fix for the LMTP localhost/foo problem. * Mike Warfield's fix for using a combined SSL cert and key in a single file. * DNS lookups moved to just before the mailserver socket open, so fetchmail now works OK even if started up without Internet access. * Switched from _( to GT_( as a gettext macro, in order to avoid a conflict with the SSL library.
2001-09-23Update fetchmail{conf} to 5.9.0 and apply patch provided in pr 14031frueauf1-0/+58
by Xavier HUMBERT <xavier@xavhome.fr.eu.org>.
2001-06-15upgrade to 5.8.6.itojun1-5/+5
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 <tmoestl@gmx.net>. * 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.
2001-03-30Upgrade to 5.7.7. Needs gmake now.mycroft1-7/+7
(Unfortunately, this doesn't fix my KPOP problem.)
2001-03-03Update fetchmail{conf} to 5.7.0.frueauf1-19/+15
Changes since 5.6.0: fetchmail-5.7.0 (Thu Mar 1 18:00:08 EST 2001), 20131 lines: * Updated Danish translation from Byrial Jensen. * Fixed bug in NTLM support. Separately, "auth ntlm" now works. * Imail server and vircom NTLM account added to test list. * Don't require Tkinter to read --configdump output. fetchmail-5.6.8 (Thu Feb 22 02:57:31 EST 2001), 20110 lines: * `preauth' option changed back to `auth' * IMAP code now bails out if the server forces the mailbox read-only. * Fixed a core dump in Dave Zarzycki's new plugin code. * POP3 latency optimization: only do CAPA and set authentication capabilities from it once at start of run. fetchmail-5.6.7 (Mon Feb 19 12:31:03 EST 2001), 20082 lines: * Fixed brown-paper-bag password bug (only showed up if it was necessary to prompt for a password). This fixes Debian bug #86350: Fetchmail doesn't ask for password. * In POP3, query for AUTH methods a la RFC2449. fetchmail-5.6.6 (Thu Feb 15 20:43:47 EST 2001), 20083 lines: * Fixed locale setting; this should make i18n actually work. * Resolved Debian bug #85938: fetchmail asks for a password when using ETRN. * Resolved Debian bugs #85853 and #86047. POP3: Don't issue AUTH between USER and PASS, some servers choke on this. * Resolved Debian bug #85772 re Kerberos compilation. * Resolved Debian bug #85961: Wrong error message when local connection fails. * Serious pre-release regression testing begins. This version tested against 18 different POP3 and IMAP servers. fetchmail-5.6.5 (Mon Feb 12 04:33:39 EST 2001), 20062 lines: * CRAM-MD5 authentication of IMAP and POP3 is working. Tested against IMAP4rev1 2000.287 and v2000.70 POP3 gateway at neo.netnea.com. * Full support for POP3 AUTH (RFC1734) with KERBEROS_IV, GSSAPI, OTP. This code has been completely refactored. In the process, it is possible I have broken GSSAPI, KERBEROS, and OPIE; this needs to be tested. The old IMAP-LOGIN, IMAP-GSS, and IMAP-K4 protocols are gone; fetchmail now uses these automatically when it detects the right capabilities. To prevent having fetchmail look for a password, specify a "preauth" option other than "password". * Noted that Debian bugs #78963, #63064, #81312, #78796, #78363, #78149, #68627, #67559, #63308, #63088, #71428 are fixed. * Resolved Debian bug #65505: fetchmail now returns a nonzero exit status when interrupted before a successful fetch. * configure --ssl works correctly again. fetchmail-5.6.4 (Sun Feb 11 00:43:14 EST 2001), 20085 lines: * ODMR port fix for AIX. * Dave Zarzycki's fix for former FAQ item F5 (%h and %p not being expanded). * Dave Zarzycki's fix to reap zombie processes when nodetach is set. * Attempted fix for CRAM-MD5 problem with IMAP 2000. fetchmail-5.6.3 (Wed Feb 7 10:56:21 EST 2001), 19901 lines: * VPATH build fixed (thanks to Harry McGavran). * Danny O'Brien's patch allowing preauth and idle to work together. * Fixed a bug in configure.in that was resulting in KERBEROS_IV being set when it should not have been (several reports). * FAQ change: mailing lists have moved to MailMan. * Deal with brain-dead netmind mail missing the RFC822 delimiter line. * ODMR (RFC 2645) support -- untested and probably buggy! fetchmail-5.6.2 (Fri Jan 5 16:45:47 EST 2001), 19744 lines: * Dave Bodenstab's fix for the lockfile re-exec problem. * Fixes for `principal' handling in fetchmailconf. * Make --with-included-gettext work again (Thanks to Albert Chin-A-Young). fetchmail-5.6.1 (Mon Dec 11 23:11:59 EST 2000), 19718 lines: * More on ETRN in the FAQ. * Horst Klokow's patch to make interface check the remote IP address. * Roger Luethi's patch to write the UIDL file when you hit a fetchlimit. * Don Beusee's patch to eliminate wedging on authentication failure. Instead, fetchmail will now notify the user on the third failure, then continue polling silently until service is restored (at which time the user will get a notification). * Samuel Leo's patch to add LMTP capability to the smtphost option. * Fix UIDL handling on skip entries. * Add Don Beusee's `spambounce' option (default off).
2000-11-15Patch provided by Todd Sabin in private e-mail to fix problems withtron1-0/+22
version 2000 of the UW IMAP software.
2000-10-29Update fetchmail{conf} to 5.5.5.frueauf1-12/+14
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.
2000-07-24obsolete since its integrated into recent fetchmail.frueauf1-13/+0
2000-04-26Add suport for IMAP and POP3 via SSL.tron1-0/+13
2000-03-09Upgrade from 5.3.0 to 5.3.2. includes important IPv6 fixitojun2-28/+0
(if you have IPv4-only sendmail on dual stack node, 5.3.0 may fail to connect). --- fetchmail-5.3.2 (Mon Mar 6 21:41:23 EST 2000), 18695 lines: * Added experimental support for RFC2177 IDLE command extension of IMAP. * Updated fr.po. * Fixed a bug in fetchmailconf's handling of envelope skip prefixes. * Don't nuke .fetchids when authorization failure keeps us from getting URLs. * Added FAQ item X6 on dropped and mangled attachments, thanks to Rob Funk. * Teach configure.in to link the RSA reference library if available. * Disable saving of Message-IDs into UIDL lists. fetchmail-5.3.1 (Sun Mar 5 23:02:42 EST 2000), 18648 lines: * Use remotename@hostname for MAIL FROM if we have not been able to deduce a Return-Path. * Fix the attempted fix for Joop Susan's ENOTCONN bug. * Added FAQ material on a Microsoft Exchange bug, on forwarding to a different host than the one fetchmail runs on, and on using ssh for a secure passwordless connection. Removed the FAQ entry on popclient. * Jun-ichiro itojun Hagino <itojun@iijlab.net> sent a fix for IPv6. * Fix Red Hat 6.2beta bug 9982: fetchmailconf now automatically pups up an edit panel whenever a new user or site is created. * Fix Red Hat 6.2beta bug 9987: Deal gracefully with the possibility that we might be running as a subprocess with stdin not attached to a tty, and thus unable to query for a password. * Resolved all current Debian bugs classed `important'; #43139, #44744, #44760, #44774, #43140, #50990. * Resolved Debian ordinary bugs #17769, #34383, #38303, #39732, #51674, #53386, #53732, #58553. * Resolved Debian wishlist bug #26630. * Resolution of #59281 (still loops on Ctrl-C) involved a small change in behavior; SIGPIPE now terminates the current poll cycle.
2000-03-04Update fetchmail and fetchmailconf to 5.3.0.wiz1-0/+15
Changes since 5.2.4: fetchmail-5.3.0 (Tue Feb 22 08:53:31 PST 2000), 18618 lines: * Horst von Brand's improvements to the specfile generator. * Joop Susan's improvements in error status reporting. * Only emit progress dots when stdout is connected to a tty. * Fix for GNATS bug 16468, "INET6 breaks fetchmail preconnect" by Munechika SUMIKAWA <sumikawa@ebina.hitachi.co.jp>. * Lexical analyzer now understands that -?[0-9]*[a-zA-Z] is not a number. fetchmail-5.2.8 (Mon Feb 14 19:16:46 EST 2000), 18571 lines: * Attempted fix for Joop Susan's ENOTCONN bug. * Fix for NO response during SIZE fetches for M$ Exchange IMAP server. * Thomas Zajic <zlatko@gmx.at> sent a change that copes with GMX X-UIDLs. * Fix fetchmailconf's handling of ssl attributes when SSL is not configured. * Handle IMAP folder names with embedded spaces. * cs.po update from Jiri Pavlovsky. * Make -d0 -v work when -a and -k are on. * UID handling has been broken since 5.2.5. This version should work. Thanks to Bruce Hauge <bruce_hauge@agilent.com> for testing. fetchmail-5.2.7 (Sun Feb 6 20:45:41 EST 2000), 18517 lines: * Updated FAQ. * Updated es.po. * Disable mail notification on server unreachable. This turned out to be a very bad idea. fetchmail-5.2.6 (Sat Feb 5 00:01:53 EST 2000), 18517 lines: * Close down sockets using shutdown(2) and discarding read data until we get a TCP FIN. With any luck this will squash our socket leak. * Open the lockfile with O_SYNC, so we know the file has been written before close (sigh...NFS might still betray us...). * Added Martijn Lievaart's sendmail hacks for multidrop to the contrib directory. * Fix bug in processing of plugout option. * AIX port tweak from Dave Marquardt <marquard@austin.ibm.com>. * Add support for `ssh' preauth type to suppress password prompts at startup. * Support for RFC2449 extended POP3 responses [IN-USE] and [LOGIN-DELAY]. * Log bounced messages via syslog (Debian bug #50184). * Add scrollbars on fetchmailconf help windows (Debian bug #51770). * Notify user by mail when pop server nonexistent (Debian bug #47143). * Debian buglist cleanup. fetchmail-5.2.5 (Mon Jan 31 02:02:48 EST 2000), 18445 lines: * Fixed bugs in BSMTP generation reported by Jaap Lutz. * Make fetchmailconf better at handling backslashes in usernames and passwords. * Jochen Hayek's patch to handle spaces in UID usernames.
2000-01-21Factor out "fetchmailconf", as suggested by Hubert Feyrer, so thatfredb1-7/+13
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.
2000-01-10Update fetchmail to 5.2.3.frueauf4-82/+22
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 <itojun@iijlab.net>. * 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.
1999-11-21Update fetchmail to 5.1.4.frueauf2-33/+14
fetchmail-5.1.4 (Sun Nov 7 17:40:21 EST 1999), 18302 lines: * Mike Pearce's patch to fix a compile-time error recently introduced into the socket code when HAVE_INET_ATON is off. * Added warning to fetchmailconf autoprobe about a flaky Netscape IMAP server. * Disable duplicate suppression when there is only one recognized recipient. fetchmail-5.1.3 (Sun Oct 31 12:19:52 EST 1999), 18290 lines: * Grant Edwards's patch to correct NTLM behavior. * James Brister's fix for IP-address hostnames. * Updated config.guess and config.sub. * Backed out the 5.1.0 change to quote usernames with embedded spaces. It actually breaks things. * Added to fetchmailconf a warning about Imail IMAP servers. * SSL patches by Michael Warfield merged in. Distribution still contains no crypto code. fetchmail-5.1.2 (Thu Oct 7 09:46:07 EDT 1999), 17906 lines: * Joe Loughry <loughry@uswest.net> sent a patch to handle multihomed machines. * Changed mimedecode default to `off'; it seems that doing RFC2047 decoding on headers throws away information that the MUA may need to see. * Change Received header parsing to no longer demand an embedded dot in a mailhost address. * Incorporated Grant Edwards's ntlmlib-0.2 with fixes for byte-order problems. fetchmail-5.1.1 (Wed Sep 29 11:52:06 EDT 1999), 17827 lines: * Added workaround, fetchmailconf warning, and FAQ about Novell GroupWise. * Consistently show dummy arguments on manual page. * Fix lexer to permit `antispam -1'. * John Cigas's delay patch to avoid a timing problem with plugins. * During IMAP authentication, canonicalize both name and password. * -A has been retired (goes with authenticate -> preauthenticate change). * Check for both fetchall and keep on in daemon mode; reject this. * Fixed a logfile bug dumping IMAP-LOGIN and IMAP-CRAM-MD5. * Tolerate a tunable constant number of authorization failures before complaining and wedging.
1999-11-18Re-do patch-aa to remove fuzz.agc1-4/+4
1999-10-01Do this in a slightly smarter manner than the previous modification -agc1-36/+17
(only include md5c.o on Solaris)
1999-10-01Make this package compile on Solaris.agc1-14/+42
1999-09-16Update fetchmail to 5.0.8.frueauf1-10/+10
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.
1999-07-07enable IPv6-ready build on USE_INET6.itojun4-17/+70
commit approved by maintainer.
1999-06-12Update fetchmail to 5.0.4.frueauf1-2586/+4
1999-04-11Update fetchmail to 5.0.0.frueauf1-574/+574
fetchmail-5.0.0 (Mon Apr 5 11:00:24 EDT 1999): * Update for fetchsetup from Kent Robotti. * Eliminate a realloc error in fetchmail -v -v progress message generation. * Spanish-language update by Javier Kohen. * French-language update by Guy Brand. * Danish summary and description for specgen.sh. * Henrik Storner's fix for the PGP/mimedecode problem. * Fix netrc search code to be able to search >1 host entry per file. * Added heads-up about SpryNet in the FAQ and a test in the autoprobe code. * Removed the Hotmole script. Instead, the web page and FAQ now refer to it. fetchmail-4.7.9 (Tue Mar 9 13:25:01 EST 1999): * Patch by Dan Root to solve an endianness problem in IMAP-K4. * Fix lexical-analyzer bug that rejected `set nobouncemail', * Prevent send_bouncemail from stepping on SMTP antispam response. * Added French internationalization (LC_ALL=fr) from Guy Brand. * Added Hugo Rabson's script for fetching from Hotmail. * Test for .fetchmailrc ownership using geteuid() when possible. * Prevent parsing of delimited protocols from tripping up on a MIME-armored line consisting of "=2E\r\n". fetchmail-4.7.8 (Mon Feb 22 10:06:04 EST 1999): * FreeBSD support for interface and monitor options by Andy Doran <ad@psn.ie>. * Fixed server-deletion bug in fetchmailconf. Also, handle `port' properly. * Timestamps now generated into logfiles at start of poll cycle. * New `nobounce' debugging option (specifically exempted from feature freeze) allows SMTP error bouncemail to be redirected from sender to local postmaster. * Suppress dancing progress dots when syslog is on. * es.po update by Javier Kohen. * Added FAQ material on what to do for a "do not relay" sendmail response. * Can now build under Lynx 3.0.0.
1999-02-03Update fetchmail to 4.7.7.frueauf1-137/+128
fetchmail-4.7.7 (Tue Feb 2 18:57:04 EST 1999): * Fixed off-by-one error in batchlimit logic (thanks to Brian Warner). * Added MD5 checksums to web page. * Get kernel type (and derive /proc/net/dev format) at startup. * Fixes for fetchmailconf bugs reported by Gunther Leber. * Return of the dancing progress dots!
1999-02-02Update fetchmail to 4.7.6.frueauf2-169/+149
fetchmail-4.7.6 (Sat Jan 30 19:44:24 EST 1999): * Henrik Storner's fix for mimedecode * ' now works as a string quote in. fetchmailrc syntax, just like ". * All bounce messages now use FQDN return paths. * Check for background mode before generating oversized-message mail. Duh! * Paul Murphy's improvements for SDPS. * Message deletion on miscellaneous 5xx SMTP errors is suppressed unless a bounce can be sent.
1999-01-24Do the previous a bit better.mycroft1-550/+493
1999-01-24Nuke Hesiod support for now, since we don't have the pobox stuff.mycroft1-0/+2663
XXX This should be temporary.
1998-12-28"i18n.h" and <kerberosIV/des.h> both define a macro "_". the one inmarc1-0/+31
i18n is the one we want, so include i18n.h second.
1998-10-18Update fetchmail to 4.6.2.frueauf1-9/+9
1998-08-07Add NetBSD RCS Ids.agc2-0/+4
1998-07-28Use BSD_INSTALL_SCRIPT, not INSTALL_PROGRAM:N-s.tv1-1/+1
1998-07-22Update fetchmail to 4.5.3.frueauf1-4/+4
1998-07-04Upgrade to 4.5.1.mycroft4-90/+28
1998-03-16Kill a compiler warning.mycroft1-1/+10
1998-03-16Make this compile with Kerberos.mycroft1-0/+44