]> Pileus Git - ~andy/fetchmail/blobdiff - NEWS
Free fix to re-enable some text in error messages.
[~andy/fetchmail] / NEWS
diff --git a/NEWS b/NEWS
index a0fac8a7456fa7887eb943c21fe11fa7366b93aa..f2c52e8cb62e37180dbe9827c8cd74f401eb8110 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,279 @@
 
 (The `lines' figures total .c, .h, .l, and .y files under version control.)
 
+* 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 dusable 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 rwerite invalid return paths beginning with @.
+* Fix for subtle freeing bug that suppressed information in some bounce msgs.
+
+fetchmail-6.1.0 (Sun Sep 22 18:31:23 EDT 2002), 21999 lines:
+
+* Updated French translation.
+* Stefan Esser's fix for potential remote vulnerability in multidrop mode.
+  This is an important security fix!
+
+There are 519 people on fetchmail-friends and 680 on fetchmail-announce.
+
+fetchmail-6.0.0 (Tue Sep 17 19:48:25 EDT 2002), 21972 lines:
+
+* Applied Matt Kraai's fix for minor Debian bug #144539.
+* Nerijus Baliunas's patch to support STARTTLS over IMAP.
+* More cleanups and minor bugfixes from Sunil Shetye.
+* Default antispam-response list is now empty.
+* Updated de and po translations,
+
+There are 520 people on fetchmail-friends and 683 on fetchmail-announce.
+
+fetchmail-5.9.14 (Fri Sep  6 05:03:25 EDT 2002), 21932 lines:
+
+* Sunil Shetye's patch to eliminate multiple bounces.
+* Moritz Jodeit <moritz@jodeit.org>'s patch for re-exec with no args.
+* Sunil Shetye's patch to solve the re-exec problem with relative files.
+* Cygwin portability patch (use ROOT_UID) from Jason Tishler.
+* Workaround for the CAPA error problem is documented in the FAQ.
+* Updated Polish, Danish, and Catalan translations.
+* Sunil Shetye's patch to improve CAPA error handling.
+* Sunil Shetye's patch to improve handling of unreadable boxes in POP3.
+* Berkeley port fix for Kerberos IV.
+
+There are 518 people on fetchmail-friends and 680 on fetchmail-announce.
+
+fetchmail-5.9.13 (Sat Jun 22 17:53:00 EDT 2002), 21791 lines:
+
+* Cygwin port fixes for socket.c.
+* Matthias Andree's patches to: 
+  (a) clean up xmalloc types,
+  (b) improve distclean,
+  (c) use sendmail -i in configure.in and dump the fallback configuration,
+  (d) turn fallback off by default.
+* Scott Gifford's dotted-quad patch.
+* Updated Danish translation.
+* RPM now built with SSL and IPv6 support, reflecting what's in RH 7.3.
+* Sunil Shetye's patches to send CAPA during POP3 sessions and improve
+  the PS_RETAINED behavior slightly.
+* Yann Droneaud's fix to eliminate a socket leak on error.
+
+There are 506 people on fetchmail-friends and 669 on fetchmail-announce.
+
+fetchmail-5.9.12 (Tue Jun  4 14:57:47 EDT 2002), 21669 lines:
+
+* Brian Grayson's patch enabling compilation under AIX 4.1.
+* Federico G. Schwindt's patch to support BSD ELF systems.
+* Fix to Sunil Shetye's attributes patch.
+* Scott Bronson's patch to reap zombies after an MDA core dump.
+* New Japanese translation file.
+* Catalan support integrated.
+* Danish support updated.
+* Nalin Dahyabai's patch to prevent a malicious server from crashing
+  fetchmail on a 64-bit machine.
+* Cygwin port patch from Jason Tishler.
+* Sunil Shetye's fix for password shrouding.
+* Various Debian fixes from HMH.
+* Arun A. Tharuvai's patch to avoid speaking KPOP to an IMAP server.
+* Added Richard Harris's PopDel.py utility to the contrib directory.
+
+There are 505 people on fetchmail-friends and 670 on fetchmail-announce.
+
+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.
+* Added GPL license exemption to COPYING for linking with OpenSSL.
+
+There are 489 people on fetchmail-friends and 654 on fetchmail-announce.
+
+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.
+
+There are 481 people on fetchmail-friends and 646 on fetchmail-announce.
+
+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>.
+
+There are 481 people on fetchmail-friends and 646 on fetchmail-announce.
+
+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.
+* Matthias 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).
+
+There are 459 people on fetchmail-friends and 641 on fetchmail-announce.
+
+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.
+
+There are 456 people on fetchmail-friends and 635 on fetchmail-announce.
+
+fetchmail-5.9.6 (Fri Dec 14 04:03:50 EST 2001), 21247 lines:
+
+* OPIE bug fixes by Jun Miyoshi <usako@omnisci.co.jp>.
+* Documented known IDLE bug in the todo.html file.
+* Sunil Shetye's fix for a timeout/reconnect bug.
+* LMTP fix from Toshiro HIKITA <toshi@sodan.org>.
+* The duplicate-killer doesn't try to operate if we can get an actual
+  recipient address from the trace headers.
+
+There are 416 people on fetchmail-friends and 629 on fetchmail-announce.
+
+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 get 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.
+
+There are 396 people on fetchmail-friends and 627 on fetchmail-announce.
+
+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 or DNS be spoofed to enable a 
+  man-in-the-middle attack.
+
+There are 371 people on fetchmail-friends and 623 on fetchmail-announce.
+% Mailing list cleaned
+
+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.
+
+There are 393 people on fetchmail-friends and 622 on fetchmail-announce.
+
+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.
+
+There are 407 people on fetchmail-friends and 624 on fetchmail-announce.
+
+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.
+
+There are 404 people on fetchmail-friends and 624 on fetchmail-announce.
+
+fetchmail-5.9.0 (Sun Aug 12 23:52:16 EDT 2001), 21062 lines:
+
+* Blush...# characters now go to stdout, same place as the dots.
+* Matthias Andree's patch to correct parsing of spaces in quoted usernames.
+
+There are 371 people on fetchmail-friends and 610 on fetchmail-announce.
+
+fetchmail-5.8.17 (Tue Aug  7 20:05:36 EDT 2001), 21056 lines:
+
+* SECURITY FIX: Fixed a security hole that is exploitable if the attacker can 
+  either subvert the mailserver or redirect to a fake one using DNS spoofing.
+  Bugtraq announcement to follow soon.  Thanks to Salvatore Sanfilippo 
+  <antirez@invece.org>.
+* Eliminated second bounce on failed RCPT TO address.
+* Always use fetchmail host's FQDN to identify the daemon when
+  sending bounce messages.
+* Embarrassing bug of the month -- somehow, `skip' wasn't being interpreted!
+
+There are 367 people on fetchmail-friends and 608 on fetchmail-announce.
+
+fetchmail-5.8.16 (Fri Aug  3 18:55:54 EDT 2001), 21093 lines:
+
+* Handle ! in RFC2821 Return-Path addresses properly.
+* Better handling of BAD and NO responses to FETCH (thank Justin Guyett).
+* Fixed *yet another* build error due to breakage in the i18n code.
+
+There are 368 people on fetchmail-friends and 611 on fetchmail-announce.
+
+fetchmail-5.8.15 (Tue Jul 31 02:07:03 EDT 2001), 21075 lines:
+
 * Refuse mail that has no good addresses and can't be sent to postmaster.
 * Restore behavior of discarding mail on 550 (Debian bug #105237).
 * John Summerfield updated getfetchmail.
 * Updated French translation by Thierry Vignaud.
 * Man page bugs pointed out by Andrew Benham.
 * POP3 end of session RSET on keep removed.
+* In IMAP, handle BAD and NO responses to FETCH gracefully.
+* Parse "no {syslog|invisible|showdots}" properly.
+* Change AC_DEFINE to AC_DEFINE_UNQUOTED appropriately in configure.in
+  (Debian bug #104484).
+* Fixed bug in fetchmailconf plugin/plugout code (Debian bug #105987).
+
+There are 369 people on fetchmail-friends and 612 on fetchmail-announce.
 
 fetchmail-5.8.14 (Thu Jul 12 03:19:57 EDT 2001), 21058 lines:
 
@@ -60,7 +340,7 @@ fetchmail-5.8.10 (Mon Jun 25 17:04:08 EDT 2001), 20922 lines:
 * More fixes for the new message-marking code from Thomas Moestl.
 * Fixes for ODMR code from Matt Armstrong.
 
-There are 355 people on fetchmail-friends and  on fetchmail-announce.
+There are 355 people on fetchmail-friends and 603 on fetchmail-announce.
 
 fetchmail-5.8.9 (Sun Jun 24 20:30:49 EDT 2001), 20922 lines: