summaryrefslogtreecommitdiff
path: root/libexec
AgeCommit message (Collapse)Author
2004-04-07Remove those option letters from the getopt string which do not have a caseAaron Campbell
handler below. millert@ ok
2004-04-03add pxeboot references to FILES and SEE ALSO;Jason McIntyre
ok deraadt@
2004-04-03fix logging. without -v, you get just the connection level, no mail data.Daniel Hartmeier
with -v, you get From/To/Subject at LOG_INFO, and the first ten body lines at LOG_DEBUG. ok beck@
2004-04-02nextstate() can get passed a read(2) chunk containing multiple lines,Daniel Hartmeier
so separate lines before logging headers/body. doesn't make logging more verbose, just fixes the case where chunks contain multiple lines. ok beck@
2004-03-17fix problem with counter and logging spotted by danh, where loggingBob Beck
would get messed up when the blacklist limit was hit. tested by danh@ and me ok cedric@
2004-03-16sort options and escape a minus sign;Jason McIntyre
2004-03-16typos from Andrey Matveev;Jason McIntyre
2004-03-15Add -B option, with maxblack limit to limit the number of blacklistBob Beck
connections to something less than maxcon when greylisting. This ensures you don't completely run out of connections tarpitting spammers, and not allow real mail through. ok dhartmei@ millert@
2004-03-14make window size adjustement on sockets only after the DATABob Beck
connection. This ensures that greylisted connections are not delayed by a small windows size, but blacklisted connections still have to send the body through a tiny window, and presumably the body is the vast majority of what is being sent anyway. ok dhartmei@ millert@
2004-03-14#include fixes, from Max Laier, ok beck@ henning@Daniel Hartmeier
2004-03-13Add signal handler to parent, so that when greylisting we don't need toBob Beck
kill all three processes to make it go away. Adjust daemon() call and logging appropriately. ok henning@, millert@
2004-03-12sort options;Jason McIntyre
2004-03-12paranoia and cleanup, ensure we use free then NULL everywhere.Bob Beck
ok millert@ dhartmei@
2004-03-12Fix typo, spotted by Eduardo Alvarenga <eduardo@eduardo.lan.cei>Bob Beck
ok xsa@ henning@
2004-03-11fix bug where custom 450 messages are not displayed,Bob Beck
found by yongari@kt-is.co.kr ok dhartmei@, millert@
2004-03-11Remove sync() calls that immediately precede databse close(). SinceTodd C. Miller
close() calls sync() itself the standalone sync() is a no-op. OK beck@
2004-03-11Call db-sync() after each db modification since they aren't all thatBob Beck
frequent in the scheme of things and this avoids the possibility of database corruption. Run here for a week. ok millert@ deraadt@
2004-03-10More checking for a NULL return value from getpass(). otto@ OKTodd C. Miller
2004-03-10spacesTheo de Raadt
2004-03-10close file on error paths. from Patrick LatifiTed Unangst
2004-03-10spacesTheo de Raadt
2004-03-10spacesTheo de Raadt
2004-03-10fix missing space, also fromBob Beck
yongari@kt-is.co.kr ok deraadt@
2004-03-10add -b option to specify local bind address, sent byBob Beck
yongari@kt-is.co.kr ok deraadt@
2004-03-07remove some unused variables and includes; KNFOtto Moerbeek
ok beck@
2004-03-05Fix really dumb memory leak that would have long runnign large whitelistBob Beck
servers having their pf update process growing massive as it leaked huge tracks of whitelist. ok millert@
2004-03-03assign servtimeout to sa.sa_handler to actually use the alternatejoshua stein
radius server ok millert
2004-03-01zap extra spaces. From a PR by Jared Yanovich.Marc Espie
2004-03-01typo; we do have spamlogd(8) not spamlog(8);Xavier Santolaria
ok beck@
2004-03-01uset inet_pton(3) instead of home grown address validator; some other cleanupOtto Moerbeek
ok beck@
2004-02-28Fix macro definition if pf.conf example. Ok beck@Matthieu Herrb
2004-02-28- ensure greylist entry expiry is not updated until actually whitelistedBob Beck
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@
2004-02-27fix CFLAGS -IDavid Krause
ok deraadt@
2004-02-27make spamlogd watch the destination of outbound smtp connections,Bob Beck
so that replies to mail sent out do not get greylisting delays. ok millert@
2004-02-27change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyTheo de Raadt
reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now.
2004-02-26don't leak one here either.Bob Beck
2004-02-26don't leak an fd here.Bob Beck
2004-02-26Add ommitted copyright.Bob Beck
2004-02-26paranoia; beck okTheo de Raadt
2004-02-26spacesTheo de Raadt
2004-02-26Add -g option for greylisting support for spamd. The greylisting techinqueBob Beck
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@
2004-02-25Fix this assumed sizeof(long) == 4 error. Would very occasionally causeDale Rahn
the code to attempt to zero 4 bytes of the next page.
2004-02-24Make example "rdr pass" not just "rdr"; OK beck@Todd C. Miller
2004-02-23prettyTheo de Raadt
2004-02-23Set the user variable environ early in ld.so so that library constructors canDale Rahn
properly see the environment. Fixes problem with MALLOC_OPTIONS on dynamic executables. ok deraadt@
2004-02-15new arg to disk_unbusy, to record separate read/write statistics.Ted Unangst
looked at by various, testing henning@ mcbride@ dan weeks mostly from netbsd via Pedro Martelletto <pbastos@rdc.puc-rio.br>
2004-02-11some sections came out wrong (no space) in SDL.Marc Espie
ggi has func, func2, func3 : description, give it a fighting chance.
2004-02-11more accurate .so test.Marc Espie
2004-02-10misleading regexp -> patternMarc Espie
2004-02-10harder check in picky mode: find the page AND verify it is the same.Marc Espie
Prompted by jmc@. Stop at first isolated dash in line. Handle more troff hyphenation. okay millert@, jmc@