Changes since 0.6.2 (svnversion 140) - Added option -f which is short for --skip-whitelist - Minor code changes Changes since 0.6.1 (svnversion 133) - Better check for res_init for Darwin and FreeBSD systems. - Changed make target `test' to `check'. Changes since 0.6.0 (svnversion 128) - Has been made compatible with older C compilers like GCC 2.95.4 - Removed unused function from code. - txtquery() only calls res_init() once. Changes since 0.5.11 (svnversion 125) - Version number 0.6.0, meaning this is marked as a stable release. - Added option to --check-whitelist if it's indeed OK. - Updated configure-script backend from autoconf 2.59 to 2.60 Changes since 0.5.10 (svnversion 121) - Added --whitelist-add and --tlds-add to add user-defined lists to the hardcoded ones. Changes since 0.5.9 - Warnings about hostnames with subdomains are now given without the verbose option. Changes since 0.5.8 (svnversion 99) - If configure warns about missing -lresolv, it suggests using --disable-resolv. - Patched configure for correct dependency, removed compiler flags, should work on Solaris. - Added option --print-tlds to print the two-level TLDs. - Added check for more functions (memset, inet_ntoa, gethostbyname <- required). - Added options --whitelist=... and --tlds=... to load whitelist and two-level TLD lists. - Some code cleanup - Renamed all "blacklist" names to "blocklist". - Changed some output messages from stderr to stdout. Changes since 0.5.7 (svnversion 96) - Added option `-' to read hostnames from standard input. Changes since 0.5.6 (svnversion 93) - Changed verbose name for [ws] list to "w.stearns". Changes since 0.5.5 (svnversion 92) - Added configure option --enable-resolv to disable DNS TXT lookups on systems that are missing libresolv. - Compatible with c++ compilers as well, if your C compiler has ANSI C problems. Changes since 0.5.4 (svnversion 87) - Removed TTL from DNS TXT output. - Added predefined whitelist, as per surbl.org recommendations. - Added option --print-whitelist - Added option --skip-whitelist - Now recognizes most two-level TLDs, as per surbl.org recommendations. - More accurate list names: jwspamspy[jp] -> prolocation/jwspamspy, spamassassin[ws] -> b.stearn/spamassassin Changes since 0.5.3 (svnversion 72) - New option -vv for more verbose output. - TXT record lookups Changes since 0.5.2 (svnversion 67) - New option: -r --recursive, for a.b.c will check a.b.c and b.c. - Code changes: - Changed signature of check_blacklist - Warning message changed ("hostname contains subdomains...") - Output changed (e.g. "spamcop(sp)" changed to "spamcop"). Changes since 0.5.1 (svnversion 59) - Returns 2 when one or more sites is blacklisted. - Fixed bug in response code checking (missed code 8) - Fixed numeric IP lookups (must be reversed) - Added option --strip-sub to translate sub.foo.bar to foo.bar - Verbose mode warning when using subdomain (sub.foo.bar)