Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | add -b option to specify local bind address, sent by | 2004-03-10 | 1 | -6/+16 | ||
| | | | | | yongari@kt-is.co.kr ok deraadt@ | |||||
* | - ensure greylist entry expiry is not updated until actually whitelisted | 2004-02-28 | 1 | -47/+39 | ||
| | | | | | | | | to avoid keeping multiple grey entries around from a single host for extra time. - make -G work - paranoia and cleanup suggestions from deraadt@ ok millert@ | |||||
* | paranoia; beck ok | 2004-02-26 | 1 | -7/+10 | ||
| | ||||||
* | Add -g option for greylisting support for spamd. The greylisting techinque | 2004-02-26 | 1 | -75/+186 | ||
| | | | | | | | | | originates from a paper by Evan Harris which can be found at http://projects.puremagic.com/greylisting/. This implementation makes spamd allow for non-blacklisted addresses to be treated as "greylisted". where they are tracked in a db file, and whitelisted by addition to a pf table when the same envelope from and to are retried from the same source IP address. Testing by many, ok deraadt@ | |||||
* | add missing -v to getopt | 2003-11-09 | 1 | -2/+2 | ||
| | ||||||
* | add -v and -w window to usage(); | 2003-11-08 | 1 | -2/+4 | ||
| | ||||||
* | make logging less verbose by default - default logs connect, disconnect | 2003-10-22 | 1 | -7/+12 | ||
| | | | | | | and blacklist matches. Add -v (verbose) flag to allow other detailed logging (subject, body, smtp dialogue, etc.) when it's needed. ok dhartmei@ -> ok deraadt@ | |||||
* | 1) Don't loop on invalid commands | 2003-10-03 | 1 | -2/+13 | ||
| | | | | | 2) Allow multiple RCPT's ok mpech@, helpful stress testing by Chris Nadovich <chris@jtan.com> | |||||
* | can free(NULL) | 2003-09-26 | 1 | -5/+3 | ||
| | ||||||
* | make accept failures not globally fatal. | 2003-09-26 | 1 | -11/+8 | ||
| | | | | ok deraadt@ | |||||
* | free(NULL) allowed | 2003-09-26 | 1 | -5/+3 | ||
| | ||||||
* | indent | 2003-09-24 | 1 | -2/+3 | ||
| | ||||||
* | crank max connections to 800 (really, there are poeple doing this) | 2003-09-24 | 1 | -2/+2 | ||
| | ||||||
* | realloc spring cleaning, simplifies the code some | 2003-09-18 | 1 | -19/+18 | ||
| | | | | beck@ ok, deraadt@ ok an earlier version | |||||
* | forgot to put w in optstring in last commit. | 2003-09-04 | 1 | -2/+2 | ||
| | ||||||
* | permit the window/receive buffer to be adjustable. default back to system | 2003-09-03 | 1 | -3/+8 | ||
| | | | | default. in reponse to pr3435. ok beck deraadt dhartmei | |||||
* | re-add logging of matched blacklists lost in previous commit, ok deraadt@ | 2003-08-26 | 1 | -1/+4 | ||
| | ||||||
* | missing colon in syslog msg (cosmetic) | 2003-08-24 | 1 | -2/+2 | ||
| | ||||||
* | add -s to specify stuttering delay, set receive buffer size to 1 byte | 2003-08-23 | 1 | -18/+79 | ||
| | | | | | | | (causing a small TCP window size, tying up sender's resources), additional states: keep connection until ten body lines have been received, improved logging through syslog (envelope from/to, From:/To:/Subject: in header, first lines of body) at various levels. ok deraadt@ | |||||
* | fix printf format for time_t. notified by casha@e7.pl. henning ok | 2003-08-23 | 1 | -2/+3 | ||
| | ||||||
* | spaces | 2003-07-29 | 1 | -7/+6 | ||
| | ||||||
* | ansi cleanup; ok ian markus | 2003-06-11 | 1 | -3/+3 | ||
| | ||||||
* | strsep does not work that way. | 2003-05-17 | 1 | -2/+2 | ||
| | | | | ok tedu@ | |||||
* | This was using the wrong buffer, and wrong lengths. fix it from me and | 2003-05-16 | 1 | -5/+5 | ||
| | | | | | tedu, ok tedu@ | |||||
* | toast some += snprintf | 2003-04-15 | 1 | -4/+6 | ||
| | ||||||
* | rlimit handling code; aw@osn.de | 2003-04-12 | 1 | -1/+7 | ||
| | ||||||
* | more logical handling of select() errors | 2003-04-08 | 1 | -3/+6 | ||
| | | | | ok millert@ deraadt@ | |||||
* | fix logging time to reflect reality. minus crack induced blank lines. | 2003-03-30 | 1 | -3/+10 | ||
| | | | | ok tholo@ | |||||
* | logging fix from tholo@ | 2003-03-28 | 1 | -12/+27 | ||
| | | | | log which lists are matched, so you can tell what is actually working. | |||||
* | report how much time was wasted; ok beck | 2003-03-28 | 1 | -3/+3 | ||
| | ||||||
* | cmdline options and descriptions in alphabetical order in usage() and manpage | 2003-03-20 | 1 | -2/+2 | ||
| | | | | | | | add arguments to the flags that take them in the DESCRIPTION add "inet" to the rdr rule example to match etc/pf.conf example ok dhartmei@ henning@ | |||||
* | make spamd-setup/spamd use/require a reserved source port for the | 2003-03-13 | 1 | -1/+5 | ||
| | | | | configuration connection. | |||||
* | typo. henning@ | 2003-03-09 | 1 | -2/+2 | ||
| | ||||||
* | Fix a few typos, Make spamd and spamd-setup use /etc/services to find | 2003-03-09 | 1 | -3/+15 | ||
| | | | | | their ports. Adds "spamd" and "spamd-cfg" services to /etc/services. Mostly from Daniel Lucq <daniel@lucq.org>. | |||||
* | knf | 2003-03-08 | 1 | -1/+3 | ||
| | ||||||
* | ugh. default examples don't work since with an rdr to 127.0.0.1 | 2003-03-04 | 1 | -2/+2 | ||
| | | | | | you can't tell what socket you're talking to. avoid the whole issue and put the configuration on port + 1, todd@ | |||||
* | oops, removed a char from rend | 2003-03-03 | 1 | -2/+2 | ||
| | ||||||
* | always set ptr to NULL after free; from cloder | 2003-03-03 | 1 | -4/+7 | ||
| | ||||||
* | More KNF. Use a size_t in one place where it makes sense. | 2003-03-03 | 1 | -10/+10 | ||
| | | | | OK deraadt@ | |||||
* | Add ANSI prototypes for all functions. Now compiles with | 2003-03-02 | 1 | -21/+38 | ||
| | | | | | -ansi -Wstrict-prototypes, update the Makefile to reflect that. | |||||
* | KNF and one err->errx. ok deraadt@ | 2003-03-02 | 1 | -23/+24 | ||
| | ||||||
* | knf | 2003-03-02 | 1 | -1/+2 | ||
| | ||||||
* | unbelievable; buffer mismanagement in new code | 2003-03-02 | 1 | -2/+4 | ||
| | ||||||
* | knf | 2003-03-02 | 1 | -7/+8 | ||
| | ||||||
* | knf | 2003-03-02 | 1 | -86/+84 | ||
| | ||||||
* | Spamd changes to add blacklist awareness to spamd, new spamd-setup.pl | 2003-03-02 | 1 | -17/+420 | ||
| | | | | | | | which configures individual blacklists sources and deals with whitelists. Perl still needs some stylistic changes as suggested by bmc which will go in shortly. ok deraadt@ | |||||
* | oops; beck | 2003-02-11 | 1 | -3/+3 | ||
| | ||||||
* | revoke privs a bit later so spamd can bind() to ports < 1024 | 2003-01-30 | 1 | -18/+18 | ||
| | | | | | inspired by Nick Stott <nick at electric-pickle.net> ok theo daniel | |||||
* | plug potential memory leak; vincent ok | 2003-01-24 | 1 | -4/+4 | ||
| | ||||||
* | bit more error checking; andrushock@korovino.net | 2003-01-05 | 1 | -8/+12 | ||
| |