summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2012-07-29change from if-statements to switch-statements, to make sure all cases get ↵John Denker
handled
2012-07-29progress toward cleaning up logic of various modes and how the use their pipesJohn Denker
2012-07-29create the "bash-c" program, so as to make it easy toJohn Denker
write self-executing scripts
2012-07-29implement "-stain" feature; the "-penalty" feature was a baaaad ideaJohn Denker
2012-07-29regularize log/progress messagesJohn Denker
2012-07-29set program gid (not just egid) the way mailman likes itJohn Denker
2012-07-29ignore penalty features for the momentJohn Denker
2012-07-29dns inconsistency is just a warning for the momentJohn Denker
2012-07-29check DNS consistencyJohn Denker
2012-07-29doesn't work, don't know whyJohn Denker
2012-07-29adding some code to check DNS consistencyJohn Denker
2012-07-29don't return messy exit status codes in non-check modeJohn Denker
2012-07-29implement penaltybox return-code (exit status)John Denker
also make sure DNS checking doesn't interfere with more basic duties such as keeping the greylist database updated
2012-07-29more regularization of reportingJohn Denker
2012-07-29fix up error parsing and error loggingJohn Denker
2012-07-29gaaack -- fix horrible bugJohn Denker
2012-07-29builing some features to penalize spammers,John Denker
by pushing the greylisting barrier into the future
2012-07-29much smarter about exit status conventionsJohn Denker
2012-07-29add some exit-code processing; require TCPREMOTEHOSTJohn Denker
2012-07-29format stuff in columnsJohn Denker
2012-07-29greylist will now zap its program-groupJohn Denker
2012-07-295 minutes is not enoughJohn Denker
2012-07-29implement probation periodJohn Denker
2012-07-29nicer formatting of agesJohn Denker
2012-07-29add "Scan" function to greylistJohn Denker
2012-07-29might even be working : greylistJohn Denker
2012-07-29bare beginnings of a greylisting systemJohn Denker
2012-07-29add greylistJohn Denker
2012-07-29log some interesting variablesJohn Denker
2012-07-29teach hi-q to have a "mode" word at the front of each lineJohn Denker
2012-07-29add "-r" (reverse) mode to mail-zapJohn Denker
2012-07-29minor upgrade to log/progress msgJohn Denker
2012-07-29simple thing to calculate percentilesJohn Denker
2012-07-29implement regular expressionsJohn Denker
2012-07-29implement "-addr" option in mail-scanJohn Denker
2012-07-29fix commented-out bug; clarify variable-nameJohn Denker
2012-07-29show filename only once in "-l" modeJohn Denker
2012-07-29remove bad stuff from mailbox, sa-learn it, move it to ../spam/John Denker
2012-07-29nuisanceJohn Denker
2012-07-16add "group" featureJohn Denker
2012-07-16scan for +keyword:value (not just keyword)John Denker
2012-07-16less verbose but more informative progress loggingJohn Denker
2012-07-16minor upgradesJohn Denker
2012-07-16utility for updating the blacklist entries in /etc/mail/spamassassin/local.cfJohn Denker
2012-07-16automatically skip directories mentioned in the file-listJohn Denker
Also, some better error messages
2012-07-15implement multi-line mode as an /option/John Denker
2012-07-15turn off yellow zoneJohn Denker
2012-07-15allow filters to terminate in arbitrary order;John Denker
report best blame (not first blame)
2012-07-15primitive grep-like thing for looking at mail headersJohn Denker
2012-07-15more complete implementation, including test fixturesJohn Denker