Release Notes: This release makes it possible to build again with OpenSSL older than 1.0.1 (which was required for the previous release), adds the ability to read the configuration from the standard input stream, and adds a makefile dist target which can be used to create distribution archives.
Release Notes: This releases introduces a workaround for some servers that send an unexpected APPEND response. The serial number of the certificates is now taken into account because some servers send different certificates with the same subject and issuer. Details of the stored certificates are written to the certificates file, in order to make it easier to distinguish each of them. Support for TLS versions 1.1 and 1.2 for secure connections was added.
Release Notes: This release parses server responses less strictly, prints more detailed information when there's an error, and fixes various bugs in the recovery mechanism.
Release Notes: This release introduces a new implementation for international mailbox names. An error in one of the documentation examples has been also corrected, along with a compilation warning.
Release Notes: This release introduces functionality to cope with persistent errors and connection failures when running in daemon mode. It also fixes a bug related to the failure handling during login and logout.
Release Notes: The release extends the recovery functionality to include the case in which an unexpected BYE response is received from the server. It adds an option to control if and when the recovery mechanism should be used.
Release Notes: This release introduces support for recovery of a session when a network failure is encountered, and has other robustness improvements. It also adds Lua 5.2 compatibility, while the codebase is still compilable with version 5.1. Among the bugs fixed is appending of messages to mailboxes that did not yet exist, since it failed to create the mailbox and retry the append operation. A problem where SSL failures could produce misleading error printouts was corrected. Support for the old deprecated 1.x configuration format has been removed.
Release Notes: This release fixes a problem where some ASCII characters in mailbox names were incorrectly converted to UTF-7.
Release Notes: This release fixes a problem that caused the become_daemon() function to fail.
Release Notes: This release introduces support for non-ASCII mailbox names and a new environment variable to set the configuration directory. A bug that caused problems when parsing some server responses was fixed. Another problem when matching header fields, where the whole field instead of only its body was matched, was fixed. A misleading error message printed during debug file checking was corrected.