Release Notes: Output is flushed after writing the spamicity header to avoid deadlocks in certain configurations. When the database is near its size limit, read access is still allowed. Rtable (verbose) header formatting was made RFC-2822 compliant. BerkeleyDB-related ./configure lockups on OpenBSD were worked around. The Berkeley DB file size notice is printed only once per run.
Release Notes: Several fixes were made. An incompatibility with GNU make 3.81 was resolved. Assorted minor changes were made.
Release Notes: Some parts of the documentation have been corrected and cleaned up. A bug in the SQLite3 driver was corrected that could COMMIT rather than ROLLBACK after an error. The ./configure help texts have been revised. "make rpm" now includes SQLite3-based RPMs (easier to use) and provides shared and semi-static binary RPMs for Linux. A maintainer support script to build low-dependency .a (static) versions of BerkeleyDB 18.104.22.168 and SQLite3.2.8 was added. bogoutil now understands the -O option to redirect its output.
Release Notes: Minor FAQ updates and corrections were made. The configure script aborts if the ar(1) command cannot be found. Berkeley DB 4.4 is now supported.
Release Notes: This is a release candidate for 1.0.0. TDB support was dropped. Unicode (UTF-8 only) support was added. Berkeley DB transactional store no longer needs lock table sizing. The SQLite3 driver is faster now and checks the database library version to avoid accidents. Some SunOS, IRIX OS, and MIPS architecture portability fixes were made. Several important fixes to character set, HTML, binary attachment, and MIME processing were made. The shell scripts should now work on any POSIX sh, not just bash. The "undeclared charset" default is now ISO-8859-1.
Release Notes: bogofilter can now use Berkeley DB's transactional mode for database integrity/durability and better concurrency. bogofilter can now also use SQLite 3.2.0 to store its tokens in a robust, easy-to-maintain, but slightly slower database. bogofilter now defaults to tri-state classification (Spam/Ham/Unsure instead of Yes/No). The QDBM database driver was switched to use B+ trees for better performance. The documentation has been improved.
Release Notes: A bug that let bogofilter crash inside its RFC-2047 (MIME header) decoder has been fixed. A subtle buffer handling bug that could lose output data on some operating systems has been fixed. The exit code on write errors in passthrough mode has been corrected to match the documentation. OS/2 compatibility fixes were made. An abort in bogotune -D has been fixed. Several documentation and option handling improvements have been made.
Release Notes: This version revises the "-QQ" output so it can be used (unchanged) in a config file, and removes an obsolete "-- with-db" option from configure.ac.
Release Notes: Invalid options now cause a warning rather than a program abortion. The regression tests were revised for %A/%I/%Q. The bogogrep_static program is now stripped on installation. Miscellaneous cleanups were done.
Release Notes: An ignore list capability was added. Support for Robinson's ESF (effective size factor) added. bogoutil has a new -u option to handle wordlist upgrades. The subnet prefix was changed from "url:" to "ip:". The contrib/ scripts are now compatible with sh. The "%I" format string option was added for logging the originating IP address. Tons of bugfixes and documentation updates were made.