Blame NEWS

Packit Service 8f0814
			       =================
Packit Service 8f0814
				BOGOFILTER NEWS
Packit Service 8f0814
			       =================
Packit Service 8f0814
Packit Service 8f0814
	!!!!!!!! READ THE RELEASE.NOTES !!!!!!!!
Packit Service 8f0814
Packit Service 8f0814
	This file is in Unicode charset, with UTF-8 encoding.
Packit Service 8f0814
Packit Service 8f0814
	Sections headed '[Incompat <version>]' and '[Major <version>]'
Packit Service 8f0814
	are particularly important.  They describe changes that are
Packit Service 8f0814
	incompatible with earlier releases or are significantly
Packit Service 8f0814
	different.
Packit Service 8f0814
Packit Service 8f0814
	!!!!!!!! READ THE RELEASE.NOTES !!!!!!!!
Packit Service 8f0814
Packit Service 8f0814
-------------------------------------------------------------------------------
Packit Service 8f0814
	
Packit Service 8f0814
1.2.5	2019-10-11
Packit Service 8f0814
	* Release bogofilter 1.2.5.
Packit Service 8f0814
Packit Service 8f0814
1.2.5.RC1
Packit Service 8f0814
	2019-09-08
Packit Service 8f0814
	* Release candidate #1 for bogofilter 1.2.5.
Packit Service 8f0814
	* Add a file "OBITUARY" to inform the bogofilter community
Packit Service 8f0814
	  that and how David M. Relson has passed away in 2013.
Packit Service 8f0814
	* Matthias Andree has been maintainer since.
Packit Service 8f0814
Packit Service 8f0814
	2019-08-04
Packit Service 8f0814
	* Const-ness fix initiated for KyotoCabinet driver (fixing a const
Packit Service 8f0814
	  qualifier warning there) also improves performance in some
Packit Service 8f0814
	  "full-database" operations for LMDB and SQLite3, through reduced
Packit Service 8f0814
	  memory allocation and copy operations.
Packit Service 8f0814
Packit Service 8f0814
	2019-06-21
Packit Service 8f0814
	* Plugged more memory leaks (one-shot leaks in bogoutil/bogotune).
Packit Service 8f0814
	* RPMs or scripts for static library builds have been removed.
Packit Service 8f0814
	  Bogofilter no longer supports systems that are too far out of date.
Packit Service 8f0814
	  This removes .spec files from the package (for now, it is still
Packit Service 8f0814
	  built during ./configure), disables "make rpm", and drops the
Packit Service 8f0814
	  install-staticdblibs.sh script, and removes "--enable-static"
Packit Service 8f0814
	  support from ./configure.
Packit Service 8f0814
Packit Service 8f0814
	2019-05-19
Packit Service 8f0814
	* Bogofilter's source code repository has been converted to Git,
Packit Service 8f0814
	  and is hosted on GitLab and mirrored onto SourceForge.net.
Packit Service 8f0814
	  In contrast to Subversion (SVN), the prior system, Git is
Packit Service 8f0814
	  a distributed open-source version control system and has
Packit Service 8f0814
	  gained a lot of ground over the past years, and is solid and
Packit Service 8f0814
	  scales well.
Packit Service 8f0814
Packit Service 8f0814
	2018-07-19
Packit Service 8f0814
	* Support for using LMDB (Lightning Memory-Mapped Database Manager)
Packit Service 8f0814
	  as the database back-end. Suggested, courteously implemented and
Packit Service 8f0814
	  contributed by Steffen Nurpmeso, steffen .at. sdaoden.eu.
Packit Service 8f0814
Packit Service 8f0814
	2018-07-17
Packit Service 8f0814
	* The Berkeley DB backend driver forgoes DB_NOSYNC in transactional
Packit Service 8f0814
	  mode, so as to synchronize changes from the logs back into the .db
Packit Service 8f0814
	  files to keep them up to date and make environments more robust
Packit Service 8f0814
	  against a loss of log.* files, for instance, when moving databases.
Packit Service 8f0814
Packit Service 8f0814
	2017-09-18
Packit Service 8f0814
	* The contrib/spamitarium.pl, originally written by Thomas 'Tom'
Packit Service 8f0814
	  Anderson, was enhanced by Jonathan Kamens and grew a few features.
Packit Service 8f0814
	  Run perldoc contrib/spamitarium.pl, or spamitarium.pl -h, to read
Packit Service 8f0814
	  its manual.
Packit Service 8f0814
Packit Service 8f0814
	2016-01-26
Packit Service 8f0814
	* Apply patch from Denny Lin, with one fix, to add support for the
Packit Service 8f0814
	  KyotoCabinet embedded database library.  To enable, install
Packit Service 8f0814
	  KyotoCabinet including the development files, and run
Packit Service 8f0814
	  configure --with-database=kyotocabinet when building bogofilter.
Packit Service 8f0814
	  Thanks!
Packit Service 8f0814
Packit Service 8f0814
	* Apply patch from Denny Lin to plug a few memory leaks in bogofilter's
Packit Service 8f0814
	  TokyoCabinet implementation, contributed through the bogofilter-dev
Packit Service 8f0814
	  mailing list.  Thanks!
Packit Service 8f0814
Packit Service 8f0814
	2015-10-10
Packit Service 8f0814
	* Fix build with C89 compilers.
Packit Service 8f0814
	* Fix several memory leaks.
Packit Service 8f0814
	* Fix an out-of-bounds memory read in maint.c's discard_token().
Packit Service 8f0814
	  Found with clang 3.6's address sanitizer.
Packit Service 8f0814
Packit Service 8f0814
	2015-02-28
Packit Service 8f0814
	* Fix the lexer to not try to delete parts from HTML tokens if it is
Packit Service 8f0814
	  reading garbage (for instance, binary files misdeclared as HTML).
Packit Service 8f0814
	  This was exposed on Fedora 20 and 21 but not Ubuntu 14.04 (x86_64),
