summaryrefslogtreecommitdiff
path: root/libexec/spamd
AgeCommit message (Expand)Author
2014-03-26strdup() returns NULL if out of memory, we should check it.Gleydson Soares
2013-11-27unsigned char for ctypeTheo de Raadt
2013-11-19add a bunch of missing prototypesTheo de Raadt
2013-11-19repair format strings for time_t, and some missing protosTheo de Raadt
2013-11-19the time being handled here is strictly unsigned 32 bitTheo de Raadt
2013-08-21Remove the use of time_t in the greylist db file and use int64_t insteadTodd C. Miller
2012-12-04rather than a mishmash of headers, this only needs <stdint.h>Theo de Raadt
2012-10-02while it's of little harm, it's also been 5.5 years (and 8 releases),Okan Demirmen
2012-09-27remove some history details which have been around for long enoughJason McIntyre
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
2011-03-19fix rdr-to example (requires direction); from James TurnerOkan Demirmen
2011-03-03repair arguments passed to pfctl; PR 6142, ok beckTheo de Raadt
2010-10-06do not pass GREY entries to pf's spamd-white table if already TRAPPED.Stephan A. Rickauer
2010-01-14drop connections to confused clients who do repeated command failures -Bob Beck
2010-01-11KNFBob Beck
2010-01-11KNFBob Beck
2009-11-12malloc() after line length check, to avoid memory leak; ok teduTheo de Raadt
2009-09-17merge/update the spamlogd rules into spamd - there were some subtleJason McIntyre
2009-09-07the example pf rules should be "pass in", not just "pass"; ok henningJason McIntyre
2009-09-01match samples here with pf.conf(5) sample ruleset following recent pf changesTodd T. Fries
2009-05-20Do not fall back to using nobody if _user is missing, butThordur I. Bjornsson
2009-04-20tweak previous;Jason McIntyre
2009-04-20PR 6090 - from Olli Hauer <ohauer@gmx.de>Bob Beck
2009-02-25fix slow memory leak, spotted by Max Laier and Artis CauneBob Beck
2009-02-17clarification for the MX stuff; requested by Stephan A. RickauerJason McIntyre
2008-12-07time_t is signed, so use INT_MAX rather than UINT_MAX when parsing a time_tChad Loder
2008-09-20document spamd log entry format; requested by Stephan A. RickauerJason McIntyre
2008-08-26Fix an if (); typo. ok beck@Jonathan Gray
2008-08-11some documentation updates for spamd synchronisation:Jason McIntyre
2008-07-11shut off an annoying gcc warning.Reyk Floeter
2008-07-11write a syslog debug message when a new GREY or TRAPPED entry is addedReyk Floeter
2008-07-11greyreader() shouldn't return, so tell us if it doesPeter Hessler
2008-05-22version 2 of spamd sync protocol for two reasons:Theo de Raadt
2008-05-09As was done in dhcpd, insert pad blocks after sub-messages to keep theTheo de Raadt
2008-05-07check if the received buffer of a sync element is even big enough toReyk Floeter
2008-03-28typo, ok beck@Alexander von Gernler
2008-01-08simplify the suggested pf ruleset; ok beckJason McIntyre
2007-12-27Add a missing length check of received spamd sync packet headers.Reyk Floeter
2007-11-03PR 5621 - spamd doesn't clear the last entry from an empty TRAP list,Bob Beck
2007-09-02use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsgTheo de Raadt
2007-08-16- Don't fill spamd debug with bogus config errors if there are noRay Lai
2007-08-11tweak previous:Jason McIntyre
2007-08-11Add note to the effect that the spamd pf table is noJonathan Gray
2007-07-07document maximum values for -S and -s;Jason McIntyre
2007-06-25s/is is/it is/. From Jim Razmus, jim (at) bonetruck (dot) org; thanks.Tom Cosgrove
2007-05-31convert to new .Dd format;Jason McIntyre
2007-05-26remove a redundant paragraph; ok beckJason McIntyre