Activity for bogofilter -- Fast Bayesian Spam Filter

  • Matthias Andree committed [b93e7f] on Code (Git)

    Tweaks for C89 compatibility.

  • Matthias Andree committed [bc06ca] on Code (Git)

    Make t.issue10-lexer-invalid-charset executable

  • Matthias Andree committed [f786ae] on Code (Git)

    Bump version to beta1

  • Matthias Andree committed [06c78d] on Code (Git)

    rstats: fix divison-by-zero avoidance

  • Matthias Andree committed [9e93c9] on Code (Git)

    Document fix for conversion bug #10.

  • Matthias Andree committed [6ff017] on Code (Git)

    .gitignore config.h.in

  • Matthias Andree committed [46ab3e] on Code (Git)

    iconvert(): fix check for invalid conversion descriptor

  • Matthias Andree committed [4d706b] on Code (Git)

    copy()ing one buff_t to another, heed src->read

  • Matthias Andree committed [c65863] on Code (Git)

    lexer.c, debug: also return output buffer sizes after iconvert().

  • Matthias Andree committed [8c2420] on Code (Git)

    Add a test case for issue #10,

  • Matthias Andree committed [b662e1] on Code (Git)

    Add a test case for issue #10,

  • Matthias Andree committed [24680e] on Code (Git)

    Resolve undefined behavior and make compare function compatible with listsort.

  • Matthias Andree committed [3e22b4] on Code (Git)

    wordhash_sort(): drop unneeded cast from passed compare_hashnode_t function pointer

  • Matthias Andree committed [9c0a62] on Code (Git)

    system.h: unconditionally #include "config.h"

  • Matthias Andree committed [c20474] on Code (Git)

    Make fDie a volatile-qualified sig_atomic_t, for robustness.

  • Matthias Andree committed [b3c103] on Code (Git)

    bfytpes.h: unconditionally #include config.h

  • Matthias Andree committed [091b55] on Code (Git)

    configure.ac Bump copyright.

  • Matthias Andree committed [ad1b88] on Code (Git)

    wordhash.c: fix undefined behavior when passing compare_hashnode_t to listsort.

  • Matthias Andree committed [d89cdf] on Code (Git)

    bftypes.h: use autoconf SIZEOF_... values, instead of a sizeof operator,

  • Matthias Andree committed [d1f560] on Code (Git)

    Merge branch 'pydsigner-main-patch-94248' into 'main'

  • Matthias Andree committed [3f4db3] on Code (Git)

    Fix dead URLs in README

  • Matthias Andree committed [343f55] on Code (Git)

    Comment incomplete/disabled fix for issue #7 in source

  • Matthias Andree committed [cbb485] on Code (Git)

    Bump copyrights

  • Matthias Andree committed [5e004c] on Code (Git)

    Disabled change for fixing issue #7

  • Matthias Andree committed [111f46] on Code (Git)

    Minor cleanups and debug additions.

  • Matthias Andree committed [7e567e] on Code (Git)

    Disabled change for fixing issue #7

  • Matthias Andree committed [5f8f86] on Code (Git)

    get_decoded_line(): Fix tempbuff handling.

  • Matthias Andree committed [b42af2] on Code (Git)

    #include "bftypes.h" from textblock.h.

  • Matthias Andree committed [4defca] on Code (Git)

    Add buff_shift documentation.

  • Matthias Andree committed [0beeb4] on Code (Git)

    Fix two long-standing buff_shift bugs

  • Matthias Andree committed [2ce1a9] on Code (Git)

    Extend tests for issue #7, and mark XFAIL again.

  • Matthias Andree committed [b838ca] on Code (Git)

    Move typedef byte from common.h to bftypes.h.

  • Matthias Andree committed [ef5db2] on Code (Git)

    Fix reading past end of buffer when zero-padding buffers is enabled (D == 1).

  • Matthias Andree committed [02614a] on Code (Git)

    iconvert: handle EINVAL properly.

  • Matthias Andree committed [2e747e] on Code (Git)

    Avoid useless calloc() on a static buff_t.

  • Matthias Andree committed [6fc991] on Code (Git)

    Range checks.

  • Matthias Andree committed [7867de] on Code (Git)

    Rename config.in to config.h.in (also for autoheader).

  • Matthias Andree committed [c46764] on Code (Git)

    Include common.h

  • Matthias Andree committed [8aaf32] on Code (Git)

    configure.ac: Update.

  • Matthias Andree committed [a5b4bc] on Code (Git)

    Use uintNN_t types, and clean up #includes.

  • Matthias Andree committed [ee2cfb] on Code (Git)

    Cast %p arguments to void *.

  • Matthias Andree committed [c4612d] on Code (Git)

    Add a test case for Jonathan Kamens's issue #7

  • Matthias Andree committed [e03a76] on Code (Git)

    bogotune should accept unicode option in config file

  • Matthias Andree committed [42093b] on Code (Git)

    Add void prototype to all functions that lack it,

  • Matthias Andree committed [db7ac4]

    Bump version to 1.3.0 because we change features (SQLite and OS).

  • Matthias Andree committed [6fca9c]

    SQLite3: support read-only database opens,

  • Matthias Andree committed [1455b5]

    Add a warning about include order.

  • Matthias Andree committed [fc5165]

    Plug bogoutil memory leaks (global vars).

  • Matthias Andree committed [c713a1]

    README.AddressSanitizer: Update for clang-13

  • Matthias Andree committed [ae816a]

    Fix up t.bogodir.

  • Matthias Andree committed [79117e]

    Mention clang static analyzer fixes.

  • Matthias Andree committed [17900e]

    Add strlcpy/strlcat tests.

  • Matthias Andree committed [cf816c]

    Reimplement strlcpy/strlcat in terms of <string.h>

  • Matthias Andree committed [734ad1]

    Use proper variable in c_close error report.

  • Matthias Andree committed [e7f50a]

    Avoid dereferencing NULL.

  • Matthias Andree committed [caa3d0]

    Overhaul bogogrep.

  • Matthias Andree committed [72440b]

    Remove dead assignments.

  • Matthias Andree committed [d57562]

    Avoid clang13 analyzer false positives.

  • Matthias Andree committed [1c64f4]

    C++ compat: Fix One Definition Rule (ODR) violation around dsh_t.

  • Matthias Andree committed [b48506]

    C++ compatibility fix for KyotoCabinet driver.

  • Matthias Andree committed [f34a6e]

    Fix includes and checks.

  • Matthias Andree committed [370f1e]

    Remove unused macro MAX(a,b).

  • Matthias Andree committed [5dc1a6]

    Remove last traces of trio.

  • Matthias Andree committed [be5b5b]

    Properly cast argument types, remove function-to-object pointer

  • Matthias Andree committed [151a56]

    Rename our *.h multi-inclusion guard macros.

  • Matthias Andree committed [aee5aa]

    Guard bool/false/true under C++.

  • Matthias Andree committed [21fe02]

    C89/C90 fix.

  • Matthias Andree committed [4068dc]

    Fix DB_RDONLY to DS_READ.

  • Matthias Andree committed [505330]

    Robustness fix in C++ test.

  • Matthias Andree committed [7f1b5c]

    C++ compatibility fix for sqlite driver

  • Matthias Andree committed [20095b]

    Remove register keyword on C++11 and newer.

  • Matthias Andree committed [410f5c]

    Print alternative to make rpm.

  • Matthias Andree committed [2372df]

    Make version palatable to rpmbuild.

  • Matthias Andree committed [3ca91b]

    Make code palatable to C++ compilers.

  • Matthias Andree committed [3f28ec]

    Remove procmail example and documentation from contrib/.

  • Matthias Andree committed [4991f1]

    Fix compiler warnings.

  • Matthias Andree Matthias Andree modified a comment on ticket #110

    Hans, sorry for being blunt here. I am pretty much unimpressed by useless insistence on by-proxy arguments. I see nothing wrong with David's assessment, and there are more reasons to keep existing practice rather than change it. For one, bogofilter's personality has not changed, and if your Desktop client does not provide the features you expect of it, talk to its maintainer, not to the bogofilter maintainer. You have not presented any valid and corroborated reasons why things are different 12 years...

  • Matthias Andree Matthias Andree posted a comment on ticket #110

    Hans, sorry for being blunt here. I am pretty much unimpressed by useless insistence on by-proxy arguments. I see nothing wrong with David's assessment, and there are more reasons to keep existing practice rather than change it. For one, bogofilter's personality has not changed, and if your Desktop client does not provide the features you expect of it, talk to its maintainer, not to the bogofilter maintainer. You have not presented any valid and corroborated reasons why things are different 12 years...

  • Hans Meier Hans Meier modified a comment on ticket #110

    May have been the case 2009, not so today. Neither is XDG only for desktop applications (main goal is to ease backups) nor is bogofilter only a server application (desktop clients use it, since providers have none/useless filters). Please reconsider to support it at least partially: if $XDG_CONFIG_HOME is not set -> use ~/.bogofilter if $XDG_CONFIG_HOME is set -> use $XDG_CONFIG_HOME Users can migrate themselves. Right now makes my life hard, since bogofilter home can only be moved with cli-arguments,...

  • Hans Meier Hans Meier posted a comment on ticket #110

    May have been the case 2009, not so today. Neither is XDG only for desktop applications (main goal is to ease backups) nor is bogofilter only a server application (desktop clients use it, since providers have none/useless filters). Please reconsider to support it at least partially: if ~/.bogofilter exists and $XDG_CONFIG_HOME is not set -> use ~/.bogofilter if $XDG_CONFIG_HOME is set -> use $XDG_CONFIG_HOME Users can migrate themselves. Right now makes my life hard, since bogofilter home can only...

  • Matthias Andree committed [a83e85]

    Log error on recovery attempt on non-TXN DB.

  • Matthias Andree committed [0bf476]

    .spec: Omit doc/programmer from RPM packages.

  • Matthias Andree committed [66c83b]

    mention SIGXFSZ addition to docs.

  • Matthias Andree committed [67d788]

    Mention pkg-config needed.

  • Matthias Andree committed [2225df]

    Warn about Postfix's mailbox_size_limit...

  • Matthias Andree committed [26cac0]

    Drop -I- from compiler options.

  • Matthias Andree committed [93b68e]

    Mark Berkeley DB 18.1.32 supported

  • Matthias Andree Matthias Andree posted a comment on ticket #114

    https://www.gnu.org/software/autoconf-archive/ and http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=history;f=m4/ax_pthread.m4 would appear to be newer versions. Still not clear if that's needed in bogofilter which isn't threaded in itself, but possibly libraries require mutexes or threads.

  • Matthias Andree committed [85a667]

    ATUHORS: Credit Doran Moppert.

  • Matthias Andree committed [374af0]

    configure.ac: Fix copyright years.

  • Matthias Andree committed [5b7dd1]

    Bump version to 1.2.6-beta1.

  • Matthias Andree Matthias Andree modified ticket #115

    bogofilter tokenizes parts from a MIME body's base64 stream

  • Matthias Andree committed [a88322]

    MIME: fix sf.net Bug #115, tolerate @ in boundaries, seen in the wild

  • Matthias Andree committed [76afc4]

    NEWS: Mention Doran Moppert's 2016 fixes beyond sf.net Bug #116.

  • Matthias Andree Matthias Andree modified a comment on ticket #116

    I have installed flex-2.5.39 from source on Fedora 31 so I could reproduce this issue, and have concluded that the bug was fixed in this commit: commit cd33fc00802a75fe7b3b8a967bf879f7bc33c320 Author: Matthias Andree <matthias.andree@gmx.de> Date: Sat Feb 28 20:25:42 2015 +0000 Fix realloc() aborts on t.passthrough-truncation. Reported for Fedora 21 by Matt Garretson. bogofilter/NEWS | 8 ++++++++ bogofilter/src/lexer.c | 11 +++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) Doran's remaining...

  • Matthias Andree committed [1b4812]

    Merge branch 'master' into doran-fixes

  • Matthias Andree committed [fe876f]

    Fix assertion in buff_shift()

  • Matthias Andree committed [4e4f0e]

    remove questionable use of "result" param to YY_INPUT

  • Matthias Andree committed [2dd4f6]

    make yyinput() call get_decoded_line() only once

  • Matthias Andree committed [bee35e]

    move BOGO_ASSERT into common.h

1 >