summaryrefslogtreecommitdiff
path: root/libexec/spamd/spamd.c
AgeCommit message (Expand)Author
2006-11-27Make spamd error out for a greylisted session only after the DATABob Beck
2006-10-29use setresuid/gid and check for failure, ok bobHenning Brauer
2006-05-15add an -h option to override the hostname that is reported in thejoshua stein
2006-03-14spamd can show the wrong IP address to clients in a %A message becauseBob Beck
2005-11-30some cleanups prompted by lint, no really nasty bugs; ok beckTheo de Raadt
2005-11-12spacingTheo de Raadt
2005-08-04Fix handling of empty entries at the end of an address list; avoidsOtto Moerbeek
2005-05-23have to ignore SIGPIPE in the child too or a spammer can kill spamd just byMike Frantzen
2005-04-16missing getopt choice; from dennisTheo de Raadt
2005-04-14Make spamd stutter at greylisted connections for a short period before talkingBob Beck
2005-03-11"Greytrapping" for spamd - allow for spamd greylisting to maintainBob Beck
2004-11-17- \r\n fix for QUIT commandBob Beck
2004-10-05change default to 451 for greylisting, thanks to a number ofBob Beck
2004-09-18This should be info, from mike@tric.ruBob Beck
2004-08-17impliment QUIT, beck okHenning Brauer
2004-08-08spacingTheo de Raadt
2004-07-04typo; andrushock@korovino.netTheo de Raadt
2004-06-29absolutely no need to include machine/endian.h after sys/types.h and sys/type...Michael Shalayeff
2004-06-21use getaddr/nameinfo for address resolution. beck, henning okJun-ichiro itojun Hagino
2004-04-03fix logging. without -v, you get just the connection level, no mail data.Daniel Hartmeier
2004-04-02nextstate() can get passed a read(2) chunk containing multiple lines,Daniel Hartmeier
2004-03-17fix problem with counter and logging spotted by danh, where loggingBob Beck
2004-03-16sort options and escape a minus sign;Jason McIntyre
2004-03-15Add -B option, with maxblack limit to limit the number of blacklistBob Beck
2004-03-14make window size adjustement on sockets only after the DATABob Beck
2004-03-13Add signal handler to parent, so that when greylisting we don't need toBob Beck
2004-03-12paranoia and cleanup, ensure we use free then NULL everywhere.Bob Beck
2004-03-11fix bug where custom 450 messages are not displayed,Bob Beck
2004-03-10fix missing space, also fromBob Beck
2004-03-10add -b option to specify local bind address, sent byBob Beck
2004-02-28- ensure greylist entry expiry is not updated until actually whitelistedBob Beck
2004-02-26paranoia; beck okTheo de Raadt
2004-02-26Add -g option for greylisting support for spamd. The greylisting techinqueBob Beck
2003-11-09add missing -v to getoptDaniel Hartmeier
2003-11-08add -v and -w window to usage();Jason McIntyre
2003-10-22make logging less verbose by default - default logs connect, disconnectBob Beck
2003-10-031) Don't loop on invalid commandsBob Beck
2003-09-26can free(NULL)Theo de Raadt
2003-09-26make accept failures not globally fatal.Bob Beck
2003-09-26free(NULL) allowedTheo de Raadt
2003-09-24indentTheo de Raadt
2003-09-24crank max connections to 800 (really, there are poeple doing this)Theo de Raadt
2003-09-18realloc spring cleaning, simplifies the code someAnil Madhavapeddy
2003-09-04forgot to put w in optstring in last commit.Ted Unangst
2003-09-03permit the window/receive buffer to be adjustable. default back to systemTed Unangst
2003-08-26re-add logging of matched blacklists lost in previous commit, ok deraadt@Daniel Hartmeier
2003-08-24missing colon in syslog msg (cosmetic)Daniel Hartmeier
2003-08-23add -s to specify stuttering delay, set receive buffer size to 1 byteDaniel Hartmeier
2003-08-23fix printf format for time_t. notified by casha@e7.pl. henning okJun-ichiro itojun Hagino
2003-07-29spacesTheo de Raadt