Activity for Matthias Andree

  • Matthias Andree Matthias Andree modified ticket #85

    bogofilter recursively decodes RFC-2047 enc'words

  • Matthias Andree Matthias Andree modified ticket #115

    bogofilter tokenizes parts from a MIME body's base64 stream

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

    about to upload bogofilter 1.3.0.beta2.

  • Matthias Andree Matthias Andree modified ticket #114

    Complete build options for Pthread API

  • Matthias Andree Matthias Andree modified ticket #103

    Check return codes everywhere

  • Matthias Andree Matthias Andree modified ticket #85

    bogofilter recursively decodes RFC-2047 enc'words

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

    Migrated -> https://gitlab.com/bogofilter/bogofilter/-/issues/3

  • Matthias Andree Matthias Andree created merge request #1

    Assorted bug, and dependency fixes (C89, autotools, time_t, OpenSSL)

  • Matthias Andree Matthias Andree modified ticket #6

    Support for PCRE2?

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

    1.12.0 released.

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

    confirmed & work in progress. Gitlab has a preliminary leafnode 1.12.0 state that contains PCRE2-capable code and further updates and cleanups. Before release, I would also like to add systemd configuration examples since (x)inetd is going away on the Linux distros, too. Fedora 34 has neither.

  • 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...

  • 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 Matthias Andree modified ticket #115

    bogofilter tokenizes parts from a MIME body's base64 stream

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

    Turns out that the MIME boundaries are in violation of RFC2046 which does not comprise @ as valid character, so the lexer would not detect the MIME boundaries at all. Extending src/lexer_v3.l's definitions. Fixed by commit a88322e8.

  • 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 Matthias Andree modified ticket #114

    Complete build options for Pthread API

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

    setting to pending

  • Matthias Andree Matthias Andree modified ticket #9

    POP3 Proxy

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

    I think without TLS, we should not add it yet.

  • Matthias Andree Matthias Andree modified ticket #18

    A pop3 wrapper for kmail vr 0.3

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

    This is code that should be maintained and published separately.

  • Matthias Andree Matthias Andree modified ticket #117

    Replace BDB with LMDB

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

    LMDB support was released last year in bogofilter-1.2.5.

  • Matthias Andree Matthias Andree modified ticket #119

    Fix memory-leak in mime stack cleanup

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

    part of bogofilter-1.2.5.

  • Matthias Andree Matthias Andree modified ticket #116

    Mail crashes bogofilter

  • Matthias Andree Matthias Andree posted 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 Matthias Andree modified ticket #113

    bogofilter: yyinput result may exceed max_size

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

    I think this is similar to #116 - unfortunately, the URL to the flex bug is now defunct, but I believe this bug was fixed with commit cd33fc00802a75fe7b3b8a967bf879f7bc33c320 (refs/bisect/bad) 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.

  • Matthias Andree Matthias Andree created a blog post

    Bogofilter 1.2.5 release candidate

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

    WRT Oracle Berkeley DB licensing, Oracle still provides 5.3 for download, which was not using the AGPLv3 license.

  • Matthias Andree Matthias Andree modified a blog post

    Repository converted to Git

  • Matthias Andree Matthias Andree modified ticket #117

    Replace BDB with LMDB

  • Matthias Andree Matthias Andree created a blog post

    Repository converted to Git

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

    Reproduced and committed as fa012f83cb6cf1e6d4c104e4b0d554713fab0abd.

  • Matthias Andree Matthias Andree modified ticket #119

    Fix memory-leak in mime stack cleanup

  • Matthias Andree Matthias Andree modified ticket #126

    Fix out-of-bounds read in spanword

  • Matthias Andree Matthias Andree modified ticket #126

    Fix out-of-bounds read in spanword

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

    Reproduced and committed as cc8758f702f8b43b193047ff6e2b84968424b281.

  • Matthias Andree Matthias Andree modified ticket #125

    Fix memory-leak in db_open()

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

    Reproduced and committed as b2ac0f2916740ee0ee8d0847bc340b51e374f2b4. Fedora 30 has 4 more tests that fail with leaks under AddressSanitizer.

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

    This is what I've committed.

  • Matthias Andree Matthias Andree modified ticket #124

    Fix heap-buffer-overlow after decoding long tokens

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

    I have collected all tests into a testcase, and then used the patch from your final comment. Git commit 0b400bdb5bedba8d8e237e23500418ff2193e6af.

  • Matthias Andree Matthias Andree modified ticket #123

    Fix heap-buffer-overflow in yy_get_next_buffer

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

    while I could not reproduce this on Fedora 30, I have committed your patch as e179b2f665d9ddeb9bf1ce212ba97e9698b60377

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

    Committed to Git as 88c1eb51bddab37956c652ef4ee6bb2136a32e5b

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

    Committed to Git, with memset() change, as 5f8a9050f404ebfc4380a1f4a605c78afb0e9586.

  • Matthias Andree Matthias Andree modified ticket #122

    Fix heap-buffer-overflow/conversion buffer mixup

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

    Committed to Git as 60a26fd84e6845a8f0b7c62dfa681bef1aabb678

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

    Committed to Git, with memset() change, as 5f5339722e8da6c5f2377862338969d724daa129.

  • Matthias Andree Matthias Andree modified ticket #121

    Fix gconv: Assertion `outbuf == outerr' failed

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

    Committed to Git, with memset() change, as b983640f68188c9baf2a741964bb5409943d621a

  • Matthias Andree Matthias Andree modified ticket #120

    Fix abort: Invalid buffer size, exiting.

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

    committed to Git, c03bd8dd83daedf0215b94694827118a8a730b5f

  • Matthias Andree Matthias Andree modified ticket #118

    Fix out-of-bound read when setting message id

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

    Committed to Git, 4b7cfbf62938b47e54bcf2d44e7c292cf7af7ecd

  • Matthias Andree Matthias Andree committed [r7079]

    Lock out SVN repo builds after Git conversion. Update README.

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

    I wonder what the concept would look like, and if we went that way, if we could replace one layer of indirection with a new one, rather than adding one in between...

  • Matthias Andree Matthias Andree modified ticket #117

    Replace BDB with LMDB

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

    LMDB support has been contributed by Steffen Nurpmeso and merged into the Subversion repository, this ticket will be closed once a release has been made that contains it.

  • Matthias Andree Matthias Andree committed [r7078]

    LMDB driver: stricter overflow checking.

  • Matthias Andree Matthias Andree modified ticket #33

    any chances for windows version?

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

    Bogofilter is a POSIX application that is supported on Linux and FreeBSD, and it appears that it has been ported for http://cygwin.com/.

  • Matthias Andree Matthias Andree posted a comment on merge request #6

    Matthew, just a hint when you're dealing with automake-based projects, the headers need to be listed in Makefile.am, too. I figured that out when running make distcheck. Consequence would have been that oauth2.h would have been missing from the tarball. You don't see that when building from Git. I have now added oauth2.h to Makefile.am.

  • Matthias Andree Matthias Andree posted a comment on merge request #6

    Merged, thank you.

  • Matthias Andree Matthias Andree updated merge request #6

    [v2] Use correct output buffer size when calling to64frombits() from oauth2.c

  • Matthias Andree Matthias Andree updated merge request #4

    [v4] add oauthbearer (gmail) support for imap and pop

  • Matthias Andree Matthias Andree updated merge request #3

    [v3] add oauthbearer (gmail) support for imap and pop

  • Matthias Andree Matthias Andree posted a comment on merge request #4

    Just minor style things that you were unable to know and that can be fixed later. Personally, I'll prefer to use enum over long #define lists for new constant sets such as the IPLUS_NONE/IPLUS_OAUTHBEARER, but that's no hindrance to merging your branch. I have merged the branch into master. I needed to make two adjustments to oauth2.c. One was a missing #include <stdlib.h> for free(), the other was because I had changed the to64frombits() interface in the meanwhile as an in-depth robustness fix....

  • Matthias Andree Matthias Andree committed [r7077]

    Further datastore_lmdb update by Steffen Nurpmeso.

  • Matthias Andree Matthias Andree committed [r7076]

    Merge lmdb-support branch developments.

  • Matthias Andree Matthias Andree committed [r7075]

    Bugfix sent in by Steffen Nurpmeso.

  • Matthias Andree Matthias Andree committed [r7074]

    Resynch with trunk.

  • Matthias Andree Matthias Andree committed [r7073]

    Fix several warnings.

  • Matthias Andree Matthias Andree committed [r7072]

    Make LMDB code valid C++, too.

  • Matthias Andree Matthias Andree committed [r7071]

    Fix out-of-bounds memory read found with t.valgrind.

  • Matthias Andree Matthias Andree committed [r7070]

    Fix t.bogoutil under BF_CHECKTOOL=valgrind.

  • Matthias Andree Matthias Andree committed [r7069]

    Merge LMDB support from ^/branches/lmdb-support.

  • Matthias Andree Matthias Andree committed [r7068]

    Resynch trunk.

  • Matthias Andree Matthias Andree committed [r7067]

    Add news and build docs about LMDB.

  • Matthias Andree Matthias Andree committed [r7066]

    Update sent by Steffen Nurpmeso, fixes self-test failures.

  • Matthias Andree Matthias Andree committed [r7065]

    Remove one more obsolete workaround.

  • Matthias Andree Matthias Andree committed [r7064]

    Sync with trunk, and drop 'do not write to read-only DB' shortcut.

  • Matthias Andree Matthias Andree committed [r7063]

    Do not write special tokens to read-only DBs.

  • Matthias Andree Matthias Andree committed [r7062]

    Forgo DB_NOSYNC when closing transactional DB,

  • Matthias Andree Matthias Andree committed [r7061]

    Initial LMDB support, by Steffen Nurpmeso.

  • Matthias Andree Matthias Andree committed [r7060]

    Branching for LMDB support.

  • Matthias Andree Matthias Andree committed [r7059]

    Fix double word.

  • Matthias Andree Matthias Andree committed [r7058]

    Silence GCC fallthrough warning.

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

    confirmed

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

    The underlying ticket against RT is at https://github.com/Beep6581/RawTherapee/issues/4161 - and note the ARW files expire after c. 58 days, and note that darktable does not need the lens manually chosen.

  • Matthias Andree Matthias Andree committed [r7057]

    Update contrib/spamitarium.pl to 0.5.2.

  • Matthias Andree Matthias Andree committed [r7056]

    Mention JIK's updates to contrib/spamitarium.pl.

  • Matthias Andree Matthias Andree committed [r7055]

    Another update to spamitarium.pl by Jonathan Kamens.

  • Matthias Andree Matthias Andree committed [r7054]

    Update spamitarium with Jonathan Kamens's changes.

  • Matthias Andree Matthias Andree modified a comment on merge request #3

    Hi Matthew, First impressions after a very cursory skimming of a squashed merge of your commits: no major obstacles in the way of a merge, since the "web browser part" is kept external to the fetchmail core. the contrib script appears to hardcode google URLs somewhere, which might prevent it from working with Yahoo or IEEE or others. We might want to refactor URLs and other hardwired data to a central place so they can easily be adjusted. I wonder if the "each ctl its own copy" (of commit [1a4fd6])...

  • Matthias Andree Matthias Andree modified a comment on merge request #3

    Hi Matthew, First impressions after a very cursory skimming of a squashed merge of your commits: no major obstacles in the way of a merge, since the "web browser part" is kept external to the fetchmail core. the contrib script appears to hardcode google URLs somewhere, which might prevent it from working with Yahoo or IEEE or others. We might want to refactor URLs and other hardwired data to a central place so they can easily be adjusted. I wonder if the "each ctl its own copy" (of commit [1a4fd6])...

1 >
MongoDB Logo MongoDB