Packit Service 8f0814
	  and is possibly related to its newer flex 2.5.37 that may have
Packit Service 8f0814
	  changed the way it uses yyinput() a bit.  Reported by Matt Garretson.
Packit Service 8f0814
Packit Service 8f0814
	2015-02-25
Packit Service 8f0814
	* Fix the lexer to handle MIME multipart messages properly when the
Packit Service 8f0814
	  boundary ended in "--".  The parser would previously never find the
Packit Service 8f0814
	  MIME parts because it mistook all boundaries ending in two dashes to
Packit Service 8f0814
	  be the final boundary of the multipart, rather than checking if the
Packit Service 8f0814
	  two dashes were extra.  Add a test case, t.lexer.boundary--.
Packit Service 8f0814
	  Reported by Matt Garretson to the bogofilter mailing list today.
Packit Service 8f0814
Packit Service 8f0814
	2014-07-10
Packit Service 8f0814
	* Take patch from Julius Plenz to fix a bug in the charset converter
Packit Service 8f0814
	  that causes truncation of messages in pass-through mode in rare
Packit Service 8f0814
	  circumstances, for instance, if binary data is misdeclared as
Packit Service 8f0814
	  text/html.  Also add his test case, t.passthrough-truncation.
Packit Service 8f0814
Packit Service 8f0814
	2013-11-30
Packit Service 8f0814
	* Updated autoconf/automake stuff so that tests work properly with
Packit Service 8f0814
	  automake versions that default to running parallel-tests.
Packit Service 8f0814
Packit Service 8f0814
	2013-07-06
Packit Service 8f0814
	* Relicensed all security announcements under a dual-license, at the
Packit Service 8f0814
	  user's option, to ease distribution without repackaging:
Packit Service 8f0814
Packit Service 8f0814
	  - Creative Commons Attribution-NoDerivs 3.0 Germany License
Packit Service 8f0814
	    (CC BY-ND 3.0)
Packit Service 8f0814
	  - GNU General Public License v3 or newer (GPL v3+).
Packit Service 8f0814
Packit Service 8f0814
1.2.4	2013-07-01 (released)
Packit Service 8f0814
Packit Service 8f0814
	2013-06-28
Packit Service 8f0814
	* Fix three crashes in command line and environment variable parsers
Packit Service 8f0814
	  that caused NULL pointer dereferences with long option variants
Packit Service 8f0814
	  of bogofilter --syslog-tag, or bogoutil --timestamp-date, or when
Packit Service 8f0814
	  bogotune -M<file> cannot derive the bogofilter directory.
Packit Service 8f0814
	  Reported by Alexandre Rebert, found with Mayhem tool.
Packit Service 8f0814
Packit Service 8f0814
	* Add getopt_long_chk(), a getopt_long variant that checks if the
Packit Service 8f0814
	  overlapping short and long options agree on whether their argument
Packit Service 8f0814
	  is not required, mandatory, or optional.  If they disagree, the
Packit Service 8f0814
	  program aborts.
Packit Service 8f0814
Packit Service 8f0814
	* Fix a crash in command line parser that causes a NULL pointer
Packit Service 8f0814
	  dereference when --db-cachesize is used without argument.
Packit Service 8f0814
	  Found with getopt_long_chk().
Packit Service 8f0814
Packit Service 8f0814
	2013-01-20
Packit Service 8f0814
	* Change lexer API/ABI a bit so as to work with flex 2.5.36 generated
Packit Service 8f0814
	  lexers (for instance, on Fedora 18 "Spherical Cow") that flip the
Packit Service 8f0814
	  type of yyleng from int to size_t. We use a signed long internally.
Packit Service 8f0814
Packit Service 8f0814
	2012-12-30
Packit Service 8f0814
	* The bogofilter project was updated to the new SourceForge.net
Packit Service 8f0814
	  platform. This has caused the URLs to change. Use one of these
Packit Service 8f0814
	  commands for a read-only checkout:
Packit Service 8f0814
	  svn checkout svn://svn.code.sf.net/p/bogofilter/code/trunk bogofilter
Packit Service 8f0814
	  svn checkout http://svn.code.sf.net/p/bogofilter/code/trunk bogofilter
Packit Service 8f0814
Packit Service 8f0814
	  And developers would use, replacing joe by their sf.net login:
Packit Service 8f0814
	  svn checkout --username=joe \
Packit Service 8f0814
	    svn+ssh://svn.code.sf.net/p/bogofilter/code/trunk bogofilter
Packit Service 8f0814
Packit Service 8f0814
	2012-12-03
Packit Service 8f0814
	* Add bogofilter-SA-2012-01 (CVE-2012-5468).
Packit Service 8f0814
	* Fix XML form of Bulgarian FAQ so that it validates;
Packit Service 8f0814
	  and validate XHTML at build time.
Packit Service 8f0814
	* Mark Berkeley DB 5.2.42 and 5.3.21 supported.
Packit Service 8f0814
Packit Service 8f0814
1.2.3	2012-12-02 (released)
Packit Service 8f0814
Packit Service 8f0814
	2012-10-24
Packit Service 8f0814
	* Update configure.ac to avoid autoconf 2.68 warnings, by 
Packit Service 8f0814
	  (a) quoting the first AC_RUN_IFELSE argument, an
Packit Service 8f0814
	      AC_LANG_PROGRAM(), with [ ], and
Packit Service 8f0814
	  (b) providing an explicit "true" assumption for Berkeley DB
Packit Service 8f0814
	      capabilities to avoid cross-compilation warnings.
Packit Service 8f0814
Packit Service 8f0814
	2012-10-22
Packit Service 8f0814
	* Security bugfix for CVE-2012-5468 (bogofilter-SA-2012-01):
Packit Service 8f0814
	  Fix a heap corruption in base64 decoder on invalid input.
