bogofilter-0.94.14 - bugfix release
David Relson
relson at osagesoftware.com
Thu Jun 9 02:19:36 CEST 2005
Greetings,
This release fixes a recovery failure problem that occurs when the
database environment is in a PANIC state.
########################################################################
Files are available at http://sourceforge.net/projects/bogofilter for
download.
Here are the md5sums for the release:
e54ecd4de9a8b0b14871b482b22ce0dc bogofilter-0.94.14-1.i586.rpm
92d33384b54c1eb30f419481634c001a bogofilter-0.94.14-1.src.rpm
59fa3eefc510458f786c893de271b819 bogofilter-0.94.14.tar.bz2
04107081ccd2ad7fef4256de0172fc3a bogofilter-0.94.14.tar.gz
493040328da9f48412382ae504950910 bogofilter-static-0.94.14-1.i586.rpm
################################################################]
=================
BOGOFILTER NEWS
=================
!!!!!!!! READ THE RELEASE.NOTES !!!!!!!!
Sections headed '[Incompat <version>]' and '[Major <version>]'
are particularly important. They describe changes that are
incompatible with earlier releases or are significantly
different.
!!!!!!!! READ THE RELEASE.NOTES !!!!!!!!
-------------------------------------------------------------------------------
0.94.14 2005-06-08
* Fix bug in transactional auto-detection that caused recovery to
fail if the environment was in PANIC state.
(Reported by Andrey Chernov.)
2005-05-29
* Consistency: Skip test if Berkeley DB supports shared environments
when ./configure --disable-transactions is run, as shared
environments are only needed for transactions.
(Fixes SunOS portability problem reported by Charles Hewson.)
0.94.13 2005-05-28
* Minor cleanups to iconv code.
2005-05-26
* Fixed buffer sizing problem affecting unicode encoding of
long lines.
* Added '-q' (quiet) option for bogofilter to suppress
printing of statistics.
* Added return code to lookup function to support error
retries.
2005-05-24
* Fixed compilation problems with --enable-iconv and
--enable-russian. Thanks to Lev Butyrev and Yar Tikhiy for
reporting them.
* Modified configure.ac and added t.query.config.in so
t.query.con regression test works with --enable-iconv.
2005-05-21
* Efficiency: The SQLite adaptor now creates new databases with an
additional index, to reduce CPU time for lookups.
You can add the same index to existing databases by typing:
sqlite3 ~/.bogofilter/wordlist.db \
'CREATE INDEX bfidx ON bogofilter(key,value);'
2005-05-19
* Efficiency: The SQLite adaptor now precompiles the common SQL
statements with variables, which avoids the need to parse/compile
them for every single token we acces, and which avoids the need to
hex encode/decode tokens (suggested by D. Richard Hipp, SQLite
maintainer).
* Efficiency: save one malloc() in db_get_dbvalue().
* Cleanup: The SQLite adaptor now uses a single central busy handler,
which simplifies the code.
* Bugfix: Fix abort/retry logic with transactional interfaces
(Berkeley DB and SQLite) so that retries actually work.
0.94.12 2005-05-15 - Stable Release
More information about the Bogofilter
mailing list