summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-13make checkpassword slightly more efficient and easier to useJohn Denker
2012-07-13more explicit SMTP error when email is rejected by spam filterJohn Denker
plus some comments
2012-07-13log status when TERM signal receivedJohn Denker
2012-07-13qmail-start now does a setpgrp.John Denker
This is to facilitate killing qmail-send *and* all its children, as a group.
2012-07-13Reject 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-13Increase 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-13Reject 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-13In qmail-pop3d's reponse to STAT, deleted messages are noJohn Denker
longer counted in the total --- in compliance with RFC 1939. Credit: I. Dwayne Koonce
2012-07-13Blank 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-13Accommodate giant-sized DNS responses.John Denker
Credit: Christopher Davis
2012-07-13optional debugging features in checkpasswordJohn Denker
2012-07-13pass config-file in environment, since can't pass it as argJohn Denker
2012-07-13greatly improved "make install" including permissions for checkpasswordJohn Denker
2012-06-03move code from makefile to script, to give better control;John Denker
defaults should not clobber non-defaults
2012-06-03pass config-file in environment, since can't pass it as argJohn Denker
2012-06-02catch insidious syntax errorJohn Denker
2012-06-02bring a few odds and ends into the repoJohn Denker
2012-06-02keep track of what we don't keep track ofJohn Denker
2012-06-02greatly improved "make install" including permissions for checkpasswordJohn Denker
2012-06-02make checkpassword easier to test ... and slightly more efficient to useJohn Denker
2012-06-02patch errno ... otherwise it fails at the 'ld' stageJohn Denker
2012-06-02checkpassword ... as downloadedJohn Denker
2012-06-02don't offer AUTH unless a passwd checker was specified on command line;John Denker
don't offer CRAM-style auth at all.
2012-06-02Minor bugfix. If you use morercpthosts, after a failed authenticationJohn Denker
attempt, if the client attempts to send mail to a domain which is not listed in rcpthosts, qmail-smtpd is unable to read morercpthosts.cdb. Instead, it sends "421 unable to read controls (#4.3.0)" and drops the connection. This patch fixes this bug by closing file descriptor 3 (only if necessary) in the authentication child process rather than the parent process. Credit: Tom Clegg
2012-06-02apply the big auth patchJohn Denker
2012-06-02getting filters to workJohn Denker
2012-06-02hi-q can how parse a configuration fileJohn Denker
2012-06-02add some toolsJohn Denker
2012-06-02patch error.h ... otherwise it won't compileJohn Denker
2012-06-02as downloaded : ucspi-tcpJohn Denker
2012-06-02trivial configuration for compiling under LinuxJohn Denker
2012-06-01original, as downloaded from http://www.qmail.org/netqmail-1.06.tar.gzJohn Denker
Primordial empty tree.Adam