Version 1.3.47 of the DCC source is in
http://www.dcc-servers.net/dcc/source/dcc.tar.Z and
http://www.rhyolite.com/anti-spam/dcc/source/dcc.tar.Z
Commercial version 2.3.47 of the DCC Reputation code is in the usual place.
Besides what I hope are fixes for recently discussed dccm bugs,
note the change to check NS RRs against DNSBLs.
The CHANGES file starts with:
Remove support for external filters as part of the fix for the
thundering herd problem in `dccm -B` reported by Gary Mills.
Check NS IP addresses in DNS blacklists (DNSBLs) before MX IP addresses
for dccproc, dccifd, and dccm -B.
Fix `dccm -tsubstitute...` problem reported by Ludger Bolmerg-Berliner
Try to compile for 64-bit pointers on Solaris to use more than 2 GBytes
if available.
Significantly improve speed on large FreeBSD DCC servers.
Make dbclean automatic -e/-E adjustments much more stable to
significantly help DCC servers on Mondays and Tuesdays.
Fix bad Body and missing Fuz1 and Fuz2 checksums for dccifd and dccm
when previous messages had bad MIME encapsulation reported by
Gary Mills and Harel Tassa.
Do not greylist mail from SMTP submission clients marked by
"submit IP" lines in /var/dcc/whiteclnt.
Stop race with idle DNSBL helper processes.
More adjustments to help deal with large databases.
Deal with ./configure problem with BIND resolver on some versions
of Linux reported by Daniel Gehriger.
Change header checksums to ignore all instead of only some occurrences
characters matching [<>'"]
Dccm uses SMFIP_RCPT_REJ in sendmail 8.14 to detect dictionary attacks
and adjust the DCC Reputation of attackers.
Fix a very rare infinite loop in the MIME decoding code in DCC clients.
Add "option log-subdirectory-{day,hour,minute}" to whiteclnt files
to create per-user log files in subdirectories like the subdirectories
used for /var/dcc/log with dccm, dccifd, and dccproc -l.
Detect too-small file size resource limits in dccd and dbclean.
Compile with -D_FILE_OFFSET_BITS=64 on Linux as suggested by
Dmitry Konovalov.
Compile with -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 as advised by
James Carlson.
Add dccm and dccifd -Bset:maxjobs=X
Suppress ENOENT errors from recvmsg() on Tru64-UNIX observed by
Alberto D'Ambrosio.
Fix printf(null) crash in dccifd acting as a proxy for CommuniGate
reported by Charles Chappell.
/var/dcc/libexec/updatedcc should automagically fetch, build, and
install the commercial or free version, depending on the .updatedcc_pfile
file unless you have installed a version of Linux with the broken
default `sort` collating sequence since last upgrading. If so, an
easy way to get the old updatedcc script working is to delete the
entire /var/dcc/build/dcc directory before running updatedcc.
Vernon Schryver [EMAIL PROTECTED]
_______________________________________________
DCC mailing list [email protected]
http://www.rhyolite.com/mailman/listinfo/dcc