Packit Service 8f0814
	  Analysis and patch by Julius Plenz <plenz@cis.fu-berlin.de>.
Packit Service 8f0814
Packit Service 8f0814
	2011-01-02
Packit Service 8f0814
	* Added bogofilter-faq-bg.html, a Bulgarian translation of the FAQ.
Packit Service 8f0814
	  (thanks to Albert Ward)
Packit Service 8f0814
Packit Service 8f0814
	2010-10-29
Packit Service 8f0814
	* Mark "Berkeley DB 5.1.19: (August 27, 2010)" supported.
Packit Service 8f0814
Packit Service 8f0814
Packit Service 8f0814
1.2.2	2010-07-08 (released)
Packit Service 8f0814
Packit Service 8f0814
	2010-07-05
Packit Service 8f0814
	* Use a better PRNG for random sleeps. That is arc4random() where
Packit Service 8f0814
	  available, and drand48() elsewhere.
Packit Service 8f0814
Packit Service 8f0814
	* Assorted fixes for issues found with clang analyzer:
Packit Service 8f0814
	  + Fix a potential NULL deference
Packit Service 8f0814
	  + Fix a potential division by zero
Packit Service 8f0814
	  + Remove dead assignments and increments
Packit Service 8f0814
Packit Service 8f0814
	* Update Doxyfile and source contrib/bogogrep.c for docs, too.
Packit Service 8f0814
Packit Service 8f0814
	2010-07-03
Packit Service 8f0814
Packit Service 8f0814
	* Security bugfix, CVE-2010-2494:
Packit Service 8f0814
	  Fix a heap corruption in base64 decoder on invalid input.
Packit Service 8f0814
	  Analysis and patch by Julius Plenz <plenz@cis.fu-berlin.de>.
Packit Service 8f0814
	  Please see doc/bogofilter-SA-2010-01 for details.
Packit Service 8f0814
Packit Service 8f0814
	2010-04-07
Packit Service 8f0814
Packit Service 8f0814
	* Updated sendmail milter contrib/bogofilter-milter.pl to v1.??????
Packit Service 8f0814
	  (thanks to Jonathan Kamens)
Packit Service 8f0814
Packit Service 8f0814
	2010-04-01
Packit Service 8f0814
Packit Service 8f0814
	* Bump supported/minimum SQLite3 versions and warning threshold.
Packit Service 8f0814
	  See doc/README.sqlite for details.
Packit Service 8f0814
Packit Service 8f0814
	* Mark BerkeleyDB 4.8.26 and 5.0.21 supported.
Packit Service 8f0814
Packit Service 8f0814
	  Note that Berkeley DB 5.0's SQLite3 compatibility API is NOT
Packit Service 8f0814
	  supported, it causes shifts in scores and write failures under
Packit Service 8f0814
	  contention.  Bogofilter can use Berkeley DB 5.0's native interface, 
Packit Service 8f0814
	  and using that is more efficient than the added SQL shim layer.
Packit Service 8f0814
Packit Service 8f0814
	2010-03-06
Packit Service 8f0814
Packit Service 8f0814
	* Make t.maint more robust; ignore .ENCODING token. To fix test
Packit Service 8f0814
	  failures on, for instance, FreeBSD with unicode enabled.
Packit Service 8f0814
Packit Service 8f0814
	2010-02-15
Packit Service 8f0814
Packit Service 8f0814
	* Fix several compiler warnings "array subscript has type 'char'", by
Packit Service 8f0814
	  casting the arguments to unsigned char.
Packit Service 8f0814
	     A security audit was conducted and showed that all affected
Packit Service 8f0814
	  functions either received the relevant input from the user running
Packit Service 8f0814
	  bogofilter, or the input had already been pre-validated by the token
Packit Service 8f0814
	  lexer.
Packit Service 8f0814
Packit Service 8f0814
	2010-02-14
Packit Service 8f0814
Packit Service 8f0814
	* Split error messages for ENOENT and EINVAL into new function.
Packit Service 8f0814
	* Avoid divison by zero in robx computation by checking if there are at
Packit Service 8f0814
	  least one ham message and one spam message registered.
Packit Service 8f0814
Packit Service 8f0814
	2009-08-13
Packit Service 8f0814
Packit Service 8f0814
	* contrib/spamitarium.pl updated to version 0.4.0
Packit Service 8f0814
	  (thanks to Tom Anderson)
Packit Service 8f0814
Packit Service 8f0814
	2009-08-05
Packit Service 8f0814
Packit Service 8f0814
	* Updated and integrated Ted Phelps's "Patch to prevent .ENCODING from
Packit Service 8f0814
	  being discarded by bogoutil -m" (SourceForge Patch #1743984).
Packit Service 8f0814
	  Thanks to Ted for debugging the issue and providing the patch (which
Packit Service 8f0814
	  was for bogofilter v1.1.5).
Packit Service 8f0814
Packit Service 8f0814
	2009-09-15
Packit Service 8f0814
	* Promoted to "stable"
Packit Service 8f0814
Packit Service 8f0814
1.2.1	2009-08-01 (released)
Packit Service 8f0814
Packit Service 8f0814
	2009-08-01
Packit Service 8f0814
Packit Service 8f0814
	* Update configure to use "host" rather than "target", to match the
Packit Service 8f0814
	  newer autotools cross-build semantics. Untested.
Packit Service 8f0814
	  Developers changing the build system and users who build from SVN
Packit Service 8f0814
	  will now need automake 1.9 and autoconf 2.60.
Packit Service 8f0814
Packit Service 8f0814
	2009-07-31
Packit Service 8f0814
Packit Service 8f0814
	* Fix Christian Frommeyer's MIME decoding bug, Ubuntu/Launchpad Bug
Packit Service 8f0814
	  #320829. As a side effect, also fixes misattribution of MIME bodies
Packit Service 8f0814
	  as MIME headers with mime: tag.  Original bug report:
