Release Notes: Documents are correctly parsed to avoid problems with UTF-8 documents. This avoids the "Parsing of undecoded UTF-8 will give garbage when decoding entities" messages. Regular expressions are allowed in the suppression file, and the program complains if the suppression file is not a proper file. Handling of HTTP and FTP servers that have problems responding to HEAD requests is now more robust. The original URL is used to report problems. XHTML compliance was ensured.
Release Notes: This release doesn't throw errors for links that cannot be expected to be valid all the time (e.g. the classid attribute of an object element). it has better fallbacks for some cases where the HEAD request does not work. More classes and IDs have been added to allow more styling of results pages (including an example CSS file). XHTML compliance is ensured. There are better checks for optional dependencies.
Release Notes: A silly build-related problem that prevented checkbot 1.76 from running at all was fixed. The presence of a robot's meta tag is now checked and acted upon.
Release Notes: A --cookies option that allows cookies to be set while checking was added along with a --noproxy option for indicating which domains should not be passed through the proxy. A new error code is generated for unknown schemes. Minor bugfixes and documentation updates were applied.
Release Notes: A new --suppress option allows response code/URL combinations to not be reported as problems. Checkbot warnings are now handled as pseudo-HTTP status messages. There is more robust handling of (lack of) status messages, and documentation fixes.
Release Notes: This release tries to produce valid XHTML 1.1. URLs matching the --ignore option are now completely ignored instead of being checked and then not reported on, proxy support works again (for all links, not just external ones), and some documentation fixes have been applied.
Release Notes: URLs with query strings are now checked by default, the server results page contains shortcut links to each section, the warning for unqualified hostnames for news: URLs has been removed, signals like SIGINT are handled, and bugs and documentation fixes have been applied.
Release Notes: A new --filter option allows rewriting of URLs. Problematic links are now reported for each occurrence, not just the first one. Statistics should now be working. Simplified storage of problematic links should avoid some obscure bugs. Link handling has been rewritten, therefore internal and external links are now checked at the same pass. Small code cleanups have been made.
Release Notes: The Makefile and packaging were improved. A better default for --match is generated. Additional fallbacks to GET are used when HEAD fails on servers. Bugs in the printing of Web server feedback have been fixed.