DCC version 1.2.72

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

Contact vjs@rhyolite.com by mail or use the form.