| 1 |
Release Notes of older versions: |
| 2 |
|
| 3 |
(The `lines' figures total .c, .h, .l, and .y files under version control.) |
| 4 |
|
| 5 |
fetchmail-5.9.14 (Fri Sep 6 05:03:25 EDT 2002), 21932 lines: |
| 6 |
|
| 7 |
* Sunil Shetye's patch to eliminate multiple bounces. |
| 8 |
* Moritz Jodeit <moritz@jodeit.org>'s patch for re-exec with no args. |
| 9 |
* Sunil Shetye's patch to solve the re-exec problem with relative files. |
| 10 |
* Cygwin portability patch (use ROOT_UID) from Jason Tishler. |
| 11 |
* Workaround for the CAPA error problem is documented in the FAQ. |
| 12 |
* Updated Polish, Danish, and Catalan translations. |
| 13 |
* Sunil Shetye's patch to improve CAPA error handling. |
| 14 |
* Sunil Shetye's patch to improve handling of unreadable boxes in POP3. |
| 15 |
* Berkeley port fix for Kerberos IV. |
| 16 |
|
| 17 |
There are 518 people on fetchmail-friends and 680 on fetchmail-announce. |
| 18 |
|
| 19 |
fetchmail-5.9.13 (Sat Jun 22 17:53:00 EDT 2002), 21791 lines: |
| 20 |
|
| 21 |
* Cygwin port fixes for socket.c. |
| 22 |
* Matthias Andree's patches to: |
| 23 |
(a) clean up xmalloc types, |
| 24 |
(b) improve distclean, |
| 25 |
(c) use sendmail -i in configure.in and dump the fallback configuration, |
| 26 |
(d) turn fallback off by default. |
| 27 |
* Scott Gifford's dotted-quad patch. |
| 28 |
* Updated Danish translation. |
| 29 |
* RPM now built with SSL and IPv6 support, reflecting what's in RH 7.3. |
| 30 |
* Sunil Shetye's patches to send CAPA during POP3 sessions and improve |
| 31 |
the PS_RETAINED behavior slightly. |
| 32 |
* Yann Droneaud's fix to eliminate a socket leak on error. |
| 33 |
|
| 34 |
There are 506 people on fetchmail-friends and 669 on fetchmail-announce. |
| 35 |
|
| 36 |
fetchmail-5.9.12 (Tue Jun 4 14:57:47 EDT 2002), 21669 lines: |
| 37 |
|
| 38 |
* Brian Grayson's patch enabling compilation under AIX 4.1. |
| 39 |
* Federico G. Schwindt's patch to support BSD ELF systems. |
| 40 |
* Fix to Sunil Shetye's attributes patch. |
| 41 |
* Scott Bronson's patch to reap zombies after an MDA core dump. |
| 42 |
* New Japanese translation file. |
| 43 |
* Catalan support integrated. |
| 44 |
* Danish support updated. |
| 45 |
* Nalin Dahyabai's patch to prevent a malicious server from crashing |
| 46 |
fetchmail on a 64-bit machine. |
| 47 |
* Cygwin port patch from Jason Tishler. |
| 48 |
* Sunil Shetye's fix for password shrouding. |
| 49 |
* Various Debian fixes from HMH. |
| 50 |
* Arun A. Tharuvai's patch to avoid speaking KPOP to an IMAP server. |
| 51 |
* Added Richard Harris's PopDel.py utility to the contrib directory. |
| 52 |
|
| 53 |
There are 505 people on fetchmail-friends and 670 on fetchmail-announce. |
| 54 |
|
| 55 |
fetchmail-5.9.11 (Mon Apr 1 17:09:13 EST 2002), 21597 lines: |
| 56 |
|
| 57 |
* Updated Turkish and Japanese translations. |
| 58 |
* Added warning about auth failures on the GMX server. |
| 59 |
* HMH's Debian 5.9.10 patches: |
| 60 |
1. Fix minor typo in FAQ |
| 61 |
2. Fix partial implementation of ESMTP auth, and some minor |
| 62 |
fetchmailconf stuff |
| 63 |
3. Add proper error reporting to bad logfile creation. |
| 64 |
patch by Sunil Shetye <shetye@bombay.retortsoft.com> |
| 65 |
4. Fix incredible aggravating bug that caused dataloss |
| 66 |
risks if 4xx errors were returned by the MTA |
| 67 |
5. Corrected version of the fix-timeouts-for-ssl and descriptor |
| 68 |
leaking patches from Sylvain Benoist <sylvainb@whitepj.com> |
| 69 |
Also fix outdated comments in driver.c |
| 70 |
6. Sunil Shetye's patch to stop fetchmail from trying to fetch |
| 71 |
twice with IMAP |
| 72 |
7. Stop stupid complaint about turning off SSL being illegal |
| 73 |
without SSL support. |
| 74 |
8. Byrial Jensen <byrial@image.dk> i18n fixes |
| 75 |
* Sunil Shetye's attribute patch. |
| 76 |
* HMH's revised but untested SMTP authentication patch. |
| 77 |
* Added GPL license exemption to COPYING for linking with OpenSSL. |
| 78 |
|
| 79 |
There are 489 people on fetchmail-friends and 654 on fetchmail-announce. |
| 80 |
|
| 81 |
fetchmail-5.9.10 (Sun Mar 10 15:09:57 EST 2002), 21529 lines: |
| 82 |
|
| 83 |
* Security fix: don't trust the message count passed back by the server. |
| 84 |
|
| 85 |
There are 481 people on fetchmail-friends and 646 on fetchmail-announce. |
| 86 |
|
| 87 |
fetchmail-5.9.9 (Sat Mar 9 08:54:28 EST 2002), 21508 lines: |
| 88 |
|
| 89 |
* Renamed misnamed tr.po and da.po files |
| 90 |
* Jakub Ulanowski's patch to fix SSL fingerprint handling. |
| 91 |
* Matt Kraai's patch for supporting STLS over POP3. |
| 92 |
* French translation updated. |
| 93 |
* Debian fixes merged. |
| 94 |
* Added maildrop (MDA shipped with courier) as fallback after procmail |
| 95 |
and sendmail (thanks to Alexander Lazic <al-fetchmail@none.at>). |
| 96 |
* ESMTP AUTH support from Wojciech Polak <polak@lodz.pdi.net>. |
| 97 |
|
| 98 |
There are 481 people on fetchmail-friends and 646 on fetchmail-announce. |
| 99 |
|
| 100 |
fetchmail-5.9.8 (Thu Feb 14 23:47:31 EST 2002), 21358 lines: |
| 101 |
|
| 102 |
* Added de translation catalog; updated da and tr catalogs. |
| 103 |
* vsprintf underflow fixes by Sunil Shetye. |
| 104 |
* Added warning about IMS POP3 server. |
| 105 |
* Matthias Andree's fix for a longstanding SSL hang bug. |
| 106 |
* Fix yacc syntax bug when building with SSL. |
| 107 |
* Sunil Shetye's patch for idle timeout during poll. |
| 108 |
* Applied HMH's fix for the "message delimiter found in headers" code path |
| 109 |
(Debian bug #128672). |
| 110 |
|
| 111 |
There are 459 people on fetchmail-friends and 641 on fetchmail-announce. |
| 112 |
|
| 113 |
fetchmail-5.9.7 (Sat Feb 2 00:33:40 EST 2002), 21330 lines: |
| 114 |
|
| 115 |
* Minor fixes by HMH. |
| 116 |
* Properly guard some transaction reporting in the SSL code. |
| 117 |
* Updated German (de) po file. Added Turkish (tr) po file. |
| 118 |
* Expunge edge case fix by Sunil Shetye. |
| 119 |
* Fixes for some odd IMAP and SMTP edge cases by Sunil Shetye. |
| 120 |
* UIDL bug fix by Matthias Andree. |
| 121 |
* Use smtpaddress, if present, to set the return path on warning mail. |
| 122 |
* Tell parser to object when SSL keyboard is used with SSL not compiled. |
| 123 |
* GSSAPI and ODMR fixes by Tom Hughes. |
| 124 |
|
| 125 |
There are 456 people on fetchmail-friends and 635 on fetchmail-announce. |
| 126 |
|
| 127 |
fetchmail-5.9.6 (Fri Dec 14 04:03:50 EST 2001), 21247 lines: |
| 128 |
|
| 129 |
* OPIE bug fixes by Jun Miyoshi <usako@omnisci.co.jp>. |
| 130 |
* Documented known IDLE bug in the todo.html file. |
| 131 |
* Sunil Shetye's fix for a timeout/reconnect bug. |
| 132 |
* LMTP fix from Toshiro HIKITA <toshi@sodan.org>. |
| 133 |
* The duplicate-killer doesn't try to operate if we can get an actual |
| 134 |
recipient address from the trace headers. |
| 135 |
|
| 136 |
There are 416 people on fetchmail-friends and 629 on fetchmail-announce. |
| 137 |
|
| 138 |
fetchmail-5.9.5 (Thu Nov 8 14:14:35 EST 2001), 21162 lines: |
| 139 |
|
| 140 |
* Changed the logging logic along lines suggested by Jan Klaverstijn, |
| 141 |
* fetchmailconf looks first in the directory it's running from to find |
| 142 |
fetchmail. |
| 143 |
* Make sure we get a success status correctly from open_smtp_sink() |
| 144 |
and open_bsmtp_sink(). |
| 145 |
* Matthias Andree's env.c patch to refuse service when QMAILINJECT is defined. |
| 146 |
* Immediately abort if a non-empty QMAILINJECT environment variable is |
| 147 |
found. If it is set and contains f or i, qmail-inject or qmail's |
| 148 |
sendmail `compatibility' wrapper will rewrite From: or Message-ID: |
| 149 |
headers, respectively. En passant, fix the bug that program_name was |
| 150 |
not filled in before used when the user's ID had no PW entry, leading |
| 151 |
to (null) or crash when printing the error message. Patch by Matthias |
| 152 |
Andree. |
| 153 |
* NextStep and OpenStep port patch from Eric Sunshine. |
| 154 |
* Block signals during SockConnect() so we don't get a socket descriptor |
| 155 |
leak if we're hit by an alarm signal during connect(2). |
| 156 |
* Set queryname even when server is inactive; avoids a core-dump bug in |
| 157 |
the fetchids code. |
| 158 |
|
| 159 |
There are 396 people on fetchmail-friends and 627 on fetchmail-announce. |
| 160 |
|
| 161 |
fetchmail-5.9.4 (Wed Oct 3 07:47:45 EDT 2001), 21104 lines: |
| 162 |
|
| 163 |
* Finished license cleanup, all licenses in the distribution are now |
| 164 |
officially GPL-compatible. |
| 165 |
* Added a length check to from64tobits() after receiving a warning that |
| 166 |
it might create buffer overflows. No exploitable overflows were found by |
| 167 |
a careful case-by-case audit, and at minimum an exploit would have required |
| 168 |
that the mailserver be subverted or DNS be spoofed to enable a |
| 169 |
man-in-the-middle attack. |
| 170 |
|
| 171 |
There are 371 people on fetchmail-friends and 623 on fetchmail-announce. |
| 172 |
% Mailing list cleaned |
| 173 |
|
| 174 |
fetchmail-5.9.3 (Sun Sep 30 12:08:52 EDT 2001), 21075 lines: |
| 175 |
|
| 176 |
* Fix configuration error in handling of long options. |
| 177 |
* Thomas Moestl's patch to use querynames in UID files. |
| 178 |
* Timeout to deal with long socket closes (Sunil Shetye). |
| 179 |
* Move from RSA MD5 code to Colin Plumb's public-domain implementation (BSD |
| 180 |
classic license eliminated) |
| 181 |
* Rewrite strcasecmp() (BSD classic license eliminated). |
| 182 |
* getopt_long is back for Solaris and HP-UX systems. |
| 183 |
* Updated Danish po file. |
| 184 |
* Re-enable explicit bounce message on bad address. |
| 185 |
|
| 186 |
There are 393 people on fetchmail-friends and 622 on fetchmail-announce. |
| 187 |
|
| 188 |
fetchmail-5.9.2 (Wed Sep 26 12:47:00 EDT 2001), 21118 lines: |
| 189 |
|
| 190 |
* Enable code to build on Solaris again (long options won't work). |
| 191 |
* Move Hesiod lookups to just before DNS lookups. |
| 192 |
* Make sure the SICHLD handler is called when we run detached. |
| 193 |
* Make kerberos5 in OpenBSD (Federico Schwindt <fgsch@olimpo.com.br>). |
| 194 |
* Added FAQ item X8 on why mail sometimes gets an extra ) appended. |
| 195 |
|
| 196 |
There are 407 people on fetchmail-friends and 624 on fetchmail-announce. |
| 197 |
|
| 198 |
fetchmail-5.9.1 (Mon Sep 24 19:01:57 EDT 2001), 21120 lines: |
| 199 |
|
| 200 |
* Make -D short option for --smtpaddress active again. |
| 201 |
* Typo fix for Polish translation. |
| 202 |
* Make sure IMAP capability checks are caseblind. |
| 203 |
* Make sure suffix checks on akalists are properly caseblinded. |
| 204 |
* All warning mail now has a generated date stamp. |
| 205 |
* getopt.c and getopt1.c removed due to license incompatibility with OpenSSL. |
| 206 |
* End of poll cycle is now logged. |
| 207 |
* Sanity check now rejects SSL option if SSL support is not compiled in |
| 208 |
(resolves Debian bug #109796). |
| 209 |
* HMH's fix for the LMTP localhost/foo problem. |
| 210 |
* Mike Warfield's fix for using a combined SSL cert and key in a single file. |
| 211 |
* DNS lookups moved to just before the mailserver socket open, so fetchmail |
| 212 |
now works OK even if started up without Internet access. |
| 213 |
* Switched from _( to GT_( as a gettext macro, in order to avoid a |
| 214 |
conflict with the SSL library. |
| 215 |
|
| 216 |
There are 404 people on fetchmail-friends and 624 on fetchmail-announce. |
| 217 |
|
| 218 |
fetchmail-5.9.0 (Sun Aug 12 23:52:16 EDT 2001), 21062 lines: |
| 219 |
|
| 220 |
* Blush...# characters now go to stdout, same place as the dots. |
| 221 |
* Matthias Andree's patch to correct parsing of spaces in quoted usernames. |
| 222 |
|
| 223 |
There are 371 people on fetchmail-friends and 610 on fetchmail-announce. |
| 224 |
|
| 225 |
fetchmail-5.8.17 (Tue Aug 7 20:05:36 EDT 2001), 21056 lines: |
| 226 |
|
| 227 |
* SECURITY FIX: Fixed a security hole that is exploitable if the attacker can |
| 228 |
either subvert the mailserver or redirect to a fake one using DNS spoofing. |
| 229 |
Bugtraq announcement to follow soon. Thanks to Salvatore Sanfilippo |
| 230 |
<antirez@invece.org>. |
| 231 |
* Eliminated second bounce on failed RCPT TO address. |
| 232 |
* Always use fetchmail host's FQDN to identify the daemon when |
| 233 |
sending bounce messages. |
| 234 |
* Embarrassing bug of the month -- somehow, `skip' wasn't being interpreted! |
| 235 |
|
| 236 |
There are 367 people on fetchmail-friends and 608 on fetchmail-announce. |
| 237 |
|
| 238 |
fetchmail-5.8.16 (Fri Aug 3 18:55:54 EDT 2001), 21093 lines: |
| 239 |
|
| 240 |
* Handle ! in RFC2821 Return-Path addresses properly. |
| 241 |
* Better handling of BAD and NO responses to FETCH (thank Justin Guyett). |
| 242 |
* Fixed *yet another* build error due to breakage in the i18n code. |
| 243 |
|
| 244 |
There are 368 people on fetchmail-friends and 611 on fetchmail-announce. |
| 245 |
|
| 246 |
fetchmail-5.8.15 (Tue Jul 31 02:07:03 EDT 2001), 21075 lines: |
| 247 |
|
| 248 |
* Refuse mail that has no good addresses and can't be sent to postmaster. |
| 249 |
* Restore behavior of discarding mail on 550 (Debian bug #105237). |
| 250 |
* John Summerfield updated getfetchmail. |
| 251 |
* Cleanup patches by HMH. |
| 252 |
* Lock-file-name bug reported by Scott Johnson. |
| 253 |
* Updated Danish translation by Byrial Jensen. |
| 254 |
* Updated French translation by Thierry Vignaud. |
| 255 |
* Man page bugs pointed out by Andrew Benham. |
| 256 |
* POP3 end of session RSET on keep removed. |
| 257 |
* In IMAP, handle BAD and NO responses to FETCH gracefully. |
| 258 |
* Parse "no {syslog|invisible|showdots}" properly. |
| 259 |
* Change AC_DEFINE to AC_DEFINE_UNQUOTED appropriately in configure.in |
| 260 |
(Debian bug #104484). |
| 261 |
* Fixed bug in fetchmailconf plugin/plugout code (Debian bug #105987). |
| 262 |
|
| 263 |
There are 369 people on fetchmail-friends and 612 on fetchmail-announce. |
| 264 |
|
| 265 |
fetchmail-5.8.14 (Thu Jul 12 03:19:57 EDT 2001), 21058 lines: |
| 266 |
|
| 267 |
* Corrected Rob Braun's remote-build change, it broke the build with NLS. |
| 268 |
* Found (and killed) a subtle SMTP protocol error that was probably lurking |
| 269 |
behind a lot of the bug reports related to bounce mail, thanks to Quoc Luu. |
| 270 |
(Only manifested when the MTA rejected mail due to a bad RCPT TO address.) |
| 271 |
|
| 272 |
There are 357 people on fetchmail-friends and 607 on fetchmail-announce. |
| 273 |
|
| 274 |
fetchmail-5.8.13 (Tue Jul 10 17:00:50 EDT 2001), 21057 lines: |
| 275 |
|
| 276 |
* Correction for backslash-handling patch in rfc822.c. |
| 277 |
* Fix for Debian bug Bug#1038222: fetchmail conf fails to write file |
| 278 |
after configuration; move .fetchmailrc to .fetchmailrc.bak before |
| 279 |
overwriting. |
| 280 |
* Discard Return-Path headers consisting of a single @. |
| 281 |
* Make fetchmailconf dump plugin and plugout options properly. |
| 282 |
* Rob Braun's changes for building fetchmail outside its source directory |
| 283 |
|
| 284 |
There are 357 people on fetchmail-friends and 607 on fetchmail-announce. |
| 285 |
|
| 286 |
fetchmail-5.8.12 (Fri Jul 6 00:56:02 EDT 2001), 21052 lines: |
| 287 |
|
| 288 |
* Don't depend on having snprintf available. |
| 289 |
* Bug fix for envskip. |
| 290 |
* ODMR finally seems to be working. |
| 291 |
* Handle multiple backslashes within RFC822 address strings correctly. |
| 292 |
* Don't exit on a failure to DNS-resolve a mailserver name, just |
| 293 |
make it inactive. Exit only if all lookups fail. |
| 294 |
* Restore code to deal with SMTP error responses at RCPT TO time, but |
| 295 |
without issuing an RSET. This is intended to fix obscure bugs that |
| 296 |
show up in recent Postfix releases and sendmail configurations that |
| 297 |
delay antispam checks on the MAIL FROM line until RCPT TO time. |
| 298 |
|
| 299 |
There are 353 people on fetchmail-friends and 608 on fetchmail-announce. |
| 300 |
|
| 301 |
fetchmail-5.8.11 (Sun Jul 1 21:39:26 EDT 2001), 20973 lines: |
| 302 |
|
| 303 |
* Signal-processing fix for Debian bug #102711. |
| 304 |
* More ODMR patches from Matt Armstrong. |
| 305 |
|
| 306 |
There are 353 people on fetchmail-friends and 607 on fetchmail-announce. |
| 307 |
|
| 308 |
fetchmail-5.8.10 (Mon Jun 25 17:04:08 EDT 2001), 20922 lines: |
| 309 |
|
| 310 |
* More fixes for the new message-marking code from Thomas Moestl. |
| 311 |
* Fixes for ODMR code from Matt Armstrong. |
| 312 |
|
| 313 |
There are 355 people on fetchmail-friends and 603 on fetchmail-announce. |
| 314 |
|
| 315 |
fetchmail-5.8.9 (Sun Jun 24 20:30:49 EDT 2001), 20922 lines: |
| 316 |
|
| 317 |
* HMH's snprintf/strncat cleanup patch. |
| 318 |
* Fixes for Debian bugs #101792, #101950. |
| 319 |
* Updated Danish translation by Byrial Jensen. |
| 320 |
* ODMR fixes from Matt Armstrong <matt@lickey.com>. |
| 321 |
* The smtphost option has been split. It is no longer overloaded to set |
| 322 |
the list of domains to be queried in ETRN and ODMR modes. Instead, use |
| 323 |
the `fetchdomains' option. |
| 324 |
|
| 325 |
There are 353 people on fetchmail-friends and 599 on fetchmail-announce. |
| 326 |
|
| 327 |
fetchmail-5.8.8 (Wed Jun 20 17:22:26 EDT 2001), 20782 lines: |
| 328 |
|
| 329 |
* Fix bug that prevented messages from being marked oversized unless -v was on. |
| 330 |
* Byrial Jensen made the tracepoll information RFC822-conformant. |
| 331 |
* Reorder code to avoid accessing line buffers after they have been freed. |
| 332 |
* Steven Krings's patch to deal with over-long header lines. |
| 333 |
* Fix for Debian bug #101500. |
| 334 |
* Updated Danish translation by Byrial Jensen. |
| 335 |
* Chris Maio's patch for POP3 with BSMTP. |
| 336 |
* Patch from HMH resolves Debian bug #101530. |
| 337 |
|
| 338 |
There are 353 people on fetchmail-friends and 594 on fetchmail-announce. |
| 339 |
|
| 340 |
fetchmail-5.8.7 (Sun Jun 17 12:02:17 EDT 2001), 20749 lines: |
| 341 |
|
| 342 |
* Make fetchmailconf work properly again by fixing tracepolls mismatch. |
| 343 |
* HMH's fix for Debian bug #98127. |
| 344 |
* driver.c refactoring in preparation for streaming mode. |
| 345 |
|
| 346 |
There are 348 people on fetchmail-friends and 594 on fetchmail-announce. |
| 347 |
|
| 348 |
fetchmail-5.8.6 (Tue Jun 12 08:16:54 EDT 2001), 20676 lines: |
| 349 |
|
| 350 |
* Reject candidate headers for the MAIL FROM address that have \n in them. |
| 351 |
* Add capability to insert poll trace data in the Received line. |
| 352 |
* HMH's patch to prevent buffer overflow due to long headers. Addresses |
| 353 |
Debian bug #100394. |
| 354 |
* Brendan Kehoe's patch to avoid doing DNS lookups on skip entries. |
| 355 |
|
| 356 |
There are 347 people on fetchmail-friends and 592 on fetchmail-announce. |
| 357 |
|
| 358 |
fetchmail-5.8.5 (Tue May 29 20:01:39 EDT 2001), 20650 lines: |
| 359 |
|
| 360 |
* Interface option fix from Alexander Kourakos. |
| 361 |
* Fixes for i18n glitches and new Danish translation from Byrial Jensen. |
| 362 |
* Attempted fix for Harry McGavran's problems with the Kerberos V build. |
| 363 |
* Added fetchmailnochda.pl to the contrib directory. |
| 364 |
* Sunil Shetye's patches for the seen count on IMAP and auto protocol. |
| 365 |
|
| 366 |
There are 337 people on fetchmail-friends and 583 on fetchmail-announce. |
| 367 |
|
| 368 |
fetchmail-5.8.4 (Mon May 21 15:08:03 EDT 2001), 20636 lines: |
| 369 |
|
| 370 |
* SSL certificate options from Thomas Moestl <tmoestl@gmx.net>. |
| 371 |
* Frantisek Brabec's patch for better UIDL error recovery. |
| 372 |
* Another zombie-leak patch from HMH. |
| 373 |
* Jorg de Jong's patch attempts to handle spaces in the ID part of UIDLs. |
| 374 |
* Eliminate use of -C in Makefile. |
| 375 |
|
| 376 |
There are 334 people on fetchmail-friends and 583 on fetchmail-announce. |
| 377 |
|
| 378 |
fetchmail-5.8.3 (Sat May 12 04:07:12 EDT 2001), 20502 lines: |
| 379 |
|
| 380 |
* The `localhost' special case of `via' is gone. Use `plugin %h' for talking |
| 381 |
to ssh instead. |
| 382 |
* Prevent POP3 code from authenticating multiple times on success. |
| 383 |
* Fixed IMAP password shrouding. |
| 384 |
* GCC warning cleanups from ahaas@neosoft.com. |
| 385 |
* Plug another hole that was letting zombies through. |
| 386 |
* SA_RESTART portability fix for SunOS. |
| 387 |
* Ignore Sender and Resent-Sender headers unless they contain @. |
| 388 |
|
| 389 |
There are 333 people on fetchmail-friends and 582 on fetchmail-announce. |
| 390 |
|
| 391 |
fetchmail-5.8.2 (Tue May 8 17:07:53 EDT 2001), 20481 lines: |
| 392 |
|
| 393 |
* HH's patches fixing Debian bug #90966 and addressing Debian bug #92554. |
| 394 |
* GSSAPI portability patch by Peter Fales. |
| 395 |
* Updated cs.po by Jiri Pavlovsky. |
| 396 |
* Michael Kjorling's patch to add server ID to authentication success/failure |
| 397 |
bugmail. |
| 398 |
* Kerberos build patch by HH. |
| 399 |
* Don't cough and die from failure to resolve a skipped host. Resolves |
| 400 |
Debian bug #92530 |
| 401 |
* Do aka suffix match even if DNS checking is enabled (Johannes Stille's bug). |
| 402 |
* SIGCHLD handler now sets SA_RESTART explicitly in order to avoid zombies |
| 403 |
from interrupted system calls. Debian bug #95659. |
| 404 |
|
| 405 |
There are 333 people on fetchmail-friends and 582 on fetchmail-announce. |
| 406 |
|
| 407 |
fetchmail-5.8.1 (Tue Apr 10 09:32:04 EDT 2001), 20511 lines: |
| 408 |
|
| 409 |
* Nalin Dahyabai's password parse and authentication fixes. |
| 410 |
* Vitezslav Samel's patch to Makefile.in to make parallel makes work. |
| 411 |
|
| 412 |
There are 314 people on fetchmail-friends and 569 on fetchmail-announce. |
| 413 |
|
| 414 |
------------------------------------------------------------------------------ |
| 415 |
fetchmail-5.8.0 (Mon Apr 2 15:18:33 EDT 2001), 20459 lines: |
| 416 |
|
| 417 |
* Documentation update for gold release. |
| 418 |
|
| 419 |
There are 312 people on fetchmail-friends and 568 on fetchmail-announce. |
| 420 |
|
| 421 |
fetchmail-5.7.7 (Wed Mar 28 20:24:48 EST 2001), 20459 lines: |
| 422 |
|
| 423 |
* More configure fixes -- include missing stub script in the distribution. |
| 424 |
|
| 425 |
There are 312 people on fetchmail-friends and 566 on fetchmail-announce. |
| 426 |
|
| 427 |
fetchmail-5.7.6 (Thu Mar 22 16:22:48 EST 2001), 20456 lines: |
| 428 |
|
| 429 |
* Fix POP2 and POP3 password shrouding. |
| 430 |
* Don't remove UIDL scratchlist on query completion (Frantisek Brabec's bug). |
| 431 |
* IMAP: don't just quit if GSSAPI or Kerberos IV fail, but try other methods. |
| 432 |
* Document the fact the IDLE and multiple folders don't play well together. |
| 433 |
Closes Debian bug#89908. |
| 434 |
|
| 435 |
There are 305 people on fetchmail-friends and 564 on fetchmail-announce. |
| 436 |
|
| 437 |
fetchmail-5.7.5 (Sat Mar 17 23:24:41 EST 2001), 20440 lines: |
| 438 |
|
| 439 |
* Nalin Dahyabhai's patch to make IPv6 build on older systems. |
| 440 |
* Restrict shrouding to just the password send so it won't leak info. |
| 441 |
* Move an #ifdef INET6_ENABLE to deal with libc5 headers. |
| 442 |
* Only DNS-probe entries that are active on this run. |
| 443 |
* Fix `nospambounce' recognition. |
| 444 |
* Updated French translation. |
| 445 |
* Yoshihiko SARUMARU's patch to keep kanji out of Received headers. |
| 446 |
* Include aclocal.m4 in the tarball (solves some build problems). |
| 447 |
* Added HMH's patch to support configuring a specific fallback MUA. |
| 448 |
|
| 449 |
There are 301 people on fetchmail-friends and 564 on fetchmail-announce. |
| 450 |
|
| 451 |
fetchmail-5.7.4 (Mon Mar 12 00:02:23 EST 2001), 20323 lines: |
| 452 |
|
| 453 |
* SECURITY FIX: unsecure tempfile creation bug in fetchmailconf, thanks |
| 454 |
to Colin Phipps <cph@cph.demon.co.uk> for pointing this out. |
| 455 |
* Configure cleanup from HMH. |
| 456 |
* Documentation refresh. |
| 457 |
|
| 458 |
There are 295 people on fetchmail-friends and 563 on fetchmail-announce. |
| 459 |
|
| 460 |
fetchmail-5.7.3 (Sun Mar 11 17:01:56 EST 2001), 20323 lines: |
| 461 |
|
| 462 |
* Incorporate SA_LEN patch from Red Hat. |
| 463 |
* HMH's "no spambounce" patch for fetchmailconf. |
| 464 |
* John Bartlett's patch to make the driver code more tolerant of flaky POP3 |
| 465 |
servers (better handling of timeout at session start). |
| 466 |
* Make `fetchmail --configdump' work when there's a defaults entry. |
| 467 |
* Incorporated HMH's build fixes. |
| 468 |
* Added FALLBACK_MDA; fetchmail now looks for procmail or sendmail at |
| 469 |
build time and uses it if it can't open port 25 for local delivery. |
| 470 |
* Incorporated Red Hat fixes for GSSAPI, configure.in. |
| 471 |
* Bailing out on read-only messages breaks fetchmail -c. To avoid this, |
| 472 |
use EXAMINE rather than SELECT in that case. |
| 473 |
|
| 474 |
There are 295 people on fetchmail-friends and 563 on fetchmail-announce. |
| 475 |
|
| 476 |
fetchmail-5.7.2 (Sun Mar 4 19:05:57 EST 2001), 20167 lines: |
| 477 |
|
| 478 |
* NLS build fixed under Linux -- thanks to Nicolás Lichtmaier. |
| 479 |
Now builds with NLS by default, unavoidable side effect of fix. |
| 480 |
* Various cleanups and minor bugfixes in OTP support. |
| 481 |
* Corrected header error in SSL support. |
| 482 |
* Updated Spanish translation by Javier Kohen. |
| 483 |
* Incorporated Red Hat's 5.5.0 Kerberos V patch. |
| 484 |
* Incorporated Henrique Holschuh's fetchmailconf warning on local names with @. |
| 485 |
|
| 486 |
There are 290 people on fetchmail-friends and 563 on fetchmail-announce. |
| 487 |
|
| 488 |
fetchmail-5.7.1 (Sun Mar 4 00:30:04 EST 2001), 20167 lines: |
| 489 |
|
| 490 |
* Note: NLS build ability is broken! |
| 491 |
* FreeBSD port fixes. |
| 492 |
* Man page polished and updated. |
| 493 |
* Added --sslproto option from Peter Hedwig. |
| 494 |
* Fix KPOP support, which got broken in 5.6.8. Closes Debian bug #88288. |
| 495 |
|
| 496 |
There are 289 people on fetchmail-friends and 562 on fetchmail-announce. |
| 497 |
|
| 498 |
------------------------------------------------------------------------------ |
| 499 |
fetchmail-5.7.0 (Thu Mar 1 18:00:08 EST 2001), 20131 lines: |
| 500 |
|
| 501 |
* Updated Danish translation from Byrial Jensen. |
| 502 |
* Fixed bug in NTLM support. Separately, "auth ntlm" now works. |
| 503 |
* Imail server and vircom NTLM account added to test list. |
| 504 |
* Don't require Tkinter to read --configdump output. |
| 505 |
|
| 506 |
There are 283 people on fetchmail-friends and 562 on fetchmail-announce. |
| 507 |
|
| 508 |
fetchmail-5.6.8 (Thu Feb 22 02:57:31 EST 2001), 20110 lines: |
| 509 |
|
| 510 |
* `preauth' option changed back to `auth' |
| 511 |
* IMAP code now bails out if the server forces the mailbox read-only. |
| 512 |
* Fixed a core dump in Dave Zarzycki's new plugin code. |
| 513 |
* POP3 latency optimization: only do CAPA and set authentication capabilities |
| 514 |
from it once at start of run. |
| 515 |
|
| 516 |
There are 276 people on fetchmail-friends and 563 on fetchmail-announce. |
| 517 |
|
| 518 |
fetchmail-5.6.7 (Mon Feb 19 12:31:03 EST 2001), 20082 lines: |
| 519 |
|
| 520 |
* Fixed brown-paper-bag password bug (only showed up if it was necessary |
| 521 |
to prompt for a password). This fixes Debian bug #86350: Fetchmail doesn't |
| 522 |
ask for password. |
| 523 |
* In POP3, query for AUTH methods a la RFC2449. |
| 524 |
|
| 525 |
There are 276 people on fetchmail-friends and 561 on fetchmail-announce. |
| 526 |
|
| 527 |
fetchmail-5.6.6 (Thu Feb 15 20:43:47 EST 2001), 20083 lines: |
| 528 |
|
| 529 |
* Fixed locale setting; this should make i18n actually work. |
| 530 |
* Resolved Debian bug #85938: fetchmail asks for a password when using ETRN. |
| 531 |
* Resolved Debian bugs #85853 and #86047. POP3: Don't issue AUTH between |
| 532 |
USER and PASS, some servers choke on this. |
| 533 |
* Resolved Debian bug #85772 re Kerberos compilation. |
| 534 |
* Resolved Debian bug #85961: Wrong error message when local connection fails. |
| 535 |
* Serious pre-release regression testing begins. This version tested |
| 536 |
against 18 different POP3 and IMAP servers. |
| 537 |
|
| 538 |
There are 274 people on fetchmail-friends and 562 on fetchmail-announce. |
| 539 |
|
| 540 |
fetchmail-5.6.5 (Mon Feb 12 04:33:39 EST 2001), 20062 lines: |
| 541 |
|
| 542 |
* CRAM-MD5 authentication of IMAP and POP3 is working. Tested against |
| 543 |
IMAP4rev1 2000.287 and v2000.70 POP3 gateway at neo.netnea.com. |
| 544 |
* Full support for POP3 AUTH (RFC1734) with KERBEROS_IV, GSSAPI, OTP. |
| 545 |
This code has been completely refactored. In the process, it is |
| 546 |
possible I have broken GSSAPI, KERBEROS, and OPIE; this needs to be tested. |
| 547 |
The old IMAP-LOGIN, IMAP-GSS, and IMAP-K4 protocols are gone; fetchmail |
| 548 |
now uses these automatically when it detects the right capabilities. |
| 549 |
To prevent having fetchmail look for a password, specify a "preauth" |
| 550 |
option other than "password". |
| 551 |
* Noted that Debian bugs #78963, #63064, #81312, #78796, #78363, #78149, |
| 552 |
#68627, #67559, #63308, #63088, #71428 are fixed. |
| 553 |
* Resolved Debian bug #65505: fetchmail now returns a nonzero exit status |
| 554 |
when interrupted before a successful fetch. |
| 555 |
* configure --ssl works correctly again. |
| 556 |
|
| 557 |
There are 273 people on fetchmail-friends and 564 on fetchmail-announce. |
| 558 |
|
| 559 |
fetchmail-5.6.4 (Sun Feb 11 00:43:14 EST 2001), 20085 lines: |
| 560 |
|
| 561 |
* ODMR port fix for AIX. |
| 562 |
* Dave Zarzycki's fix for former FAQ item F5 (%h and %p not being expanded). |
| 563 |
* Dave Zarzycki's fix to reap zombie processes when nodetach is set. |
| 564 |
* Attempted fix for CRAM-MD5 problem with IMAP 2000. |
| 565 |
|
| 566 |
There are 276 people on fetchmail-friends and 564 on fetchmail-announce. |
| 567 |
|
| 568 |
fetchmail-5.6.3 (Wed Feb 7 10:56:21 EST 2001), 19901 lines: |
| 569 |
|
| 570 |
* VPATH build fixed (thanks to Harry McGavran). |
| 571 |
* Danny O'Brien's patch allowing preauth and idle to work together. |
| 572 |
* Fixed a bug in configure.in that was resulting in KERBEROS_IV being |
| 573 |
set when it should not have been (several reports). |
| 574 |
* FAQ change: mailing lists have moved to MailMan. |
| 575 |
* Deal with brain-dead netmind mail missing the RFC822 delimiter line. |
| 576 |
* ODMR (RFC 2645) support -- untested and probably buggy! |
| 577 |
|
| 578 |
There are 276 people on fetchmail-friends and 558 on fetchmail-announce. |
| 579 |
% Lists moved to MailMan |
| 580 |
|
| 581 |
fetchmail-5.6.2 (Fri Jan 5 16:45:47 EST 2001), 19744 lines: |
| 582 |
|
| 583 |
* Dave Bodenstab's fix for the lockfile re-exec problem. |
| 584 |
* Fixes for `principal' handling in fetchmailconf. |
| 585 |
* Make --with-included-gettext work again (Thanks to Albert Chin-A-Young). |
| 586 |
|
| 587 |
There are 287 people on fetchmail-friends and 567 on fetchmail-announce. |
| 588 |
|
| 589 |
fetchmail-5.6.1 (Mon Dec 11 23:11:59 EST 2000), 19718 lines: |
| 590 |
|
| 591 |
* More on ETRN in the FAQ. |
| 592 |
* Horst Klokow's patch to make interface check the remote IP address. |
| 593 |
* Roger Luethi's patch to write the UIDL file when you hit a fetchlimit. |
| 594 |
* Don Beusee's patch to eliminate wedging on authentication failure. |
| 595 |
Instead, fetchmail will now notify the user on the third failure, then |
| 596 |
continue polling silently until service is restored (at which time the |
| 597 |
user will get a notification). |
| 598 |
* Samuel Leo's patch to add LMTP capability to the smtphost option. |
| 599 |
* Fix UIDL handling on skip entries. |
| 600 |
* Add Don Beusee's `spambounce' option (default off). |
| 601 |
|
| 602 |
There are 281 people on fetchmail-friends and 563 on fetchmail-announce. |
| 603 |
|
| 604 |
------------------------------------------------------------------------------ |
| 605 |
fetchmail-5.6.0 (Sun Nov 26 22:11:09 EST 2000), 19625 lines: |
| 606 |
|
| 607 |
* Updated FAQ on IPv6 operation. |
| 608 |
* Enabled showdots to work from the command line. |
| 609 |
* Fixed a bug in fetchmailconf's handling of the `principal' option. |
| 610 |
* smtpname processing fixed. |
| 611 |
|
| 612 |
There are 288 people on fetchmail-friends and 575 on fetchmail-announce. |
| 613 |
|
| 614 |
fetchmail-5.5.6 (Sat Nov 11 14:22:24 EST 2000), 19563 lines: |
| 615 |
|
| 616 |
* Chip Salzenberg's patch to prevent wildcards in Common Names from causing |
| 617 |
spurious error messages (resolved Debian bug #75011). |
| 618 |
* Added --showdots option by Thomas Jarosch <tomj@gmx.de>. |
| 619 |
* Added --principal option from R. Lindsay Todd" <toddr@rpi.edu>. |
| 620 |
* Spanish-language update from Javier Kohen. |
| 621 |
* Nalin Dahyabai's fix to handle untagged responses during imap-gss |
| 622 |
authentication. |
| 623 |
* Koyama Mituru's patch for improved spam handling under qmail; checks |
| 624 |
for a 553 reponse to RCPT TO. |
| 625 |
* Added FAQ item F5 of %h and %p interpolation from Matthias Andree. |
| 626 |
|
| 627 |
There are 279 people on fetchmail-friends and 568 on fetchmail-announce. |
| 628 |
|
| 629 |
fetchmail-5.5.5 (Tue Oct 17 17:50:46 EDT 2000), 19523 lines: |
| 630 |
|
| 631 |
* Killed a nasty segfault due to double-freeing of the header block. |
| 632 |
* Updated Danish internationalization by Byrial Jensen. |
| 633 |
* Added FAQ item X7 on attachment hangs. |
| 634 |
|
| 635 |
There are 277 people on fetchmail-friends and 558 on fetchmail-announce. |
| 636 |
|
| 637 |
fetchmail-5.5.4 (Sun Oct 8 10:57:37 EDT 2000), 19518 lines: |
| 638 |
* Fall back on the computed queryname if we need the DNS name of a a host |
| 639 |
and can't get it. Resolves Debian bug #69199. |
| 640 |
* Andrej Borsenkow's fix for configuration with new SOCKS. |
| 641 |
* Pavel Roskin's fix to build the RPM without libcrypto (Red Hat changed |
| 642 |
the library name to libk5crypto in 6.2). |
| 643 |
* Peter Backes's sm-hybrid patch added to contrib; more FAQ item T1 changes. |
| 644 |
* Emiliano's patch to make dropdelivered and envelope interact properly. |
| 645 |
* In fetchmailconf, always reset the port number when changing protocols. |
| 646 |
* Patrick Bihan-Faou's changes to use sysctl() for interface checking |
| 647 |
so fetchmail doesn't have to be suid kmem. |
| 648 |
|
| 649 |
There are 273 people on fetchmail-friends and 557 on fetchmail-announce. |
| 650 |
|
| 651 |
fetchmail-5.5.3 (Tue Sep 26 17:56:32 EDT 2000), 19278 lines: |
| 652 |
|
| 653 |
* Added skip size reporting as suggested by Franck Pommereau. |
| 654 |
* Don't terminate on failed DNS lookup of host, go to next entry. |
| 655 |
* Danish localization support, courtesy of Byrial Jensen. |
| 656 |
* Fix reference to freed message header block (thanks to Andrew Morton) |
| 657 |
|
| 658 |
There are 280 people on fetchmail-friends and 557 on fetchmail-announce. |
| 659 |
|
| 660 |
fetchmail-5.5.2 (Thu Sep 7 23:00:24 EDT 2000), 19243 lines: |
| 661 |
|
| 662 |
* Horst von Brand's security and specfile patches. |
| 663 |
* Major changes to FAQ item T1. |
| 664 |
* Minor correction to FAQ item K3 by Malte Kiesel. |
| 665 |
* Added to FAQ R1, on enabling sendmail in RH 6.9. |
| 666 |
* Resolved Debian bugs #66110, #70862. |
| 667 |
|
| 668 |
There are 291 people on fetchmail-friends and 553 on fetchmail-announce. |
| 669 |
|
| 670 |
fetchmail-5.5.1 (Sun Aug 20 23:43:03 EDT 2000), 19241 lines: |
| 671 |
|
| 672 |
* Fix a finger error in the dot-termination fix for 5.5.0. |
| 673 |
* Javier Kohen's update for es.po. |
| 674 |
* Jiri Pavlovsky's cs.po update. |
| 675 |
* Added to FAQ item on K3 a recipe using the new plugin %h option. |
| 676 |
* Fixed a nasty typo in FAQ item T1 -- the old version didn't generate |
| 677 |
correct Delivered-To hacks. Thanks to Peter 'Rattacresh' Backes |
| 678 |
<rtc@helen.PLASMA.Xg8.DE> for spotting this. |
| 679 |
|
| 680 |
There are 291 people on fetchmail-friends and 537 on fetchmail-announce. |
| 681 |
|
| 682 |
------------------------------------------------------------------------------ |
| 683 |
fetchmail-5.5.0 (Sat Aug 12 12:47:21 EDT 2000), 19241 lines: |
| 684 |
|
| 685 |
* Fix pop3.c to avoid trouble with spurious dot terminations. |
| 686 |
|
| 687 |
There are 293 people on fetchmail-friends and 541 on fetchmail-announce. |
| 688 |
|
| 689 |
fetchmail-5.4.5 (Mon Aug 7 03:25:23 EDT 2000), 19238 lines: |
| 690 |
|
| 691 |
* Dave Zarzycki's patch to enhance plugins, adding %h and %p. |
| 692 |
* Vitezslav Samel's patch to fix a Y2K bug in lsmgen.sh. |
| 693 |
* Fixed a fatal typo in fetchmailconf. |
| 694 |
* Resolved Debian bug #67559. It was a misdiagnosis. |
| 695 |
* Resolved Debian bugs #62115, #61983, #68627, #61983. |
| 696 |
* Return PS_NOMAIL when no server entries are active. |
| 697 |
* pt_BR Update from George Godoy. |
| 698 |
* David Taylor's fixes for the UIDL code. |
| 699 |
|
| 700 |
There are 290 people on fetchmail-friends and 538 on fetchmail-announce. |
| 701 |
|
| 702 |
fetchmail-5.4.4 (Sun Jul 23 15:56:16 EDT 2000), 19172 lines: |
| 703 |
|
| 704 |
* Guenther H. Leber's fix to show expunge parameters for POP3 in fetchmail -V. |
| 705 |
* Richard Gooch's fixes to use sigaction(2) in sink.c and daemon.c |
| 706 |
* Petr Kristof's fix for sslcert configuration in fetchmailconf. |
| 707 |
* Jiri Pavolvsky's updated cs.po. |
| 708 |
* Cyrille Lefevre <clefevre@citeweb.net>'s patch for IPV6, |
| 709 |
resolving FreeBSD Problem Report ports/19996. |
| 710 |
* Added John Summerfield's pop2test to contrib. |
| 711 |
* In the fetchmail RPM spec, stop compressing the man pages. Turns out |
| 712 |
rpm-4.0 does a find(1) over the stuff to be installed and gzip(1)s the |
| 713 |
manpages it finds. This gets messed up by the explicit symlink among |
| 714 |
manpages in the spec file, which rpm redoes and gets all wrong. |
| 715 |
* Added Antoine Beaupre's dropdelivered option. |
| 716 |
|
| 717 |
There are 292 people on fetchmail-friends and 544 on fetchmail-announce. |
| 718 |
|
| 719 |
fetchmail-5.4.3 (Sun Jul 2 14:24:28 EDT 2000), 19080 lines: |
| 720 |
|
| 721 |
* Fixed Debian bug #63667, fetchmailconf: doesn't write .fetchmailrc properly. |
| 722 |
* RFC2177 IDLE should now be done even when there are no messages. |
| 723 |
* Joerg Plate's SSL typo fix. |
| 724 |
* Try to limit the damage bad UIDL handling can do by refusing to mess with |
| 725 |
the UIDL state if there has been an error. |
| 726 |
* Better isafile test -- bizarrely enough, Linux ptys have S_ISBLK. |
| 727 |
* Includes for SSL now use the openssl directory, which has been standard |
| 728 |
since OpenSSL 0.9.3. If this breaks your build, upgrade your SSL. |
| 729 |
|
| 730 |
There are 286 people on fetchmail-friends and 535 on fetchmail-announce. |
| 731 |
|
| 732 |
fetchmail-5.4.2 (Wed Jun 28 07:21:04 EDT 2000), 19069 lines: |
| 733 |
|
| 734 |
* Julian Haight's fix for his 5.4.1 patch, which created a potential |
| 735 |
memory leak. |
| 736 |
* Minor bug fixes for SSL by Wolfram Kleff. |
| 737 |
* Be more clever about when we suppress progress dots. |
| 738 |
|
| 739 |
There are 290 people on fetchmail-friends and 534 on fetchmail-announce. |
| 740 |
|
| 741 |
fetchmail-5.4.1 (Tue Jun 6 23:24:22 EDT 2000), 19051 lines: |
| 742 |
|
| 743 |
* Julian Haight added support for arbitrary SMTP RCPT TO: control using: |
| 744 |
--smtpname user@host. Should be useful for sites running multiple virtual |
| 745 |
domains without local users, such as a cyrus IMAP installation. |
| 746 |
* Julian Haight added hostaddr reporting in the "Received: from" clause. |
| 747 |
* NT material added to FAQ item O9. |
| 748 |
* Commented out the socket-shutdown code that was causing mystery hangs under |
| 749 |
Red Hat 6.2. We can live with a socket leak (assuming it comes back) nmore |
| 750 |
easily than we can live with fetchmail getting wedged in place. |
| 751 |
* Werner Almesberger <almesber@lrc.epfl.ch> sent minor bug fixes for BSMTP. |
| 752 |
|
| 753 |
There are 290 people on fetchmail-friends and 526 on fetchmail-announce. |
| 754 |
|
| 755 |
------------------------------------------------------------------------------ |
| 756 |
fetchmail-5.4.0 (Sat May 13 18:24:21 EDT 2000), 18977 lines: |
| 757 |
|
| 758 |
* Matthias Scheler's fix for SSL under IPV6 |
| 759 |
* Added FAQ material on SSL's "RPNG not seeded" message and on ssh tunnelling. |
| 760 |
* Resolved Debian bug #63667. |
| 761 |
|
| 762 |
There are 287 people on fetchmail-friends and 516 on fetchmail-announce. |
| 763 |
|
| 764 |
fetchmail-5.3.8 (Fri Apr 21 03:47:14 EDT 2000), 18977 lines: |
| 765 |
|
| 766 |
* Fixed brown-paper-bag bugs involving rcfile name initialization. |
| 767 |
* In fetchmailconf, don't permit editing of a blank server entry. |
| 768 |
|
| 769 |
There are 288 people on fetchmail-friends and 513 on fetchmail-announce. |
| 770 |
|
| 771 |
fetchmail-5.3.7 (Sun Apr 16 03:46:13 EDT 2000), 18975 lines: |
| 772 |
|
| 773 |
* Updated and corrected version of contrib/domino. |
| 774 |
* Galician translation added, courtesy of Jesus Bravo Alvarez <jba@pobox.com>. |
| 775 |
* Spanish translation updated, courtesy of Javier Kohen. |
| 776 |
* Removed an unnecessary Kerberos check that seemed to be causing lossage. |
| 777 |
* FETCHMAILHOME environment variable introduced to optionally override the |
| 778 |
normal $HOME location of fetchmail's rc, id, and pid files. |
| 779 |
* Fixed a bug in the SEARCH UNSEEN code that resulted in only half the |
| 780 |
available messages getting fetched each run. |
| 781 |
|
| 782 |
There are 290 people on fetchmail-friends and 511 on fetchmail-announce. |
| 783 |
|
| 784 |
fetchmail-5.3.6 (Sat Apr 8 03:54:04 EDT 2000), 18947 lines: |
| 785 |
|
| 786 |
* Autoprobe now recognizes Domino IMAP servers and warns the user. |
| 787 |
* Add a needed pclose(3) call in interface.c (thank Matthias Andree). |
| 788 |
* In IMAP, use SEARCH UNSEEN instead of flag queries to count and identify |
| 789 |
unseen messages (thanks to Alexis Lê-Quôc <alq666@hotmail.com>). |
| 790 |
* Added contrib/domino, a workaround for the Domino attachment problem. |
| 791 |
* Added contrib/toprocmail, which demonstrates how a plugin can |
| 792 |
display selected mail headers. |
| 793 |
* French internationalization update from Guy Brand. |
| 794 |
* IMAP PREAUTH fix from Todd Sabin <tas@webspan.net>. |
| 795 |
* Fetchmail now runs on BeOS, thanks to David Reid <david@jetnet.co.uk>. |
| 796 |
|
| 797 |
There are 288 people on fetchmail-friends and 511 on fetchmail-announce. |
| 798 |
|
| 799 |
fetchmail-5.3.5 (Wed Mar 29 18:17:19 EST 2000), 18840 lines: |
| 800 |
|
| 801 |
* Back out the InterChange workaround, it breaks operation with M$ Exchange. |
| 802 |
* Update for cs.po from Jiri Pavlovsky. |
| 803 |
* Prevent spurious hostname matches in fetchmailconf. |
| 804 |
* Ultrix 4.5 port patches from Simon Burge <simonb@thistledown.com.au>. |
| 805 |
* Add bug warning to FAQ about Lotus Domino. |
| 806 |
* Suppress monitor check just after being woken by signal. |
| 807 |
|
| 808 |
There are 293 people on fetchmail-friends and 511 on fetchmail-announce. |
| 809 |
|
| 810 |
fetchmail-5.3.4 (Wed Mar 22 15:55:51 EST 2000), 18819 lines: |
| 811 |
|
| 812 |
* Added FAQ item on performance under load. |
| 813 |
* Fix Debian bug #60202 (segfaults when given command line arguments). |
| 814 |
This only applied to `antispam', as it turned out. |
| 815 |
* Work around InterChange's bug with attachments as suggested by |
| 816 |
paul666@mailandnews.com. |
| 817 |
* Enable checks on multiple folders. |
| 818 |
|
| 819 |
There are 294 people on fetchmail-friends and 504 on fetchmail-announce. |
| 820 |
|
| 821 |
fetchmail-5.3.3 (Mon Mar 13 16:34:29 EST 2000), 18763 lines: |
| 822 |
|
| 823 |
* Fixed reporting of listener timeouts. |
| 824 |
* Configure now supports SOCKS5, thanks to Alan Schmitt. |
| 825 |
* Fix a minor bug in preauthenticated IMAP, thanks to Urban Boquist |
| 826 |
<boquist@crt.se>. |
| 827 |
* Try to support suffix matching in aka lists. |
| 828 |
|
| 829 |
There are 285 people on fetchmail-friends and 504 on fetchmail-announce. |
| 830 |
|
| 831 |
fetchmail-5.3.2 (Mon Mar 6 21:41:23 EST 2000), 18695 lines: |
| 832 |
|
| 833 |
* Added experimental support for RFC2177 IDLE command extension of IMAP. |
| 834 |
* Updated fr.po. |
| 835 |
* Fixed a bug in fetchmailconf's handling of envelope skip prefixes. |
| 836 |
* Don't nuke .fetchids when authorization failure keeps us from getting URLs. |
| 837 |
* Added FAQ item X6 on dropped and mangled attachments, thanks to Rob Funk. |
| 838 |
* Teach configure.in to link the RSA reference library if available. |
| 839 |
* Disable saving of Message-IDs into UIDL lists. |
| 840 |
|
| 841 |
There are 290 people on fetchmail-friends and 500 on fetchmail-announce. |
| 842 |
|
| 843 |
fetchmail-5.3.1 (Sun Mar 5 23:02:42 EST 2000), 18648 lines: |
| 844 |
|
| 845 |
* Use remotename@hostname for MAIL FROM if we have not been able to deduce |
| 846 |
a Return-Path. |
| 847 |
* Fix the attempted fix for Joop Susan's ENOTCONN bug. |
| 848 |
* Added FAQ material on a Microsoft Exchange bug, on forwarding to |
| 849 |
a different host than the one fetchmail runs on, and on using |
| 850 |
ssh for a secure passwordless connection. Removed the FAQ entry |
| 851 |
on popclient. |
| 852 |
* Jun-ichiro itojun Hagino <itojun@iijlab.net> sent a fix for IPv6. |
| 853 |
* Fix Red Hat 6.2beta bug 9982: fetchmailconf now automatically pups up |
| 854 |
an edit panel whenever a new user or site is created. |
| 855 |
* Fix Red Hat 6.2beta bug 9987: Deal gracefully with the possibility that |
| 856 |
we might be running as a subprocess with stdin not attached to a tty, |
| 857 |
and thus unable to query for a password. |
| 858 |
* Resolved all current Debian bugs classed `important'; #43139, #44744, #44760, |
| 859 |
#44774, #43140, #50990. |
| 860 |
* Resolved Debian ordinary bugs #17769, #34383, #38303, #39732, #51674, |
| 861 |
#53386, #53732, #58553. |
| 862 |
* Resolved Debian wishlist bug #26630. |
| 863 |
* Resolution of #59281 (still loops on Ctrl-C) involved a small change in |
| 864 |
behavior; SIGPIPE now terminates the current poll cycle. |
| 865 |
|
| 866 |
There are 289 people on fetchmail-friends and 502 on fetchmail-announce. |
| 867 |
|
| 868 |
------------------------------------------------------------------------------ |
| 869 |
fetchmail-5.3.0 (Tue Feb 22 08:53:31 PST 2000), 18618 lines: |
| 870 |
|
| 871 |
* Horst von Brand's improvements to the specfile generator. |
| 872 |
* Joop Susan's improvements in error status reporting. |
| 873 |
* Only emit progress dots when stdout is connected to a tty. |
| 874 |
* Fix for GNATS bug 16468, "INET6 breaks fetchmail preconnect" |
| 875 |
by Munechika SUMIKAWA <sumikawa@ebina.hitachi.co.jp>. |
| 876 |
* Lexical analyzer now understands that -?[0-9]*[a-zA-Z] is not a number. |
| 877 |
|
| 878 |
There are 293 people on fetchmail-friends and 498 on fetchmail-announce. |
| 879 |
|
| 880 |
fetchmail-5.2.8 (Mon Feb 14 19:16:46 EST 2000), 18571 lines: |
| 881 |
|
| 882 |
* Attempted fix for Joop Susan's ENOTCONN bug. |
| 883 |
* Fix for NO response during SIZE fetches for M$ Exchange IMAP server. |
| 884 |
* Thomas Zajic <zlatko@gmx.at> sent a change that copes with GMX X-UIDLs. |
| 885 |
* Fix fetchmailconf's handling of ssl attributes when SSL is not configured. |
| 886 |
* Handle IMAP folder names with embedded spaces. |
| 887 |
* cs.po update from Jiri Pavlovsky. |
| 888 |
* Make -d0 -v work when -a and -k are on. |
| 889 |
* UID handling has been broken since 5.2.5. This version should work. |
| 890 |
Thanks to Bruce Hauge <bruce_hauge@agilent.com> for testing. |
| 891 |
|
| 892 |
There are 287 people on fetchmail-friends and 504 on fetchmail-announce. |
| 893 |
|
| 894 |
fetchmail-5.2.7 (Sun Feb 6 20:45:41 EST 2000), 18517 lines: |
| 895 |
* Updated FAQ. |
| 896 |
* Updated es.po. |
| 897 |
* Disable mail notification on server unreachable. This turned out to |
| 898 |
be a very bad idea. |
| 899 |
|
| 900 |
There are 276 people on fetchmail-friends and 493 on fetchmail-announce. |
| 901 |
|
| 902 |
fetchmail-5.2.6 (Sat Feb 5 00:01:53 EST 2000), 18517 lines: |
| 903 |
* Close down sockets using shutdown(2) and discarding read data until we |
| 904 |
get a TCP FIN. With any luck this will squash our socket leak. |
| 905 |
* Open the lockfile with O_SYNC, so we know the file has been written |
| 906 |
before close (sigh...NFS might still betray us...). |
| 907 |
* Added Martijn Lievaart's sendmail hacks for multidrop to the contrib |
| 908 |
directory. |
| 909 |
* Fix bug in processing of plugout option. |
| 910 |
* AIX port tweak from Dave Marquardt <marquard@austin.ibm.com>. |
| 911 |
* Add support for `ssh' preauth type to suppress password prompts at startup. |
| 912 |
* Support for RFC2449 extended POP3 responses [IN-USE] and [LOGIN-DELAY]. |
| 913 |
* Log bounced messages via syslog (Debian bug #50184). |
| 914 |
* Add scrollbars on fetchmailconf help windows (Debian bug #51770). |
| 915 |
* Notify user by mail when pop server nonexistent (Debian bug #47143). |
| 916 |
* Debian buglist cleanup. |
| 917 |
|
| 918 |
There are 274 people on fetchmail-friends and 494 on fetchmail-announce. |
| 919 |
|
| 920 |
fetchmail-5.2.5 (Mon Jan 31 02:02:48 EST 2000), 18445 lines: |
| 921 |
* Fixed bugs in BSMTP generation reported by Jaap Lutz. |
| 922 |
* Make fetchmailconf better at handling backslashes in usernames |
| 923 |
and passwords. |
| 924 |
* Jochen Hayek's patch to handle spaces in UID usernames. |
| 925 |
|
| 926 |
There are 279 people on fetchmail-friends and 497 on fetchmail-announce. |
| 927 |
|
| 928 |
fetchmail-5.2.4 (Mon Jan 17 02:37:58 EST 2000), 18445 lines: |
| 929 |
|
| 930 |
* Fix bug introduced in 5.2.2 that stopped --syslog from working. |
| 931 |
* Update for es.po, fr.po, cs.po. |
| 932 |
* Message-string macros eliminated from driver.c so gettext can see them. |
| 933 |
* Various useful to version reporting & configure.in fixes by Chip Salzenberg. |
| 934 |
* Bernhard Rosenkraenzer's fix for broken Kerberos V configuration. |
| 935 |
* Make --logfile work in foreground. |
| 936 |
|
| 937 |
There are 282 people on fetchmail-friends and 489 on fetchmail-announce. |
| 938 |
|
| 939 |
fetchmail-5.2.3 (Tue Jan 4 01:56:11 EST 2000), 18421 lines: |
| 940 |
* Ken Estes's patch to check for unreachable UIDL file due to bad NFS mount. |
| 941 |
* Jorge Godoy's replacement pt_BR.po and various minor translation fixes. |
| 942 |
* Javier Kohen's replacement for es.po. |
| 943 |
* Munechika SUMIKAWA's patch to make IPv6 version build when POP2 is enabled. |
| 944 |
* Russian translation removed; it was badly garbled. |
| 945 |
* Added Rick van Rein's fetchmaildistrib script to the contrib directory. |
| 946 |
* Gunther Leber's cleanup patches. |
| 947 |
* Note to translators: The bodies of the login-error and timeout-error |
| 948 |
form letters have been changed in driver.c. |
| 949 |
|
| 950 |
There are 280 people on fetchmail-friends and 483 on fetchmail-announce. |
| 951 |
|
| 952 |
fetchmail-5.2.2 (Sun Dec 26 09:31:07 EST 1999), 18365 lines: |
| 953 |
* Arrange for fetchmail to restart itself quietly when the rc file is touched. |
| 954 |
* Improvements to IPv6 code from Jun-ichiro itojun Hagino <itojun@iijlab.net>. |
| 955 |
* Drastic simplification of UIDL code, suggested by Ken Estes. |
| 956 |
|
| 957 |
There are 280 people on fetchmail-friends and 482 on fetchmail-announce. |
| 958 |
|
| 959 |
fetchmail-5.2.1 (Sun Dec 19 23:08:53 EST 1999), 18330 lines: |
| 960 |
* Added FAQ item R10 on timeouts during messages. |
| 961 |
* Fixed indentation problem in fetchmailconf. |
| 962 |
* Federico Schwindt's patch to fix broken SSL configuration. |
| 963 |
* Fixes to use fetchmail with IPv6 enabled on glibc without inet6-apps |
| 964 |
installed; thanks to Arkadiusz Mis'kiewicz. |
| 965 |
* Interpret IMAP PREAUTH tag correctly (from Joerg Dorchain). |
| 966 |
* Upgraded to version 0.21 of smbutil.c. FAQ item S2 now documents |
| 967 |
how to set a domain name. |
| 968 |
|
| 969 |
There are 282 people on fetchmail-friends and 479 on fetchmail-announce. |
| 970 |
|
| 971 |
------------------------------------------------------------------------------ |
| 972 |
fetchmail-5.2.0 (Tue Nov 30 14:24:25 EST 1999), 18302 lines: |
| 973 |
* fetchmailconf now complains and exits gracefully when not run under X. |
| 974 |
* configure.in port patch for OpenBSD from Federico G. Schwindt. |
| 975 |
* configure.in port patch for Heimdal from Leif Johansson <leifj@it.su.se> |
| 976 |
* configure.in fix for OpenSSL configuration problems. |
| 977 |
* Teach fetchmail about the buggy FTGate server. |
| 978 |
* cs.po update from Jiri Pavlovsky. |
| 979 |
* Edmund Grimley's patch to uid.c to fix the `uidl keep expunge 1' case. |
| 980 |
* Abort startup if the configuration directory is nonexistent; this |
| 981 |
probably means an NFS mount of user's home directory failed. |
| 982 |
* Added warnings and FAQ items about the MailMax server, which doesn't |
| 983 |
download attachments. |
| 984 |
|
| 985 |
There are 278 people on fetchmail-friends and 472 on fetchmail-announce. |
| 986 |
|
| 987 |
fetchmail-5.1.4 (Sun Nov 7 17:40:21 EST 1999), 18302 lines: |
| 988 |
* Mike Pearce's patch to fix a compile-time error recently introduced into |
| 989 |
the socket code when HAVE_INET_ATON is off. |
| 990 |
* Added warning to fetchmailconf autoprobe about a flaky Netscape IMAP server. |
| 991 |
* Disable duplicate suppression when there is only one recognized recipient. |
| 992 |
|
| 993 |
There are 276 people on fetchmail-friends and 460 on fetchmail-announce. |
| 994 |
|
| 995 |
fetchmail-5.1.3 (Sun Oct 31 12:19:52 EST 1999), 18290 lines: |
| 996 |
* Grant Edwards's patch to correct NTLM behavior. |
| 997 |
* James Brister's fix for IP-address hostnames. |
| 998 |
* Updated config.guess and config.sub. |
| 999 |
* Backed out the 5.1.0 change to quote usernames with embedded spaces. |
| 1000 |
It actually breaks things. |
| 1001 |
* Added to fetchmailconf a warning about Imail IMAP servers. |
| 1002 |
* SSL patches by Michael Warfield merged in. Distribution still contains |
| 1003 |
no crypto code. |
| 1004 |
|
| 1005 |
There are 274 people on fetchmail-friends and 456 on fetchmail-announce. |
| 1006 |
|
| 1007 |
fetchmail-5.1.2 (Thu Oct 7 09:46:07 EDT 1999), 17906 lines: |
| 1008 |
* Joe Loughry <loughry@uswest.net> sent a patch to handle multihomed machines. |
| 1009 |
* Changed mimedecode default to `off'; it seems that doing RFC2047 decoding |
| 1010 |
on headers throws away information that the MUA may need to see. |
| 1011 |
* Change Received header parsing to no longer demand an embedded dot in |
| 1012 |
a mailhost address. |
| 1013 |
* Incorporated Grant Edwards's ntlmlib-0.2 with fixes for byte-order problems. |
| 1014 |
|
| 1015 |
There are 264 people on fetchmail-friends and 451 on fetchmail-announce. |
| 1016 |
|
| 1017 |
fetchmail-5.1.1 (Wed Sep 29 11:52:06 EDT 1999), 17827 lines: |
| 1018 |
* Added workaround, fetchmailconf warning, and FAQ about Novell GroupWise. |
| 1019 |
* Consistently show dummy arguments on manual page. |
| 1020 |
* Fix lexer to permit `antispam -1'. |
| 1021 |
* John Cigas's delay patch to avoid a timing problem with plugins. |
| 1022 |
* During IMAP authentication, canonicalize both name and password. |
| 1023 |
* -A has been retired (goes with authenticate -> preauthenticate change). |
| 1024 |
* Check for both fetchall and keep on in daemon mode; reject this. |
| 1025 |
* Fixed a logfile bug dumping IMAP-LOGIN and IMAP-CRAM-MD5. |
| 1026 |
* Tolerate a tunable constant number of authorization failures before |
| 1027 |
complaining and wedging. |
| 1028 |
|
| 1029 |
There are 264 people on fetchmail-friends and 447 on fetchmail-announce. |
| 1030 |
|
| 1031 |
------------------------------------------------------------------------------ |
| 1032 |
fetchmail-5.1.0 (Wed Sep 22 01:27:42 EDT 1999), 17767 lines: |
| 1033 |
* CRAM-MD5 code now doublequotes usernames with embedded spaces. This will |
| 1034 |
probably fail (the RFCs don't support quoting) but it's better than nothing |
| 1035 |
and works with at least one server. |
| 1036 |
* Federico G. Schwindt's fix for NetBSD/OpenBSD --with-kerberos. |
| 1037 |
* auth keyword and option changed to preauth. |
| 1038 |
* Correct the exit value when .fetchmailrc permissions are wrong. |
| 1039 |
* getmail/gotmail scripts by Thomas Nesges added to contrib. |
| 1040 |
* Guenther H. Leber's fix for a potential uid.c buffer overflow. |
| 1041 |
* Todd Sabin's option to force IMAP authentication type; enables working |
| 1042 |
around some broken servers. |
| 1043 |
|
| 1044 |
There are 266 people on fetchmail-friends and 444 on fetchmail-announce. |
| 1045 |
|
| 1046 |
fetchmail-5.0.8 (Tue Sep 14 06:56:50 EDT 1999), 17711 lines: |
| 1047 |
* Todd Sabin's patch to accept spaces in CRAM-MD5 names. |
| 1048 |
* Fix to CRAM endianness patch, by Dan Root via Lawrence Rogers. |
| 1049 |
* Suppress duplicates by message ID in multidrop mode. |
| 1050 |
* NTLM support for querying Microsoft Exchange servers, from Grant Edwards. |
| 1051 |
* Lexer fix by Brian Boutel. |
| 1052 |
|
| 1053 |
There are 264 people on fetchmail-friends and 441 on fetchmail-announce. |
| 1054 |
|
| 1055 |
fetchmail-5.0.7 (Sat Aug 21 04:26:13 EDT 1999), 17571 lines: |
| 1056 |
* RPA support works again. |
| 1057 |
* Added debian_rc startup/shutdown script to contrib/. |
| 1058 |
* Yet another monitor option fix. |
| 1059 |
* Various small option-processing fixes. |
| 1060 |
* Teach fetchmailconf about HP OpenMail. |
| 1061 |
* SunOS compilation fixes. |
| 1062 |
* Steve Dodd's fix to not send bouncemail on transient errors. |
| 1063 |
* Don Willis's improved UID parsing. |
| 1064 |
* Fetchmail now logs and recovers from SIGPIPE errors produced by broken |
| 1065 |
socket streams or MDAs. The current poll cycle is terminated. |
| 1066 |
|
| 1067 |
There are 256 people on fetchmail-friends and 433 on fetchmail-announce. |
| 1068 |
|
| 1069 |
fetchmail-5.0.6 (Mon Aug 2 14:04:23 EDT 1999), 17528 lines: |
| 1070 |
* Czech internationalization support (thanks to Jiri Pavlovsky). |
| 1071 |
* Russian internationalization support (but I couldn't read the contributor |
| 1072 |
name in the headers!) |
| 1073 |
* Update of the French internationalization support by Guy Brand. |
| 1074 |
* Lexer fix for the `nokeep' problem by Robert de Bath (thanks |
| 1075 |
to David "Hi! I'm an obnoxious twerp" Ashley for stimulating this). |
| 1076 |
* Lexer states added to tell the lexer to return a string after a |
| 1077 |
`username' or `password' keyword, courtesy of Brian Boutel. |
| 1078 |
* Interface option fix from Bill Currie. |
| 1079 |
* 554 added to default antispam values (for Postfix). |
| 1080 |
* In UID files, split on *rightmost* @ as some dialups actually embed |
| 1081 |
@ in usernames. |
| 1082 |
* Detect Intermail server's "wait a few minutes" message and cope. |
| 1083 |
* Patches for Heimdal implementation of GSSAPI from Leif Johansson |
| 1084 |
<leifj@matematik.su.se>. Somebody should test this against the MIT version. |
| 1085 |
* Fix IMAP authentication code to not rely on the challenge code |
| 1086 |
accepting multiple writes; thanks to Kevin Turner <kevin.turner@oberlin.edu>. |
| 1087 |
|
| 1088 |
Warning: CompuServe changed their POP3 system on 31 July 1999. In doing |
| 1089 |
so, they broke fetchmail's RPA support. Nobody has sent me either code that |
| 1090 |
works with the new system or a spec for it yet. |
| 1091 |
|
| 1092 |
There are 263 people on fetchmail-friends and 421 on fetchmail-announce. |
| 1093 |
|
| 1094 |
fetchmail-5.0.5 (Sat Jun 26 14:41:27 EDT 1999), 17411 lines: |
| 1095 |
* Merged in official OpenBSD port patches. |
| 1096 |
* Added Spanish and German descriptions to spec (thanks to Horst von Brand). |
| 1097 |
* Moved MIME decoding earlier to avoid messing with header length after |
| 1098 |
offsets have been calculated. |
| 1099 |
* Make the .fetchmail_pid lockfile with O_EXCL. Duhh... |
| 1100 |
* New FAQ item R8 on startup failures under Red Hat 6.0 and Debian. |
| 1101 |
* IMAP now skips the authorization step on a PREAUTH response. |
| 1102 |
* Fix bug in defaulting of IMAP expunge period with non-LOGIN auth modes. |
| 1103 |
|
| 1104 |
There are 260 people on fetchmail-friends and 414 on fetchmail-announce. |
| 1105 |
|
| 1106 |
fetchmail-5.0.4 (Fri Jun 11 18:32:58 EDT 1999), 17378 lines: |
| 1107 |
* Fixed compilation error on systems without vnsprintf. |
| 1108 |
* No more GIFs! RPM is now patent-encumbrance-free. |
| 1109 |
* Fix yet another annoying qmail \n bug (thanks to Paul Gilmore). |
| 1110 |
* There is now a documented return code 13 for termination on fetchlimit. |
| 1111 |
* Added qpopper 2.53 warning to the FAQ and fetchmailconf. |
| 1112 |
* Fix fetchmailconf to handle window-manager destroy notifications. |
| 1113 |
* Todd <tastas@home.com> Sabin's RFC2195 support for AUTH=CRAM-MD5 under IMAP. |
| 1114 |
* New FAQ material on single-drop use with Daemon, thanks to Phil Hunt. |
| 1115 |
* Fix memory leak triggered by UIDL usage, and a .fetchids-trashing bug. |
| 1116 |
|
| 1117 |
There are 261 people on fetchmail-friends and 407 on fetchmail-announce. |
| 1118 |
|
| 1119 |
fetchmail-5.0.3 (Sun May 2 23:39:22 EDT 1999), 17241 lines: |
| 1120 |
* Added FAQ item about things to check if --monitor fails with pppd. |
| 1121 |
* Fixed Matthias Andree's SMTP error bug. |
| 1122 |
|
| 1123 |
There are 257 people on fetchmail-friends and 380 on fetchmail-announce. |
| 1124 |
|
| 1125 |
fetchmail-5.0.2 (Thu Apr 29 22:09:46 EDT 1999), 17239 lines: |
| 1126 |
* The IMAP driver now sets SEEN at deletion time, in case the server |
| 1127 |
ships DSNs when that bit is set (HP OpenMail does this). |
| 1128 |
* Delay between POP3 subsessions to allow the server time to release locks. |
| 1129 |
* Improved environment-query logic to handle mutiple names per UID. |
| 1130 |
(This also fixes the no-pidfile bug introduced in 5.0.1.) |
| 1131 |
* FAQ now includes the location of SSL patches. |
| 1132 |
|
| 1133 |
There are 256 people on fetchmail-friends and 377 on fetchmail-announce. |
| 1134 |
|
| 1135 |
fetchmail-5.0.1 (Sun Apr 18 14:59:56 EDT 1999), 17142 lines: |
| 1136 |
* Try to discover user/home via getpwuid(getuid()) before using LOGNAME/HOME. |
| 1137 |
* Mike Pearce's fix for buggy DEFAULT handling in .netrc. |
| 1138 |
* Keep validation errors from generating message lines that qmail will reject. |
| 1139 |
* Can now use expunge option to chop POP3 retrievals into subsessions. |
| 1140 |
* Fix broken site-deletion code in fetchmailconf. |
| 1141 |
|
| 1142 |
There are 254 people on fetchmail-friends and 370 on fetchmail-announce. |
| 1143 |
|
| 1144 |
------------------------------------------------------------------------------ |
| 1145 |
fetchmail-5.0.0 (Mon Apr 5 11:00:24 EDT 1999), 17096 lines: |
| 1146 |
* Update for fetchsetup from Kent Robotti. |
| 1147 |
* Eliminate a realloc error in fetchmail -v -v progress message generation. |
| 1148 |
* Spanish-language update by Javier Kohen. |
| 1149 |
* French-language update by Guy Brand. |
| 1150 |
* Danish summary and description for specgen.sh. |
| 1151 |
* Henrik Storner's fix for the PGP/mimedecode problem. |
| 1152 |
* Fix netrc search code to be able to search >1 host entry per file. |
| 1153 |
* Added heads-up about SpryNet in the FAQ and a test in the autoprobe code. |
| 1154 |
* Removed the Hotmole script. Instead, the web page and FAQ now refer to it. |
| 1155 |
|
| 1156 |
There are 254 people on fetchmail-friends and 369 on fetchmail-announce. |
| 1157 |
|
| 1158 |
fetchmail-4.7.9 (Tue Mar 9 13:25:01 EST 1999), 17108 lines: |
| 1159 |
* Patch by Dan Root to solve an endianness problem in IMAP-K4. |
| 1160 |
* Fix lexical-analyzer bug that rejected `set nobouncemail', |
| 1161 |
* Prevent send_bouncemail from stepping on SMTP antispam response. |
| 1162 |
* Added French internationalization (LC_ALL=fr) from Guy Brand. |
| 1163 |
* Added Hugo Rabson's script for fetching from Hotmail. |
| 1164 |
* Test for .fetchmailrc ownership using geteuid() when possible. |
| 1165 |
* Prevent parsing of delimited protocols from tripping up on a |
| 1166 |
MIME-armored line consisting of "=2E\r\n". |
| 1167 |
|
| 1168 |
There are 263 people on fetchmail-friends and 361 on fetchmail-announce. |
| 1169 |
|
| 1170 |
fetchmail-4.7.8 (Mon Feb 22 10:06:04 EST 1999), 17080 lines: |
| 1171 |
* FreeBSD support for interface and monitor options by Andy Doran <ad@psn.ie>. |
| 1172 |
* Fixed server-deletion bug in fetchmailconf. Also, handle `port' properly. |
| 1173 |
* Timestamps now generated into logfiles at start of poll cycle. |
| 1174 |
* New `nobounce' debugging option (specifically exempted from feature freeze) |
| 1175 |
allows SMTP error bouncemail to be redirected from sender to local |
| 1176 |
postmaster. |
| 1177 |
* Suppress dancing progress dots when syslog is on. |
| 1178 |
* es.po update by Javier Kohen. |
| 1179 |
* Added FAQ material on what to do for a "do not relay" sendmail response. |
| 1180 |
* Can now build under Lynx 3.0.0. |
| 1181 |
|
| 1182 |
There are 261 people on fetchmail-friends and 358 on fetchmail-announce. |
| 1183 |
|
| 1184 |
fetchmail-4.7.7 (Tue Feb 2 18:57:04 EST 1999), 16888 lines: |
| 1185 |
* Fixed off-by-one error in batchlimit logic (thanks to Brian Warner). |
| 1186 |
* Added MD5 checksums to web page. |
| 1187 |
* Get kernel type (and derive /proc/net/dev format) at startup. |
| 1188 |
* Fixes for fetchmailconf bugs reported by Gunther Leber. |
| 1189 |
* Return of the dancing progress dots! |
| 1190 |
|
| 1191 |
There are 257 people on fetchmail-friends and 349 on fetchmail-announce. |
| 1192 |
|
| 1193 |
fetchmail-4.7.6 (Sat Jan 30 19:44:24 EST 1999), 16836 lines: |
| 1194 |
* Henrik Storner's fix for mimedecode |
| 1195 |
* ' now works as a string quote in. fetchmailrc syntax, just like ". |
| 1196 |
* All bounce messages now use FQDN return paths. |
| 1197 |
* Check for background mode before generating oversized-message mail. Duh! |
| 1198 |
* Paul Murphy's improvements for SDPS. |
| 1199 |
* Message deletion on miscellaneous 5xx SMTP errors is suppressed unless a |
| 1200 |
bounce can be sent. |
| 1201 |
|
| 1202 |
There are 262 people on fetchmail-friends and 343 on fetchmail-announce. |
| 1203 |
|
| 1204 |
fetchmail-4.7.5 (Sat Jan 9 17:01:13 EST 1999), 16740 lines: |
| 1205 |
* Issue proper logout after running fetchmail -c |
| 1206 |
* Fix prefix problem with internationalized version. |
| 1207 |
* Fix for Harry McGavran's VPATH bug. |
| 1208 |
* Progress messages now go to stdout. Errors still go to stderr |
| 1209 |
* Fetchmailconf can now launch fetchmail with a point-and-click interface. |
| 1210 |
* Many small cleanups suggested by Byrial Jensen. |
| 1211 |
* Polish-language (LC_ALL=pl) support. Turkish text in spec file. |
| 1212 |
|
| 1213 |
There are 253 people on fetchmail-friends and 331 on fetchmail-announce. |
| 1214 |
|
| 1215 |
fetchmail-4.7.4 (Mon Jan 4 13:26:32 EST 1999), 16700 lines: |
| 1216 |
* Error message cleanup. |
| 1217 |
* HTML cleanup in design notes and FAQ, thanks to Byrial Jensen. |
| 1218 |
* Don't get message sizes when --check is on. |
| 1219 |
* Supply our own strerror() if system doesn't have one. |
| 1220 |
* Gunther Leber's cleanup for the plugin/plugout code. |
| 1221 |
* Hajimu UMEMOTO's code for localtime in timestamps. |
| 1222 |
* Michael Warfield's IPv6 fixes. |
| 1223 |
* Added Argentine Spanish as supported language (LC_ALL=es_AR) from a |
| 1224 |
po file by Javier Kohen <jkohen@tough.com>. |
| 1225 |
* Accept 'passwd' as a synonym for 'password' in .netrc files. |
| 1226 |
* In fetchmailconf, Save or Quit in a frame first performs that action |
| 1227 |
on all dependent frames. |
| 1228 |
* Source distribution now includes Debian package data under debian/ |
| 1229 |
|
| 1230 |
There are 249 people on fetchmail-friends and 334 on fetchmail-announce. |
| 1231 |
|
| 1232 |
fetchmail-4.7.3 (Thu Dec 31 11:54:01 EST 1998), 16643 lines: |
| 1233 |
* Added new FAQ item G11 and added material to R1. |
| 1234 |
* Do a full antispam check on the EOM response in case the local MTA does |
| 1235 |
content analysis of the message body. |
| 1236 |
* Bouncemail now conforms to RFC1984 correctly. |
| 1237 |
* Use sigprocmask to avoid Ron Gomes's weird hang bug (I hope). |
| 1238 |
|
| 1239 |
There are 248 people on fetchmail-friends and 336 on fetchmail-announce. |
| 1240 |
|
| 1241 |
fetchmail-4.7.2 (Fri Dec 25 01:01:54 EST 1998), 16581 lines: |
| 1242 |
* Don't append the destination address to a postmaster name containing @. |
| 1243 |
* Added John Summerfield's getfetchmail script. |
| 1244 |
* Minor fixes in bouncemail format. |
| 1245 |
|
| 1246 |
There are 246 people on fetchmail-friends and 329 on fetchmail-announce. |
| 1247 |
|
| 1248 |
fetchmail-4.7.1 (Fri Dec 18 03:02:22 EST 1998), 16571 lines: |
| 1249 |
* FEATURE FREEZE IS NOW IN EFFECT! No new features until after 5.0.0. |
| 1250 |
* Enable fetchmail to build correctly on systems without socketpair. |
| 1251 |
* gcc -Wall cleanup. |
| 1252 |
* Make sure user can see a trouble message in verbose mode when there |
| 1253 |
are no local matches for recipient addresses. |
| 1254 |
* Harry McGavran's configure.in fix for mixed Kerberos IV/V installations. |
| 1255 |
|
| 1256 |
There are 246 people on fetchmail-friends and 329 on fetchmail-announce. |
| 1257 |
|
| 1258 |
------------------------------------------------------------------------------ |
| 1259 |
fetchmail-4.7.0 (Mon Dec 14 12:05:27 EST 1998), 16560 lines: |
| 1260 |
* Minor correction to make i18n subdirectory builds work better. |
| 1261 |
* Rob Funk's old-message-check optimization. |
| 1262 |
* Fix an error in the logic for detecting when all connections are wedged. |
| 1263 |
* Unwedge connections on wakeup. |
| 1264 |
* Fix Ken Estes's LMTP coredump error. |
| 1265 |
* Bounce mail with addresses rejected by the listener back to the sender. |
| 1266 |
* Search .netrc on via name as well as poll name (thanks to Rob Funk). |
| 1267 |
* Handle SMTP error responses from DATA, so zmailer will work. |
| 1268 |
|
| 1269 |
There are 246 people on fetchmail-friends and 327 on fetchmail-announce. |
| 1270 |
|
| 1271 |
fetchmail-4.6.9 (Tue Dec 1 14:46:19 EST 1998), 16549 lines: |
| 1272 |
* Better RFC822 conformance in fetchmail trace headers. |
| 1273 |
* Corrected MIME generation of bounce mail. |
| 1274 |
* Prevent core dumps on 'for' and 'by' in names (bug introduced in 4.6.8). |
| 1275 |
* Peter Hamlen's fix for bounce-message generation. |
| 1276 |
* Silent mode now suppresses progress messages from 2xx responses in ETRN. |
| 1277 |
* Fix for netrc.c core dump from Michael Pearce |
| 1278 |
<Michael_Pearce-AMP001@email.mot.com>. |
| 1279 |
|
| 1280 |
There are 244 people on fetchmail-friends and 315 on fetchmail-announce. |
| 1281 |
|
| 1282 |
fetchmail-4.6.8 (Sat Nov 28 21:07:46 EST 1998), 16530 lines: |
| 1283 |
* Added bounce-mail capability on SMTP/ESMTP error conditions. |
| 1284 |
* Internationalization support via GNU gettext from Arnaldo Carvalho de Melo |
| 1285 |
<acme@conectiva.com.br> and Jorge Godoy <godoy@conectiva.com.br>. First |
| 1286 |
supported language is Brazilo-Portuegese (LC_ALL=pt_BR). |
| 1287 |
* Fixed Debian Bug#29913: -M on the command line causes SEGV in daemon mode. |
| 1288 |
* Emit an informational message when fetchlimit is reached. |
| 1289 |
* Documented fetchmail's actions on ESMTP errors on the man page. |
| 1290 |
* Fix an undead-message hole in POP3 with fetchall on. |
| 1291 |
* Fix a minor error in generation of fetchmail's trace headers. |
| 1292 |
* Better Received-line parsing (avoid some false positives). |
| 1293 |
|
| 1294 |
There are 247 people on fetchmail-friends and 309 on fetchmail-announce. |
| 1295 |
|
| 1296 |
fetchmail-4.6.7 (Sat Nov 21 13:59:47 EST 1998), 16369 lines: |
| 1297 |
* Gerald Britton's patches to enable Hesiod support. |
| 1298 |
* Postmaster option fix from Bill Metzenthen <billm@melbpc.org.au>. |
| 1299 |
* Socks library support from Guiseppe Guerini. |
| 1300 |
* Notification mail is now sent to the user on 20 consecutive timeouts. |
| 1301 |
* Try to cope with the InterMail server's "wait a few minutes" error. |
| 1302 |
|
| 1303 |
There are 247 people on fetchmail-friends and 308 on fetchmail-announce. |
| 1304 |
|
| 1305 |
fetchmail-4.6.6 (Sat Nov 7 17:27:04 EST 1998), 16252 lines: |
| 1306 |
* Fixed a core-dump bug in reply_hack with -v -v on. |
| 1307 |
* Fix fetchmailconf to be able to edit properties. |
| 1308 |
* Send calling user mail when password authentication fails in daemon mode. |
| 1309 |
* Added plugin/plugout features from Felix von Leitner. |
| 1310 |
* Dave Bodenstab's errno fix. |
| 1311 |
* You can make fetchmail read its config from stdin with the option `-f -'. |
| 1312 |
* Experimental, UNTESTED support of LSMTP (RFC2033). |
| 1313 |
|
| 1314 |
There are 249 people on fetchmail-friends and 304 on fetchmail-announce. |
| 1315 |
|
| 1316 |
fetchmail-4.6.5 (Wed Oct 28 18:28:01 EST 1998), 15844 lines: |
| 1317 |
* Fixed a bug in reply_hack that could occasionally cause malloc smashes. |
| 1318 |
* Added --bsmtp option to dump mail as a BSMTP batch. |
| 1319 |
|
| 1320 |
There are 247 people on fetchmail-friends and 306 on fetchmail-announce. |
| 1321 |
|
| 1322 |
fetchmail-4.6.4 (Tue Oct 27 09:07:58 EST 1998), 15764 lines: |
| 1323 |
* Code cleanup fixes by Jonathan T. Agnew <jtagnew@amherst.edu>. |
| 1324 |
* Fix to fetchmailconf to not output empty properties. |
| 1325 |
* Better instrumentation for the rewrite code -- hopefully this will |
| 1326 |
enable us to nail Sam Steingold's bug. |
| 1327 |
* Fixed bug in %T expansion. |
| 1328 |
|
| 1329 |
There are 245 people on fetchmail-friends and 304 on fetchmail-announce. |
| 1330 |
|
| 1331 |
fetchmail-4.6.3 (Tue Oct 20 12:37:25 EDT 1998), 15703 lines: |
| 1332 |
* Introduced `debug' verbosity, invocable by -v -v. |
| 1333 |
* Make authentication failures more visible by syslogging them. |
| 1334 |
* fetchmailconf now has access to information about which fetchmail |
| 1335 |
compile-time options have been enabled, and uses it to control |
| 1336 |
the choices in various panels. |
| 1337 |
* Added `properties' option for extension scripts. |
| 1338 |
* gcc -Wall cleanup |
| 1339 |
* Removed ad-hoc rewrite of Return-Path introduced in 4.6.1. This was |
| 1340 |
redundant with what reply_hack already does. |
| 1341 |
|
| 1342 |
There are 249 people on fetchmail-friends and 294 on fetchmail-announce. |
| 1343 |
|
| 1344 |
fetchmail-4.6.2 (Fri Oct 16 12:49:30 EDT 1998), 15668 lines: |
| 1345 |
* Time out server open requests like we do reads. This protects against |
| 1346 |
buggy TCP/IP configurations that hang forever on a bad open. |
| 1347 |
* The '--limit' option can now be used with daemon mode. The user is notified |
| 1348 |
that some messages are being skipped on the mail server; the user get |
| 1349 |
notified by email that mentions all the messages being skipped (including |
| 1350 |
their size). A -w/--warnings per-user option specifies at what intervals |
| 1351 |
size warnings are sent to the user (default = 3600 sec). |
| 1352 |
* Added FAQ item M7 on diagnosing failures to extract envelope addresses |
| 1353 |
from sendmail trace headers. |
| 1354 |
* Added Andrea Sterbini's init script for Red Hat to the contrib directory. |
| 1355 |
|
| 1356 |
There are 252 people on fetchmail-friends and 295 on fetchmail-announce. |
| 1357 |
|
| 1358 |
fetchmail-4.6.1 (Wed Oct 14 18:46:58 EDT 1998), 15382 lines: |
| 1359 |
* Fixed a minor memory leak in the IP-address-comparison code. |
| 1360 |
* Mark Staveley's patch to suppress progress dots from non-detached daemon |
| 1361 |
fetchmails. |
| 1362 |
* Removed -pipe compilation option, it confuses too many non-GCC compilers. |
| 1363 |
* Major update of SDPS FAQ material from B.Candler@pobox.com. |
| 1364 |
* Fetchmailconf can deal with zsh now. |
| 1365 |
* Append "@localhost" to MAIL FROM if it's not an FQDN. |
| 1366 |
* Fix minor bug in processing postconnect option. |
| 1367 |
* Corrected contrib/fetchspool script as suggested by William Boughton. |
| 1368 |
|
| 1369 |
There are 257 people on fetchmail-friends and 296 on fetchmail-announce. |
| 1370 |
|
| 1371 |
fetchmail-4.6.0 (Fri Sep 18 13:17:17 EDT 1998), 15362 lines: |
| 1372 |
* Added Bill Adams's mailqueue.pl to the contrib directory. |
| 1373 |
* Try to enable KPOP initialization to work even if `no dns' is on. |
| 1374 |
|
| 1375 |
This is a "gold" version. It will be carried on the fetchmail home page |
| 1376 |
in addition to the current leading-edge one, until the next gold version. |
| 1377 |
|
| 1378 |
There are 250 people on fetchmail-friends and 281 on fetchmail-announce. |
| 1379 |
|
| 1380 |
fetchmail-4.5.8 (Tue Sep 8 12:06:26 EDT 1998), 15371 lines: |
| 1381 |
|
| 1382 |
* Prevent fetchmailconf from adding an additional layer of quotes on |
| 1383 |
preconnect/postconnect/smtpaddress options. |
| 1384 |
* Fix a --configdump bug affecting multidrop configurations. |
| 1385 |
|
| 1386 |
There are 252 people on fetchmail-friends and 278 on fetchmail-announce. |
| 1387 |
|
| 1388 |
fetchmail-4.5.7 (Thu Aug 27 17:10:46 EDT 1998), 15368 lines: |
| 1389 |
* Fixed SDPS support (thanks to Chris Brooks). |
| 1390 |
* One more fix for the snakebit postmaster option. |
| 1391 |
* Compute FQDN from localhost when we're using Kerberos. |
| 1392 |
|
| 1393 |
There are 249 people on fetchmail-friends and 273 on fetchmail-announce. |
| 1394 |
|
| 1395 |
fetchmail-4.5.6 (Tue Aug 25 00:29:44 EDT 1998), 15347 lines: |
| 1396 |
* SDPS support, experimental version 2. Requires configure --enable-SDPS. |
| 1397 |
* Major FAQ update. Added geocities warning. |
| 1398 |
* Fixed --configdump so embedded single and double quotes are handled. |
| 1399 |
* Fetchmailconf 1.3: fixed bug that prevented deletion of first items in lists. |
| 1400 |
* Fixed the `set postmaster' option to work correctly, grrr... |
| 1401 |
* Fix for Debian bug #25997, handling of >Received lines. |
| 1402 |
|
| 1403 |
There are 253 people on fetchmail-friends and 272 on fetchmail-announce. |
| 1404 |
|
| 1405 |
fetchmail-4.5.5 (Mon Aug 3 16:08:14 EDT 1998), 15286 lines: |
| 1406 |
* Brendan Cully's FAQ entry on GSSAPI. |
| 1407 |
* Andrew Cagney's improvement to Received-line parsing. |
| 1408 |
* Kent Robotti sent an updated version of fetchsetup. |
| 1409 |
* Fixed the spam-block code that I broke in 4.5.3 :-(. |
| 1410 |
* Updated the entry on setting up sendmail spam blocks. |
| 1411 |
* Added setrlimit call to inhibit core dumps unless debugging is on. |
| 1412 |
* The default of smtplist has been changed; the undocumented feature that |
| 1413 |
it always included the fetchmail host's FQDN is gone (this is now |
| 1414 |
true for ETRN mode only). |
| 1415 |
* Modes other than ETRN no longer need to know the fetchmail host's FQDN. |
| 1416 |
This eliminates a gethostbyname() call and makes fetchmail more independent |
| 1417 |
of local DNS configuration quirks. |
| 1418 |
* Added experimental SDPS code for demon.co.uk users. |
| 1419 |
|
| 1420 |
There are 256 people on fetchmail-friends and 256 on fetchmail-announce. |
| 1421 |
|
| 1422 |
fetchmail-4.5.4 (Sat Jul 25 10:25:14 EDT 1998), 15179 lines: |
| 1423 |
* Fixed processing of --antispam option. |
| 1424 |
* Antispam default value is now the list [571, 550, 501] corresponding |
| 1425 |
to the sendmail, old exim, and new exim spam-block responses. |
| 1426 |
* Fetchmailconf 1.2 has been fixed to handle list values of antispam. |
| 1427 |
|
| 1428 |
There are 262 people on fetchmail-friends and 252 on fetchmail-announce. |
| 1429 |
|
| 1430 |
fetchmail-4.5.3 (Mon Jul 20 15:02:08 EDT 1998), 15151 lines: |
| 1431 |
* Minor fixes to the GSSAPI code. Seems to work with stock UW IMAP now. |
| 1432 |
* Fetchmail running as root now sends misaddressed multidrop mail to |
| 1433 |
`postmaster', not root. Added `postmaster' option to allow override. |
| 1434 |
* DNS names of target servers are now canonicalized only once, at start |
| 1435 |
of run, and then only if they'll actually be needed later for multidrop |
| 1436 |
checking or fetching Kerberos tickets. This change eliminates many |
| 1437 |
gethostbyname calls. |
| 1438 |
* It's now possible to specify multiple spam-block responses as a list. |
| 1439 |
* Download-progress dots are no longer generated when syslog is enabled. |
| 1440 |
* 1.1 version of fetchmailconf. |
| 1441 |
|
| 1442 |
Note: the DNS-usage change might conceivably break your configuration |
| 1443 |
if (a) you're using `no dns' and multidrop and (b) you're not |
| 1444 |
specifying either a `via' option or pollname that is the host's |
| 1445 |
canonical name. The thing to watch for will be an illegal domain name |
| 1446 |
error from your listener. If this happens, just add a `via' option with |
| 1447 |
the cononical FQDN of the host as argument. |
| 1448 |
|
| 1449 |
There are 267 people on fetchmail-friends and 249 on fetchmail-announce. |
| 1450 |
|
| 1451 |
fetchmail-4.5.2 (Tue Jul 14 19:02:52 EDT 1998), 15013 lines: |
| 1452 |
* German-language internationalization in the RPM, thanks to Jochen Hayek. |
| 1453 |
* .fetchmailrc files are now permitted to be executable by user and group. |
| 1454 |
* Eric Daniel's guard code against very long lines. |
| 1455 |
* Added --nosyslog option. |
| 1456 |
|
| 1457 |
There are 270 people on fetchmail-friends and 245 on fetchmail-announce. |
| 1458 |
|
| 1459 |
fetchmail-4.5.1 (Wed Jul 1 19:27:56 EDT 1998), 14997 lines: |
| 1460 |
* Checkalias option from Enrico Musio <enrico.musio@spaziozerouno.it>. |
| 1461 |
* Discard Unix From_ lines in headers (copes with Debian bug report #23808). |
| 1462 |
* Tell fetchmailconf not to care if the attempt to create an icon window fails. |
| 1463 |
* All fetchmailconf windows now iconify with an image. |
| 1464 |
* obituary@freshmeat's enhancements to hook fetchmail into the Red Hat |
| 1465 |
control panel. |
| 1466 |
* Even if RPA is enabled, it won't be done unless your remotename ends in |
| 1467 |
`@compuserve.com' as CompuServe requires. Thus CompuServe users may now |
| 1468 |
choose ordinary authentication at runtime. |
| 1469 |
|
| 1470 |
There are 275 people on fetchmail-friends and 238 on fetchmail-announce. |
| 1471 |
|
| 1472 |
------------------------------------------------------------------------------ |
| 1473 |
fetchmail-4.5.0bis (Sat Jun 20 10:55:52 EDT 1998), 14961 lines: |
| 1474 |
|
| 1475 |
One-line fix for an embarrassing bug in the `gold' version; command-line |
| 1476 |
options were being ignored when there was no .fetchmailrc. |
| 1477 |
|
| 1478 |
There are 281 people on fetchmail-friends and 229 on fetchmail-announce. |
| 1479 |
|
| 1480 |
fetchmail-4.5.0 (Tue Jun 16 01:56:24 EDT 1998), 14960 lines: |
| 1481 |
|
| 1482 |
This is a "gold" version. It will be carried on the fetchmail home page |
| 1483 |
in addition to the current leading-edge one, until the next gold version. |
| 1484 |
|
| 1485 |
* 1.0 version of fetchmailconf. |
| 1486 |
* Jochen Hayek's changes to make RPA less verbose. |
| 1487 |
* Harry McGavran's fix for subdirectory installation. |
| 1488 |
* Marty Lee fixed a bug in activation of hosts named on the command-line. |
| 1489 |
* The fetchall option forces RETR again. We can cope with USA.NET now. |
| 1490 |
* Gunther Leber's patch to make fetchmail -V less chatty when mode is ETRN. |
| 1491 |
* Gunther Leber's code to sanitize %T and %F expansion in the MDA string. |
| 1492 |
* Jonathan Marten's fix for list option handling. |
| 1493 |
|
| 1494 |
There are 281 people on fetchmail-friends and 228 on fetchmail-announce. |
| 1495 |
|
| 1496 |
fetchmail-4.4.9 (Thu Jun 4 10:41:02 EDT 1998), 14847 lines: |
| 1497 |
* 0.93 beta version of fetchmailconf (now with autoprobing for servers!). |
| 1498 |
* Merging of command-line arguments has now been fixed (I think!). |
| 1499 |
* Make fetchmail 64-bit clean (thanks to John Franklin <john@iptimaging.com>). |
| 1500 |
* Fix man-page installation (thanks to Kevin Hawkins <khawkins@ncsa.uiuc.edu>). |
| 1501 |
* Should build on SunOS again (__STDC__ conditions changed to STDC_HEADERS). |
| 1502 |
* CompuServe RPA and idfile fixes from Rich Beerman <rbeerman@pobox.com>. |
| 1503 |
* Hajimu UMEMOTO <ume@calm.imasy.or.jp> patched the address-rewrite logic to |
| 1504 |
deal with addresses of the form "John Smith (foo) <jsmith@bar.com>" better. |
| 1505 |
* POP3 TOP argument reduced to 99999999, the most CompuServe will accept. |
| 1506 |
* Brendan Cully's fixes for the GSS code. |
| 1507 |
|
| 1508 |
There are 279 people on fetchmail-friends and 217 on fetchmail-announce. |
| 1509 |
|
| 1510 |
fetchmail-4.4.8 (Tue May 26 12:30:58 EDT 1998), 14859 lines: |
| 1511 |
* Added 0.90 beta version of fetchmailconf. |
| 1512 |
* Removed fetchall side-effect kluge, now that we know how to make TOP work |
| 1513 |
with qpopper 2.3+. |
| 1514 |
* Patch by Kok Seng to prevent loss of UID info when a query fails. |
| 1515 |
* Pascal Grudler <pg@dtx466.ledl.com> sent a fix for the idfile option. |
| 1516 |
* Several fixes for command-line processing from Gunther Leber: |
| 1517 |
- in fetchmail.c |
| 1518 |
* set tmpbuf to NULL after freeing the buffer (so this will hopefully |
| 1519 |
cause a coredump, when tmpbuf is used somewhere else) |
| 1520 |
* when makeing sure we have a nonempty host list to forward to, I |
| 1521 |
added "localhost" for non ETRN protocols. This should relieve the |
| 1522 |
situation for people, who do neither have a static ip-address |
| 1523 |
(hostname) assigned and don't bother to set up a dummy-interface |
| 1524 |
for their hostname. I think this feature was already in fetchmail |
| 1525 |
in an older version. We lost this, when we changed the code that it |
| 1526 |
would work with ETRN. My fix here works for both ETRN and non ETRN. |
| 1527 |
- in options.c |
| 1528 |
* changed char buf[...] to *buf + xmalloc to avoid buffer overuns and |
| 1529 |
possible resulting (and annoying) coredumps |
| 1530 |
* in parsecmdline(): replaced atoi by xatoi which uses strtol and |
| 1531 |
better validity checks for input numbers. This fix only works on |
| 1532 |
ANSI-C systems; old systems still use atoi. |
| 1533 |
- fixed reversed dumping of mimedecode option |
| 1534 |
|
| 1535 |
There are 272 people on fetchmail-friends and 214 on fetchmail-announce. |
| 1536 |
|
| 1537 |
fetchmail-4.4.7 (Sat May 23 08:26:58 EDT 1998), 14477 lines: |
| 1538 |
* FEATURE FREEZE IS NOW IN EFFECT! No new features until after 4.5.0. |
| 1539 |
* Better workaround for TOP bounds-checking in qpopper 2.3+. |
| 1540 |
* Several fixes for option-parsing and elsewhere by Gunther Leber. |
| 1541 |
* George Colouris's second try at NetBSD autoconfiguration. |
| 1542 |
* Bruce Mah's fix for core dump in command-line host specification. |
| 1543 |
* Missing `idfile' declaration added to .fetchmailrc processing. |
| 1544 |
* Mimedecode default turned off pending a fix for the PGP-signature- |
| 1545 |
munging bug. |
| 1546 |
|
| 1547 |
There are 270 people on fetchmail-friends and 216 on fetchmail-announce. |
| 1548 |
|
| 1549 |
fetchmail-4.4.6 (Sat May 16 14:16:49 EDT 1998), 14421 lines: |
| 1550 |
* Fix a bug introduced by my 4.4.5 bug-fix release :-( |
| 1551 |
* Make the internal line buffer eight times longer to cope with idiot |
| 1552 |
DOS-world editors. |
| 1553 |
* Back out NetBSD configure.in change, it broke all other Kerberos installs. |
| 1554 |
* Fixed qmail dup problem, thanks to Chris Bond's smoking-gun -v transcript. |
| 1555 |
|
| 1556 |
There are 270 people on fetchmail-friends and 212 on fetchmail-announce. |
| 1557 |
|
| 1558 |
fetchmail-4.4.5 (Wed May 13 21:37:02 EDT 1998), 14412 lines: |
| 1559 |
* Make RPA logging use error() rather than stderr. |
| 1560 |
* Autoconfiguration support for NetBSD. |
| 1561 |
* Henrik Storner's fix for a minor mimedecode bug. |
| 1562 |
|
| 1563 |
There are 271 people on fetchmail-friends and 209 on fetchmail-announce. |
| 1564 |
|
| 1565 |
fetchmail-4.4.4 (Wed May 6 10:08:15 EDT 1998), 14390 lines: |
| 1566 |
* Francois Wautier's fix for qvirtual. |
| 1567 |
* Willem Hengeveld's fix for UID initialization. |
| 1568 |
* Strip out qvirtual prefix *before* doing name mapping or localdomain check. |
| 1569 |
|
| 1570 |
There are 270 people on fetchmail-friends and 199 on fetchmail-announce. |
| 1571 |
|
| 1572 |
fetchmail-4.4.3 (Sun Apr 19 18:22:00 EDT 1998), 14385 lines: |
| 1573 |
* Back out one of the changes to the null Return-Path handling, as it caused |
| 1574 |
invalid rewrites leading to protocol sync errors under some configurations. |
| 1575 |
* Add code to disable using TOP for pop3.c when fetchall is on. Recent |
| 1576 |
versions of qpopper don't bounds-check TOP requests properly. |
| 1577 |
|
| 1578 |
There are 277 people on fetchmail-friends and 186 on fetchmail-announce. |
| 1579 |
|
| 1580 |
fetchmail-4.4.2 (Sun Apr 19 00:13:42 EDT 1998), 14378 lines: |
| 1581 |
* Use TOP for POP3 retrieval to avoid marking messages seen. Duh! |
| 1582 |
* Another fix for command-line --smtphost option. |
| 1583 |
* Deal with "Return-Path: <>" more gracefully. |
| 1584 |
* Re-enable build on some random Solaris (memmove wasn't in the C library). |
| 1585 |
* Comparison of UIDs is no longer caseblind. |
| 1586 |
* Fix patch for unmime from Henrik Storner to correct "Content-Type:" header. |
| 1587 |
|
| 1588 |
There are 277 people on fetchmail-friends and 185 on fetchmail-announce. |
| 1589 |
|
| 1590 |
fetchmail-4.4.1 (Tue Mar 24 00:01:20 EST 1998), 13633 lines: |
| 1591 |
* We now properly shroud IMAP passwords containing ", \, and SP. |
| 1592 |
* Checked for Y2K safety. No 2-digit dates anywhere, so we're safe. |
| 1593 |
* Added mimedecode option by Henrik Storner. |
| 1594 |
* Display a total byte count in the fetchmail status message. |
| 1595 |
* Fixed a strange core-dump bug that manifested when using -f and --smtphunt. |
| 1596 |
|
| 1597 |
There are 279 people on fetchmail-friends and 165 on fetchmail-announce. |
| 1598 |
|
| 1599 |
------------------------------------------------------------------------------ |
| 1600 |
fetchmail-4.4.0 (Mon Mar 16 14:57:38 EST 1998), 13579 lines: |
| 1601 |
* Fix bug that prevented graceful exit from POP3 validation on wrong password. |
| 1602 |
* Dominique Unruh's patch that copes gracefully with bodiless messages. |
| 1603 |
* Fix timer-leak problem with the SIGALRM fix, pointed out by Dave Bodenstab. |
| 1604 |
* Deal with more M$ Exchange braindamage (violating an RFC1939 limit). |
| 1605 |
* Allow spaces in IMAP usernames (thank Juerg Wanner <juerg.wanner@ubs.com>). |
| 1606 |
* Handle empty Return-Path (thank Dmitry Yaitskov <dyaitskov@insystems.com>). |
| 1607 |
* Improvements in UID handling; should be a cleaner fix for Dick van den Burg. |
| 1608 |
* Remove the LOGIN capability check for IMAPrev1 servers; Cyrus chokes on it. |
| 1609 |
|
| 1610 |
There are 273 people on fetchmail-friends and 160 on fetchmail-announce. |
| 1611 |
|
| 1612 |
fetchmail-4.3.9 (Fri Mar 6 10:45:32 EST 1998), 13531 lines: |
| 1613 |
* Relax the LOGIN capability check in IMAP. |
| 1614 |
* John Stracke <francis@netscape.com> sent a workaround for SIGALRM flakiness |
| 1615 |
under glibc6 over Linux. |
| 1616 |
* Kerberos V support from Jon Dugan <jdugan@ncsa.uiuc.edu> and |
| 1617 |
Von Welch <vwelch@ncsa.uiuc.edu>. |
| 1618 |
* Ron Kaminsky <kam@Orbotech.Co.IL> sent a patch to RFC1730-encode passwords |
| 1619 |
sent to IMAP servers. This allows them to contain doublequotes and |
| 1620 |
backslashes. |
| 1621 |
* Made the antispam response configurable. |
| 1622 |
* UID-handling fix from Dick van den Burg <burg@is.ge.com>, |
| 1623 |
|
| 1624 |
There are 275 people on fetchmail-friends and 153 on fetchmail-announce. |
| 1625 |
|
| 1626 |
fetchmail-4.3.8 (Tue Feb 24 15:47:13 EST 1998), 13292 lines: |
| 1627 |
* Documentation cleanup. |
| 1628 |
* -S is back to setting smtphost all the time; net-security option is now -T. |
| 1629 |
* net-security option is now per-server, with a `netsec' keyword. |
| 1630 |
* Handle "account" token in .netrc. |
| 1631 |
* Fix IMAP4rev1 detection. |
| 1632 |
* Added /-suffix capability to specify a port or service on smtphost args. |
| 1633 |
* More fixes by Nicholas Pitre. |
| 1634 |
* Fix for core-dump bug in the new UID-marking code by timw@aracnet.com. |
| 1635 |
* EMX changes support running fetchmail under OS/2. |
| 1636 |
|
| 1637 |
There are 269 people on fetchmail-friends and 144 on fetchmail-announce. |
| 1638 |
|
| 1639 |
fetchmail-4.3.7 (Tue Feb 17 21:30:26 EST 1998), 13104 lines: |
| 1640 |
* Fixed a minor bug in the IMAP re-polling logic. |
| 1641 |
* Nicholas Pitre's extensive changes to multidrop: |
| 1642 |
- Seek for the true sender of a mail which is not necessarily in the |
| 1643 |
From: header. (see comments in the code for more explicit details). |
| 1644 |
This one is particularly important with list distributions... |
| 1645 |
- Respect the Resent-To/-Cc/-Bcc precedence over the To/Cc/Bcc headers |
| 1646 |
for recipient delivery. So avoid resending a message to a person who |
| 1647 |
just resent a mail to some other addresses. |
| 1648 |
- Fix a bug in find_server_names() wich caused recipient addresses to |
| 1649 |
figure twice in the recipient address list. |
| 1650 |
- Modified parse_received() to let full adress from the Received header to |
| 1651 |
pass through so local domains can be used (now has same policy as in |
| 1652 |
the find_server_names() function). |
| 1653 |
- Fixed memory leaks from readheaders(). |
| 1654 |
- Made some strcmp() be strcasecmp() as it should be because it didn't |
| 1655 |
work correctly in some cases. |
| 1656 |
- Modified reply_hack() to meet the needs of above modifications. |
| 1657 |
Thomas says these changes have been tested for two weeks in a production |
| 1658 |
multidrop environment. I tested them for another week in mine. |
| 1659 |
* Doug Muth's runfetchmail version 1.1. |
| 1660 |
* Minor port patches from Philippe De Muyter. |
| 1661 |
* Patch by Chun-Chung Chen <cjj@u.washington.edu> to handle quotes in .netrc |
| 1662 |
* Corrected OTP support, IPv6 and IPSEC support patches from Craig Metz. |
| 1663 |
* Fix bad interaction between UID handling and fetchlimit. |
| 1664 |
|
| 1665 |
There are 272 people on fetchmail-friends and 136 on fetchmail-announce. |
| 1666 |
|
| 1667 |
fetchmail-4.3.6 (Fri Jan 23 00:25:57 EST 1998), 12773 lines: |
| 1668 |
* Improved RPM packaging with correct grouping and an icon. |
| 1669 |
* Fixed another minor bug in handling of `expunge 0'. |
| 1670 |
* Kent Robotti sent a new version of fetchsetup. |
| 1671 |
* Scott Burson's tweak to allow USER=postmaster to work. |
| 1672 |
* Byrial Jensen's fix to handle NULs in mail correctly. |
| 1673 |
* Vojtech Pavlik's fix for simultaneous %F and %T. |
| 1674 |
* IMAP code can now deal with untagged responses during CAPABILITY |
| 1675 |
(at least one server issues the motd in a bunch of "* OK {ALERT]" lines |
| 1676 |
in response to the first command after connecting.) |
| 1677 |
* New --smtpaddress option from Henning P. Schmiedehausen allows you |
| 1678 |
to force the hostname used in MAIL FROM lines. |
| 1679 |
* If link can't find the bind library, force `no dns' on all connections. |
| 1680 |
* Change name of ordinary-user lockfile so .fetchmail can be used as a |
| 1681 |
logging directory. |
| 1682 |
* Close pipe to MDA when we get a nonresponse timeout. This should |
| 1683 |
prevent MDA zombies from piling up when we have errors. |
| 1684 |
* Treat Netscape's "X-Mozilla-Status" lines like "Status:" lines. |
| 1685 |
* More informative error messages on timeout. |
| 1686 |
|
| 1687 |
There are 269 people on fetchmail-friends and 123 on fetchmail-announce. |
| 1688 |
|
| 1689 |
fetchmail-4.3.5 (Mon Dec 15 06:07:08 EST 1997), 12728 lines: |
| 1690 |
* Added Kent Robotti's fetchsetup configuration script. |
| 1691 |
* Corrected buggy handling of `expunge 0'. |
| 1692 |
* RFC 1731 GSSAPI support from Brendan Cully <brendan@kublai.com>. |
| 1693 |
* We no longer reveal the remotename in fetchmail's Received line, as this |
| 1694 |
may be sensitive information. |
| 1695 |
|
| 1696 |
There are 264 people on fetchmail-friends and 106 on fetchmail-announce. |
| 1697 |
|
| 1698 |
fetchmail-4.3.4 (Fri Dec 5 12:39:31 EST 1997), 12537 lines: |
| 1699 |
* Yet another attempt on the Compuserve RPA moving target. |
| 1700 |
* Fix ETRN code to poll for the fetchmail host if there's no -S option. |
| 1701 |
* Allow `--quit' to be given with other options to shut down a running daemon |
| 1702 |
before anything else gets done (suggested by Greg Stark). |
| 1703 |
* Added Gordon Matzigkeit's warning about -F to the man page. |
| 1704 |
* Improved POP3 protocol-synchronization error messages. |
| 1705 |
* Allow fetchmail to proceed even if DNS is down or unavailable, if all |
| 1706 |
multidrop entries have `no dns'. |
| 1707 |
* Added Robert de Bath's "fetchspool" script to contrib. |
| 1708 |
* Use strftime(3) to gen a proper RFC822 date into fetchmail's Received header. |
| 1709 |
|
| 1710 |
There are 272 people on fetchmail-friends and 96 on fetchmail-announce. |
| 1711 |
|
| 1712 |
fetchmail-4.3.3 (Sat Nov 22 01:51:41 EST 1997), 12491 lines: |
| 1713 |
* Robert Hardy <rhardy@webcon.net>'s patch to use IMAP EXAMINE in check mode. |
| 1714 |
* Alexander Kourakos's patch for cleaner handling of group addresses. |
| 1715 |
* Fixed expansion of MDA %-escapes (thanks Wez Furlong <wjf103@york.ac.uk>). |
| 1716 |
* Deal with the possibility that IMAP NOOP issued on rescan might not get an |
| 1717 |
EXISTS response (thanks to Jonathan T. Agnew <jtagnew@amherst.edu>). |
| 1718 |
* contrib/runfetchmail copyright now meets Debian Free Software Guidelines. |
| 1719 |
* RPA code is changed to track a change I'm told CompuServe made on the weekend |
| 1720 |
of November 15. |
| 1721 |
* Set %p 3000 in the lexer source to fix the Solaris 2.4 build. |
| 1722 |
* Changed the summary status message emitted by a foreground run. The old |
| 1723 |
user@host produced odd results under some virtual-domain setups, so it's |
| 1724 |
"user at host" now. |
| 1725 |
|
| 1726 |
There are 281 people on fetchmail-friends and 83 on fetchmail-announce. |
| 1727 |
|
| 1728 |
fetchmail-4.3.2 (Wed Oct 22 20:30:14 EDT 1997), 12463 lines: |
| 1729 |
* More slow-UIDL patches from Wolfgang Wander. |
| 1730 |
* Yet another attempt to fix IMAP-K4. This one, my beta-testers say, works. |
| 1731 |
* Only re-poll on actual dispatches (not just fetches). |
| 1732 |
* Monitor patch for newer kernels by Keith Rohrer <kwrohrer@enteract.com>. |
| 1733 |
* Handle repolling multiple folders correctly. |
| 1734 |
|
| 1735 |
There are 261 people on fetchmail-friends and 64 on fetchmail-announce. |
| 1736 |
|
| 1737 |
fetchmail-4.3.1 (Mon Oct 13 17:12:40 EDT 1997), 12388 lines: |
| 1738 |
* Minor portation fixes for early AIX versions and NextSTEP. |
| 1739 |
* Fixed a bad interaction between --limit and the repoll feature. |
| 1740 |
* = is now optional in global options. |
| 1741 |
* Code for parsing Received headers now strips out RFC822 routes. |
| 1742 |
* Fixed processing of -S/-r arguments so giving a comma-separated list works. |
| 1743 |
* Don't query for the fetchmail host machine by default in ETRN mode. |
| 1744 |
* Added skip prefix clause on `envelope' option |
| 1745 |
* Don't use TCP/IP for DNS queries, it interacts badly with diald. |
| 1746 |
* Allow usernames up to 40 chars long a la RFC1939. |
| 1747 |
* Fixed IMAP-K4 authorization sequence. |
| 1748 |
* Added --invisible option. Note: you can now either make fetchmail generate |
| 1749 |
a Received header (the default) *or* spoof your listener into thinking |
| 1750 |
fetchmail connected from the mailserver machine, *but not both*. |
| 1751 |
|
| 1752 |
There are 269 people on fetchmail-friends and 40 on fetchmail-announce. |
| 1753 |
|
| 1754 |
------------------------------------------------------------------------------ |
| 1755 |
fetchmail-4.3.0 (Mon Oct 6 16:44:38 EDT 1997), 12304 lines: |
| 1756 |
* Rearranged IMAP authentication so CAPABILITY is done first, |
| 1757 |
* FAQ update, including a major new item on how to protect your password. |
| 1758 |
* Added code to have %F in an MDA string expand to the From address |
| 1759 |
* Added code to prevent buffer spamming via the MDA %T/%s escape. |
| 1760 |
* Luca Olivetti's --qvirtual option patch for qmail users. |
| 1761 |
* Fixed a bug in the code that was supposed to suppress expansion of RFC822 |
| 1762 |
groupnames. (Thanks to Santiago Vila Doncel for pointing this out) |
| 1763 |
* It's now possible to explicitly configure out POP3, IMAP, or ETRN. |
| 1764 |
* We no longer get the hostname for address rewrites and log messages from the |
| 1765 |
server greeting line, instead it's the server's canonical DNS name. |
| 1766 |
* Improved UID handling for RFC1725 POP3 servers coping with a line hit. |
| 1767 |
* Created fetchmail-announce list. |
| 1768 |
|
| 1769 |
There are 281 people on fetchmail-friends and 8 on fetchmail-announce. |
| 1770 |
% fetchmail list split |
| 1771 |
|
| 1772 |
fetchmail-4.2.9 (Tue Sep 30 18:21:35 EDT 1997), 12185 lines: |
| 1773 |
* Don't byte-stuff when writing to an MDA. |
| 1774 |
* IMAP mode now does smart re-polling, eliminating connection/authentication |
| 1775 |
overhead when messages are being delivered to the server mailbox while |
| 1776 |
the poll is in progress. |
| 1777 |
* Fetchmail's synthetic Received line is now inserted just before the first |
| 1778 |
existing Received line and *after* any From headers shipped up by the |
| 1779 |
server. This fixes odd problems with some sensitive sendmails. |
| 1780 |
* Compuserve RPA authentication support. |
| 1781 |
* Fixed a bug that screwed up message size queries on some IMAP2bis servers. |
| 1782 |
|
| 1783 |
There are 285 people on the fetchmail-friends list. |
| 1784 |
|
| 1785 |
fetchmail-4.2.8 (Sun Sep 28 16:59:59 EDT 1997), 11183 lines: |
| 1786 |
* Fixed a bug in POP2 compilation introduced sometime after 4.0.8. |
| 1787 |
* Only emit length-mismatch messages in verbose mode. |
| 1788 |
* POP3 lock busy error is now treated as authorization failure (Greg Stark) |
| 1789 |
* Kerberos error is now treated as authorization failure (Greg Stark) |
| 1790 |
* New --expunge option allows you to better control resource use under IMAP. |
| 1791 |
|
| 1792 |
There are 285 people on the fetchmail-friends list. |
| 1793 |
|
| 1794 |
fetchmail-4.2.7 (Fri Sep 26 11:21:15 EDT 1997), 11080 lines: |
| 1795 |
* Full OTP support with Craig Metz's libopie 2.32 or higher. |
| 1796 |
* Major upgrade of FAQ with a procedure for diagnosing mangled-mail problems. |
| 1797 |
* Emit fetchmail's Received with stuffline so stripcr/forcecr are implemented. |
| 1798 |
|
| 1799 |
There are 284 people on the fetchmail-friends list. |
| 1800 |
|
| 1801 |
fetchmail-4.2.6 (Wed Sep 24 17:37:13 EDT 1997), 11091 lines: |
| 1802 |
* Prevent bad matches on Received line due to hostnames ending "for" and "by". |
| 1803 |
* Improved bug-tracking header, now also emitted when using an MDA. |
| 1804 |
* Cope with Post Office/NT's brain-dead habit of prepending bogus LIST items |
| 1805 |
with a -1 length. |
| 1806 |
* Return of the size consistency check; this time it works for POP3 too. |
| 1807 |
|
| 1808 |
There are 283 people on the fetchmail-friends list. |
| 1809 |
|
| 1810 |
fetchmail-4.2.5 (Mon Sep 22 23:38:46 EDT 1997), 11114 lines: |
| 1811 |
* Greg Stark's patch for better autoconfiguration on mixed libc5/libc6 systems. |
| 1812 |
* We no longer mess with CFLAGS/LDFLAGS to get Kerberos support linked. |
| 1813 |
* fetchmail now generates its own Received header for bug-tracking. |
| 1814 |
* Improved handling of IMAP4rev1 CAPABILITY response. |
| 1815 |
* Better code to avoid buffer overruns on long To/Cc/Bcc headers. |
| 1816 |
|
| 1817 |
There are 284 people on the fetchmail-friends list. |
| 1818 |
|
| 1819 |
fetchmail-4.2.4 (Fri Sep 19 19:48:50 EDT 1997), 11079 lines: |
| 1820 |
* Small compilation cleanups, thanks to Florian laRoche. |
| 1821 |
* Removed the length consistency check, it mysteriously fails under POP3. |
| 1822 |
* Added Alexander Kourakos's patch to improve address rewriting. |
| 1823 |
* Added Wilfried Teiken's patch allowing the password to be piped in. |
| 1824 |
|
| 1825 |
There are 287 people on the fetchmail-friends list. |
| 1826 |
|
| 1827 |
fetchmail-4.2.3 (Thu Sep 18 16:19:10 EDT 1997), 11037 lines: |
| 1828 |
* Fix a bug in IMAP message-size retrieval. |
| 1829 |
* Yet another try at getting the size-consistency check right. |
| 1830 |
|
| 1831 |
There are 286 people on the fetchmail-friends list. |
| 1832 |
|
| 1833 |
fetchmail-4.2.2 (Wed Sep 17 22:56:05 EDT 1997), 11037 lines: |
| 1834 |
* Re-enable --limit under IMAP (bug introduced in 4.2.0). |
| 1835 |
* Autoconfigure root-mode PID-file directory to /etc if no /var/run. |
| 1836 |
* ETRN mode no longer tries to flush queue for "localhost". |
| 1837 |
* Introduced new DNS error return 11 to indicate DNS failure at startup. |
| 1838 |
* More portation tweaks for unusual Unixes. |
| 1839 |
* Make sure any X-Fetchmail-Error: line is properly terminated. |
| 1840 |
|
| 1841 |
There are 289 people on the fetchmail-friends list. |
| 1842 |
|
| 1843 |
fetchmail-4.2.1 (Tue Sep 16 12:26:57 EDT 1997), 11057 lines: |
| 1844 |
* Type and inclusion changes to eliminate warnings on weird Unixes. |
| 1845 |
* Detect and warn about servers like M$ Exchange that get lengths wrong. |
| 1846 |
|
| 1847 |
There are 285 people on the fetchmail-friends list. |
| 1848 |
|
| 1849 |
------------------------------------------------------------------------------ |
| 1850 |
fetchmail-4.2.0 (Sun Sep 14 16:31:58 EDT 1997), 11036 lines: |
| 1851 |
* Driver code changed so delimited protocols don't rely on message lengths |
| 1852 |
being correct (this means #@!%^# brain-dead Microsoft Exchange will work). |
| 1853 |
|
| 1854 |
There are 285 people on the fetchmail-friends list. |
| 1855 |
|
| 1856 |
fetchmail-4.1.8 (Thu Sep 11 16:20:15 EDT 1997), 11028 lines: |
| 1857 |
* Fix nasty single-char-adddress bug in multidrop mode. |
| 1858 |
* Fixed cosmetic bug in ETRN mode -v output! |
| 1859 |
* Added warning about broken Microsoft Exchange server to FAQ. |
| 1860 |
* Will Renkel supplied an implementation of inet_aton(). |
| 1861 |
|
| 1862 |
There are 286 people on the fetchmail-friends list. |
| 1863 |
|
| 1864 |
fetchmail-4.1.7 (Tue Sep 9 16:55:04 EDT 1997), 10998 lines: |
| 1865 |
* Now works with Cyrus IMAP server. |
| 1866 |
* Will build OK even if local environment lacks strstr(3). |
| 1867 |
|
| 1868 |
There are 283 people on the fetchmail-friends list. |
| 1869 |
|
| 1870 |
fetchmail-4.1.6 (Sat Sep 6 13:11:59 EDT 1997), 10996 lines: |
| 1871 |
* Correct autoconfiguration machinery for Amiga (thanks to Steffen Opel). |
| 1872 |
* Append hostname to fallback address in multidrop mode correctly. |
| 1873 |
* Suppress append of smtphost name to RCPT TO address when it has a @ already. |
| 1874 |
|
| 1875 |
There are 285 people on the fetchmail-friends list. |
| 1876 |
|
| 1877 |
fetchmail-4.1.5 (Fri Sep 5 15:06:13 EDT 1997), 10993 lines: |
| 1878 |
* Prevent core dumps on messages with no destination lines. |
| 1879 |
* Decorate RCPT TO names with smtphost. |
| 1880 |
* Have AUTO mode croak on SMTP error. |
| 1881 |
* Fall back on localhost if smtphost is defaulted and `hostname` is not |
| 1882 |
DNS-accessible. |
| 1883 |
|
| 1884 |
There are 286 people on the fetchmail-friends list. |
| 1885 |
|
| 1886 |
fetchmail-4.1.4 (Thu Sep 4 15:41:05 EDT 1997), 10991 lines: |
| 1887 |
* Autoconfigure correctly for systems that lack inet_aton(). |
| 1888 |
* Better failure reporting on SMTP connect failures. |
| 1889 |
* Autoconfigure the MD5 support for 64-bit machines. |
| 1890 |
|
| 1891 |
Due to pilot error, there was no release actually numbered 4.1.3. |
| 1892 |
There are 286 people on the fetchmail-friends list. |
| 1893 |
|
| 1894 |
fetchmail-4.1.2 (Wed Sep 3 18:44:58 EDT 1997), 10970 lines: |
| 1895 |
* Fixed a bonehead bug in RCPT TO name generation introduced in 4.1.1. |
| 1896 |
* Added James Steven's ip-up wrapper to the contrib directory. |
| 1897 |
* Prevent buffer spamming in SockOpen by a broken DNS. |
| 1898 |
* Al Youngwerth's fix to prevent segfaults when Return-Path has no address. |
| 1899 |
* Phillippe De Muyter's port changes for sysV68 R3V7.1. |
| 1900 |
* Port changes for Kerberos under FreeBSD, thanks to Benjamin Greenwald. |
| 1901 |
* Don't use inet_addr() any more. |
| 1902 |
|
| 1903 |
First release after my two-week vacation. |
| 1904 |
There are 285 people on the fetchmail-friends list. |
| 1905 |
|
| 1906 |
fetchmail-4.1.1 (Fri Aug 15 21:02:50 EDT 1997), 10830 lines: |
| 1907 |
* Fix an obvious bug in some snprintf calls (non-Linux systems only) |
| 1908 |
* No more hard limit on number of destination headers |
| 1909 |
* Wolfgang Wander's support for faster new-message detection using UIDL. |
| 1910 |
* Changed the default of the `envelope' option. |
| 1911 |
|
| 1912 |
There are 269 people on the fetchmail-friends list. |
| 1913 |
|
| 1914 |
fetchmail-4.1.0 (Mon Aug 11 17:19:57 EDT 1997), 10673 lines: |
| 1915 |
* Make the RPM depend on `smtpdaemon', which the sendmail package provides. |
| 1916 |
* Clean up the Interactive UNIX System V/386 Release 3.2 port. |
| 1917 |
* Enable parser to detect and complain about the most common syntax error. |
| 1918 |
* More warnings about things that can go wrong with multidrop. |
| 1919 |
* Dave Bodenstab's fix for flaky phone lines. |
| 1920 |
* Always pass FQDNs in RCPT TO addresses (avoids minor tsuris with exim). |
| 1921 |
|
| 1922 |
There are 263 people on the fetchmail-friends list. |
| 1923 |
% Web page existed by this point |
| 1924 |
|
| 1925 |
fetchmail-4.0.8 (Thu Aug 7 17:05:27 EDT 1997), 10662 lines: |
| 1926 |
* Fixed core dump bug in UID handling introduced by the 4.0.6 change. |
| 1927 |
* Retrieval code for POP3 & older IMAP versions now skips X-IMAP message |
| 1928 |
used by UW IMAP4rev1 server to store UIDs. |
| 1929 |
* Port to Interactive UNIX System V/386 Release 3.2. |
| 1930 |
|
| 1931 |
There are 263 people on the fetchmail-friends list. |
| 1932 |
|
| 1933 |
fetchmail-4.0.7 (Tue Aug 5 22:47:11 EDT 1997), 10615 lines: |
| 1934 |
* Fixed a minor bug in handling of DNS errors in multidrop mode. |
| 1935 |
* Added a `postconnect' analogous to `preconnect'. |
| 1936 |
* Make `interval' count polls skipped because of interface or monitor option. |
| 1937 |
* Fixed UIDL and dropstatus option processing. |
| 1938 |
|
| 1939 |
There are 258 people on the fetchmail-friends list. |
| 1940 |
|
| 1941 |
fetchmail-4.0.6 (Fri Aug 1 11:14:31 EDT 1997), 10583 lines: |
| 1942 |
* Changed semantics of `via' and `poll <name>' to be more orthogonal. |
| 1943 |
* Substantially improved option coverage on the man page. |
| 1944 |
* Yet another try at getting the remote-build right for Harry McGavran. |
| 1945 |
* Don't emit "No mail" messages in (non-verbose) daemon mode). |
| 1946 |
* Fixed the stock POP3 authorization sequence, which got broken in 4.0.4. |
| 1947 |
* --kill option renamed to --nokeep for consistency |
| 1948 |
|
| 1949 |
WARNING: If you are running multidrop, (RE)READ FAQ ITEM F1 NOW! |
| 1950 |
There are 258 people on the fetchmail-friends list. |
| 1951 |
|
| 1952 |
fetchmail-4.0.5 (Wed Jul 30 10:27:25 EDT 1997), 10581 lines: |
| 1953 |
* Increased %o in the Lex source to cope with Ultrix lex. |
| 1954 |
* RPMs are now built with --without-OPIE to avoid validation problems. |
| 1955 |
* Channge in computation of true name to avoid HELO (null) bug. |
| 1956 |
|
| 1957 |
There are 255 people on the fetchmail-friends list. |
| 1958 |
|
| 1959 |
fetchmail-4.0.4 (Mon Jul 28 23:38:20 EDT 1997), 10593 lines: |
| 1960 |
* Overhauled the build machinery. |
| 1961 |
* The `no envelope' option now suppresses parsing of Received lines. |
| 1962 |
* Added Al Youngwerth as a backup maintainer. |
| 1963 |
|
| 1964 |
This tries to fix the various yacc- and remote-build problems. |
| 1965 |
There are 256 people on the fetchmail-friends list. |
| 1966 |
|
| 1967 |
fetchmail-4.0.3 (Mon Jul 28 16:39:17 EDT 1997), 10589 lines: |
| 1968 |
* Replace vsprintf with vnsprintf to avoid buffer-overrun screws. |
| 1969 |
* Added via option to make ssh configuration cleaner. |
| 1970 |
* Added dropstatus option. |
| 1971 |
* Allow either `login' or `user' in .netrc files. |
| 1972 |
|
| 1973 |
Interim release, mainly because I inadvertently messed up the web page. |
| 1974 |
Note: RFC1938 support is tentative, untested, and requires a patch to the |
| 1975 |
LIBOPIE library. See the file LIBOPIE.PATCH for the sad details. |
| 1976 |
There are 258 people on the fetchmail-friends list. |
| 1977 |
|
| 1978 |
fetchmail-4.0.2 (Mon Jul 17 20:54:30 EDT 1997): |
| 1979 |
* Experimental RFC1938 one-time password support using OPIE library, |
| 1980 |
courtesy of Craig Metz <cmetz@inner.net> (couthor of RFC1938). |
| 1981 |
|
| 1982 |
Private release to Craig Metz only for OPIE testing. |
| 1983 |
There are 251 people on the fetchmail-friends list. |
| 1984 |
|
| 1985 |
fetchmail-4.0.1 (Wed Jul 16 14:32:08 EDT 1997), 10418 lines: |
| 1986 |
* Compilation cleanup for DEC Unix 4.0 and AIX. |
| 1987 |
* Corrected the machinery for remote builds. |
| 1988 |
* Minor improvements in failed-connection error messages. |
| 1989 |
|
| 1990 |
A minor cleanup release for non-Linux systems. |
| 1991 |
There are 254 people on the fetchmail-friends list. |
| 1992 |
|
| 1993 |
------------------------------------------------------------------------------ |
| 1994 |
fetchmail-4.0.0 (Wed Jul 9 10:30:16 EDT 1997), 10395 lines: |
| 1995 |
|
| 1996 |
This is a "gold" version. Bug cleanup was finished (I hope...) in 3.9.9. |
| 1997 |
And about time, too, I've been hacking on this code for a year now! |
| 1998 |
|
| 1999 |
* Fixes for minor compilation glitches on non-Linux systems. |
| 2000 |
* Progress messages now show total count as well as message number. |
| 2001 |
* Removed the popclient backward-compatibility hacks. |
| 2002 |
* Leif Erlingsson <leif@lege.com> sent a patch to separate a "lock busy" |
| 2003 |
condition from other authentication failures on a POP3 server. |
| 2004 |
* Allow duplicate server hostnames again. |
| 2005 |
* Fetchmail now returns 0 if *any* poll during the run succeeded. |
| 2006 |
|
| 2007 |
There are 251 people on the fetchmail-friends list. |
| 2008 |
|
| 2009 |
------------------------------------------------------------------------------ |
| 2010 |
fetchmail-3.9.9 (Wed Jun 25 11:01:51 EDT 1997), 10410 lines: |
| 2011 |
* We can now process multiple To headers a la Microsoft Exchange Server. |
| 2012 |
* Avoid sending LIST and getting an error when no messages are waiting. |
| 2013 |
* Allow `fetchmail' to do wakeup even when no .fetchmailrc. |
| 2014 |
* Fixed Paul Sutcliffe's headerless-mail bug triggered by -s. |
| 2015 |
* Added `pass8bits' to help prevent internationalization lossage. |
| 2016 |
* Add Guenther Leber's fixes for ETRN mode. |
| 2017 |
|
| 2018 |
There are 248 people on the fetchmail-friends list. |
| 2019 |
|
| 2020 |
fetchmail-3.9.8 (Sat Jun 14 14:19:32 EDT 1997), 9659 lines: |
| 2021 |
* Fetchmail is now normally built with optimization. |
| 2022 |
* POP2 support is no longer compiled by default, but you can configure |
| 2023 |
it in with `configure --enable-POP2'. |
| 2024 |
* If a .fetchmailrc entry has multiple user parts, the opening `username' |
| 2025 |
keyword is now required for all. |
| 2026 |
* Fetchall no longer overrides --limit. |
| 2027 |
* Values of --limit, --fetchlimit, and --batchlimit in .fetchmailrc can now |
| 2028 |
be overridden from the command line by specifying an explicit option of 0. |
| 2029 |
* Architecture-independent RPM building. |
| 2030 |
* Fix code to work correctly with POP3 servers that don't return a reliable |
| 2031 |
size in the response to FETCH. |
| 2032 |
|
| 2033 |
There are 261 people on the fetchmail-friends list. |
| 2034 |
|
| 2035 |
fetchmail-3.9.7 (Mon Jun 9 18:40:04 EDT 1997), 9625 lines: |
| 2036 |
* Complain and exit if user tries to start fetchmail with options while a |
| 2037 |
background fetchmail is running. |
| 2038 |
* Various installation headaches are gone, INSTALL edited accordingly. |
| 2039 |
* Treat exim's 501 and (soon) 550 antispam responses as equivalent to 571. |
| 2040 |
* Separate header and body byte counts in IMAP progress messages. |
| 2041 |
* Man page updates, including removal of restriction on --syslog. |
| 2042 |
* You can now set --syslog in the .fetchmailrc file. |
| 2043 |
* Parse more different variants of IMAP "UNSEEN" message. |
| 2044 |
* Handle zero-length messages correctly. |
| 2045 |
|
| 2046 |
There are 252 people on the fetchmail-friends list. |
| 2047 |
|
| 2048 |
fetchmail-3.9.6 (Wed May 28 18:28:35 EDT 1997), 9545 lines: |
| 2049 |
* Fix the libc6 configuration stuff (thanks to Jesse Thilo). |
| 2050 |
* Support for Kerberos-v4-authenticated IMAP (thanks to Rudolph Maceyko). |
| 2051 |
* Don't choke on RFC822 group names. |
| 2052 |
* More improvements in RFC822 name parsing. |
| 2053 |
* Interval skip feature, courtesy of Hal DeVore. |
| 2054 |
|
| 2055 |
There are 257 people on the fetchmail-friends list. |
| 2056 |
|
| 2057 |
fetchmail-3.9.5 (Sun May 18 01:05:13 EDT 1997), 9145 lines: |
| 2058 |
* Add an error notification when an incoming message has embedded NULs. |
| 2059 |
* Throw out >From lines in headers to prevent getting hosed by upstream |
| 2060 |
sendmails with the 'E' option on. |
| 2061 |
* Enable forcecr to work on the \r\n header terminator line. |
| 2062 |
* Multiple-folder support for POP2 and IMAP. |
| 2063 |
* Under IMAP, bodies of messages refused by SMTP's 571 response are no longer |
| 2064 |
fetched. |
| 2065 |
* Configure should do the right thing with libc6 now. |
| 2066 |
|
| 2067 |
There are 249 people on the fetchmail-friends list. |
| 2068 |
|
| 2069 |
fetchmail-3.9.4 (Wed May 14 12:27:22 EDT 1997), 8992 lines: |
| 2070 |
* Fixed a compilation glitch for systems like SunOS & others without atexit(3). |
| 2071 |
* Fixed a compilation glitch in daemonize for HP-UX. |
| 2072 |
* Changes to compile correctly on systems that have on_exit() but not atexit(). |
| 2073 |
* Changes to forbid duplicate server names in the rc file. |
| 2074 |
* Do caseblind comparisons of host and user names everywhere. |
| 2075 |
* IMAP retrieval can now handle messages with embedded NULs. |
| 2076 |
* Fixed a core dump in .netrc searching reported by Jim Spath. |
| 2077 |
|
| 2078 |
There are 248 people on the fetchmail-friends list. |
| 2079 |
|
| 2080 |
fetchmail-3.9.3 (Wed May 7 11:40:47 EDT 1997), 8941 lines: |
| 2081 |
* Fix for -I option from George Sipe. |
| 2082 |
* Finally got error.c to compile under AIX, thanks to Dave Vinish. |
| 2083 |
* Prevent header rewrite logic from appending mailserver name to blank To. |
| 2084 |
* When header rewrite is on, hack Return-Path as well. |
| 2085 |
|
| 2086 |
There are 240 people on the fetchmail-friends list. |
| 2087 |
|
| 2088 |
fetchmail-3.9.2 (Wed Apr 23 14:07:03 EDT 1997), 8902 lines: |
| 2089 |
* Fixed a glitch in the Makefile yacc and lex productions |
| 2090 |
* Add logic for X-Fetchmail-Warning emission of \r\n to pacify qmail. |
| 2091 |
* Yet another try at getting error.c to play nice with AIX. |
| 2092 |
|
| 2093 |
There are 224 people on the fetchmail-friends list. |
| 2094 |
|
| 2095 |
fetchmail-3.9.1 (Thu Apr 17 11:37:14 EDT 1997), 8923 lines: |
| 2096 |
* Hypertext FAQ added to distribution manifest. |
| 2097 |
* RPM builder production fixed. |
| 2098 |
* Minor additions and corrections to man page. |
| 2099 |
* Delivery failures are now syslogged as LOG_ERR, not LOG_INFO. |
| 2100 |
* --check now turns off --daemon. |
| 2101 |
* --syslog is now independent of --daemon. |
| 2102 |
* Multiple-error X- headers are improved. |
| 2103 |
* Added `forcecr' to fix qmail problems by forcing CRLF termination. |
| 2104 |
|
| 2105 |
There are 222 people on the fetchmail-friends list. |
| 2106 |
% Bad addresses dropped after switch to SmartList |
| 2107 |
|
| 2108 |
------------------------------------------------------------------------------ |
| 2109 |
fetchmail-3.9.0 (Wed Apr 2 13:36:22 EST 1997), 8889 lines: |
| 2110 |
|
| 2111 |
features -- |
| 2112 |
|
| 2113 |
* It is now possible to set a default poll interval with `set daemon'. |
| 2114 |
|
| 2115 |
* -U/uidl option to force UIDL use under POP3 (thanks, Ingmar Baumgart). |
| 2116 |
|
| 2117 |
bugs -- |
| 2118 |
|
| 2119 |
* Server-response timeouts were broken. Various symptoms of this problem |
| 2120 |
were reported by Klee Dienes <klee@mit.edu>, Dirk Eddelbuettel |
| 2121 |
<edd@rosebud.sps.queensu.ca>, Robert V. Schipper <rvs@gol.com>, |
| 2122 |
and Steven Brown <swbrown@ucsd.edu>. |
| 2123 |
|
| 2124 |
* George Sipe sent a fix for the --monitor code. |
| 2125 |
|
| 2126 |
* --norewrite was a no-op. Fixed. |
| 2127 |
|
| 2128 |
* Fetchmail was aborting with "partial message buffer overflow" on Suns |
| 2129 |
due to unreliable vsprintf return. This has been fixed with changes |
| 2130 |
to error.c. |
| 2131 |
|
| 2132 |
There are 268 people on the fetchmail-friends list. |
| 2133 |
|
| 2134 |
------------------------------------------------------------------------------ |
| 2135 |
fetchmail-3.8.0 (Fri Mar 7 17:34:02 EST 1997), 8810 lines: |
| 2136 |
|
| 2137 |
features -- |
| 2138 |
|
| 2139 |
* More FAQ material on using `localdomains'. |
| 2140 |
|
| 2141 |
* Compilation hacks for ISC 4.0 (thanks, Larry Jones!). |
| 2142 |
|
| 2143 |
bugs -- |
| 2144 |
|
| 2145 |
* Enabled ETRN and RPOP command-line options. |
| 2146 |
|
| 2147 |
* Yet another attempt to fix the error.c compilation problems under |
| 2148 |
Solaris and NEXTSTEP. |
| 2149 |
|
| 2150 |
* Handle \( and \) correctly in RFC822 comments, thanks to Gareth McCaughan. |
| 2151 |
|
| 2152 |
* Fixed off-by-one error fingered by Brian Jones that prevented |
| 2153 |
`localdomains' from working. |
| 2154 |
|
| 2155 |
There are 248 people on the fetchmail-friends list. |
| 2156 |
|
| 2157 |
------------------------------------------------------------------------------ |
| 2158 |
fetchmail-3.7.0 (Fri Feb 21 17:38:40 EST 1997), 8782 lines: |
| 2159 |
|
| 2160 |
features -- |
| 2161 |
|
| 2162 |
* You can now specify a hunt list of SMTP forwarding hosts. |
| 2163 |
|
| 2164 |
* Treat unexpected EOF as a protocol error. |
| 2165 |
|
| 2166 |
* DNS errors no longer abort an entire poll. Instead they just cause |
| 2167 |
forwarding and deletion of the current message to be suppressed. |
| 2168 |
|
| 2169 |
* -v output now includes the version/pl numbers (help for harried maintainer!). |
| 2170 |
|
| 2171 |
bugs -- |
| 2172 |
|
| 2173 |
* Fix password-shrouding logic so it doesn't crap out on a zero-length |
| 2174 |
password. |
| 2175 |
|
| 2176 |
* Various error-logging fixes by Dave Bodenstab. |
| 2177 |
|
| 2178 |
* Fix parsing bug that broke UIDL-processing code. |
| 2179 |
|
| 2180 |
There are 233 people on the fetchmail-friends list. |
| 2181 |
|
| 2182 |
------------------------------------------------------------------------------ |
| 2183 |
fetchmail-3.6.0 (Mon Feb 17 00:19:55 EST 1997), 8700 lines: |
| 2184 |
|
| 2185 |
features -- |
| 2186 |
|
| 2187 |
* Use Return-Path for RCPT FROM if possible for better behavior on mailing |
| 2188 |
lists and bouncemail. |
| 2189 |
|
| 2190 |
* New Makefile production to generate an RPM. |
| 2191 |
|
| 2192 |
* The `no received' option of 3.4 is gone. Instead, say `no envelope'. |
| 2193 |
This suppresses all attempts to extract an envelope address and route |
| 2194 |
based on it. If you set `no envelope' in the defaults entry it is possible |
| 2195 |
to undo that in individual entries by using `envelope <string>'. |
| 2196 |
|
| 2197 |
bugs -- |
| 2198 |
|
| 2199 |
* Yet another fix to the password-shrouding logic. |
| 2200 |
|
| 2201 |
* Fix bug that screwed up IMAP mail reception in -v mode *only*. |
| 2202 |
|
| 2203 |
There are 229 people on the fetchmail-friends list. |
| 2204 |
|
| 2205 |
------------------------------------------------------------------------------ |
| 2206 |
fetchmail-3.5.0 (Sat Feb 15 15:19:36 EST 1997), 8688 lines: |
| 2207 |
|
| 2208 |
features -- |
| 2209 |
|
| 2210 |
* The host that ETRN specifies is now set by the smtphost option. |
| 2211 |
|
| 2212 |
* It is now possible to suppress Received line parsing in multidrop mode |
| 2213 |
with a new `no received' per-server option. |
| 2214 |
|
| 2215 |
* Major FAQ reorganization and additions. |
| 2216 |
|
| 2217 |
* .poprc-style `user'-less entry now triggers a warning. |
| 2218 |
|
| 2219 |
bugs -- |
| 2220 |
|
| 2221 |
* The counter referred to by the batchlimit option used to count not only |
| 2222 |
fetched messages but skipped ones. This has been fixed. |
| 2223 |
|
| 2224 |
* Compilation fixes for Kerberos V4 support and GNU glibc2 support. |
| 2225 |
|
| 2226 |
There are 230 people on the fetchmail-friends list. |
| 2227 |
|
| 2228 |
------------------------------------------------------------------------------ |
| 2229 |
fetchmail-3.4.0 (Wed Feb 12 19:23:06 EST 1997), 8666 lines: |
| 2230 |
|
| 2231 |
features -- |
| 2232 |
|
| 2233 |
* Support for ESMTP ETRN extension. |
| 2234 |
|
| 2235 |
* It is now possible to turn off option flags in individual server entries |
| 2236 |
that had been turned on in a `defaults' entry. |
| 2237 |
|
| 2238 |
* The code should now deal gracefully with headerless mail. |
| 2239 |
|
| 2240 |
bugs -- |
| 2241 |
|
| 2242 |
* The bug that displayed incorrect sizes for POP3 connections has been fixed. |
| 2243 |
|
| 2244 |
* Upped the %a option in the lexer file so SunOS 4.1.3 lex won't choke with a |
| 2245 |
"Too Many Transitions" error. |
| 2246 |
|
| 2247 |
* Size-ticker dots are now disabled when verbose is on. This should eliminate |
| 2248 |
some alarming but harmless "(message incomplete)" messages from the |
| 2249 |
error-logging machinery. |
| 2250 |
|
| 2251 |
* A core dump in save_str_pair() that only showed up on some systems has |
| 2252 |
been fixed. |
| 2253 |
|
| 2254 |
There are 223 people on the fetchmail-friends list. |
| 2255 |
|
| 2256 |
------------------------------------------------------------------------------\ |
| 2257 |
|
| 2258 |
fetchmail-3.3.2 (Mon Feb 3 12:59:33 EST 1997): |
| 2259 |
* Minor fixes to stripcr and password-shrouding logic. |
| 2260 |
|
| 2261 |
fetchmail-3.3.1 (Sun Feb 2 02:17:07 EST 1997), 8489 lines: |
| 2262 |
* Fix incorrect stripcr processing |
| 2263 |
* Unapply a patch that broke error logging to files. |
| 2264 |
|
| 2265 |
------------------------------------------------------------------------------\ |
| 2266 |
fetchmail-3.3.0 (Sat Feb 1 15:15:13 EST 1997), 8490 lines: |
| 2267 |
|
| 2268 |
features -- |
| 2269 |
|
| 2270 |
* Whether or not carriage returns will be stripped on output is explicitly |
| 2271 |
controllable with stripcr. |
| 2272 |
|
| 2273 |
* fetchmail -v messages no longer reveal password lengths. |
| 2274 |
|
| 2275 |
bugs -- |
| 2276 |
|
| 2277 |
* Correction to length-extraction code for servers that return (nnn octets). |
| 2278 |
|
| 2279 |
* Correction to RF822 continuation code so it doesn't eat leading blank-led |
| 2280 |
lines in the text. |
| 2281 |
|
| 2282 |
There are 215 people on the fetchmail-friends list. |
| 2283 |
|
| 2284 |
------------------------------------------------------------------------------ |
| 2285 |
fetchmail-3.2.0 (Mon Jan 27 02:51:10 EST 1997): |
| 2286 |
|
| 2287 |
features -- |
| 2288 |
|
| 2289 |
* Better error notification on IMAP select failure. |
| 2290 |
|
| 2291 |
bugs -- |
| 2292 |
|
| 2293 |
* The code can now handle arbitrarily long address lists. |
| 2294 |
|
| 2295 |
* Fix RFC822 parsing to strip comments at end of bare addresses. |
| 2296 |
|
| 2297 |
* Explicitly strip CRs out of fetched mail. |
| 2298 |
|
| 2299 |
* Corrections to 8BITMIME processing. |
| 2300 |
|
| 2301 |
There are 207 people on the fetchmail-friends list. |
| 2302 |
|
| 2303 |
------------------------------------------------------------------------------ |
| 2304 |
fetchmail-3.1.0 (Fri Jan 24 12:45:18 EST 1997): |
| 2305 |
|
| 2306 |
features -- |
| 2307 |
|
| 2308 |
* Forwarding is now done via ESMTP where possible. |
| 2309 |
|
| 2310 |
* ESMTP 8BITMIME option is supported; when 8BITMIME is supported and the |
| 2311 |
Content-Transfer-Encoding header is 7BIT or 8BIT, it is appended to the |
| 2312 |
MAIL FROM command as a BODY option. |
| 2313 |
|
| 2314 |
* ESMTP SIZE option is supported when using IMAP2bis or IMAP4. This means |
| 2315 |
messages too long for the local ESMTP listener will be rejected *before* |
| 2316 |
they are passed to the ESMTP listener. |
| 2317 |
|
| 2318 |
* IMAP code now detects IMAP4rev1 capabilities (RFC 2060) and uses them. |
| 2319 |
(It will fall back to IMAP4 or IMAP2bis depending on what it sees.) |
| 2320 |
|
| 2321 |
bugs -- |
| 2322 |
|
| 2323 |
* Compilation fixes for non-Linux machines. |
| 2324 |
|
| 2325 |
There are 205 people on the fetchmail-friends list. |
| 2326 |
|
| 2327 |
------------------------------------------------------------------------------ |
| 2328 |
fetchmail-3.0.0 (Tue Jan 21 16:44:56 EST 1997), 8164 lines: |
| 2329 |
|
| 2330 |
features -- |
| 2331 |
|
| 2332 |
* `interface' and `monitor' options are now per-server. |
| 2333 |
|
| 2334 |
* `batchlimit' option is now per-user. |
| 2335 |
|
| 2336 |
* RFC822 header continuation for long address lists is is now handled properly. |
| 2337 |
|
| 2338 |
* There is now a `nodns' option to suppress DNS checking of address hostname |
| 2339 |
parts in multidrop mode (make sure your aka list is complete before you use |
| 2340 |
this!). |
| 2341 |
|
| 2342 |
* Options such as `nokeep' can now be written `no keep'. |
| 2343 |
|
| 2344 |
* RPOP support is back by user request. |
| 2345 |
|
| 2346 |
Note: The first two changes mean that older .fetchmailrc files using |
| 2347 |
the `set' syntax for these options will cause fetchmail to die with a |
| 2348 |
parse error at initialization time. Conversion is trivial -- for |
| 2349 |
details, see the FAQ. |
| 2350 |
|
| 2351 |
bugs -- |
| 2352 |
|
| 2353 |
* Stricter parsing of greeting message for the host name; eliminates some |
| 2354 |
minor errors when using IMAP and the hostname is something like jet.es. |
| 2355 |
|
| 2356 |
* --quit in root-daemon mode didn't work, fixed this. |
| 2357 |
|
| 2358 |
* Ensure that default server parameters get properly zeroed out after each |
| 2359 |
poll or skip statement in .fetchmailrc. |
| 2360 |
|
| 2361 |
* Arrange an EXPUNGE after each delete when using IMAP, so deletions get done |
| 2362 |
OK even if there's a socket error before termination. |
| 2363 |
|
| 2364 |
* Simpler and better header-rewrite code, fixing some weird cases where |
| 2365 |
it failed. Thanks to Masafumi NAKANE <max@wide.ad.jp> and |
| 2366 |
Carey Evans <c.evans@student.canterbury.ac.nz> for pointing out these |
| 2367 |
problems. |
| 2368 |
|
| 2369 |
* Handle zero-length messages properly; thanks to Bob Craycroft. |
| 2370 |
|
| 2371 |
Note: the RFC subdirectory is no longer included with the distribution |
| 2372 |
(this cut its size in half!) Instead, applicable RFCs are listed on the |
| 2373 |
manual page. |
| 2374 |
|
| 2375 |
There are 201 people on the fetchmail-friends list. |
| 2376 |
|
| 2377 |
------------------------------------------------------------------------------ |
| 2378 |
fetchmail-2.8.0 (Sat Jan 11 15:48:33 EST 1997), 8139 lines: |
| 2379 |
|
| 2380 |
features -- |
| 2381 |
|
| 2382 |
* We now get the hostname used for progress messages from the server greeting. |
| 2383 |
This means you'll get sensible-looking progress messages even when using |
| 2384 |
ssh to redirect secure connections. |
| 2385 |
|
| 2386 |
* Reorganized and improved man page. |
| 2387 |
|
| 2388 |
* Mail header parsing now handles RFC822 escapes properly. |
| 2389 |
|
| 2390 |
bugs -- |
| 2391 |
|
| 2392 |
* Stop netrc parser from complaining about blank lines. |
| 2393 |
|
| 2394 |
* Add ssh recipe correction. |
| 2395 |
|
| 2396 |
* Eliminate infinite-loop bug in defaults handling. |
| 2397 |
|
| 2398 |
* Fixed some address-parsing bugs in rfc822.c:nxtaddr(). |
| 2399 |
|
| 2400 |
* 2.7 broke portability to Solaris. Fix that. |
| 2401 |
|
| 2402 |
There are 184 people on the fetchmail-friends list. |
| 2403 |
|
| 2404 |
------------------------------------------------------------------------------ |
| 2405 |
fetchmail-2.7.0 (Thu Jan 9 03:18:15 EST 1997), 8091 lines: |
| 2406 |
|
| 2407 |
features -- |
| 2408 |
|
| 2409 |
* New --syslog option by Dave Bodenstab. |
| 2410 |
|
| 2411 |
* Automatic parsing of ~/.netrc for a mailserver password if necessary, thanks |
| 2412 |
to Gordon Matzigkeit. |
| 2413 |
|
| 2414 |
* Added preconnect option for initializing ssh connections. |
| 2415 |
|
| 2416 |
* Added local-domains support for multidrop as requested by Pablo Saratxaga. |
| 2417 |
|
| 2418 |
* More FAQ material on how and when to use --interface. |
| 2419 |
|
| 2420 |
bugs -- |
| 2421 |
|
| 2422 |
* Fixed a minor bug introduced into From handling by 2.6. |
| 2423 |
|
| 2424 |
* Fixed bug in SMTP forwarding of msg lines with leading dot. |
| 2425 |
|
| 2426 |
* Fixed a bug that generated incorrect HELO for second and subsequent |
| 2427 |
poll entries attached to the same SMTP host. |
| 2428 |
|
| 2429 |
There are 177 people on the fetchmail-friends list. |
| 2430 |
|
| 2431 |
------------------------------------------------------------------------------ |
| 2432 |
fetchmail-2.6.0 (Fri Dec 27 12:42:56 EST 1996), 7185 lines: |
| 2433 |
|
| 2434 |
features -- |
| 2435 |
|
| 2436 |
* IMAP4 code now sets the server "seen" flag on each message if "keep" is on. |
| 2437 |
|
| 2438 |
* New FAQ material on how to use --interface. |
| 2439 |
|
| 2440 |
bugs -- |
| 2441 |
|
| 2442 |
* Dropped back to separate SockGets/SockWrite code with no attempt at |
| 2443 |
stdio buffering -- we hope this will fix the Solaris peoples' problems. |
| 2444 |
|
| 2445 |
* Fixed length-computation bug (apparently introduced in 2.3) that messed |
| 2446 |
up IMAP deletes. |
| 2447 |
|
| 2448 |
There are 169 people on the fetchmail-friends list. |
| 2449 |
|
| 2450 |
------------------------------------------------------------------------------ |
| 2451 |
fetchmail-2.5.0 (Mon Dec 23 04:18:54 EST 1996), 7088 lines: |
| 2452 |
|
| 2453 |
features -- |
| 2454 |
|
| 2455 |
* New --interface and --monitor options for Linux courtesy of George Sipe. |
| 2456 |
|
| 2457 |
bugs -- |
| 2458 |
|
| 2459 |
* Replaced bug-prone setvbuf with setlinebuf. |
| 2460 |
|
| 2461 |
* Moved lock file to ~/.fetchmail to eliminate various /tmp problems. |
| 2462 |
|
| 2463 |
There are 165 people on the fetchmail-friends list. |
| 2464 |
|
| 2465 |
------------------------------------------------------------------------------ |
| 2466 |
fetchmail-2.4.0 (Sat Dec 21 05:24:44 EST 1996), 6792 lines: |
| 2467 |
|
| 2468 |
features -- |
| 2469 |
|
| 2470 |
* Add FAQ material on troubleshooting and working around SMTP connection |
| 2471 |
failures. |
| 2472 |
|
| 2473 |
bugs -- |
| 2474 |
|
| 2475 |
* Fixed a core-dump bug in MX processing that's been lurking there for ghods |
| 2476 |
know how long. It could never have been more than rare. |
| 2477 |
|
| 2478 |
* Fixed a minor bug in Received processing. |
| 2479 |
|
| 2480 |
* Restored compile-time portability to Solaris. |
| 2481 |
|
| 2482 |
* Initial 2.4 said: "Force line-buffering on socket streams (Linux apparently |
| 2483 |
defaults to this). This may fix some hang problems reported under Solaris." |
| 2484 |
Unfortunately this "fix" triggers horrible lossage on long messages and had |
| 2485 |
to be removed. |
| 2486 |
|
| 2487 |
There are 166 people on the fetchmail-friends list. |
| 2488 |
|
| 2489 |
------------------------------------------------------------------------------ |
| 2490 |
fetchmail-2.3.0 (Sat Dec 12 14:31:00 EST 1996), 6789 lines: |
| 2491 |
|
| 2492 |
features -- |
| 2493 |
|
| 2494 |
* Full IMAP4 support -- we now probe for IMAP4 capabilities and use |
| 2495 |
RFC822.PEEK when possible to avoid marking messages seen on the server |
| 2496 |
before they are deleted. This improves recovery from sendmail and |
| 2497 |
dropped-connection errors. |
| 2498 |
|
| 2499 |
* True stdio buffering of sockets at last, thanks to Cameron McPherson. |
| 2500 |
This should be good for a significant throughput increase. |
| 2501 |
|
| 2502 |
* Almost all error messages that might be emitted in daemon mode now go |
| 2503 |
through the error() subroutine. This is a first step towards allowing |
| 2504 |
a daemon-mode fetchmail to use syslog. |
| 2505 |
|
| 2506 |
* SIGUSR1 is now used for wakeup rather than SIGHUP. This eliminates any |
| 2507 |
possible confusion about fetchmail's behavior at logout time. |
| 2508 |
|
| 2509 |
* Received line parsing for envelope addresses now matches MX as well as |
| 2510 |
canonical DNS addresses, making multidrop routing slightly more reliable. |
| 2511 |
|
| 2512 |
* Added --fetchlimit option to limit number of messages fetched in a |
| 2513 |
single poll. |
| 2514 |
|
| 2515 |
bugs -- |
| 2516 |
|
| 2517 |
* Fixed a FreeBSD compilation glitch involving SIGCLD (thanks to |
| 2518 |
Masafumi NAKANE). |
| 2519 |
|
| 2520 |
* Added some port patches for NEXTSTEP. |
| 2521 |
|
| 2522 |
* SIGCHLD used everywhere now, not SIGCLD (this was strictly a cosmetic bug). |
| 2523 |
|
| 2524 |
* Prevent occasional hangs when fetchmail was terminated by signal. |
| 2525 |
|
| 2526 |
There are 168 people on the fetchmail-friends list. |
| 2527 |
|
| 2528 |
------------------------------------------------------------------------------ |
| 2529 |
fetchmail-2.2.0 (Mon Dec 9 00:15:01 EST 1996), 6573 lines: |
| 2530 |
|
| 2531 |
features -- |
| 2532 |
|
| 2533 |
* If SMTP returns 571 (unsolicited mail refused) to a MAIL FROM, the |
| 2534 |
address is excluded by the local sendmail's spam filter. Drop the mail. |
| 2535 |
(This is the only circumstance in which mail is thrown away.) |
| 2536 |
|
| 2537 |
* The header your mailserver uses to convey envelope addresses is no longer |
| 2538 |
wired to `X-Envelope-Header'. You can now specify it with the `envelope' |
| 2539 |
option in .fetchmailrc. (This header is not RFC822 standard, and we have a |
| 2540 |
report of an ISP using X-Frontier-To). |
| 2541 |
|
| 2542 |
bugs -- |
| 2543 |
|
| 2544 |
* Fixed a startup-time core dump introduced by 2.1's aka-list feature. |
| 2545 |
|
| 2546 |
* Fixed a bug in non-implicit mode (poll specified host), also due to aka. |
| 2547 |
|
| 2548 |
* Various minor portability fixes for Suns. Adding #include <errno.h> |
| 2549 |
in fetchmail.c was the most significant one. |
| 2550 |
|
| 2551 |
* Avoid using -lresolv when possible, some Linux versions are badly broken. |
| 2552 |
|
| 2553 |
* Fix error in MX record handling that was causing multidrop problems. |
| 2554 |
|
| 2555 |
* Disable daemon SIGCHLD handler while an MDA is running, to avoid snafus. |
| 2556 |
Thanks to Dave Bodenstab <imdave@synet.net> for spotting this obscure bug. |
| 2557 |
|
| 2558 |
There are 156 people on the fetchmail-friends list. |
| 2559 |
|
| 2560 |
------------------------------------------------------------------------------ |
| 2561 |
fetchmail-2.1.0 (Thu Nov 28 11:07:48 EST 1996), 6529 lines: |
| 2562 |
|
| 2563 |
features -- |
| 2564 |
|
| 2565 |
* Added FAQ file. |
| 2566 |
|
| 2567 |
* Try to pass envelope From to the listener so that logging and procmail |
| 2568 |
processing works right. If that fails, fall back on calling-user. |
| 2569 |
|
| 2570 |
* Added `set logfile = ' option to rc syntax. |
| 2571 |
|
| 2572 |
* We now use X-Envelope-To headers and parse the Received lines. If |
| 2573 |
X-Envelope-To is found, OK; otherwise we look for a `Received for' line; |
| 2574 |
either is treated as a true envelope address. If neither of these are |
| 2575 |
found we go to the To/Cc/Bcc header addresses. |
| 2576 |
|
| 2577 |
* Added `*' as a wildcard option for multidrop to ... here. This will allow |
| 2578 |
names to be local names to be passed through from a multi-drop box on |
| 2579 |
a mailserver |
| 2580 |
|
| 2581 |
* Added an `aka' option to allow users to declare mailserver aliases at start |
| 2582 |
of run, so DNS does less work. During a run, cache host matches on the |
| 2583 |
aka list so no potential alias has to be DNS-checked more than once. |
| 2584 |
A server being polled explicitly may be referred to by any of its aliaseses. |
| 2585 |
|
| 2586 |
bugs -- |
| 2587 |
|
| 2588 |
* Nalin Dahyabhai's fix patch for MIT Kerberos V4 support. |
| 2589 |
|
| 2590 |
* Fixed a fencepost error in the APOP code that was causing a core dump. |
| 2591 |
|
| 2592 |
* Skip flag wasn't getting reset on poll hosts following a skipped one. |
| 2593 |
|
| 2594 |
* Include remote name in saved UID mappings so multiple POP accounts on |
| 2595 |
the same server won't get their UIDs confused. |
| 2596 |
|
| 2597 |
There are 138 people on the fetchmail-friends list. |
| 2598 |
% FAQ file started |
| 2599 |
|
| 2600 |
------------------------------------------------------------------------------ |
| 2601 |
fetchmail-2.0.0 (Mon Nov 18 00:32:17 EST 1996), 6360 lines: |
| 2602 |
* Fix typo in setitimer call setup that caused obscure bugs under FreeBSD. |
| 2603 |
* Accept Apparently-To if there is no To header. |
| 2604 |
* Include Cameron McPherson's patch for handling multi-line SMTP responses. |
| 2605 |
* Don't try to feed listener the header From any more. |
| 2606 |
|
| 2607 |
fetchmail-1.9.9 (Mon Nov 11 10:40:14 EST 1996), 6312 lines: |
| 2608 |
* Accept Resent-From & Apparently-From a la RFC822. |
| 2609 |
* Include file fixes for Solaris 2.5 and FreeBSD 2.2. |
| 2610 |
* Improved error notification on SMTP and no-matching-local-address errors. |
| 2611 |
* Delivery to multidrop mailboxes now always aborts on DNS errors. |
| 2612 |
* Batch limit option prevents long delivery delays on smail/qmail. |
| 2613 |
* Configuration now handles -lresolv and non-Linux bind libraries correctly. |
| 2614 |
|
| 2615 |
fetchmail-1.9.8 (Wed Nov 6 16:40:34 EST 1996), 6267 lines: |
| 2616 |
* Don't append spurious NUL to the headers, qmail actually notices it. |
| 2617 |
* Fatal bug in multidrop code fixed. |
| 2618 |
* Fail cleanly, instead of core-dumping, on mail lacking an RFC822 From line. |
| 2619 |
* Don't try to keep the SMTP socket open across poll cycles. |
| 2620 |
|
| 2621 |
fetchmail-1.9.7 (Fri Nov 1 10:02:34 EST 1996), 6551 lines: |
| 2622 |
* %s is back. Seems some popular MDAs actually choke on name arguments. |
| 2623 |
* We can handle responses longer than the socket atomic read length now. |
| 2624 |
|
| 2625 |
fetchmail-1.9.6 (Thu Oct 31 00:07:23 EST 1996), 6261 lines: |
| 2626 |
* Make rewrite option handle multiple comma-separated local names correctly. |
| 2627 |
* Fix yet another fatal error in MDA argument list construction. |
| 2628 |
* Reset timeout every time input is received. |
| 2629 |
* Correct localname detection when --norewrite is on. |
| 2630 |
|
| 2631 |
fetchmail-1.9.5 (Tue Oct 29 20:07:41 EST 1996), 6237 lines: |
| 2632 |
* Added -N, --nodetach option for debugging purposes. |
| 2633 |
* Use interval timers for poll-interval sleep and nonresponse timeout. |
| 2634 |
* fetchmail -q no longer parses the configuration file. |
| 2635 |
* Configuration file grammar is slightly cleaned up and improved. |
| 2636 |
|
| 2637 |
fetchmail-1.9.4 (Mon Oct 28 20:58:48 EST 1996), 6181 lines: |
| 2638 |
* Correct status interpretation in closemailpipe() (thanks to Neil Harkins). |
| 2639 |
* Tweak SMTP forwarding to only open one listener per SMTP host in daemon mode. |
| 2640 |
|
| 2641 |
fetchmail-1.9.3 (Sun Oct 27 22:35:33 EST 1996), 6136 lines: |
| 2642 |
* Handle nested parens in RFC822 comments. |
| 2643 |
* More gcc -Wall cleanup. |
| 2644 |
* Improved installation docs. |
| 2645 |
* Don't query DNS on startup unless needed for Kerberos or multidrop mailboxes. |
| 2646 |
|
| 2647 |
fetchmail-1.9.2 (Sun Oct 27 01:10:30 EST 1996), 5333 lines: |
| 2648 |
* Fix initialization-time core dump when running as root |
| 2649 |
* Fix fatal error in MDA argument-list construction. |
| 2650 |
|
| 2651 |
There are 118 people on the fetchmail-friends list. |
| 2652 |
|
| 2653 |
------------------------------------------------------------------------------ |
| 2654 |
fetchmail-1.9.0 (Fri Oct 25 23:02:26 EDT 1996), 5294 lines: |
| 2655 |
|
| 2656 |
features -- |
| 2657 |
|
| 2658 |
* FEATURE FREEZE IS NOW IN EFFECT! No new features until after 2.0. Thanks |
| 2659 |
to everybody who contributed ideas and criticism. |
| 2660 |
|
| 2661 |
* It is now possible to specify multiple local recipients by giving a list |
| 2662 |
of names following "to" or "is". Each local recipient is checked for in the |
| 2663 |
To:, Cc: and Bcc: headers of each message; if a match is found, the message |
| 2664 |
is sent to that local recipient. This makes it possible to do mailing |
| 2665 |
lists and multidrop mailboxes. See the man page for details (and note |
| 2666 |
the caveat in the BUGS AND KNOWN PROBLEMS section). |
| 2667 |
|
| 2668 |
* It is possible to specify a size limit for retrieved messages. I resisted |
| 2669 |
doing this because I don't want fetchmail to be in the filtering game, but |
| 2670 |
too many Europeans begged for it because their telecomms monopolies are |
| 2671 |
price-gouging them on per-second phone charges. I will ignore, or be |
| 2672 |
extremely rude to, anyone who takes this feature as a license to beg me |
| 2673 |
for kill files or any other form of content-based filtering. Use |
| 2674 |
procmail on your server if you want that. |
| 2675 |
|
| 2676 |
* If you use an MDA, the internal changes to support multi-drop mailboxes |
| 2677 |
require that you *remove* the %s at the end of your MDA string. Local |
| 2678 |
delivery addresses will be appended to the end of the command in the |
| 2679 |
obvious way. |
| 2680 |
|
| 2681 |
* The first message from a query now includes the number of old messages |
| 2682 |
when this can be determined (that is not under POP2). |
| 2683 |
|
| 2684 |
* POP3 UID support really works now. I make rude noises at the POP3 mavens |
| 2685 |
who forced us to this with RFC1725, but thank Al Longyear <longyear@sii.com> |
| 2686 |
for fixing and verifying my slightly buggy implementation. |
| 2687 |
|
| 2688 |
* Kerberos V4 support ditto. Thanks to Chris Hanson <cph@martigny.mit.edu> |
| 2689 |
for this feature. |
| 2690 |
|
| 2691 |
* When there's a daemon fetchmail in background, running fetchmail in |
| 2692 |
foreground without --quit now tries to wake the daemon and force it |
| 2693 |
to poll immediately. |
| 2694 |
|
| 2695 |
* Add option to set server nonresponse timeout. |
| 2696 |
|
| 2697 |
* Password is no longer displayed in verbose mode. |
| 2698 |
|
| 2699 |
* You may use C-like escapes to embed non-printables in passwords and other |
| 2700 |
strings. Fetchmail -V will display them in a printable form. |
| 2701 |
|
| 2702 |
* Program now tries to set itself to the ID of the local user before |
| 2703 |
running an MDA, and reset to root afterwards. This will work on |
| 2704 |
any system with seteuid(2), including Linux and the BSDs. |
| 2705 |
|
| 2706 |
bugs -- |
| 2707 |
|
| 2708 |
* Default user name to deliver to is now the calling user, unless |
| 2709 |
program is running as root in which case it is the remote user name |
| 2710 |
(default can be overridden with an `is' or `to' declaration). |
| 2711 |
In versions up to 1.7 it was the calling user; in 1.8 the remote |
| 2712 |
user ID. This created some confusion. |
| 2713 |
|
| 2714 |
* Accept RFC822 headers with a tab after the colon. |
| 2715 |
|
| 2716 |
* You now see a "skipping" message for each message not retrieved. |
| 2717 |
|
| 2718 |
* --keep no longer overrides --flush. |
| 2719 |
|
| 2720 |
* Rewrite "To: jrh (J. Random Hacker)" correctly. |
| 2721 |
|
| 2722 |
* Find "nnn octets" anywhere on a POP3 server's RETR response line. |
| 2723 |
|
| 2724 |
* Fixed various bugs in --check. It now reports PS_SUCCESS only if |
| 2725 |
there is new mail waiting. |
| 2726 |
|
| 2727 |
* Under Linux, if fetchmail is run in daemon mode with the network |
| 2728 |
inaccessible, each poll leaves a socket allocated but in CLOSE state |
| 2729 |
(this is visible in netstat(1)'s output). These sockets aren't |
| 2730 |
garbage-collected until fetchmail exits. When whatever kernel table |
| 2731 |
is involved fills up, fetchmail can no longer run even if the network is up. |
| 2732 |
To avoid this, fetchmail now commits seppuku after some number of |
| 2733 |
unsuccessful socket opens. |
| 2734 |
|
| 2735 |
* Don't try using FLAGS.SILENT, some allegedly IMAP2bis servers seem to |
| 2736 |
choke on it. |
| 2737 |
|
| 2738 |
There are 100 people on the fetchmail-friends list. |
| 2739 |
|
| 2740 |
------------------------------------------------------------------------------ |
| 2741 |
fetchmail-1.8.0 (Fri Oct 11 15:08:10 EDT 1996), 4586 lines: |
| 2742 |
|
| 2743 |
features -- |
| 2744 |
|
| 2745 |
* Use kill(0, pid) to make lock handling a bit smarter (thanks to Johan |
| 2746 |
Vromans <JVromans@squirrel.nl> for the suggestion). |
| 2747 |
|
| 2748 |
* Arrange for timeout of client after 5 minutes if connection to server is |
| 2749 |
dropped (thanks to Gaspar Sinai <gsinai@gol.com>). |
| 2750 |
|
| 2751 |
* All pretensions to RPOP support have been dropped. Yes, this is a feature, |
| 2752 |
RPOP is very vulnerable to spoofing! Use APOP instead. |
| 2753 |
|
| 2754 |
* Normal start-of-read message now displays the byte (excuse me, "octet") |
| 2755 |
size of the message. Yes, 3schwend, you can stop noodging me now :-). |
| 2756 |
|
| 2757 |
* Normal progress notifications now take only 1 line per message, not 2. |
| 2758 |
|
| 2759 |
* Linux packagers: building fetchmail now generates an RPM specfile for it. |
| 2760 |
|
| 2761 |
* Kerberos V4 support via KPOP protocol (thanks to Chris Hanson). |
| 2762 |
|
| 2763 |
* New --check option for asking server whether there is mail without |
| 2764 |
actually retrieving or deleting it. |
| 2765 |
|
| 2766 |
* UID support is back by popular demand. Bletch. |
| 2767 |
|
| 2768 |
* Permit spaces in IMAP passwords (ship them as quoted strings). |
| 2769 |
|
| 2770 |
bugs -- |
| 2771 |
|
| 2772 |
* Fix buggy getopt specification of P and p options. |
| 2773 |
|
| 2774 |
* Fix uninitialized-variable bug that was hanging second IMAP queries. |
| 2775 |
|
| 2776 |
------------------------------------------------------------------------------ |
| 2777 |
fetchmail-1.7.0 (Tue Oct 8 11:32:44 EDT 1996): |
| 2778 |
|
| 2779 |
features -- |
| 2780 |
|
| 2781 |
* Noise words for rcfile syntax make English-like syntax possible. |
| 2782 |
|
| 2783 |
* Make configure more GNUish; it understands --prefix and other standard |
| 2784 |
autoconf options now (see INSTALL for details) |
| 2785 |
|
| 2786 |
* Better documentation of the new .fetchmailrc extensions and the slightly |
| 2787 |
stricter rules for ordering options. |
| 2788 |
|
| 2789 |
* Expanded installation instructions including how to test for correct |
| 2790 |
operation without losing mail to misconfigured MDAs, alias loops, etc. |
| 2791 |
|
| 2792 |
bugs -- |
| 2793 |
|
| 2794 |
* You may have to rearrange the order of options in your .fetchmailrc. |
| 2795 |
The grammar for the new multiple-user syntax requires that server |
| 2796 |
options (protocol and port) come before any user options. |
| 2797 |
|
| 2798 |
* Fixed core dump bug that was screwing configurations with no .fetchmailrc. |
| 2799 |
|
| 2800 |
* Fixed broken 'p' option. |
| 2801 |
|
| 2802 |
* `norewrite' and `rewrite' in .fetchrc were the inverses of what they |
| 2803 |
should have been (but the rewrite default was set correctly). |
| 2804 |
|
| 2805 |
------------------------------------------------------------------------------ |
| 2806 |
fetchmail-1.6.0 (Sun Oct 6 20:55:09 EDT 1996), 4052 lines: |
| 2807 |
|
| 2808 |
features -- |
| 2809 |
|
| 2810 |
* You can now have multiple entries for the same server but different |
| 2811 |
users, and the right thing will happen (each user's mailbox will |
| 2812 |
be queried). Even better, you can now specify multiple users in a |
| 2813 |
single server entry. |
| 2814 |
|
| 2815 |
* Restore --mda, seems some people either can't run a port 25 listener |
| 2816 |
due to bizarre dynamic-SLIP problems, or won't for security reasons. |
| 2817 |
|
| 2818 |
* When delivering to an MDA, print error and die (before deleting the message!) |
| 2819 |
if the MDA returns nonzero status. Better safe than sorry. |
| 2820 |
|
| 2821 |
* If fetchmail is called through a link named `popclient' it will look in |
| 2822 |
~/.poprc for a run control file. Unless that file includes the deleted |
| 2823 |
options limit and localfolder this should actually work. |
| 2824 |
|
| 2825 |
bug fixes -- |
| 2826 |
|
| 2827 |
* Makefile fixes for correct linking on Sparcs and avoiding duplication of |
| 2828 |
the md5 files (leading to harmless install-time error messages). |
| 2829 |
|
| 2830 |
* Fix a bonehead coding error in pop3_delete() that was masked by the |
| 2831 |
Intel register architecture. *blush* Thanks to Jay Anderson |
| 2832 |
<anderson@optical.bms.com>. |
| 2833 |
|
| 2834 |
* Fix bug that prevented SMTP from being specified on the defaults line. |
| 2835 |
|
| 2836 |
* Allow program to generate correct lockfiles when USER is undefined |
| 2837 |
(i.e. under zsh). |
| 2838 |
|
| 2839 |
* Allow program to run with no .fetchmailrc file again. |
| 2840 |
|
| 2841 |
------------------------------------------------------------------------------ |
| 2842 |
fetchmail-1.5.0 (Thu Oct 3 04:35:15 EDT 1996), 3892 lines: |
| 2843 |
* Naturally, my decision to announce 1.4 on comp.os.linux.announce |
| 2844 |
immediately caused the code to manifest its first real bug -- |
| 2845 |
a core dump when the "From:" header is spelled "from:" (all lower |
| 2846 |
case). Fixed. |
| 2847 |
* Update and expansion of NOTES. |
| 2848 |
* The --all and --flush flag validity checks move to driver.c. |
| 2849 |
|
| 2850 |
------------------------------------------------------------------------------ |
| 2851 |
fetchmail-1.4.0 (Wed Oct 2 09:22:37 EDT 1996), 3884 lines: |
| 2852 |
* More man page improvements. |
| 2853 |
* Lexer changes to work around bison's "feature" of silently ignoring 0-value |
| 2854 |
tokens (caused options nokeep, norewrite, nofetchall, noskip to be no-ops). |
| 2855 |
|
| 2856 |
------------------------------------------------------------------------------ |
| 2857 |
fetchmail-1.3.0 (Tue Oct 1 05:49:49 EDT 1996): |
| 2858 |
* Significant man page improvements. |
| 2859 |
* Escapes for newlines in .fetchmailrc are now optional. |
| 2860 |
* Kill off -2 and -3 options, redundant popclient remnants. |
| 2861 |
* IMAP code simplification and robustification. Use FETCH FLAGS to find |
| 2862 |
seen messages. Code should now work even if unseen messages are |
| 2863 |
interspersed with seen ones, and even if messages are appended to the |
| 2864 |
mailbox during the run. |
| 2865 |
|
| 2866 |
------------------------------------------------------------------------------ |
| 2867 |
fetchmail-1.2.0 (Sat Sep 28 15:40:50 EDT 1996), 3943 lines: |
| 2868 |
* The great option massacre. Remove --stdout, --limit, --local, --mda. |
| 2869 |
We get a significant code and complexity shrinkage this way (a lot of the |
| 2870 |
configuration machinery goes away too). These things are your MDA's job. |
| 2871 |
(This also kills off the lose-mail-on-disk-full bug, which I've never |
| 2872 |
seen but two users reported.) |
| 2873 |
* Link APOP support by default. |
| 2874 |
* Fix embarrassing Makefile bug. |
| 2875 |
|
| 2876 |
------------------------------------------------------------------------------ |
| 2877 |
fetchmail-1.1.0 (Sat Sep 28 09:21:10 EDT 1996), 4388 lines: |
| 2878 |
* In POP3, don't send LAST if STAT shows count of waiting messages to be zero. |
| 2879 |
* Document APOP better, we know it works now. |
| 2880 |
* Lose the .fetchids file and give up on POP3 UIDs, they're a dead loss. |
| 2881 |
|
| 2882 |
------------------------------------------------------------------------------ |
| 2883 |
fetchmail-1.0.0 (Thu Sep 26 11:59:38 EDT 1996), 4453 lines: |
| 2884 |
* SMTP forwarding and header-rewrite features work with POP2 now. |
| 2885 |
* Stricter RFC822 conformance, so SMTP to qmail works. Thanks to |
| 2886 |
Cameron MacPherson <unsound@oz.net> for these changes. |
| 2887 |
* The program is quieter but more informative now (suppress printing of |
| 2888 |
server greeting message; add the server host being queried to the |
| 2889 |
message count information line). |
| 2890 |
* Add `skip' option to make it easier to set up test entries. |
| 2891 |
* Name change (it ain't just for POP any more). |
| 2892 |
|
| 2893 |
============================================================================== |
| 2894 |
popclient-3.2 (Mon Sep 23 13:29:46 EDT 1996): |
| 2895 |
* RPOP support (coded at a user's request but untested). |
| 2896 |
* Ported to QNX (see the Makefile). |
| 2897 |
* Add code by Michael Schwendt <3schwend@informatik.uni-hamburg.de> for |
| 2898 |
improved sizeticker. |
| 2899 |
* Improved RFC822 parsing (thanks to Rob Funk). |
| 2900 |
* Move the per-user lockfile to /tmp so it gets cleared at reboot time. |
| 2901 |
* Warn users that running concurrent instances of popclient is a bad idea. |
| 2902 |
* Try USER and HOME to set defaults before going to the password file. |
| 2903 |
This should work better in Sun NIS environments. |
| 2904 |
|
| 2905 |
popclient-3.1 (Thu Sep 12 15:45:25 EDT 1996): |
| 2906 |
* MDA arguments are now dumped when using the -V option. |
| 2907 |
* Sendmail delivery from background seems to work now. |
| 2908 |
* We have IMAP2bis/IMAP4 support. |
| 2909 |
* Code now autoprobes for a POP3, IMAP, or POP2 server if no protocol is |
| 2910 |
specified. |
| 2911 |
* SMTP forwarding support. Thanks to Harry Hochheiser <harry@tigger.jvnc.net> |
| 2912 |
for this simple but clever idea. It's now the default delivery mode. |
| 2913 |
* If no UNIX From line is found, popclient will now synthesize a correct |
| 2914 |
line from the RFC822 From line. |
| 2915 |
* It is now possible to specify the host TCP/IP port number to connect to. |
| 2916 |
|
| 2917 |
popclient-3.05 (Thu Aug 22 22:59:04 EDT 1996): |
| 2918 |
* Experimental support for RFC1725-compliant POP servers with the UIDL |
| 2919 |
command and without LAST. |
| 2920 |
|
| 2921 |
popclient-3.04 (Wed Aug 21 00:22:44 EDT 1996): |
| 2922 |
* Logfile option works. |
| 2923 |
|
| 2924 |
popclient-3.03: |
| 2925 |
* Minor bug fixes for password querying and redirection to stdout. |
| 2926 |
|
| 2927 |
popclient-3.02 (Fri Jul 19 11:37:56 EDT 1996), 3682 lines: |
| 2928 |
* Correct buggy processing of nokeep/noflush/fetchall. |
| 2929 |
* Fix buggy -mda option processing. |
| 2930 |
* Added -N/--norewrite option. |
| 2931 |
* Delivery via sendmail now works in non-daemon mode. |
| 2932 |
|
| 2933 |
popclient-3.01 (Mon Jul 1 13:33:51 EDT 1996): |
| 2934 |
* Fixed a lexical analyzer bug in quoted-string processing. |
| 2935 |
* Fixed a bug in dump_options that caused username to be displayed incorrectly. |
| 2936 |
* The lock assertion code was in the wrong place relative to the daemonize() |
| 2937 |
call. |
| 2938 |
|
| 2939 |
popclient-3.0 (Fri Jun 28 11:33:34 EDT 1996): |
| 2940 |
|
| 2941 |
Eric S. Raymond <esr@thyrsus.com> hacked extensively on 3.0b6 and took over |
| 2942 |
the package with the consent of Carl Harris, the original implementor. |
| 2943 |
Some of the 3.0 feature additions were inspired by Sean Oh's fetchpop 1.8 |
| 2944 |
code, and a few use code directly lifted from fetchpop. Here are my (Eric's) |
| 2945 |
change notes: |
| 2946 |
|
| 2947 |
CONFIGURATION AND BUILDING |
| 2948 |
|
| 2949 |
* The autoconfigure script incorrectly assumed that all Linuxes use |
| 2950 |
/usr/bin/deliver. Under Linux it now checks for both /usr/bin/delivermail |
| 2951 |
and /bin/mail. |
| 2952 |
|
| 2953 |
* I added a distribution-maker production to Makefile.in. |
| 2954 |
|
| 2955 |
OPTIONS AND COMMAND LINE |
| 2956 |
|
| 2957 |
* I have removed the -p command-line option. Given that there's a run control |
| 2958 |
facility there is no excuse for encouraging users to put plaintext passwords |
| 2959 |
in scripts which might be readable. |
| 2960 |
|
| 2961 |
* Calling popclient with no arguments now causes it to query or operate |
| 2962 |
on every host in the run control file. |
| 2963 |
|
| 2964 |
* I have made --version more useful by having it dump the computed |
| 2965 |
connection options for each server specified. |
| 2966 |
|
| 2967 |
* The user can now explicitly set an MDA (such as procmail) with the |
| 2968 |
new option -m or -mda. Various possible MDAs are listed on the man page. |
| 2969 |
|
| 2970 |
POPRC FILE SYNTAX |
| 2971 |
|
| 2972 |
* The run control file lexer now supports "-enclosed strings which may |
| 2973 |
contain whitespace. |
| 2974 |
|
| 2975 |
* I added a --yydebug option to enable run control parser debugging at |
| 2976 |
runtime if the parser was generated with --debug. It's not documented. |
| 2977 |
|
| 2978 |
* You may now have a `defaults' entry in the run control file which sets |
| 2979 |
overrideable values for other entries. See the man page for details. |
| 2980 |
|
| 2981 |
* It is now possible to set keep, flush and fetchall in your run control |
| 2982 |
file. |
| 2983 |
|
| 2984 |
* Fixed incorrect numbering of source lines in run control file parse error |
| 2985 |
messages. |
| 2986 |
|
| 2987 |
* The configure.in specification no longer uses the obsolete AC_TRY_COMPILE |
| 2988 |
macro (it uses AC_TRY_LINK instead). |
| 2989 |
|
| 2990 |
MAILBOX LOCKING |
| 2991 |
|
| 2992 |
* I have added mandatory locking of mailbox files where supported. |
| 2993 |
This will cover Linux systems, in particular. |
| 2994 |
|
| 2995 |
* The default behavior is now to do lock-protected append on the user's |
| 2996 |
system mailbox rather than using delivermail or some other MDA. |
| 2997 |
(This is a performance hack.) |
| 2998 |
|
| 2999 |
* The autoconfigure script now looks for standard mail locations. The |
| 3000 |
default mail delivery agent is used only if it can't find a mail spool |
| 3001 |
directory in the standard places. |
| 3002 |
|
| 3003 |
FUNCTIONAL ENHANCEMENTS |
| 3004 |
|
| 3005 |
* When using POP3, message headers are edited so that replies won't foo up. |
| 3006 |
Anything that looks like a mail ID local to the POP host gets @ and the |
| 3007 |
pop servername attached to it before being appended to the user's |
| 3008 |
mailbox or passed to an MDA. |
| 3009 |
|
| 3010 |
* I have implemented daemon mode. |
| 3011 |
|
| 3012 |
* I have added a lock check to ensure that there is only one popclient |
| 3013 |
running per user, and a --quit option to kill the currently running |
| 3014 |
one. |
| 3015 |
|
| 3016 |
DOCUMENTATION |
| 3017 |
|
| 3018 |
* All changes and feature additions have been tested in actual use and are |
| 3019 |
documented on the man page. |
| 3020 |
|
| 3021 |
* I have turned the comments in the sample run control file into a new manual |
| 3022 |
section documenting the file format. |
| 3023 |
|
| 3024 |
MISCELLANEOUS BUG FIXES |
| 3025 |
|
| 3026 |
* I fixed some de-initialization bugs in pop2.c and pop3.c that led to |
| 3027 |
fd leaks (these became painfully obvious when I tested daemon mode!). |
| 3028 |
|
| 3029 |
* I've fixed the flaky parser error messages. They turned out to be due |
| 3030 |
to a misdeclaration of yytext. |
| 3031 |
|
| 3032 |
These are Carl Harris's change notes from previous releases: |
| 3033 |
|
| 3034 |
3.0b5 |
| 3035 |
o "From " header fix in pop2.c and pop3.c |
| 3036 |
o Surpress "..." output when --stdout option specified in pop3.c |
| 3037 |
|
| 3038 |
3.0b4 |
| 3039 |
o alloca fix. |
| 3040 |
o various diagnostic/informational message fixes. |
| 3041 |
|
| 3042 |
3.0b3 |
| 3043 |
o Support for retrieving only new messages from maildrop when |
| 3044 |
using POP3. |
| 3045 |
o Support for retrieving only the first n lines of each message |
| 3046 |
when using POP3. |
| 3047 |
o APOP authentication support. |
| 3048 |
o Buffered socket input. |
| 3049 |
|
| 3050 |
3.0b2 |
| 3051 |
This is a "new features" release. |
| 3052 |
o support for .poprc file. |
| 3053 |
o GNU-style long options. |
| 3054 |
o fixed passwords appearing in 'ps' output |
| 3055 |
o support for multiple servers on one command line |
| 3056 |
|
| 3057 |
3.0b1 |
| 3058 |
This is mostly a test of the autoconfigure integration. |
| 3059 |
Among the functions performed by the new configure script, is |
| 3060 |
the ability to detect known system types, configures the mail |
| 3061 |
delivery agent (MDA) correctly. This should permanently solve |
| 3062 |
the problem of using something other than an MDA for mail |
| 3063 |
delivery (which continues to plague Linux slackware 1.2.9). |
| 3064 |
For this beta, please check the values of MDA_PATH and MDA_ARGS |
| 3065 |
carefully. They should match the values found in your |
| 3066 |
sendmail.cf file on the line which begins with "Mlocal". |
| 3067 |
|
| 3068 |
Other changes from popclient version 2.21: |
| 3069 |
|
| 3070 |
o no longer uses getpass() from the C library. The |
| 3071 |
internal getpassword() function allows the use of long |
| 3072 |
passwords. |
| 3073 |
|
| 3074 |
o integrated GNU getopt() for long options. Long option |
| 3075 |
names will appear in a future beta. |
| 3076 |
|
| 3077 |
o Several compiler warnings fixed. |
| 3078 |
|
| 3079 |
o Fixed problems related to missing include files in |
| 3080 |
Solaris port. |