Age | Commit message (Collapse) | Author |
|
ok henning@
|
|
ok henning@
|
|
|
|
|
|
This adds an HMAC protected synchronization protocol for use by spamd and
spamlogd.
- spamd can receive updates from other hosts for GREY, WHITE, and TRAPPED db
entries, and will update the local /var/db/spamd accordingly.
- spamd can send updates when it makes changes to the GREY or TRAPPED
entries in the db to other hosts running spamd. (Note it does not send
WHITE entries because the other spamd will see the GREY changes and have
complete information to make appropritate decisions)
- spamlogd can send updates for WHITE db entries that it performs on the local
db to other hosts running spamd, which will then apply them on remote hosts.
note that while this diff provides synchronization for changes made to the
spamd db by the daemons, it does *not* provide for sychonizing changes
to the spamd db made manually with the spamdb command.
Synchronization protocol and most of the work by reyk@,
with a bunch of the spamd, and spamlogd stuff by me.
testing mostly at the U of A, running happily there under big load.
ok reyk@ jmc@
|
|
|
|
and the rebalancing really slags big databases. Make spamd use DB_HASH
instead, and convert if the old type is noticed on startup.
Testing by me, djm, ian, others
ok deraadt@, millert@, djm@
|
|
|
|
|
|
joint work with Berk D. Demir, ok beck deraadt
|
|
- sync usage()
|
|
spamlogd was the #1 reason for me to implement the multiple pflog thing,
so now you can finally have a nice seperation between logging and spamlogd
tracking smtp connections
joint work with djm, ok djm bob and kinda "Berk D. Demir" <bdd@mindcast.org>
|
|
now that it is the default;
ok henning mcbride camield (ftp-proxy bits) deraadt
|
|
|
|
and change to look only at S/SA so people logging all crud don't
get slaughtered by entries.
again from mike@tric.tomsk.gov.ru
ok henning@
|
|
|
|
ok deraadt@ henning@
|
|
- .Sx a section reference
- punctuation
- uppercase smtp
- bigger offset for display
- clarifying logging
- syslog stuff to SEE ALSO
|
|
from Andrey Matveev;
|
|
close() calls sync() itself the standalone sync() is a no-op. OK beck@
|
|
|
|
ok beck@
|
|
ok beck@
|
|
|
|
ok deraadt@
|
|
so that replies to mail sent out do not get greylisting delays.
ok millert@
|
|
|
|
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@
|