Release Notes:
-fetchmail-1.9 ():
+fetchmail-1.9 (Mon Oct 21 13:42:07 EDT 1996):
+
+features --
+
+* It is now possible to specify multiple local recipients by giving a list
+ of names following "to" or "is". Each local recipient is checked for in the
+ To:, Cc: and Bcc: headers of each message; if a match is found, the message
+ is sent to that local recipient. This makes it possible to do mailing
+ lists and multidrop mailboxes. See the man page for details (and note
+ the caveat in the BUGS AND KNOWN PROBLEMS section).
+
+* It is possible to specify a size limit for retrieved messages. I resisted
+ doing this because I don't want fetchmail to be in the filtering game, but
+ too many Europeans begged for it because their telecomms monopolies are
+ price-gouging them on per-second phone charges. I will ignore, or be
+ extremely rude to, anyone who takes this feature as a license to beg me
+ for kill files or any other form of content-based filtering. Use
+ procmail on your server if you want that.
+
+* If you use an MDA, the internal changes to support multi-drop mailboxes
+ require that you *remove* the %s at the end of your MDA string. Local
+ delivery addresses will be appended to the end of the command in the
+ obvious way.
+
+* The first message from a query now includes the number of old messages
+ when this can be determined (that is not under POP2).
* POP3 UID support really works now. I make rude noises at the POP3 mavens
who forced us to this with RFC1725, but thank Al Longyear <longyear@sii.com>
- for fixing and verifying my slightly buggy implemntation.
+ for fixing and verifying my slightly buggy implementation.
* Kerberos support ditto. Thanks to Chris Hanson <cph@martigny.mit.edu>
for this feature.
* Add option to set server nonresponse timeout.
+* Password is no longer displayed in verbose mode.
+
+* You may use C-like escapes to embed non-printables in passwords and other
+ strings. Fetchmail -V will display them in a printable form.
+
+* Program now tries to set itself to the ID of the local user before
+ running an MDA, and reset to root afterwards. This will work on
+ any system with seteuid(2), including Linux and the BSDs.
+
+bugs --
+
+* Default user name to deliver to is now the calling user, unless
+ program is running as root in which case it is the remote user name
+ (default can be overridden with an `is' or `to' declaration).
+ In versions up to 1.7 it was the calling user; in 1.8 the remote
+ user ID. This created some confusion.
+
+* Accept RFC822 headers with a tab after the colon.
+
+* You now see a "skipping" message for each message not retrieved.
+
+* --keep no longer overrides --flush.
+
+* Rewrite "To: jrh (J. Random Hacker)" correctly.
+
+* Find "nnn octets" anywhere on a POP3 server's RETR response line.
+
+* Fixed various bugs in --check. It now reports PS_SUCCESS only if
+ there is new mail waiting.
+
+* Under Linux, if fetchmail is run in daemon mode with the network
+ inaccessible, each poll leaves a socket allocated but in CLOSE state
+ (this is visible in netstat(1)'s output). These sockets aren't
+ garbage-collected until fetchmail exits. When whatever kernel table
+ is involved fills up, fetchmail can no longer run even if the network is up.
+ To avoid this, fetchmail now commits seppuku after some number of
+ unsuccessful socket opens.
+
+* Don't try using FLAGS.SILENT, some allegedly IMAP2bis servers seem to
+ choke on it.
+
fetchmail-1.8 (Fri Oct 11 15:08:10 EDT 1996):
features --
-* Use kill(0, pid) to make lock handling a bit smarter (thanks to Johann
+* Use kill(0, pid) to make lock handling a bit smarter (thanks to Johan
Vromans <JVromans@squirrel.nl> for the suggestion).
* Arrange for timeout of client after 5 minutes if connection to server is