Bogofilter-0.94.1 - New Current Release

David Relson relson at osagesoftware.com
Thu Mar 17 02:21:53 CET 2005


Greetings,

Bogofilter-0.94.1 probes to see if the wordlist is in a transaction or non-
transaction directory and also allows run-time mode specification (via
options --enable-transactions and --disable-transactions). See
RELEASE.NOTES and NEWS for further details.


########################################################################

Files are available at http://sourceforge.net/projects/bogofilter for
download.

Here are the md5sums for the release:

43907830f0e33ecdba408e5a1272c8ef  bogofilter-0.94.1-1.i586.rpm
1f7e348da088cc3c178853742107747e  bogofilter-0.94.1-1.src.rpm
a4d45c1aa40ecbb3ff7b86c21583a430  bogofilter-0.94.1.tar.bz2
6ffac60d3e272c7c3454883e911cde9a  bogofilter-0.94.1.tar.gz
1ad841655f7fb0b93140a157196f2ec8  bogofilter-static-0.94.1-1.i586.rpm

########################################################################

			       =================
				BOGOFILTER NEWS
			       =================

NOTE: More information on important changes for bogofilter updaters
is in the RELEASE.NOTES files.  Read them!!

Important Note:

	** Bogofilter can now use Berkeley DB's Transaction
	   capability to ensure database integrity.

	** Bogofilter is now generating tri-state results labeled
	   Spam, Ham, and Unsure, compared to the old two-state Yes/No
	   results.

These changes are documented in the RELEASE.NOTES, specifically the
sections entitled:

        INCOMPATIBLE CHANGES IN BOGOFILTER 0.93
and     MAJOR CHANGES IN BOGOFILTER 0.93

	!!!!!!!! READ THE RELEASE.NOTES !!!!!!!!

0.94.1	2005-03-16

	* Long options cleanup: options that have no meaning for a particular
	  program are now rejected, to meet common expectations. The option
	  parsing code was cleaned up and is easier to maintain now.

	2005-03-14

	* Add 'bogoutil --db-checkpoint', to replace db_checkpoint -1h.

	2005-03-13

	* Modified get_token() to use static storage in order to
          lessen malloc/free overhead.

	2005-03-09

	* Fix segfault in 'bogoutil --db-verify'.

	2005-03-08

	* Support for Berkeley DB 3.1 is back.
	* Terminate 'bogoutil -d' when SIGINT or SIGTERM is received.

	2005-03-07

	* Fixed query_config ('-Q') option.

0.94.0	2005-03-05

	Default mode is transactions disabled for Berkeley DB.

	2005-02-26

	* Remove bogus signal handler, remove SIGKILL handling; ignore SIGINT,
	  SIGTERM and SIGPIPE.

	* Fix non-transactional mode for Berkeley DB 4.0 and older.

	2005-02-25

	* Implement --db-log-autoremove=BOOL option, defaults to on.
	  This option removes outdated log files automatically before closing
	  the environment, to conserve disk space.

	* Added signal handler to catch SIGINT, SIGKILL, and SIGTERM
          and exit cleanly.

	* Support for Berkeley DB 3.1 has been removed as a side
	  effect of automatically detecting transactional mode at
	  run-time, since 3.1 lacks DB_JOINENV.

	2005-02-24

	* Transactional datastore autoprobing was completed, it assumes
	  transactional mode if log.NNNNNNNNNN files (where N in {0, 1, ... 9})
	  are found.

	* Add swapped endian support for SQlite3 database, to support reading
	  big endian (SPARC) generated databases on little endian machines
	  (x86) and vice versa. To enable reading databases on machines with
	  differing endian, dump and re-load the databases on a machine with
	  same endian as the machine that created them.

	2005-02-18

	* Added code to auto-detect when a transaction environment
          exists and act accordingly (if none of the enable/disable
          options are specified in the config file or on the command
          line).

	2005-02-10

	* Fixed problem causing SIGSEGV when using options "-p" and
          "-s" with multiple wordlists.

	2005-02-06

	* Code to enable/disable Berkeley DB transactions now uses an
	  OO paradigm (implemented via struct of method addresses).
	* Enabling/disabling transactions is now run-time selectable
          using "--enable-transactions=yes/no" on the command line and
          "enable_transactions=yes/no" in the config file.
	* Use "./configure --enable/disable-transactions" for build
          time specification.

	2005-01-28

	* Add option "--db-transaction=yes/no" for run-time
          enabling/disabling of transactions.

	2005-01-25

	* Removed unused program bogowordfreq.

	2005-01-23

	* Included charset_iconv.c in the build.

0.93.5	2005-01-22
_______________________________________________
Bogofilter-announce mailing list
Bogofilter-announce at bogofilter.org
http://www.bogofilter.org/mailman/listinfo/bogofilter-announce



More information about the Bogofilter-announce mailing list