Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-15 | implement multi-line mode as an /option/ | John Denker | |
2012-07-15 | turn off yellow zone | John Denker | |
2012-07-15 | allow filters to terminate in arbitrary order; | John Denker | |
report best blame (not first blame) | |||
2012-07-15 | primitive grep-like thing for looking at mail headers | John Denker | |
2012-07-15 | more complete implementation, including test fixtures | John Denker | |
2012-07-15 | untested possible implementation of exeunt ... kill peers | John Denker | |
as soon as we know the msg is spam | |||
2012-07-15 | pass group-ID in environment | John Denker | |
2012-07-15 | fancier log/progress message | John Denker | |
2012-07-15 | works, cleaner | John Denker | |
2012-07-15 | working, cleaner now | John Denker | |
2012-07-15 | probably working | John Denker | |
2012-07-15 | seems to work | John Denker | |
2012-07-15 | still doesn't work | John Denker | |
2012-07-15 | still not reliable! | John Denker | |
2012-07-15 | annoying race condition, works sometimes but not reliable | John Denker | |
2012-07-14 | working toward a process-group signalling system | John Denker | |
2012-07-14 | From login-name, strip suffixes starting with '@' or'%' | John Denker | |
2012-07-14 | more progress/results reporting | John Denker | |
2012-07-14 | implement size-limit | John Denker | |
2012-07-14 | allow spam checks up to 1 megabyte | John Denker | |
2012-07-14 | make 64-bit clean; add some progress messages | John Denker | |
2012-07-14 | fix bug in auth patch: it was re-assigning stderr, | John Denker | |
thereby causing log messages to go astray and break the stmp protocol | |||
2012-07-14 | make the cert-checker more flexible and less destructive | John Denker | |
2012-07-14 | turn off insecure pop3 server | John Denker | |
2012-07-14 | Now apply spam filtering to all unauthenticated submissions, | John Denker | |
including submissions that are ssl encrypted (but not authenticated) | |||
2012-07-13 | stunnel4 "foreground = yes" is important; | John Denker | |
otherwise debug msgs from filters wind up on stdout, breaking the smtp protocol | |||
2012-07-13 | add skrewt to filter-chain | John Denker | |
2012-07-13 | enable filters | John Denker | |
2012-07-13 | smarter about rebuilding tcprules | root | |
2012-07-13 | better comments, working toward MODE switching | root | |
2012-07-13 | small improvements | root | |
2012-07-13 | make checkpassword slightly more efficient and easier to use | John Denker | |
2012-07-13 | more explicit SMTP error when email is rejected by spam filter | John Denker | |
plus some comments | |||
2012-07-13 | log status when TERM signal received | John Denker | |
2012-07-13 | qmail-start now does a setpgrp. | John Denker | |
This is to facilitate killing qmail-send *and* all its children, as a group. | |||
2012-07-13 | Reject emails addressed to multiple recipients with a null envelope sender. | John Denker | |
A lot of your spam will be arriving with a null envelope sender. When those spam messages have multiple envelope recipients, they cannot be bounce messages. | |||
2012-07-13 | Increase qmail-remote's compliance with RFC2821. | John Denker | |
Some smtp servers are now emitting 5xx responses from the get-go, and mere RFC821 behavior doesn't deal well with them. Credit: Adrian Ho. | |||
2012-07-13 | Reject emails addressed to multiple recipients with a null envelope sender. | John Denker | |
A lot of your spam will be arriving with a null envelope sender. When those spam messages have multiple envelope recipients, they cannot be bounce messages. | |||
2012-07-13 | In qmail-pop3d's reponse to STAT, deleted messages are no | John Denker | |
longer counted in the total --- in compliance with RFC 1939. Credit: I. Dwayne Koonce | |||
2012-07-13 | Blank line in control/doublebounce ==> discard double bounces. | John Denker | |
If you don't want doublebounces to hit your queue a second time (because you have, say, ten million mailboxes and as much legitimate email traffic and more spam), the following patch will immediately discard bouncing bounces. Note that doublebounceto must start with a blank line; that is, it must have one newline in it. A totally empty file means "use the default of 'posthamster'". Credit: Nasim Mansurov; rewritten by Charles Cazabon | |||
2012-07-13 | Accommodate giant-sized DNS responses. | John Denker | |
Credit: Christopher Davis | |||
2012-07-13 | optional debugging features in checkpassword | John Denker | |
2012-07-13 | pass config-file in environment, since can't pass it as arg | John Denker | |
2012-07-13 | greatly improved "make install" including permissions for checkpassword | John Denker | |
2012-06-03 | move code from makefile to script, to give better control; | John Denker | |
defaults should not clobber non-defaults | |||
2012-06-03 | pass config-file in environment, since can't pass it as arg | John Denker | |
2012-06-02 | catch insidious syntax error | John Denker | |
2012-06-02 | bring a few odds and ends into the repo | John Denker | |
2012-06-02 | keep track of what we don't keep track of | John Denker | |
2012-06-02 | greatly improved "make install" including permissions for checkpassword | John Denker | |