Changes in release 2.3.6:

20020121	made squidGuardRobot even more vebose in debug mode (pb).

20020103	Changed squidGuardRobot to better handle duplicates
		in the link.db (pb).

20011221	Changed squidGuardRobot to report error codes with
		info() (pb).

Changes in release 2.3.5:

20011218	Changed squidGuardRobot to report error codes in
		verbose mode (pb).

Changes in release 2.3.4:

20010720	Changed the domaincmp and domainmatch routines in
		squidGuardRobot to avoid sorting problems caused by
		"-" < "." (pb).

Changes in release 2.3.1:

20010720	Some minor code cleanup.
		Replaced new* file with .diff file creation to
		squidGuardRobot (pb).

Changes in release 2.2.12:

20010622	Added exclusive filelocking to squidGuardRobot (pb).

Changes in release 2.2.11:

20010611	More changes from each() to seq() in squidGuardRobot (pb).

Changes in release 2.2.10:

20010606	Changed 'if (scalar(keys(%link)))' to
		'if (defined($linkdb->seq($key, $val, R_FIRST)))' in
		squidGuardRobot -- a point where squidGuardRobot eat
		all the RAM and swap space.. (pb).

Changes in release 2.2.9:

20000620	Added the robot/bin/list2url utility. (pb)

Changes in release 2.2.8:

20000519	Corrected the status for the expire routines. (pb)
		Fixed the expire routines to prevent to early
		expiration. (pb)
		Added a README and moved the CHANGELOG from the bin
		directory to the base directory. (pb)

20000515	Increased the defaults for $domain_ttl and $url_ttl.
		and added code to ensure $domain_ttl and $url_ttl
		are at least $link_max_ttl. (pb)

Changes in release 2.2.7:

20000510	Tuned optimum a bit. (pb)
20000510	Changed the defaults for $domain_ttl and $url_ttl
		to be at least $link_max_ttl to avoid to early
		axpiration (pb)
20000421	Added the utility robot/bin/rmkey. (pb)

Changes in release 2.2.6:

20000419	optimum() now starts with what's allready in the
		domain or url databases.
		Added the utility robot/bin/findkey.
		(pb)

Changes in release 2.2.5:

20000417	Shouldn't remove links that are from the source list
		even if they match an exception.
		(pb)

Changes in release 2.2.4:

20000413	Doesn't truncate zero sized files.
		Stips %20 from the domain.
		Added an optional level argument to addresses() to
		tackle infinite CNAME loops.
		addresses checks $resolver->bgread before calling the
		answer method.
		(pb)

Changes in release 2.2.3:

20000411	Removed the from parameter from compile().
		Marked some debug calls as comments for speedup.
		Compiles only updated and unused links instead of all.
		Resolves only just updated links.
		Saves link staus only if changed.
		(pb)

Changes in release 2.2.2:

20000410	Changed some defaults for timeout, ttl and retries for
		better performance.
		No need to retry on response code 404.
		Add a new link on response code 301|302 if the
		location matches a pattern.
		Added a missing failed count.
		(pb)

Changes in release 2.2.1:

20000409	Finally got the custom DB comparators to work
		properly.
		Better status info.
		Alternate pop and shift from the source and link array
		to have somewhat spread server load better.
		Fixed a bug in the optimum sub that prevented the
		return of a domain only.
		Strip final dot from domain names.
		Fixed some missing exception/include testing.
		Added more info in the comments in the output files.
		(pb)

2.1.x was a false trail and was withdrawn.
