]> Pileus Git - ~andy/fetchmail/blobdiff - NEWS
Thomas Pitre's multidrop enhancements.
[~andy/fetchmail] / NEWS
diff --git a/NEWS b/NEWS
index 2ec24b385bb25c735b091a7d5982bfdee560c858..4a4e5d7e6aa595c23ae24b2d6a1f303e3fe4c415 100644 (file)
--- a/NEWS
+++ b/NEWS
                            Features To Consider
 
-* Generate bounce messages when delivery is refused.  See RFC1891, RFC1894.
+* Generate bounce messages when delivery is refused.  See RFC1891, RFC1892.
 * Use the libmd functions for md5 under Free BSD?  (Low priority.)
-* Send notification mail on messages skipped due to --limit?
 * More log levels?
+* Allow an explicit "append" option to specify what rewrite appends?  (For
+  when user's pop3 host isn't the same as his SMTP host.)
+* Allow -c -F to work to flush messages without retrieval.
+* Read from /etc/fetchmailrc before ~/.fetchmailrc?
+* Do is_host_alias checks by comparing IP addresses rather than names?
 
                                Other TO-DO items:
 
-* Autoconfigure the root-mode lockfile location so Solaris will work.
 * Get with Craig Metz to write a draft RFC on RFC1938 support in IMAP.
 
                                Release Notes:
 
 ------------------------------------------------------------------------------
