DCC version 1.3.104/2.3.104 released

Petar Bogdanovic petar@smokva.net
Wed May 27 12:32:15 UTC 2009


On Wed, May 27, 2009 at 01:43:57PM +0200, Petar Bogdanovic wrote:
> On Mon, May 25, 2009 at 02:50:58PM +0000, Vernon Schryver wrote:
> > Version 1.3.104 of the DCC source is in
> > http://www.dcc-servers.net/dcc/source/dcc.tar.Z  and
> > http://www.rhyolite.com/dcc/source/dcc.tar.Z
> > 
> > Commercial version 2.3.104 of the DCC Reputation code is in the usual place.
> > 
> > The CHANGES file starts with
> >     Fix bogus 0 second retries for DNSBL lookups in dccm, dccifd, and dccproc.
> >     Accept blocks of addresses in whitelists and elsewhere as starting
> > 	and ending pairs like 10.2.3.4-10.5.6.7 as well as CIDR blocks.
> >     Reduce name space pollution for sites using dccif() in dcclib.a.
> >     Fix IPv6 ifindex bug reported by Joe Breu.
> >     Change IPv6 support to use separate sockets instead of sharing IPv4
> > 	sockets.  This is necessary on FreeBSD systems with IPv4 mapped
> > 	addresses in IPv6 sockets turned off.
> >     Ignore and replace settings of "IPv6 on" and "IPv6 off" in existing
> > 	/var/dcc/map files with new values name "IPv6 on", "IPv6 off", and
> > 	"IPv6 only".  The new default of "IPv6 on" combined with distinct
> > 	socket change described above should make DCC client programs including
> > 	dccproc, dccifd, and dccm seamlessly use avaliable IPv6 and IPv4 DCC
> > 	servers.  "IPv6 only" and "IPv6 off" should not be needed but are
> > 	available just in case.
> 
> 
> Lines in map.txt beginning with `@' match 127.0.0.1 and ::1, right?
> 
> Also, when creating a map out of a map.txt (load map.txt) in a chrooted,
> network-less environment (w/o resolv.conf), cdcc-1.3.104 seems to mark
> all hostnames in map.txt as invalid (or unresolvable) and doesn't retry
> them even if DNS/network is available again:
> 
> 	/var/dcc/map.txt:
> 		(...)
> 		dcc1.dcc-servers.net,-      RTT+1000 ms  anon
> 		#   undefined name or wrong IP version
> 		(...)
> 
> 	/var/log/maillog:
> 		(...)
> 		no working DCC servers dcc1.dcc-servers.net
> 		dcc2.dcc-servers.net dcc3.dcc-servers.net ...
> 		at 127.0.0.1
> 		(...)


`cdcc info' with a ``broken'' map on a host with network:

	# 05/27/09 14:16:27 CEST  /var/dcc/map
	# Re-resolve names after 16:04:27  Check RTTs after 14:19:27
	# 1 total, 0 working servers
	# skipping asking DCC server 62 seconds more
	IPv6 on   version=3

	dcc1.dcc-servers.net,-      RTT+1000 ms  anon
	#   undefined name or wrong IP version

	dcc2.dcc-servers.net,-      RTT+1000 ms  anon
	#   undefined name or wrong IP version

	dcc3.dcc-servers.net,-      RTT+1000 ms  anon
	#   undefined name or wrong IP version

	dcc4.dcc-servers.net,-      RTT+1000 ms  anon
	#   undefined name or wrong IP version

	dcc5.dcc-servers.net,-      RTT+1000 ms  anon
	#   undefined name or wrong IP version


Ok, makes sense.  He'll retry on 16:04:27.  `cdcc RTT' will trigger the
re-resolve immediately, so I'll run that from somewhere..

Thanks anyway,



   Petar Bogdanovic






More information about the DCC mailing list

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