summaryrefslogtreecommitdiffstats
path: root/libexec/spamd
AgeCommit message (Expand)AuthorFilesLines
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt1-8/+12
2015-01-13Move debug printf for duplicate af to correct location.millert1-7/+9
2015-01-13Remove bogus getopt.h include.millert1-2/+1
2015-01-13Use address-family specific lists of addr/mask entries instead ofmillert4-179/+316
2015-01-08Avoid a crash (free of bogus pointer) when there is a syntax errormillert1-13/+18
2014-12-30Use a 1MB realloc() increment instead of an 8KB one for the configmillert1-24/+12
2014-12-29Minor cleanup:millert1-26/+10
2014-11-23Delete a bunch of unnecessary #includesguenther4-17/+4
2014-11-22/dev/random has created the same effect as /dev/arandom (and /dev/urandom)deraadt1-3/+3
2014-10-11Fix manpage: -y only takes interface names, and doesnt take ip addresses.landry1-11/+6
2014-10-11Userland reallocarray() audit.doug1-4/+4
2014-10-09obvious reallocarray() conversionsderaadt2-8/+8
2014-09-16less sendmail;jmc1-6/+4
2014-09-01Simplify the syslog.conf example: .info means that *and higher*guenther1-3/+3
2014-03-26strdup() returns NULL if out of memory, we should check it.gsoares1-1/+3
2013-11-27unsigned char for ctypederaadt1-4/+4
2013-11-19add a bunch of missing prototypesderaadt1-2/+21
2013-11-19repair format strings for time_t, and some missing protosderaadt1-7/+15
2013-11-19the time being handled here is strictly unsigned 32 bitderaadt1-2/+2
2013-08-21Remove the use of time_t in the greylist db file and use int64_t insteadmillert4-29/+90
2012-12-04rather than a mishmash of headers, this only needs <stdint.h>deraadt1-3/+2
2012-10-02while it's of little harm, it's also been 5.5 years (and 8 releases),okan1-75/+1
2012-09-27remove some history details which have been around for long enoughjmc1-13/+2
2012-06-19use warn() instead of perror(), like the rest of the code doesderaadt1-7/+7
2012-04-19rate-limit accept(); small tweaks and such along the way from gilles,deraadt1-33/+72
2012-04-18merge some whitespace changes before bigger changesderaadt1-4/+7
2012-04-13Don't assume that the new conffd is a unset in the fd_set, it could be aderaadt1-3/+2
2011-03-19fix rdr-to example (requires direction); from James Turnerokan1-4/+4
2011-03-03repair arguments passed to pfctl; PR 6142, ok beckderaadt1-2/+2
2010-10-06do not pass GREY entries to pf's spamd-white table if already TRAPPED.stephan1-7/+11
2010-01-14drop connections to confused clients who do repeated command failures -beck1-2/+10
2010-01-11KNFbeck2-13/+13
2009-11-12malloc() after line length check, to avoid memory leak; ok teduderaadt1-3/+3
2009-09-17merge/update the spamlogd rules into spamd - there were some subtlejmc1-6/+13
2009-09-07the example pf rules should be "pass in", not just "pass"; ok henningjmc1-5/+5
2009-09-01match samples here with pf.conf(5) sample ruleset following recent pf changestodd1-6/+9
2009-05-20Do not fall back to using nobody if _user is missing, butthib1-4/+3
2009-04-20tweak previous;jmc1-3/+2
2009-04-20PR 6090 - from Olli Hauer <ohauer@gmx.de>beck4-17/+29
2009-02-25fix slow memory leak, spotted by Max Laier and Artis Caunebeck1-3/+10
2009-02-17clarification for the MX stuff; requested by Stephan A. Rickauerjmc1-4/+4
2008-12-07time_t is signed, so use INT_MAX rather than UINT_MAX when parsing a time_tcloder1-2/+2
2008-09-20document spamd log entry format; requested by Stephan A. Rickauerjmc1-2/+13
2008-08-26Fix an if (); typo. ok beck@jsg1-2/+2
2008-08-11some documentation updates for spamd synchronisation:jmc1-5/+8
2008-07-11shut off an annoying gcc warning.reyk1-2/+3
2008-07-11write a syslog debug message when a new GREY or TRAPPED entry is addedreyk1-2/+5
2008-07-11greyreader() shouldn't return, so tell us if it doesphessler1-1/+2
2008-05-22version 2 of spamd sync protocol for two reasons:deraadt2-12/+13
2008-05-09As was done in dhcpd, insert pad blocks after sub-messages to keep thederaadt2-7/+19