+fetchmail-4.4.0 ()
+* Corrected OTP support from Craig Metz.
+* Fixed a minor bug in the IMSP re-polling logic.
+* Thomas Pitre's extensive changes to multidrop:
+
+  - Seek for the true sender of a mail which is not necessarily in the
+    From: header. (see comments in the code for more explicit details).
+    This one is particularly important with list distributions...
+
+  - Respect the Resent-To/-Cc/-Bcc precedence over the To/Cc/Bcc headers
+    for recipient delivery.  So avoid resending a message to a person who
+    just resent a mail to some other addresses.
+
+  - Fix a bug in find_server_names() wich caused recipient addresses to
+    figure twice in the recipient address list.
+
+  - Modified parse_received()  to let full adress from the Received header to
+    pass through so local domains can be used (now has same policy as in
+    the find_server_names() function).
+
+  - Fixed memory leaks from readheaders().
+
+  - Made some strcmp() be strcasecmp() as it should be because it didn't
+    work correctly in some cases.
+
+  - Modified reply_hack() to meet the needs of above modifications.
+
+  Thomas says these changes have been tested for two weeks in a production
+  multidrop environment.
+
+fetchmail-4.3.6 (Fri Jan 23 00:25:57 EST 1998)
+* Improved RPM packaging with correct grouping and an icon.
+* Fixed another minor bug in handling of `expunge 0'.
+* Kent Robotti sent a new version of fetchsetup.
+* Scott Burson's tweak to allow USER=postmaster to work.
+* Byrial Jensen's fix to handle NULs in mail correctly.
+* Vojtech Pavlik's fix for simultaneous %F and %T.
+* IMAP code can now deal with untagged responses during CAPABILITY
+  (at least one server issues the motd in a bunch of "* OK {ALERT]" lines
+  in response to the first command after connecting.)
+* New --smtpaddress option from Henning P. Schmiedehausen allows you
+  to force the hostname used in MAIL FROM lines.
+* If link can't find the bind library, force `no dns' on all connections.
+* Change name of ordinary-user lockfile so .fetchmail can be used as a
+  logging directory.
+* Close pipe to MDA when we get a nonresponse timeout.  This should 
+  prevent MDA zombies from piling up when we have errors.
+* Treat Netscape's "X-Mozilla-Status" lines like "Status:" lines.
+* More informative error messages on timeout.
+
+There are 269 people on fetchmail-friends and 123 on fetchmail-announce.
+
+fetchmail-4.3.5 (Mon Dec 15 06:07:08 EST 1997)
+* Added Kent Robotti's fetchsetup configuration script.
+* Corrected buggy handling of `expunge 0'.
+* RFC 1731 GSSAPI support from Brendan Cully <brendan@kublai.com>.
+* We no longer reveal the remotename in fetchmail's Received line, as this
+  may be sensitive information.
+
+There are 264 people on fetchmail-friends and 106 on fetchmail-announce.
+
+fetchmail-4.3.4 (Fri Dec  5 12:39:31 EST 1997)
+* Yet another attempt on the Compuserve RPA moving target.
+* Fix ETRN code to poll for the fetchmail host if there's no -S option.
+* Allow `--quit' to be given with other options to shut down a running daemon
+  before anything else gets done (suggested by Greg Stark).
+* Added Gordon Matzigkeit's warning about -F to the man page.
+* Improved POP3 protocol-synchronization error messages.
+* Allow fetchmail to proceed even if DNS is down or unavailable, if all
+  multidrop entries have `no dns'.
+* Added Robert de Bath's "fetchspool" script to contrib.
+* Use strftime(3) to gen a proper RFC822 date into fetchmail's Received header.
+
+There are 272 people on fetchmail-friends and 96 on fetchmail-announce.
+
+fetchmail-4.3.3 (Sat Nov 22 01:51:41 EST 1997)
+* Robert Hardy <rhardy@webcon.net>'s patch to use IMAP EXAMINE in check mode. 
+* Alexander Kourakos's patch for cleaner handling of group addresses.
+* Fixed expansion of MDA %-escapes (thanks Wez Furlong <wjf103@york.ac.uk>).
+* Deal with the possibility that IMAP NOOP issued on rescan might not get an
+  EXISTS response (thanks to Jonathan T. Agnew <jtagnew@amherst.edu>).
+* contrib/runfetchmail copyright now meets Debian Free Software Guidelines.
+* RPA code is changed to track a change I'm told CompuServe made on the weekend
+  of November 15.
+* Set %p 3000 in the lexer source to fix the Solaris 2.4 build.
+* Changed the summary status message emitted by a foreground run.  The old
+  user@host produced odd results under some virtual-domain setups, so it's
+  "user at host" now.
+
+There are 281 people on fetchmail-friends and 83 on fetchmail-announce.
+
+fetchmail-4.3.2 (Wed Oct 22 20:30:14 EDT 1997)
+* More slow-UIDL patches from Wolfgang Wander.
+* Yet another attempt to fix IMAP-K4.  This one, my beta-testers say, works.
+* Only re-poll on actual dispatches (not just fetches).
+* Monitor patch for newer kernels by Keith Rohrer <kwrohrer@enteract.com>.
+* Handle repolling multiple folders correctly.
+
+There are 261 people on fetchmail-friends and 64 on fetchmail-announce.
+
+fetchmail-4.3.1 (Mon Oct 13 17:12:40 EDT 1997)
+* Minor portation fixes for early AIX versions and NextSTEP.
+* Fixed a bad interaction between --limit and the repoll feature.
+* = is now optional in global options.
+* Code for parsing Received headers now strips out RFC822 routes.
+* Fixed processing of -S/-r arguments so giving a comma-separated list works. 
+* Don't query for the fetchmail host machine by default in ETRN mode.
+* Added skip prefix clause on `envelope' option
+* Don't use TCP/IP for DNS queries, it interacts badly with diald.
+* Allow usernames up to 40 chars long a la RFC1939.
+* Fixed IMAP-K4 authorization sequence.
+* Added --invisible option.  Note: you can now either make fetchmail generate
+  a Received header (the default) *or* spoof your listener into thinking
+  fetchmail connected from the mailserver machine, *but not both*.
+
+There are 269 people on fetchmail-friends and 40 on fetchmail-announce.
+
+------------------------------------------------------------------------------
+fetchmail-4.3.0 (Mon Oct  6 16:44:38 EDT 1997)
+* Rearranged IMAP authentication so CAPABILITY is done first,
+* FAQ update, including a major new item on how to protect your password.
+* Added code to have %F in an MDA string expand to the From address
+* Added code to prevent buffer spamming via the MDA %T/%s escape.
+* Luca Olivetti's --qvirtual option patch for qmail users.  
+* Fixed a bug in the code that was supposed to suppress expansion of RFC822 
+  groupnames.  (Thanks to Santiago Vila Doncel for pointing this out)
+* It's now possible to explicitly configure out POP3, IMAP, or ETRN.
+* We no longer get the hostname for address rewrites and log messages from the
+  server greeting line, instead it's the server's canonical DNS name.
+* Improved UID handling for RFC1725 POP3 servers coping with a line hit.
+* Created fetchmail-announce list.
+
+There are 281 people on fetchmail-friends and 8 on fetchmail-announce.
+
+fetchmail-4.2.9 (Tue Sep 30 18:21:35 EDT 1997)
+* Don't byte-stuff when writing to an MDA.
+* IMAP mode now does smart re-polling, eliminating connection/authentication
+  overhead when messages are being delivered to the server mailbox while
+  the poll is in progress.
+* Fetchmail's synthetic Received line is now inserted just before the first
+  existing Received line and *after* any From headers shipped up by the
+  server.  This fixes odd problems with some sensitive sendmails.
+* Compuserve RPA authentication support.
+* Fixed a bug that screwed up message size queries on some IMAP2bis servers.
+
+There are 285 people on the fetchmail-friends list.
+
+fetchmail-4.2.8 (Sun Sep 28 16:59:59 EDT 1997)
+* Fixed a bug in POP2 compilation introduced sometime after 4.0.8.
+* Only emit length-mismatch messages in verbose mode.
+* POP3 lock busy error is now treated as authorization failure (Greg Stark)
+* Kerberos error is now treated as authorization failure (Greg Stark)
+* New --expunge option allows you to better control resource use under IMAP.
+
+There are 285 people on the fetchmail-friends list.
+
+fetchmail-4.2.7 (Fri Sep 26 11:21:15 EDT 1997)
+* Full OTP support with Craig Metz's libopie 2.32 or higher.
+* Major upgrade of FAQ with a procedure for diagnosing mangled-mail problems.
+* Emit fetchmail's Received with stuffline so stripcr/forcecr are implemented.
+
+There are 284 people on the fetchmail-friends list.
+
+fetchmail-4.2.6 (Wed Sep 24 17:37:13 EDT 1997)
+* Prevent bad matches on Received line due to hostnames ending "for" and "by".
+* Improved bug-tracking header, now also emitted when using an MDA.
+* Cope with Post Office/NT's brain-dead habit of prepending bogus LIST items
+  with a -1 length.
+* Return of the size consistency check; this time it works for POP3 too.
+
+There are 283 people on the fetchmail-friends list.
+
+fetchmail-4.2.5 (Mon Sep 22 23:38:46 EDT 1997)
+* Greg Stark's patch for better autoconfiguration on mixed libc5/libc6 systems.
+* We no longer mess with CFLAGS/LDFLAGS to get Kerberos support linked.
+* fetchmail now generates its own Received header for bug-tracking.
+* Improved handling of IMAP4rev1 CAPABILITY response.
+* Better code to avoid buffer overruns on long To/Cc/Bcc headers.
+
+There are 284 people on the fetchmail-friends list.
+
+fetchmail-4.2.4 (Fri Sep 19 19:48:50 EDT 1997)
+* Small compilation cleanups, thanks to Florian laRoche.
+* Removed the length consistency check, it mysteriously fails under POP3.
+* Added Alexander Kourakos's patch to improve address rewriting.
+* Added Wilfried Teiken's patch allowing the password to be piped in.
+
+There are 287 people on the fetchmail-friends list.
+
 fetchmail-4.2.3 (Thu Sep 18 16:19:10 EDT 1997)
 * Fix a bug in IMAP message-size retrieval.
 * Yet another try at getting the size-consistency check right.
@@ -29,7 +221,7 @@ fetchmail-4.2.2 (Wed Sep 17 22:56:05 EDT 1997)
 
 There are 289 people on the fetchmail-friends list.
 
-fetchmail-4.2.1 (Sun Sep 14 16:31:58 EDT 1997)
+fetchmail-4.2.1 (Tue Sep 16 12:26:57 EDT 1997)
 * Type and inclusion changes to eliminate warnings on weird Unixes.
 * Detect and warn about servers like M$ Exchange that get lengths wrong.