Commits

Author Commit Message Labels Comments Date
Cameron Simpson
cs.app.mailfiler_tests: add a variable assignment to the test rules
Cameron Simpson
testdata/cs.app.mailfiler/rules: correct subdir include
Cameron Simpson
cs.app.mailfiler_tests: tweak imports
Cameron Simpson
move cs.app.mailfiler testdata to correct place in the tree
Cameron Simpson
cs.app.mailfiler_tests: initial unit tests for cs.app.mailfiler
Cameron Simpson
cs.app.mailfiler: initial test rules files
Cameron Simpson
cs.app.maildb: fix method typo
Cameron Simpson
cs.app.maildb: edit-group: support multiple address parts on the right, update .REALNAME if changed
Cameron Simpson
cs.app.maildb: rename MailDB.addrtexts_to_AddressNodes to getAddressNodes
Cameron Simpson
cs.appmaildb: MailDB.addrtexts_to_AddressNodes: change signature from (self, addrtexts) to (self, *addrtexts)
Cameron Simpson
cs.app.maildb: redo MailDB.{address_group,address_groups} properties
Cameron Simpson
cs.nodedb.node: Node: use an RLock instead of a Lock for ._lock
Cameron Simpson
cs.app.mailfiler: FilteringState: initialise default_rule to None
Cameron Simpson
Automated merge with file:///Users/cameron/hg/css
Cameron Simpson
cs.app.mailfiler: comment the REs
Cameron Simpson
cs.app.mailfiler: rename outer_state to filter_modes for clarity
Cameron Simpson
cs.app.mailfiler: rename "state" to "filtering" to clarify that it is the current filtering state in use by this pass over the rules
Cameron Simpson
cs.app.mailfiler: rename RuleState to FilteringState for clarity
Cameron Simpson
cs.app.mailfiler: opening comment tweak
Cameron Simpson
cs.timeutils: TimeoutError inherits from Exception, not StandardError
Cameron Simpson
cs::Lock::Lockdir: use $LOCKDIR or ~/.locks, ignore tmpdir
Cameron Simpson
OK: add -q: quiet, only report failures
Cameron Simpson
dlog: only use nonportable "date -d" if $DLOG_WHEN is set
Cameron Simpson
email-add-spam-subject: stop emailing rule diffs on new subjects
Cameron Simpson
email-add-spam-subject: quote chars in regexp using a white list - safer
Cameron Simpson
email-add-spam-subject: escape "+" too
Cameron Simpson
email-add-spam-subject: escape a heap of other regexp characters
Cameron Simpson
email-add-spam-subject: make spam matches quick rules
Cameron Simpson
cs.app.mailfiler: some logic cleanups, add sanity check to FilterReport factory, remove bogus .default_rule from Rule initialiser, bugfix: handle final rules after the yield, put in some debug() calls
Cameron Simpson
email-add-spam-subject: record message subject as spam rule
  1. Prev
  2. Next