]> Pileus Git - ~andy/fetchmail/blobdiff - NEWS
Don't bomb silently on SSL when SSL isn't compiled.
[~andy/fetchmail] / NEWS
diff --git a/NEWS b/NEWS
index b114a559a44c4359b4e1ce06e67e839ba867e63b..39b012843af16178caee3a6ed798652dc566065b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,237 @@
 
 (The `lines' figures total .c, .h, .l, and .y files under version control.)
 
+* 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.
+
+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.
+% Release 5.9.0
+
+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.
+* Cleanup patches by HMH.
+* Lock-file-name bug reported by Scott Johnson.
+* Updated Danish translation by Byrial Jensen.
+* 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:
+
+* Corrected Rob Braun's remote-build change, it broke the build with NLS.
+* Found (and killed) a subtle SMTP protocol error that was probably lurking 
+  behind a lot of the bug reports related to bounce mail, thanks to Quoc Luu.
+  (Only manifested when the MTA rejected mail due to a bad RCPT TO address.)
+
+There are 357 people on fetchmail-friends and 607 on fetchmail-announce.
+
+fetchmail-5.8.13 (Tue Jul 10 17:00:50 EDT 2001), 21057 lines:
+
+* Correction for backslash-handling patch in rfc822.c.
+* Fix for Debian bug Bug#1038222: fetchmail conf fails to write file 
+  after configuration; move .fetchmailrc to .fetchmailrc.bak before
+  overwriting.
+* Discard Return-Path headers consisting of a single @.
+* Make fetchmailconf dump plugin and plugout options properly.
+* Rob Braun's changes for building fetchmail outside its source directory
+
+There are 357 people on fetchmail-friends and 607 on fetchmail-announce.
+
+fetchmail-5.8.12 (Fri Jul  6 00:56:02 EDT 2001), 21052 lines:
+
+* Don't depend on having snprintf available.
+* Bug fix for envskip.
+* ODMR finally seems to be working.
+* Handle multiple backslashes within RFC822 address strings correctly.
+* Don't exit on a failure to DNS-resolve a mailserver name, just 
+  make it inactive.  Exit only if all lookups fail.
+* Restore code to deal with SMTP error responses at RCPT TO time, but
+  without issuing an RSET.  This is intended to fix obscure bugs that
+  show up in recent Postfix releases and sendmail configurations that
+  delay antispam checks on the MAIL FROM line until RCPT TO time.
+
+There are 353 people on fetchmail-friends and 608 on fetchmail-announce.
+
+fetchmail-5.8.11 (Sun Jul  1 21:39:26 EDT 2001), 20973 lines:
+
+* Signal-processing fix for Debian bug #102711.
+* More ODMR patches from Matt Armstrong.
+
+There are 353 people on fetchmail-friends and 607 on fetchmail-announce.
+
+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 603 on fetchmail-announce.
+
+fetchmail-5.8.9 (Sun Jun 24 20:30:49 EDT 2001), 20922 lines:
+
+* HMH's snprintf/strncat cleanup patch.
+* Fixes for Debian bugs #101792, #101950.
+* Updated Danish translation by Byrial Jensen.
+* ODMR fixes from Matt Armstrong <matt@lickey.com>.
+* The smtphost option has been split.  It is no longer overloaded to set 
+  the list of domains to be queried in ETRN and ODMR modes.  Instead, use
+  the `fetchdomains' option.
+
+There are 353 people on fetchmail-friends and 599 on fetchmail-announce.
+
+fetchmail-5.8.8 (Wed Jun 20 17:22:26 EDT 2001), 20782 lines:
+
+* Fix bug that prevented messages from being marked oversized unless -v was on.
+* Byrial Jensen made the tracepoll information RFC822-conformant.
+* Reorder code to avoid accessing line buffers after they have been freed.
+* Steven Krings's patch to deal with over-long header lines.
+* Fix for Debian bug #101500.
+* Updated Danish translation by Byrial Jensen.
+* Chris Maio's patch for POP3 with BSMTP.
+* Patch from HMH resolves Debian bug #101530.
+
+There are 353 people on fetchmail-friends and 594 on fetchmail-announce.
+
+fetchmail-5.8.7 (Sun Jun 17 12:02:17 EDT 2001), 20749 lines:
+
+* Make fetchmailconf work properly again by fixing tracepolls mismatch.
+* HMH's fix for Debian bug #98127.
+* driver.c refactoring in preparation for streaming mode.
+
+There are 348 people on fetchmail-friends and 594 on fetchmail-announce.
+
 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.