bogofilter 1.3.0.beta2 now available
Matthias Andree
matthias.andree at gmx.de
Sun Mar 23 00:47:50 CET 2025
Greetings,
bogofilter 1.3.0.beta2 is now available from
https://sourceforge.net/projects/bogofilter/files/bogofilter-current/bogofilter-1.3.0.beta/
https://gitlab.com/bogofilter/bogofilter/-/releases/bogofilter-1.3.0.beta2
(on gitlab, use the .tar.xz file and its detached GnuPG signature!)
Regards,
Matthias Andree
========================================================================
1.3.0beta2
2025-03-22
* Fix the remaining decoding/Unicode conversion bug
from issue #7 (Gitlab), reported by Johnathan Kamens.
* Switch source code to C99.
* Fix pathological performance on binary inputs mislabelled
as text, as in t.passthrough-truncation, by breaking off
several tokens at NUL bytes. t.passthrough-truncation
is now roughly two orders of magnitude faster.
1.3.0.beta1
2024-05-21
* Fix a rare data loss/corruption case when the default charset
cannot be converted, then the lexer fails to detect that condition
because it checks the conversion descriptor against NULL, not
against -1 as it should, and still tries a conversion that fails,
instead of just copying the buffer.
Also, the copy function was broken and would copy already-consumed
data, duplicating output tokens. This is also fixed.
The symptom is a bogofilter -p output truncated after the first
header line. Another symptom is that bogolexer finds no tokens.
Reported by Manvendra Bhangui, Gitlab issue #10.
* Change division-by-zero trapping in stats reporting, and trap
good/bad individually and report consistently as -------- rather
than a CPU/OS dependent form, which might have been nan, -nan,
-NaN, or similar. Reported by Rick van Rein, Gitlab issue #4.
2022-09-29
* Bogotune now supports the unicode option in a config file.
Patch courtesy of Jonathan Kamens, issue #8.
2022-04-24
* The SQLite3 driver now supports read-only opens of SQLite3
databases. This requires that SQLite3 is at least version 3.5.0
(released in 2007), exposing the sqlite3_open_v2() interface.
* Assorted fixes for clang-13 static analyzer reports.
* Clean up headers, includes.
* Properly cast argument types, and do not try to print
function pointers through %p.
* Rename our *.h multi-inclusion guard macros.
2022-04-22
* Remove procmail example and documentation from contrib/.
2021-10-13
* the shipped .spec file no longer includes the programmer
documentation, on the assumption that RPMs are mainly used
for building binary packages for Linux and information for
test suite or other operating systems are not useful in
binary installs.
* bogoutil --db-recover[-harder] now logs an error and exits with
status code 3 (error) unless it is operating on a Berkeley DB
transactional database.
2021-07-22
* Add note to SIGXFSZ crashes to doc/bogofilter-faq.html and
doc/integrating-with-postfix.
2020-05-07
* Merge remaining fixes for sf.net Bug #116
<https://sourceforge.net/p/bogofilter/bugs/116/>
that were courtesy of Doran Moppert. The original bug
had been fixed independently in 2015, but Doran's analysis
and fixes extended beyond that, and the remaining cleanups
and fixes are worth having. Thanks. (Git merge 1b4812ba).
* Fix sf.net Bug #115, by adding @ to the list of characters
permitted in MIME boundaries. Not permitted per RFC2046,
but seen in the wild.
<https://sourceforge.net/p/bogofilter/bugs/115/>
2020-04-30
* Fix Debian Bug#524758, which crashes bogofilter with -R
option if either no spam or no ham have been registered.
* Remove the trio library from the distribution.
1.2.5 2019-10-11
* Release bogofilter 1.2.5.
========================================================================
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
------------------------------------------------------------------------
POTENTIAL FOR DATA CORRUPTION DURING UPDATES
If you plan to upgrade your database library, if only as a side effect
of an operating system upgrade, DO HEED the relevant documentation, for
instance, the doc/README.db file. You may need to prepare the upgrade
with the old version of the software.
Otherwise, you may cause irrecoverable damage to your databases.
DO backup your databases before making the upgrade.
------------------------------------------------------------------------
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
------------------------------------------------------------------------
[Incompat 1.3.0] Operating system and SQLite3 Support
Bogofilter, as of release 1.3.0,
* assumes that all ISO C 9899:1999 headers are present when building,
* when used with SQLite3, requires SQLite 3.5.0 (from 2007) or newer.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://www.bogofilter.org/pipermail/bogofilter-announce/attachments/20250323/34f1ee0a/attachment.sig>
More information about the bogofilter-announce
mailing list