Hello community, here is the log from the commit of package bogofilter for openSUSE:Factory checked in at Tue May 19 02:49:38 CEST 2009. -------- --- bogofilter/bogofilter.changes 2008-11-21 16:38:15.000000000 +0100 +++ bogofilter/bogofilter.changes 2009-05-07 15:30:56.000000000 +0200 @@ -1,0 +2,110 @@ +Thu May 7 14:03:29 CEST 2009 - lmuelle@suse.de + +- Update to version 1.2.0. + + Flex-2.5.35 has fix for memory allocation problem in 2.5.4, 2.5.31, and + 2.5.33, making bogofilter's flex patch obsolete. + + Bogofilter now uses listsort in place of qsort. + + Added token-count=n, token-count-min=n, and token-count-max=n options. + + Minor code cleanups. + + spamitarium.pl updated to version 0.3.0 + + update bf_compact documentation by removing explicit Berkeley DB + references, as it has been fixed to work with other database drivers in + March 2008. + + bf_compact, bf_copy and bf_tar now support transformed program names + + Update sqlite3 adaptor to take advantage of sqlite3_prepare_v2() API + function that appeared in SQLite 3.3.9. The new _v2 interface allows for + more specific error messages when executing SQL statements. Also enable + extended result codes for more precise error reporting. + + Update doc/integrating-with-postfix: the script now suggests sendmail -G + -i (where -G will be ignored by Postfix before 2.3) to tell Postfix it's a + gateway submission, not an original injection; the filter pipe(8) magic + for master.cf now suggests flags=Rq (was flags=R), as per Postfix's + FILTER_README. + + Drop support for systems that reverse setvbuf arguments. The last systems + to do that are reported to be shipped in 1987 by the autoconf manual, so + ditch them. + +------------------------------------------------------------------- +Wed Feb 18 17:00:15 CET 2009 - lmuelle@suse.de + +- Update to version 1.1.7. + + Updated sendmail milter contrib/bogofilter-milter.pl to v1.45 + + Added maildir training info to English and French FAQs. + + Fix uninitialized variable in lexer.c when unicode is disabled. + + In process_arg functions use the val parameter rather than optarg. + + Function process_arg now has the same prototype for + bogofilter, bogolexer, bogoutil, and bogotune. The proper + version is called by function read_config_file for all + programs. + + Fixed syntax errors in t.valgrind test + + bf_compact now supports compacting databases that use QDBM, Tokyo + Cabinet or SQLite3 and is covered by the test suite. + + bf_compact now verifies databases before dumping them, to avoid + getting into an unterminated loop and wasting all diskspace. + + Bogoupgrade now verifies databases before dumping them, to avoid + getting into an unterminated loop and burning all memory or disk + space when the database is corrupt. + + Bogoupgrade now uses Pod::Usage to print usage/help, prints error + messages that are a bit more concise and validates arguments a bit + stricter. + + Bump required sqlite version to 3.5.4, earlier versions could + sometimes corrupt the database. Update install-staticdblibs.sh. + Bogofilter will complain when used with older versions. + + bf_compact problem fixed. +- Update to version 1.1.6. + + Transaction support added for TokyoCabinet datastore. + + Bump required sqlite version to 3.4.2 and fix related compiler + warnings. Bogofilter will complain when used with older versions. + + Support for TokyoCabinet datastore added. + + doc/README.db was updated to BerkeleyDB 4.6 + + doc/README.db: section 3.5 was added, with information on how to + resolve "Logging region out of memory; you may need to increase its + size", section 4.2 now documents set_lg_regionmax. + + The install-staticdblibs.sh script was relicensed under GNU GPL v3, + adjusted to download Berkeley DB 4.2 from oracle.com, adds patch #5, + and updated to build SQLite 3.4.1. In order to for a rebuild of the + updated library, do: rm -rf /opt/db-4.2-lean /opt/sqlite-3-lean + and re-run the script. + + The recommended minimum sqlite3 version is now 3.4.0, bogofilter will + warn if used with older versions. Bugs that could cause database + corruption in rare circumstances have been fixed in sqlite3. + See doc/README.sqlite for details. + + Updated sendmail milter contrib/bogofilter-milter.pl to v1.27 + + Add '--spam-header-place={header}' to specify header line + before which the X-Bogosity line is placed. + + Support --db-verify for sqlite3. + + Fix defect where the database verification method would not be called + for traditional Berkeley DB databases. Reported by Eric Wood. + + Fix test suite for situations where there are blanks in the test or + working directories' names. + + Repair passthrough defect on systems whose standard system library + makes a distinction between text and binary mode in stdio stuff. +- Update to version 1.1.5 2007-01-14 (released) 2007-01-25 (declared stable) + + Fixed Makefile dependency problem. + + Fixed block-on-subnets problem. + + Added block-on-subnets regression test. +- Update to version 1.1.4 2007-01-01 (released) + + Update copyright notices. + + Add GSL dependency to bogofilter target to support parallel + makes. + + Fixed problem in flex-2.5.4 patch. +- Update to version 1.1.3 2006-12-03 (released) 2006-12-20 (declared stable) + + Fixed typo in configure.ac. +- Update to version 1.1.2 2006-12-02 (released) + + Revise install-staticlibs.sh's links for retrieving database + tarball and patches. + + Revise make rules for generating statically linked RPM. + + Provide separate flex patches for 2.5.4 and 2.5.3x + + Updated file comment for lexer_v3.l and removed unneeded + rules T1, T12, SHORT_TOKEN, and TOKEN_12. + + Miscellaneous minor cleanups of lexer_v3.l classes and rules. + + Patch flex skeleton code problem which can cause a seg-fault. + + Fix processing of "--unicode=no" option. + + Fix prefixes for ip address and url tokens. Restore colon + that was dropped in token.c edit for bogofilter-1.1.0. + + Fixed problem parsing message ids, which can cause a + seg-fault on an x86_64. + + Added '--ham-true' option for bogofilter (to match docs) + + FAQ's updated to point to current sylpheed-claws wiki + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- bogofilter-1.1.1.tar.bz2 New: ---- bogofilter-1.2.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bogofilter.spec ++++++ --- /var/tmp/diff_new_pack.N16860/_old 2009-05-19 02:47:28.000000000 +0200 +++ /var/tmp/diff_new_pack.N16860/_new 2009-05-19 02:47:28.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package bogofilter (Version 1.1.1) +# spec file for package bogofilter (Version 1.2.0) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,8 +20,8 @@ Name: bogofilter BuildRequires: db-devel sharutils -Version: 1.1.1 -Release: 174 +Version: 1.2.0 +Release: 1 License: GPL v2 or later Group: Productivity/Networking/Email/Utilities Url: http://bogofilter.sourceforge.net/ @@ -65,12 +65,8 @@ %endif --sysconfdir=%{_sysconfdir} %{__make} -%ifnarch %arm -%{__make} check -%endif %install -[ "${RPM_BUILD_ROOT}" != "/" -a -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT} %{__make} DESTDIR=${RPM_BUILD_ROOT} install mv ${RPM_BUILD_ROOT}/%{_sysconfdir}/bogofilter.cf.example ${RPM_BUILD_ROOT}/%{_sysconfdir}/bogofilter.cf for d in contrib; do @@ -78,21 +74,23 @@ files=$( find ${d} -maxdepth 1 -type f) for f in ${files} ; do case ${f} in - *.c|*.o|*.obj|*/Makefile*) rm ${f}; continue ;; + *.c|*.o|*.obj|*/Makefile*) continue ;; *.1) cp -p ${f} ${RPM_BUILD_ROOT}/%{_mandir}/man1 ;; *) - head -n 1 ${f} | grep -q "^#\!" && \ - chmod 0755 ${f} cp -p ${f} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}/${d} + head -n 1 ${f} | grep -q "^#\!" && \ + chmod 0755 ${RPM_BUILD_ROOT}/%{_datadir}/%{name}/${d}/${f##*/} ;; esac done done -rm doc/*.{1,1in,htmlin} doc/Makefile* -%clean -[ "${RPM_BUILD_ROOT}" != "/" -a -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT} +%check +%ifnarch %arm +%{__make} check \ + DESTDIR="%{RPM_BUILD_ROOT}" +%endif %files %defattr(-,root,root) @@ -117,9 +115,115 @@ %{_mandir}/man1/bogoupgrade.1.gz %{_mandir}/man1/bogoutil.1.gz %doc AUTHORS COPYING GETTING.STARTED INSTALL NEWS README* RELEASE.NOTES* -%doc TODO bogofilter.cf.example doc/ +%doc TODO bogofilter.cf.example +%doc doc/README* doc/bogofilter-SA-* doc/*.html doc/integrating* +%doc doc/programmer/ doc/rpm.notes.BerkeleyDB %changelog +* Thu May 07 2009 lmuelle@suse.de +- Update to version 1.2.0. + + Flex-2.5.35 has fix for memory allocation problem in 2.5.4, 2.5.31, and + 2.5.33, making bogofilter's flex patch obsolete. + + Bogofilter now uses listsort in place of qsort. + + Added token-count=n, token-count-min=n, and token-count-max=n options. + + Minor code cleanups. + + spamitarium.pl updated to version 0.3.0 + + update bf_compact documentation by removing explicit Berkeley DB + references, as it has been fixed to work with other database drivers in + March 2008. + + bf_compact, bf_copy and bf_tar now support transformed program names + + Update sqlite3 adaptor to take advantage of sqlite3_prepare_v2() API + function that appeared in SQLite 3.3.9. The new _v2 interface allows for + more specific error messages when executing SQL statements. Also enable + extended result codes for more precise error reporting. + + Update doc/integrating-with-postfix: the script now suggests sendmail -G + -i (where -G will be ignored by Postfix before 2.3) to tell Postfix it's a + gateway submission, not an original injection; the filter pipe(8) magic + for master.cf now suggests flags=Rq (was flags=R), as per Postfix's + FILTER_README. + + Drop support for systems that reverse setvbuf arguments. The last systems + to do that are reported to be shipped in 1987 by the autoconf manual, so + ditch them. +* Wed Feb 18 2009 lmuelle@suse.de +- Update to version 1.1.7. + + Updated sendmail milter contrib/bogofilter-milter.pl to v1.45 + + Added maildir training info to English and French FAQs. + + Fix uninitialized variable in lexer.c when unicode is disabled. + + In process_arg functions use the val parameter rather than optarg. + + Function process_arg now has the same prototype for + bogofilter, bogolexer, bogoutil, and bogotune. The proper + version is called by function read_config_file for all + programs. + + Fixed syntax errors in t.valgrind test + + bf_compact now supports compacting databases that use QDBM, Tokyo + Cabinet or SQLite3 and is covered by the test suite. + + bf_compact now verifies databases before dumping them, to avoid + getting into an unterminated loop and wasting all diskspace. + + Bogoupgrade now verifies databases before dumping them, to avoid + getting into an unterminated loop and burning all memory or disk + space when the database is corrupt. + + Bogoupgrade now uses Pod::Usage to print usage/help, prints error + messages that are a bit more concise and validates arguments a bit + stricter. + + Bump required sqlite version to 3.5.4, earlier versions could + sometimes corrupt the database. Update install-staticdblibs.sh. + Bogofilter will complain when used with older versions. + + bf_compact problem fixed. +- Update to version 1.1.6. + + Transaction support added for TokyoCabinet datastore. + + Bump required sqlite version to 3.4.2 and fix related compiler + warnings. Bogofilter will complain when used with older versions. + + Support for TokyoCabinet datastore added. + + doc/README.db was updated to BerkeleyDB 4.6 + + doc/README.db: section 3.5 was added, with information on how to + resolve "Logging region out of memory; you may need to increase its + size", section 4.2 now documents set_lg_regionmax. + + The install-staticdblibs.sh script was relicensed under GNU GPL v3, + adjusted to download Berkeley DB 4.2 from oracle.com, adds patch #5, + and updated to build SQLite 3.4.1. In order to for a rebuild of the + updated library, do: rm -rf /opt/db-4.2-lean /opt/sqlite-3-lean + and re-run the script. + + The recommended minimum sqlite3 version is now 3.4.0, bogofilter will + warn if used with older versions. Bugs that could cause database + corruption in rare circumstances have been fixed in sqlite3. + See doc/README.sqlite for details. + + Updated sendmail milter contrib/bogofilter-milter.pl to v1.27 + + Add '--spam-header-place={header}' to specify header line + before which the X-Bogosity line is placed. + + Support --db-verify for sqlite3. + + Fix defect where the database verification method would not be called + for traditional Berkeley DB databases. Reported by Eric Wood. + + Fix test suite for situations where there are blanks in the test or + working directories' names. + + Repair passthrough defect on systems whose standard system library + makes a distinction between text and binary mode in stdio stuff. +- Update to version 1.1.5 2007-01-14 (released) 2007-01-25 (declared stable) + + Fixed Makefile dependency problem. + + Fixed block-on-subnets problem. + + Added block-on-subnets regression test. +- Update to version 1.1.4 2007-01-01 (released) + + Update copyright notices. + + Add GSL dependency to bogofilter target to support parallel + makes. + + Fixed problem in flex-2.5.4 patch. +- Update to version 1.1.3 2006-12-03 (released) 2006-12-20 (declared stable) + + Fixed typo in configure.ac. +- Update to version 1.1.2 2006-12-02 (released) + + Revise install-staticlibs.sh's links for retrieving database + tarball and patches. + + Revise make rules for generating statically linked RPM. + + Provide separate flex patches for 2.5.4 and 2.5.3x + + Updated file comment for lexer_v3.l and removed unneeded + rules T1, T12, SHORT_TOKEN, and TOKEN_12. + + Miscellaneous minor cleanups of lexer_v3.l classes and rules. + + Patch flex skeleton code problem which can cause a seg-fault. + + Fix processing of "--unicode=no" option. + + Fix prefixes for ip address and url tokens. Restore colon + that was dropped in token.c edit for bogofilter-1.1.0. + + Fixed problem parsing message ids, which can cause a + seg-fault on an x86_64. + + Added '--ham-true' option for bogofilter (to match docs) + + FAQ's updated to point to current sylpheed-claws wiki * Fri Nov 21 2008 ro@suse.de - update check-build.sh * Mon Sep 04 2006 lmuelle@suse.de ++++++ bogofilter-1.1.1.tar.bz2 -> bogofilter-1.2.0.tar.bz2 ++++++ ++++ 48926 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org