Packit Service 8f0814
	  https://bugs.launchpad.net/ubuntu/+source/bogofilter/+bug/320829
Packit Service 8f0814
Packit Service 8f0814
	  Before this fix, bogofilter did not properly MIME-decode the first
Packit Service 8f0814
	  line in a body. This was especially bad with Christian's samples
Packit Service 8f0814
	  where the whole body was only one long base64 line.
Packit Service 8f0814
Packit Service 8f0814
	2009-05-28
Packit Service 8f0814
Packit Service 8f0814
	* Removed two scripts that are auto-built.
Packit Service 8f0814
Packit Service 8f0814
	* Added test case for Stephen Davies' Q-P EOL problem (see below).
Packit Service 8f0814
Packit Service 8f0814
	2009-05-25
Packit Service 8f0814
Packit Service 8f0814
	* Fixed EOL problem in quoted_printable text. Problem reported by
Packit Service 8f0814
	  Stephen Davies and identified by Pavel Kankovsky.
Packit Service 8f0814
Packit Service 8f0814
	2009-03-28
Packit Service 8f0814
	* Promoted to "stable"
Packit Service 8f0814
Packit Service 8f0814
1.2.0	2009-02-21 (released) 2009-03-28 (declared stable)
Packit Service 8f0814
Packit Service 8f0814
	2009-02-20
Packit Service 8f0814
	* Flex-2.5.35 has fix for memory allocation problem in 2.5.4,
Packit Service 8f0814
          2.5.31, and 2.5.33, making bogofilter's flex patch obsolete.
Packit Service 8f0814
Packit Service 8f0814
	2009-02-12
Packit Service 8f0814
Packit Service 8f0814
	* Bogofilter now uses listsort in place of qsort.
Packit Service 8f0814
Packit Service 8f0814
	2009-01-31
Packit Service 8f0814
Packit Service 8f0814
	* Added token-count=n, token-count-min=n, and token-count-max=n options.
Packit Service 8f0814
Packit Service 8f0814
	* Minor code cleanups.
Packit Service 8f0814
Packit Service 8f0814
	2009-01-21
Packit Service 8f0814
Packit Service 8f0814
	* spamitarium.pl updated to version 0.3.0
Packit Service 8f0814
	  (thanks to Tom Anderson)
Packit Service 8f0814
Packit Service 8f0814
	2009-01-11
Packit Service 8f0814
Packit Service 8f0814
	* For compatibility with Sun's Sun Studio 12 compiler, provide
Packit Service 8f0814
          a name for the anonymous union in typedef word_t.
Packit Service 8f0814
	  Patch provided by Jack Bailey.
Packit Service 8f0814
Packit Service 8f0814
	2008-10-20
Packit Service 8f0814
Packit Service 8f0814
	* update bf_compact documentation by removing explicit Berkeley DB
Packit Service 8f0814
	  references, as it has been fixed to work with other database drivers
Packit Service 8f0814
	  in March 2008.
Packit Service 8f0814
Packit Service 8f0814
	2008-10-15
Packit Service 8f0814
Packit Service 8f0814
	* bf_compact, bf_copy and bf_tar now support transformed program names
