Release Notes: This release truncates mail properly on undelimited protocols to avoid garbage at the message ends. It fixes some Kerberos/GSSAPI compilation issues. IMAP IDLE is more robust now. getaddrinfo() is wrapped on systems where it isn't thread-safe to avoid issues after timeouts. SIGPIPE is now ignored; fetchmail relies on EPIPE instead. Many more smaller fixes have been made.
Release Notes: The resolver library detection was improved. A few more printf type fixes were made. The tracepolls feature now adds folder information when available. "General SMTP/ESMTP error." messages are now suppressed with "set nobounce". sslfingerprint mismatches are always reported. sslfingerprint matches suppress certificate validation errors unless in sslcertck mode. A new Vietnamese translation was added. Five translations were updated. There is now a global "pidfile" option to relocate the PID (lock) file. The .spec file is now generated in UTF-8.
Release Notes: Two segfault bugs were fixed, one related to netrc, the other related to IP literals. Several more bugs were fixed, among them a hang with IMAP IDLE emulation and SDPS tampering with null envelope senders. Many compiler warnings were resolved by a code cleanup. Finally, the usual documentation polishing has taken place.
Release Notes: CVE-2006-0321, a denial of service attack that could cause a crash after bouncing, was fixed. A workaround for Maillennium's truncating TOP command was added. fetchmail no longer confuses SMTP and LMTP when bouncing or trying LMTP and SMTP hosts in mixed setups. Some "verbose" messages that disappeared in "debug" mode are back.
Release Notes: A null pointer crash in multidrop mode was fixed (CVE-2005-4348). Another crash in DNS lookups was fixed. The POP2 default port was corrected. The SSL default cert path is now set. SMTP sockets are closed earlier to avoid SIGPIPE. Hitting a fetch limit is no longer an error. A potential memory and socket leak were plugged. Errors are preserved across plugout scripts. The destination domain is no longer corrupted when reusing an SMTP connection. Servers that send UID in response to RFC822.* requests are now tolerated.
Release Notes: The --netsec/-T options were removed. The --smtphost is now always "localhost". fetchmail now uses automake. Internationalization now requires gettext 0.14 to be installed separately. More than 140 user-visible changes were made, most of them bugfixes. Some documentation and translation updates were made to improve stability and protocol conformance, to improve bounce and warning messages, and to improve portability.
Release Notes: This is the final candidate for fetchmail-6.3.0. The FAQ was revised, and now also ships in A4 duplex printable PDF format. The manual page was revised to allow copy and paste. An IMAP bug to guard against bogus message sizes on 64-bit platforms was fixed. The Japanese translation was updated. Fetchmail can be installed again on systems without Python.
Release Notes: fetchmail now defaults to "localhost" for SMTP, even with Kerberos. The SMTP/LMTP retry logic was fixed, and some memory holes were plugged. Backslashes at the end of configuration lines now work more intuitively. Fetchmail's IMAP client no longer mistakes unrelated information for untagged responses. In "oversized messages" warnings, the account name is mentioned. The Albanian translation is back. The manual page was updated. Some other fixes were made.
Release Notes: A security bug in fetchmailconf (CVE-2005-3088) that exposed passwords was fixed. An IMAP timeout bug with certain servers was fixed (Debian Bug#314509). The included gettext was updated. The parser source files are now in the tarball for systems without flex/yacc. The build system was revised and supports using FreeBSD's gettext from ports for NLS, avoids stumbling across hesiod.h of insufficient HESIOD implementations, supports separated (VPATH) and parallel (make -j4) builds, and finally fixes resolv.h detection on FreeBSD.
Release Notes: A problem where the program would try to connect on the external rather the loopback interface was fixed along with a crash that occurred when it couldn't find its own host name. A workaround was added for broken IMAP servers (such as qmail with Courier-IMAP) that send whole messages rather than just headers. Some error messages were corrected to be more clearly understandable and the manual page was updated. POP2 support was marked as legacy/going away.