Release Notes: This release fixes a pair of bugs related to email messages with no lines in their bodies. Headers from email messages with no bodies were not being tokenized, and it was possible for a message with invalid MIME headers and no body to lead to a crash.
Release Notes: This release fixes a bug in decoding malformed base64 encoded data that manifested itself in some architectures. It also corrects a typo in the online help. Some code cleanup and minor performance tweaks were added as well.
Release Notes: Contains all improvements from the 1.3 experimental versions, including tokenization of image attachments to stop content-free image spam, native support for maildir mailboxes, and an online help system. Also includes significant performance improvements, and closes all open bugs from 1.2a.
Release Notes: This release restores the -o suspicious-tags feature that had been accidentally removed in 1.2. It also fixes a text attachment parsing bug introduced in 1.3x1 (text attachments were effectively parsed dozens of times).
Release Notes: This release adds support for the Maildir (qmail) mailbox format, an online help system, and two new commands: create-db and create-dir.
Release Notes: This release fixes a few minor problems in 1.3x1 and improves the source code structure a bit more. It adds a new experimental feature. If configure detects a working libungif and gif_lib.h on the system, it will add support for extracting useful terms from GIF images in email messages. These terms can provide much needed data for email messages that contain nothing but headers and an image attachment.
Release Notes: This release fixes a bug in the -8 command line option that caused 8 bit characters to be treated as word boundaries.
Release Notes: This release moves all of the improvements from the latest experimental release into the stable release. Major improvements include a newer and more robust email parser and an alternative database format for people who can't use either PBL or BDB. It includes a new email parsing algorithm that improves parsing speed and captures more meaningful terms than the old one. A new auto-train command can be used to build a more optimal starting database than using the spam/good or train-spam/train-good commands.
Release Notes: This release adds the final missing pieces to the new parser code. MBX files and Content-Length headers are now supported. Database cleanup when signals are caught has also been improved.
Release Notes: This release fixes a compilation issue for some versions of libstdc++ that did not provide string::clear().