about summary refs log tree commit homepage
path: root/public-inbox-learn
DateCommit message (Collapse)
2015-08-17search: simplify indexing operation
There's no need to make a transaction for each message when doing incremental indexing against a git repository. While we're at it, simplify the interface for callers, too and do not auto-create the Xapian database if it was not explicitly enabled.
2015-08-17public-inbox-{learn,mda}: automatically sync index
We'll ignore errors, for now, but should eventually warn or log. And yes, this is a dirty, dirty hack but we'll fix this ASAP tomorrow.
2015-08-02public-inbox-learn: preserve headers for ham injection
We must inject headers properly for injecting ham, otherwise List-Id headers get dropped.
2014-11-13-learn: nuke HTML portions when training as ham
Sometimes people send HTML email and I forget to fixup in my MUA during moderation. Automatically strip out HTML portions instead.
2014-05-05learn: set_list_headers on training
This is idempotent, and should actually/really prevent training loops.
2014-04-26huge refactor of encoding handling
Hopefully this simplifies and corrects our usage of Perl encoding APIs.
2014-04-19mda: share commit setup code with -learn
We need -learn to do many of the same things as -mda when we have a false-positive. We also need -learn to do HTML filtering in case the training user screws up.
2014-04-11add spam/ham learning wrapper script
This is essential for integrating into my inotify-based spam training setup.