Mercurial > dnsbl
view ChangeLog @ 64:6add229288a8 stable-4-3
only keep 20% of the open resolver sockets in the ready pool.
author | carl |
---|---|
date | Sun, 16 Jan 2005 09:20:50 -0800 |
parents | 7ad7d8b100bf |
children | 14f0b04e2e15 |
line wrap: on
line source
$Id$ 4.3 2005-01-16 Only keep 20% of the resolver sockets in the ready pool. 4.2 2005-01-08 Use the separate resolver processes even if we don't have the resolver interfaces and need gethostbyname. 4.1 2005-01-06 Use a local unix domain socket for the resolver process communication, rather than a tcp/ip socket. 4.0 2005-01-03 Initialize the thread mutex objects early, before they are needed by possible calls to my_syslog. Fork off a separate resolver listener process, so we can do multiple dns operations in parallel. For each simultaneous inbound email, we have a separate sendmail process, a milter thread, and a dns resolver process. 3.7 2004-10-28 Added an 'ignore' command to the conf file, used to ignore some hosts that might end up on the SBL and otherwise trip the content scanning filter. In particular, many recent Microsoft Word documents contain the string www.5iantlavalamp.com which is associated with their smart tags stuff. That is currently hosted at 216.168.224.70, which is shared with a site that ended up on the SBL. 3.6 2004-09-08 Contributions from Dan Harkless <software@harkless.org> Better documentation for disabling the content filtering. Don't bother looking at the body text if we are not doing content filtering. 3.5 2004-07-17 Extend the error message for content filtering when the NS record points to an ip address on the SBL. Include the original host name that referenced that NS name. 3.4 2004-07-15 Tokens with two consecutive periods cannot be ip addresses or host names. Updated dnsbl.spec file for building rpms from John Gunkel. 3.3 2004-07-09 Drop root priviledges properly, including the group id. 3.2 2004-07-09 Contributions from John Gunkel <jgunkel@palliser.ca>: Add .spec file for building rpms, contributed by John Gunkel Changes to file layout to conform to RedHat/LSB standards. Add some html (actually xml) tags used by Apple mac print subsystem that were tripping the html tag detector. Help with changes required to allow dnsbl to drop root priviledges. Move the socket to /var/run/dnsbl/dnsbl.sock Change parser to handle &#xnnn; obfuscated urls with charaters specified in hex. Make bad_html tags more sensitive to binary tags, to reduce false positives in .zip or .tar.gz file attachments. Add sendmail queueid to the dnsbl syslog messages. Fix one place where host names were not forced to lower case. Discovered by Nigel Horne <njh@bandsman.co.uk> Remove duplicate dns queries within the same smtp transaction from the body content filtering. This helps if the mail server does not have a nearby caching dns server. Add host_soft_limit config keyword. Use only one of host_limit or host_soft_limit, since the last one wins. The host_limit is a hard upper limit on the number of host names in a message. The host_soft_limit allows unlimited host names, but only checks a random sample of them against the dnsbl. The main thread has dropped root priviledges, but other threads are still running as root. This needs to be fixed.