summaryrefslogtreecommitdiff
path: root/libexec/spamd/spamd.c
AgeCommit message (Expand)Author
2012-06-19use warn() instead of perror(), like the rest of the code doesTheo de Raadt
2012-04-19rate-limit accept(); small tweaks and such along the way from gilles,Theo de Raadt
2012-04-18merge some whitespace changes before bigger changesTheo de Raadt
2012-04-13Don't assume that the new conffd is a unset in the fd_set, it could be aTheo de Raadt
2010-01-14drop connections to confused clients who do repeated command failures -Bob Beck
2010-01-11KNFBob Beck
2009-05-20Do not fall back to using nobody if _user is missing, butThordur I. Bjornsson
2009-04-20PR 6090 - from Olli Hauer <ohauer@gmx.de>Bob Beck
2008-07-11shut off an annoying gcc warning.Reyk Floeter
2007-11-03PR 5621 - spamd doesn't clear the last entry from an empty TRAP list,Bob Beck
2007-04-13fix helo to error out if no domain is providedBob Beck
2007-03-26use new license, ok deraadt@Bob Beck
2007-03-26Copyright - I should share the blame.Bob Beck
2007-03-26A couple of spamd improvementsBob Beck
2007-03-07sync usage(); ok deraadtJason McIntyre
2007-03-06Add -M option to specify a local address that is a lower priority MXBob Beck
2007-03-06Make the maximum number of connections dependant on kern.maxfiles ratherBob Beck
2007-03-05remove -r option that didn't work anyway.Bob Beck
2007-03-05revert unintentional MAXCON change back to 800, accidentally did lastBob Beck
2007-03-04Database synchronizaton for spamd/spamlogdBob Beck
2007-02-27spacingTheo de Raadt
2007-02-27fix -b breakage - make greylisting actually be on by defaultBob Beck
2007-02-27sort options and usage();Jason McIntyre
2007-02-27Flag day for spamd -Bob Beck
2007-02-23Make spamd include the HELO/EHLO identification string sent byBob Beck
2007-02-23continue collecting lint to be sold as a parsley substitute; ok beckTheo de Raadt
2007-02-23greytrapping improvementsBob Beck
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