Mercurial > dnsbl
annotate ChangeLog @ 59:510a511ad554
Add resolver processes to allow better performance on busy machines
author | carl |
---|---|
date | Mon, 03 Jan 2005 18:35:50 -0800 |
parents | 419e00901570 |
children | 390ed250c5d2 |
rev | line source |
---|---|
41
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
1 $Id$ |
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
2 |
59
510a511ad554
Add resolver processes to allow better performance on busy machines
carl
parents:
57
diff
changeset
|
3 4.0 2005-01-03 |
510a511ad554
Add resolver processes to allow better performance on busy machines
carl
parents:
57
diff
changeset
|
4 Initialize the thread mutex objects early, before they are needed |
510a511ad554
Add resolver processes to allow better performance on busy machines
carl
parents:
57
diff
changeset
|
5 by possible calls to my_syslog. |
510a511ad554
Add resolver processes to allow better performance on busy machines
carl
parents:
57
diff
changeset
|
6 |
510a511ad554
Add resolver processes to allow better performance on busy machines
carl
parents:
57
diff
changeset
|
7 Fork off a separate resolver listener process, so we can do multiple |
510a511ad554
Add resolver processes to allow better performance on busy machines
carl
parents:
57
diff
changeset
|
8 dns operations in parallel. For each simultaneous inbound email, |
510a511ad554
Add resolver processes to allow better performance on busy machines
carl
parents:
57
diff
changeset
|
9 we have a separate sendmail process, a milter thread, and a dns |
510a511ad554
Add resolver processes to allow better performance on busy machines
carl
parents:
57
diff
changeset
|
10 resolver process. |
510a511ad554
Add resolver processes to allow better performance on busy machines
carl
parents:
57
diff
changeset
|
11 |
57 | 12 3.7 2004-10-28 |
13 Added an 'ignore' command to the conf file, used to ignore some | |
14 hosts that might end up on the SBL and otherwise trip the content | |
15 scanning filter. In particular, many recent Microsoft Word | |
16 documents contain the string www.5iantlavalamp.com which is | |
17 associated with their smart tags stuff. That is currently hosted at | |
18 216.168.224.70, which is shared with a site that ended up on the | |
19 SBL. | |
20 | |
54
dca56b2de019
updates for 3.6, better documentation on removing content filtering, missing some files in cvs
carl
parents:
53
diff
changeset
|
21 3.6 2004-09-08 |
dca56b2de019
updates for 3.6, better documentation on removing content filtering, missing some files in cvs
carl
parents:
53
diff
changeset
|
22 Contributions from Dan Harkless <software@harkless.org> |
dca56b2de019
updates for 3.6, better documentation on removing content filtering, missing some files in cvs
carl
parents:
53
diff
changeset
|
23 Better documentation for disabling the content filtering. |
56
57607387263d
updates for 3.6, better documentation on removing content filtering, missing some files in cvs
carl
parents:
54
diff
changeset
|
24 Don't bother looking at the body text if we are not doing |
57607387263d
updates for 3.6, better documentation on removing content filtering, missing some files in cvs
carl
parents:
54
diff
changeset
|
25 content filtering. |
54
dca56b2de019
updates for 3.6, better documentation on removing content filtering, missing some files in cvs
carl
parents:
53
diff
changeset
|
26 |
53
c2371bb6cf84
3.5 - better error message when rejecting based on ns records on the sbl
carl
parents:
52
diff
changeset
|
27 3.5 2004-07-17 |
c2371bb6cf84
3.5 - better error message when rejecting based on ns records on the sbl
carl
parents:
52
diff
changeset
|
28 Extend the error message for content filtering when the NS record |
c2371bb6cf84
3.5 - better error message when rejecting based on ns records on the sbl
carl
parents:
52
diff
changeset
|
29 points to an ip address on the SBL. Include the original host name |
c2371bb6cf84
3.5 - better error message when rejecting based on ns records on the sbl
carl
parents:
52
diff
changeset
|
30 that referenced that NS name. |
c2371bb6cf84
3.5 - better error message when rejecting based on ns records on the sbl
carl
parents:
52
diff
changeset
|
31 |
c2371bb6cf84
3.5 - better error message when rejecting based on ns records on the sbl
carl
parents:
52
diff
changeset
|
32 |
52 | 33 3.4 2004-07-15 |
53
c2371bb6cf84
3.5 - better error message when rejecting based on ns records on the sbl
carl
parents:
52
diff
changeset
|
34 Tokens with two consecutive periods cannot be ip addresses or host |
c2371bb6cf84
3.5 - better error message when rejecting based on ns records on the sbl
carl
parents:
52
diff
changeset
|
35 names. |
52 | 36 |
37 Updated dnsbl.spec file for building rpms from John Gunkel. | |
38 | |
39 | |
48 | 40 3.3 2004-07-09 |
41 Drop root priviledges properly, including the group id. | |
42 | |
43 | |
47 | 44 3.2 2004-07-09 |
41
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
45 |
43 | 46 Contributions from John Gunkel <jgunkel@palliser.ca>: |
47 Add .spec file for building rpms, contributed by John Gunkel | |
48 | |
49 Changes to file layout to conform to RedHat/LSB standards. | |
41
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
50 |
43 | 51 Add some html (actually xml) tags used by Apple mac print |
52 subsystem that were tripping the html tag detector. | |
53 | |
54 Help with changes required to allow dnsbl to drop root | |
44 | 55 priviledges. Move the socket to /var/run/dnsbl/dnsbl.sock |
41
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
56 |
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
57 Change parser to handle &#xnnn; obfuscated urls with charaters |
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
58 specified in hex. |
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
59 |
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
60 Make bad_html tags more sensitive to binary tags, to reduce false |
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
61 positives in .zip or .tar.gz file attachments. |
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
62 |
d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
carl
parents:
diff
changeset
|
63 Add sendmail queueid to the dnsbl syslog messages. |
44 | 64 |
65 Fix one place where host names were not forced to lower case. | |
66 Discovered by Nigel Horne <njh@bandsman.co.uk> | |
67 | |
68 Remove duplicate dns queries within the same smtp transaction from | |
69 the body content filtering. This helps if the mail server does not | |
70 have a nearby caching dns server. | |
71 | |
72 Add host_soft_limit config keyword. Use only one of host_limit or | |
73 host_soft_limit, since the last one wins. The host_limit is a hard | |
74 upper limit on the number of host names in a message. The | |
75 host_soft_limit allows unlimited host names, but only checks a | |
76 random sample of them against the dnsbl. | |
47 | 77 |
78 The main thread has dropped root priviledges, but other threads | |
79 are still running as root. This needs to be fixed. |