Vernon Schryver
vjs@calcite.rhyolite.com
Fri Mar 18 23:57:27 UTC 2005
Version 1.2.72 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
This version is not as well tested as I would like. Most of the changes
such as the SMTP proxy mechanism should did not change the existing
code very much. However, the dccm crash fix is new and in code central
to all DCC clients. If this one blows up, you should be able to revert
to 1.2.71 with the command `/var/dcc/libexec/updatedcc -V1.2.71`
It has the old license. The new license will be on versions released
after Monday, March 21.
http://www.dcc-servers.net/dcc/CHANGES starts with:
Do not make DNS blacklist checks if the MTA already knows the message
is or is not spam.
Add -lresolv to $LIBS for Mac OS X Darwin as suggested by Joel Brogniart.
Change DNS blacklist checking to check MX servers as well.
Add -B settings to control which DNS blacklists are used for the envelope
or body, and whether MX servers should be checked.
SIGUSR1 causes dccm and dccifd to send their statistics to the system log.
Use getaddrinfo() and getnameinfo() when getipnodebyname() and
getipnodebyaddr() are not available. This might make IPv6 work
on Linux systems.
Note that to make dccd listen to IPv6, -6 must be added to DCCD_ARGS
and GREY_DCCD_ARGS in /var/dcc/dcc_conf. This requirement has long
been present to defend against systems that only pretend to
understand IPv6. Perhaps it is time to remove it.
Add `dccifd -o` to use a subset of ESMTP so that dccifd can be used
as a "before-queue" filter or SMTP proxy by Postifx.
Probably fix a rare dccm and dccifd crash.
/var/dcc/libexec/updatedcc should automagically fetch, build, and install
this version.
Vernon Schryver vjs@rhyolite.com
More information about the DCC
mailing list