summaryrefslogtreecommitdiff
path: root/libexec
AgeCommit message (Collapse)Author
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@
2004-02-10Make this work. will figure out what this should be later.Dale Rahn
2004-02-10Fix/enable lazy binding on amd64 ld.soDale Rahn
2004-02-10Disable lazy binding for now.Dale Rahn
2004-02-10sync with reloc.h change.Dale Rahn
2004-02-10AMD64 dynamic linker. initial work by mickey finished up by myself.Dale Rahn
lazy binding not working yet. problem exists with gcc and -fpic jump tables. ok mickey@
2004-02-10Check for RTLD_TEXT_PLT define instead of an architecture specific check.Dale Rahn
2004-02-09Enable lazy binding on arm:Dale Rahn
_dl_bind_start inspired by netbsd. changed a define to LD_ALLOW_WRITABLE_TEXT, should this be allowed? remove plt protect code, arm has a text PLT. relocate the got entries associated with the plt. perform got protect/unprotect for lazy binding updates.
2004-02-09Use macros to reduce the amount of hand written asm. inspired by future amd64Dale Rahn
code. no functional change.
2004-02-09Disable lazy binding until that feature is fixed.Dale Rahn
2004-02-07Dynamic linker support for arm. non-lazy binding works.Dale Rahn
2004-01-29spamd-setup(8) does not take a file arg;Jason McIntyre
from Okan Demirmen (PR 3657); ok deraadt@
2004-01-27TSIZE & TIMEOUT support; from freebsd via tholoTheo de Raadt
2004-01-22Add a -a address option to set the address which the proxy will useBob Beck
to bind the local end of outgoing connections, and some man page cleanup. Based on diff provided in pr 3538 by Karl O. Pinc <kop@meme.com> Closes pr 3538. ok dhartmei@
2004-01-21clean from jmcTheo de Raadt
2004-01-21New spamd configuration method. Many people have trouble with the spamTheo de Raadt
RBL sites being slow, so now we will provide the maps ourselves through our www mirrors around the world. We can also now write our own internal translators for maps that are in bad formats, and place them into the www space in the correct format. tested by beck, djm
2004-01-21cleanupTheo de Raadt
2004-01-21the example should use 'rdr pass' so that you do not have to open 8025 toTheo de Raadt
the outside world -- in fact 'rdr pass' was designed for this, but once again someone forgot to updated the bloody man page; mcbride ok
2004-01-12make DESCRIPTION not conflict with the options;Jason McIntyre
standard options list;
2004-01-12GCC3 compatible asm code. tested on gcc2 myself. ok brad@Dale Rahn
2004-01-10the sparcv9 ABI requires registers %g2, %g3 to be first announced beforePeter Valchev
it can use them, and gcc3 catches this ok henric
2004-01-07Inline the cleanup() routine since it is no longer a signal handlerTodd C. Miller
and is only called in one place. It now does a proper exit() instead of _exit(). OK deraadt@
2004-01-05include path fixes for gcc3.Marc Espie
tests otto@, okay millert@
2004-01-04spacesTheo de Raadt
2003-12-22use socklen_t; andrushock@korovino.netTheo de Raadt
2003-12-12knfTheo de Raadt