Packit Service 8f0814
	  (fixes Debian Bug#501947).
Packit Service 8f0814
Packit Service 8f0814
	* Update sqlite3 adaptor to take advantage of sqlite3_prepare_v2()
Packit Service 8f0814
	  API function that appeared in SQLite 3.3.9. The new _v2 interface
Packit Service 8f0814
	  allows for more specific error messages when executing SQL
Packit Service 8f0814
	  statements.  Also enable extended result codes for more precise error
Packit Service 8f0814
	  reporting.
Packit Service 8f0814
Packit Service 8f0814
	2008-07-21
Packit Service 8f0814
Packit Service 8f0814
	* Update doc/integrating-with-postfix: the script now suggests sendmail
Packit Service 8f0814
	  -G -i (where -G will be ignored by Postfix before 2.3) to tell
Packit Service 8f0814
	  Postfix it's a gateway submission, not an original injection; the
Packit Service 8f0814
	  filter pipe(8) magic for master.cf now suggests flags=Rq (was
Packit Service 8f0814
	  flags=R), as per Postfix's FILTER_README.
Packit Service 8f0814
Packit Service 8f0814
	2008-07-09
Packit Service 8f0814
Packit Service 8f0814
	* Drop support for systems that reverse setvbuf arguments. The last
Packit Service 8f0814
	  systems to do that are reported to be shipped in 1987 by the autoconf
Packit Service 8f0814
	  manual, so ditch them.
Packit Service 8f0814
Packit Service 8f0814
1.1.7	2008-05-04 (released) 2008-05-18 (declared stable)
Packit Service 8f0814
Packit Service 8f0814
	2008-04-30
Packit Service 8f0814
Packit Service 8f0814
	* Updated sendmail milter contrib/bogofilter-milter.pl to v1.45
Packit Service 8f0814
	  (thanks to Jonathan Kamens)
Packit Service 8f0814
Packit Service 8f0814
	2008-04-28
Packit Service 8f0814
Packit Service 8f0814
	* Added maildir training info to English and French FAQs.
Packit Service 8f0814
	  (thanks to Karl Schmidt and to Mouss)
Packit Service 8f0814
Packit Service 8f0814
	2008-04-26
Packit Service 8f0814
Packit Service 8f0814
	* Fix uninitialized variable in lexer.c when unicode is disabled.
Packit Service 8f0814
	  Patch provided by Roman Trunov.
Packit Service 8f0814
Packit Service 8f0814
	2008-04-20
Packit Service 8f0814
Packit Service 8f0814
	* In process_arg functions use the val parameter rather than optarg.
Packit Service 8f0814
	  Patch provided by Roman Trunov.
Packit Service 8f0814
Packit Service 8f0814
	2008-04-18
Packit Service 8f0814
Packit Service 8f0814
	* Function process_arg now has the same prototype for
Packit Service 8f0814
	  bogofilter, bogolexer, bogoutil, and bogotune.  The proper
Packit Service 8f0814
	  version is called by function read_config_file for all
Packit Service 8f0814
	  programs.  Problem reported by Roman Trunov.
Packit Service 8f0814
Packit Service 8f0814
	2008-04-17
Packit Service 8f0814
Packit Service 8f0814
	* Update Doxyfile for doxygen v1.5.5
Packit Service 8f0814
Packit Service 8f0814
	2008-04-16
Packit Service 8f0814
Packit Service 8f0814
	* Fixed syntax errors in t.valgrind test
Packit Service 8f0814
Packit Service 8f0814
	2008-03-21
Packit Service 8f0814
Packit Service 8f0814
	* bf_compact now supports compacting databases that use QDBM, Tokyo
Packit Service 8f0814
	  Cabinet or SQLite3 and is covered by the test suite.
Packit Service 8f0814
Packit Service 8f0814
	2008-03-19
Packit Service 8f0814
Packit Service 8f0814
	* bf_compact now verifies databases before dumping them, to avoid
Packit Service 8f0814
	  getting into an unterminated loop and wasting all diskspace.
Packit Service 8f0814
Packit Service 8f0814
	* Bogoupgrade now verifies databases before dumping them, to avoid
Packit Service 8f0814
	  getting into an unterminated loop and burning all memory or disk
Packit Service 8f0814
	  space when the database is corrupt.
Packit Service 8f0814
	  This should fix Debian Bug#226643 and Debian Bug#226646.
Packit Service 8f0814
Packit Service 8f0814
	* Bogoupgrade now uses Pod::Usage to print usage/help, prints error
Packit Service 8f0814
	  messages that are a bit more concise and validates arguments a bit
Packit Service 8f0814
	  stricter.
Packit Service 8f0814
Packit Service 8f0814
	2008-02-08
Packit Service 8f0814
Packit Service 8f0814
	* Bump required sqlite version to 3.5.4, earlier versions could
Packit Service 8f0814
	  sometimes corrupt the database. Update install-staticdblibs.sh.
Packit Service 8f0814
	  Bogofilter will complain when used with older versions.
Packit Service 8f0814
Packit Service 8f0814
	2008-01-05
Packit Service 8f0814
Packit Service 8f0814
	* bf_compact problem fixed.  Reported by Thomas Novin.
Packit Service 8f0814
Packit Service 8f0814
1.1.6	2007-11-25 (released)
Packit Service 8f0814
Packit Service 8f0814
	* Transaction support added for TokyoCabinet datastore.
Packit Service 8f0814
	  (thanks to Pierre Habouzit)
Packit Service 8f0814
Packit Service 8f0814
	* Bump required sqlite version to 3.4.2 and fix related compiler
Packit Service 8f0814
	  warnings. Bogofilter will complain when used with older versions.
Packit Service 8f0814
Packit Service 8f0814
	2007-11-22
Packit Service 8f0814
Packit Service 8f0814
	* Support for TokyoCabinet datastore added.
Packit Service 8f0814
	  (thanks to Pierre Habouzit)
Packit Service 8f0814
Packit Service 8f0814
	2007-08-14
Packit Service 8f0814
Packit Service 8f0814
	* doc/README.db was updated to BerkeleyDB 4.6
Packit Service 8f0814
	* doc/README.db: section 3.5 was added, with information on how to 
Packit Service 8f0814
	  resolve "Logging region out of memory; you may need to increase its 
Packit Service 8f0814
	  size", section 4.2 now documents set_lg_regionmax.
Packit Service 8f0814
Packit Service 8f0814
	2007-07-23
Packit Service 8f0814
Packit Service 8f0814
	* The upstream repository was migrated to SVN.
Packit Service 8f0814
	  In order to check the code out, use this command (one line):
Packit Service 8f0814
	  (OBSOLETE) svn co https://bogofilter.svn.sourceforge.net/svnroot/bogofilter/trunk/bogofilter/ bogofilter
Packit Service 8f0814
	  (see entry for 2012-12-30 for updated URL)
Packit Service 8f0814
Packit Service 8f0814
	2007-07-22
Packit Service 8f0814
Packit Service 8f0814
	* The install-staticdblibs.sh script was relicensed under GNU GPL v3,
Packit Service 8f0814
	  adjusted to download Berkeley DB 4.2 from oracle.com, adds patch #5,
Packit Service 8f0814
	  and updated to build SQLite 3.4.1. In order to for a rebuild of the
Packit Service 8f0814
	  updated library, do: rm -rf /opt/db-4.2-lean /opt/sqlite-3-lean
Packit Service 8f0814
	  and re-run the script.
Packit Service 8f0814
Packit Service 8f0814
	* The recommended minimum sqlite3 version is now 3.4.0, bogofilter will
Packit Service 8f0814
	  warn if used with older versions. Bugs that could cause database
Packit Service 8f0814
	  corruption in rare circumstances have been fixed in sqlite3.
Packit Service 8f0814
	  See doc/README.sqlite for details.
Packit Service 8f0814
Packit Service 8f0814
	* Updated sendmail milter contrib/bogofilter-milter.pl to v1.27
Packit Service 8f0814
	  (thanks to Jonathan Kamens)
Packit Service 8f0814
Packit Service 8f0814
	2007-02-25
Packit Service 8f0814
Packit Service 8f0814
	* Add '--spam-header-place={header}' to specify header line
Packit Service 8f0814
	  before which the X-Bogosity line is placed.
Packit Service 8f0814
Packit Service 8f0814
	2007-02-14
Packit Service 8f0814
Packit Service 8f0814
	* Support --db-verify for sqlite3.
Packit Service 8f0814
Packit Service 8f0814
	* Fix defect where the database verification method would not be called
Packit Service 8f0814
	  for traditional Berkeley DB databases. Reported by Eric Wood.
Packit Service 8f0814
Packit Service 8f0814
	2007-01-28
Packit Service 8f0814
Packit Service 8f0814
	* Fix test suite for situations where there are blanks in the test or
Packit Service 8f0814
	  working directories' names.
Packit Service 8f0814
Packit Service 8f0814
	* Repair passthrough defect on systems whose standard system library
Packit Service 8f0814
	  makes a distinction between text and binary mode in stdio stuff.
Packit Service 8f0814
Packit Service 8f0814
1.1.5	2007-01-14 (released) 2007-01-25 (declared stable)
Packit Service 8f0814
Packit Service 8f0814
	* Fixed Makefile dependency problem.
Packit Service 8f0814
	  (reported by Andras Salamon)
Packit Service 8f0814
	  This took several iterations to get right.
Packit Service 8f0814
Packit Service 8f0814
	2007-01-11
Packit Service 8f0814
Packit Service 8f0814
	* Fixed block-on-subnets problem.
Packit Service 8f0814
	  (thanks to Jack Bailey)
Packit Service 8f0814
Packit Service 8f0814
	2007-01-10
Packit Service 8f0814
	* Added block-on-subnets regression test.
Packit Service 8f0814
Packit Service 8f0814
1.1.4	2007-01-01 (released)
Packit Service 8f0814
Packit Service 8f0814
	* Update copyright notices.
Packit Service 8f0814
Packit Service 8f0814
	2006-12-08
Packit Service 8f0814
Packit Service 8f0814
	* Add GSL dependency to bogofilter target to support parallel
Packit Service 8f0814
	  makes.
Packit Service 8f0814
	  (reported by Martin von Gagern)
Packit Service 8f0814
Packit Service 8f0814
	2006-12-05
Packit Service 8f0814
Packit Service 8f0814
	* Fixed problem in flex-2.5.4 patch.
Packit Service 8f0814
	  (reported by Boris 'pi' Piwinger)
Packit Service 8f0814
Packit Service 8f0814
1.1.3	2006-12-03 (released) 2006-12-20 (declared stable)
Packit Service 8f0814
Packit Service 8f0814
	* Fixed typo in configure.ac.
Packit Service 8f0814
	  (reported by Boris 'pi' Piwinger and Torsten Veller)
Packit Service 8f0814
Packit Service 8f0814
1.1.2	2006-12-02 (released)
Packit Service 8f0814
Packit Service 8f0814
	2006-12-01
Packit Service 8f0814
Packit Service 8f0814
	* Revise install-staticlibs.sh's links for retrieving database
Packit Service 8f0814
	  tarball and patches.
Packit Service 8f0814
	* Revise make rules for generating statically linked RPM.
Packit Service 8f0814
Packit Service 8f0814
	2006-11-29
Packit Service 8f0814
Packit Service 8f0814
	* Provide separate flex patches for 2.5.4 and 2.5.3x
Packit Service 8f0814
Packit Service 8f0814
	2006-11-26
Packit Service 8f0814
Packit Service 8f0814
	* Updated file comment for lexer_v3.l and removed unneeded
Packit Service 8f0814
	  rules T1, T12, SHORT_TOKEN, and TOKEN_12.
Packit Service 8f0814
	* Miscellaneous minor cleanups of lexer_v3.l classes and rules.
Packit Service 8f0814
	* Patch flex skeleton code problem which can cause a seg-fault.
Packit Service 8f0814
	  (reported by Michael Gerdau)
Packit Service 8f0814
Packit Service 8f0814
	2006-11-21
Packit Service 8f0814
Packit Service 8f0814
	* Fix processing of "--unicode=no" option.
Packit Service 8f0814
Packit Service 8f0814
	2006-11-18
Packit Service 8f0814
Packit Service 8f0814
	* Fix prefixes for ip address and url tokens.  Restore colon
Packit Service 8f0814
          that was dropped in token.c edit for bogofilter-1.1.0.
Packit Service 8f0814
Packit Service 8f0814
	2006-11-04
Packit Service 8f0814
Packit Service 8f0814
	* Fixed problem parsing message ids, which can cause a
Packit Service 8f0814
	  seg-fault on an x86_64.
Packit Service 8f0814
	  (reported by Torsten Veller)
Packit Service 8f0814
Packit Service 8f0814
	2006-10-03
Packit Service 8f0814
Packit Service 8f0814
	* Added '--ham-true' option for bogofilter (to match docs)
Packit Service 8f0814
Packit Service 8f0814
	2006-08-26
Packit Service 8f0814
Packit Service 8f0814
	* FAQ's updated to point to current sylpheed-claws wiki
Packit Service 8f0814
	  (thanks to Paul Mangan)
Packit Service 8f0814
Packit Service 8f0814
1.1.1	2006-08-23 (released) 2006-09-01 (declared stable)
Packit Service 8f0814
Packit Service 8f0814
	2006-08-22
Packit Service 8f0814
Packit Service 8f0814
	* Added bogofilter-faq-it.html, an Italian translation of the
Packit Service 8f0814
          FAQ  (thanks to Marco Bozzolan).
Packit Service 8f0814
Packit Service 8f0814
	2006-08-10
Packit Service 8f0814
Packit Service 8f0814
	* Fixed minor header/body multi-word token defect.
Packit Service 8f0814
Packit Service 8f0814
1.1.0	2006-08-09 (released)
Packit Service 8f0814
Packit Service 8f0814
	* Revised FAQ's mailbox conversion example.
Packit Service 8f0814
Packit Service 8f0814
	2006-07-26
Packit Service 8f0814
Packit Service 8f0814
	* 1.0.3 Promoted to "Stable" status
Packit Service 8f0814
Packit Service 8f0814
	2006-07-24
Packit Service 8f0814
Packit Service 8f0814
	* Forward port GNU make compatibility fix for doc/Makefile* from
Packit Service 8f0814
	  1.0 branch.
Packit Service 8f0814
Packit Service 8f0814
	2006-07-08
Packit Service 8f0814
Packit Service 8f0814
	* Add large file support for 32-bit systems.
Packit Service 8f0814
	  (_FILE_OFFSET_BITS/_LARGE_FILE).
Packit Service 8f0814
	* Fix lexer_v3.l format string mismatch that broke debugging code on
Packit Service 8f0814
	  64-bit systems.
Packit Service 8f0814
Packit Service 8f0814
	2006-07-04
Packit Service 8f0814
Packit Service 8f0814
	* Add multi-word token support to bogoutil & bogotune.
Packit Service 8f0814
Packit Service 8f0814
	2006-07-03
Packit Service 8f0814
Packit Service 8f0814
	* Clean up token prefixing.
Packit Service 8f0814
	* Clean up queue-id processing.
Packit Service 8f0814
	* Add max-multi-token-len checks.
Packit Service 8f0814
	* Revised function names.  get_token() uses parse_new_token(),
Packit Service 8f0814
          add_token_to_array(), build_token_from_array(), and
Packit Service 8f0814
          build_prefixed_token(). 
Packit Service 8f0814
Packit Service 8f0814
	2006-07-02
Packit Service 8f0814
Packit Service 8f0814
	* Add min-token-len check (with exemption for 2 character
Packit Service 8f0814
          money amounts which bogofilter has long accepted).
Packit Service 8f0814
	* Add "short token" pattern to lexer
Packit Service 8f0814
Packit Service 8f0814
	2006-07-01
Packit Service 8f0814
Packit Service 8f0814
	* Refactor get_token.  Function get_single_token is the original
Packit Service 8f0814
          get_token function.  Function get_multi_token calls
Packit Service 8f0814
          get_single_token when another token must be parsed, else it
Packit Service 8f0814
          constructs multi-part tokens using w_token_array (an array
Packit Service 8f0814
          of word_t structs).
Packit Service 8f0814
Packit Service 8f0814
	2006-06-20
Packit Service 8f0814
Packit Service 8f0814
	* Add options for min/max token length, multi-token count, and
Packit Service 8f0814
          max multi-token length.
Packit Service 8f0814
Packit Service 8f0814
	* Modify get_token() to return multi-word tokens.
Packit Service 8f0814
Packit Service 8f0814
1.0.3	2006-07-10 (released) 2006-07-26 (declared stable)
Packit Service 8f0814
Packit Service 8f0814
	* Released 1.0.3 to provide the bogotune bugfixes to a wider
Packit Service 8f0814
	  audience.
Packit Service 8f0814
Packit Service 8f0814
	2006-07-09
Packit Service 8f0814
Packit Service 8f0814
	* Work around GNU make 3.81 incompatibility in doc/Makefile*
Packit Service 8f0814
	  (it does not work properly with "}\" at the line ends, but
Packit Service 8f0814
	   wants "} \" instead).
Packit Service 8f0814
Packit Service 8f0814
	2006-06-02
Packit Service 8f0814
Packit Service 8f0814
	* "make rpm" changes:
Packit Service 8f0814
	  - document use with gpg-agent (see Makefile.am)
Packit Service 8f0814
	  - build static RPMs (these won't fail) before shared RPMs
Packit Service 8f0814
Packit Service 8f0814
	2006-05-29
Packit Service 8f0814
Packit Service 8f0814
	* #include cleanups in common.h, system.h and C files.
Packit Service 8f0814
Packit Service 8f0814
	2006-04-28
Packit Service 8f0814
Packit Service 8f0814
	* Updated copyright dates.
Packit Service 8f0814
Packit Service 8f0814
	2006-04-13
Packit Service 8f0814
Packit Service 8f0814
	* Included additional config file options in bogofilter's
Packit Service 8f0814
	  --help message.
Packit Service 8f0814
Packit Service 8f0814
	2006-03-27
Packit Service 8f0814
Packit Service 8f0814
	* Corrected option parsing in bogotune to support -n ham1 ham2
Packit Service 8f0814
	  -s spam1 spam2 as suggested by bogotune -h; broken since 0.93.2.
Packit Service 8f0814
Packit Service 8f0814
	2006-03-26
Packit Service 8f0814
Packit Service 8f0814
	* Corrected problem with bogotune's -D option (thanks to Jason Smith).
Packit Service 8f0814
Packit Service 8f0814
	* Corrected man page description of bogotune's -n and -s options.
Packit Service 8f0814
Packit Service 8f0814
	2006-03-17
Packit Service 8f0814
Packit Service 8f0814
	* Fixed bf_compact's test for transactional environment.
Packit Service 8f0814
Packit Service 8f0814
	2006-03-12
Packit Service 8f0814
Packit Service 8f0814
	* 1.0.2 Promoted to "Stable" status
Packit Service 8f0814
Packit Service 8f0814
1.0.2	2006-03-03 (released)
Packit Service 8f0814
Packit Service 8f0814
	2006-02-19
Packit Service 8f0814
Packit Service 8f0814
	* Added vm-bogofilter.el for using bogofilter with VM, an
Packit Service 8f0814
          Emacs mail tool (thanks to Björn Knutsson).
Packit Service 8f0814
	* Added FAQ question "How do I use bogofilter with VM (an
Packit Service 8f0814
          Emacs mail tool)?" (thanks to Pimpon).
Packit Service 8f0814
Packit Service 8f0814
	2006-02-14
Packit Service 8f0814
Packit Service 8f0814
	* SleepyCat has been acquired by Oracle, who are now providing
Packit Service 8f0814
	  Berkeley DB. Since most of the references are to actual
Packit Service 8f0814
	  strings in the programs or addresses that remain unchanged,
Packit Service 8f0814
	  this will only gradually show in the bogofilter sources and
Packit Service 8f0814
	  documentation.
Packit Service 8f0814
Packit Service 8f0814
	2006-02-06
Packit Service 8f0814
Packit Service 8f0814
	* Flush output after writing spam header line and/or message body.
Packit Service 8f0814
	* When database is near to maximum allowed size, allow reading
Packit Service 8f0814
	  it and disallow writing to it.
Packit Service 8f0814
Packit Service 8f0814
	2006-01-30
Packit Service 8f0814
Packit Service 8f0814
	* Fix formatting of Rtable output when in the message header,
Packit Service 8f0814
	  this keeps verbose passthrough modes RFC-822/2822 compliant.
Packit Service 8f0814
Packit Service 8f0814
	2006-01-29
Packit Service 8f0814
Packit Service 8f0814
	* The configure script, when checking Berkeley DB capabilities,
Packit Service 8f0814
	  now checks for logging and transactional subsystems rather
Packit Service 8f0814
	  than the locking subsystem that was abandoned before 1.0.0.
Packit Service 8f0814
	  This appears a suitable workaround for configure lockups on
Packit Service 8f0814
	  OpenBSD 3.7 macppc with db 4.2 or 4.3.
Packit Service 8f0814
Packit Service 8f0814
	2006-01-28
Packit Service 8f0814
Packit Service 8f0814
	* Only print Berkeley DB file size message once per run.
Packit Service 8f0814
Packit Service 8f0814
	2006-01-21
Packit Service 8f0814
Packit Service 8f0814
	* 1.0.1 Promoted to "Stable" status
Packit Service 8f0814
Packit Service 8f0814
	2006-01-02
Packit Service 8f0814
Packit Service 8f0814
	* Fixed --input-file and --output-file command line options.
Packit Service 8f0814
Packit Service 8f0814
	2006-01-01
Packit Service 8f0814
Packit Service 8f0814
	* Added CVE-2005 identifiers for defects described in
Packit Service 8f0814
          doc/bogofilter-SA-2005-01
Packit Service 8f0814
Packit Service 8f0814
1.0.1	2006-01-01 (released)
Packit Service 8f0814
Packit Service 8f0814
	* New names for binary rpms:
Packit Service 8f0814
Packit Service 8f0814
	  bogofilter-db42 - requires shared library for DB-4.2.52
Packit Service 8f0814
	  bogofilter-db42-static - statically linked with DB-4.2.52
Packit Service 8f0814
	  bogofilter-sqlite3 - requires shared library for SQLite3-3.2.8
Packit Service 8f0814
	  bogofilter-sqlite3-static - statically linked with SQLite3-3.2.8
Packit Service 8f0814
Packit Service 8f0814
	2005-12-30
Packit Service 8f0814
Packit Service 8f0814
	* The configure help texts have been revised, the IEEE checks
Packit Service 8f0814
	  for trio have been simplified (they are no longer nested) and
Packit Service 8f0814
	  configure.ac has been updated to quiet autoconf -Wobsolete
Packit Service 8f0814
	  warnings. The README file now reflects the new requirements.
Packit Service 8f0814
Packit Service 8f0814
	2005-12-29
Packit Service 8f0814
Packit Service 8f0814
	* For maintainers: Add install-staticdblibs.sh, a script to
Packit Service 8f0814
	  fetch and build static & lean BerkeleyDB 4.2.52.4 and SQLite
Packit Service 8f0814
	  3.2.8 libraries. Modify some parts of the RPM building so that
Packit Service 8f0814
	  the binary RPMs are built without external dependencies beyond
Packit Service 8f0814
	  glibc 2.2. This may render "make rpm" unusable on non-Linux
Packit Service 8f0814
	  platforms, but you should still be able to "rpmbuild -tb" from
Packit Service 8f0814
	  the source .tar.gz file.
Packit Service 8f0814
Packit Service 8f0814
	2005-12-27
Packit Service 8f0814
Packit Service 8f0814
	* Add '-O' option to direct bogoutil output to a file.
Packit Service 8f0814
	* Fix building of binary rpms with SQLite support.
Packit Service 8f0814
	* Include SQLite binary rpm as standard part of "make rpm"
Packit Service 8f0814
Packit Service 8f0814
	2005-12-26
Packit Service 8f0814
Packit Service 8f0814
	* Split NEWS file into files NEWS and NEWS.0 for new (version
Packit Service 8f0814
	  1.0 and after) and old (version 0.x.y) info
Packit Service 8f0814
Packit Service 8f0814
	2005-12-25
Packit Service 8f0814
Packit Service 8f0814
	* Capitalize variables in bogofilter.spec.in to please RH9's
Packit Service 8f0814
          RPM 4.2 implementation.
Packit Service 8f0814
Packit Service 8f0814
	2005-12-18
Packit Service 8f0814
	
Packit Service 8f0814
	* Fix bad return code in db_loop() in datastore_sqlite.c
Packit Service 8f0814
	  (reported by Sami Farin).
Packit Service 8f0814
Packit Service 8f0814
	2005-12-17
Packit Service 8f0814
	
Packit Service 8f0814
	* XML documentation cleanups (thanks to Nicholas Kaiser).
Packit Service 8f0814
Packit Service 8f0814
	2005-12-06
Packit Service 8f0814
Packit Service 8f0814
	* bogofilter.cf.example was updated to reflect the proper default of
Packit Service 8f0814
	  db_log_autoremove=yes. It previously claimed the default were "off".
Packit Service 8f0814
Packit Service 8f0814
1.0.0	2005-11-30 (released)
Packit Service 8f0814
Packit Service 8f0814
	Release history prior to 1.0.0 is in file NEWS.0
Packit Service 8f0814
Packit Service 8f0814
 vim:tw=79 com=bf\:* ts=8 sts=8 sw=8 ai:
Packit Service 8f0814
Packit Service 8f0814
 LocalWords:  bogofilter bogolexer bogoutil Spamicity spamicity
Packit Service 8f0814
 LocalWords:  procmail maildrop