DCC version 1.2.33

Vernon Schryver vjs@calcite.rhyolite.com
Tue Mar 9 19:29:15 UTC 2004

Version 1.2.33 of the DCC source is in
http://www.dcc-servers.net/dcc/source/dccd.tar.Z  and

The two most important changes include initial, partial WIN32 support
and automatic adjustment of the dbclean defaults based on available RAM.
That might help the DCC servers that are having trouble dealing with
the current size of the database.  If you have already reduced your
dbclean expirations, it might be a good idea to try the defaults.

Please note that it seems that www.dcc-servers.net or z.dcc-servers.net
will go off line sometime this week and remain gone until I can
find replacement hosting for it.  I'm release 1.2.33 now instead of
doing more testing get it out while that system is still alive.

http://www.dcc-servers.net/dcc/CHANGES starts with:
    Adjust default dbclean expirations based on available RAM and
	the size of the database.
    Make dcclib, cdcc, and dccproc build for WIN32 with Borland C++ 5.02
	or FreeCommandLineTools.exe.  The former can use the dcc.ide file
	and the latter can use win32.mak.
    Fix use of SO_LINGER on Solaris.
    More changes to ease compiling cdcc for WIN32.
    Possibly fix dccd amnesia about flooding peers.
    Use poll() instead of select() on FreeBSD.
    Fix updatedcc to use gmake if ./configure insisted.
    Entirely remove "--prefix" from ./configure to stop people from
	mistakenly assuming that ./configure is what the Free Software
	Foundation dictates it should be.
    Change /var/dcc/libexec/start-dccd to stop dbclean when dccd starts
	and so prevent a deadlock between dbclean and dccd.
    Fix problem with updatedcc on systems with only gmake reported by
	James Carlson.
    Fix problem with large greylist whitelist files reported by John Levine.
    Reduce number of write() system calls per operation in dccifd.

If you have previously installed 1.2.12 or newer, then
/var/dcc/libexec/updatedcc should make it easy to fetch, build, and
install this version.
The automatically generated /var/dcc/dcc_conf-new might make it easy
to generate a new dcc_conf file for turning on greylisting.

Vernon Schryver    vjs@rhyolite.com

More information about the DCC mailing list

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