2005-05-15 ville * bin/checklink: Release 4.2.1. 2005-05-15 ville * docs/checklink.html: Access key doc tweaks: spelling, whitespace, consistency with rest of the docs. 2005-04-28 ot * docs/checklink.html: adding access keys documentation 2005-04-27 ville * bin/checklink: Release 4.2. 2005-04-21 ville * bin/checklink: Use Apache2::compat instead of Apache::compat to support recent mod_perl 2's. 2005-04-09 ville * bin/checklink, docs/checklink.html: Fix navbar markup. 2005-04-09 ville * docs/linkchecker.css: Add missing "hideme" class for "skip navigation" links. 2005-03-31 ot * bin/checklink, docs/checklink.html: implementing new access keys, as proposed in http://lists.w3.org/Archives/Public/public-qa-dev/2005Mar/0013.html 2005-02-05 ville * bin/checklink: Check redirects for private IP addresses too. 2005-01-09 ville * README, bin/checklink, docs/checklink.html, docs/linkchecker.css: 2005. 2004-11-23 ville * bin/checklink: Release 4.1. 2004-11-23 ville * docs/checklink.html: Add known issues section, and "summary only" problems to it (#896). 2004-11-11 ot * bin/checklink, docs/checklink.html: warning note about delay in summary only mode 2004-11-07 ville * bin/checklink, bin/checklink.pod, docs/checklink.html: Deprecate the -y/--proxy option in favour of the http_proxy env variable. 2004-11-07 ville * bin/checklink: Remove CVS revision from user visible version strings to make them less scary. Add meta generator tag to emitted HTML containing the full user agent string. 2004-11-07 ville * bin/checklink: Use the same W3C::UserAgent instance for all retrievals. Fixes http://www.w3.org/Bugs/Public/show_bug.cgi?id=893 2004-11-06 ville * bin/checklink, docs/checklink.html, etc/checklink.conf: Make Net::IP and other modules required for restricting access to private IP addresses optional. 2004-11-06 ville * docs/checklink.html: Add abbr for CVS. 2004-10-12 ville * bin/checklink: Try to avoid server/browser timeouts in summary only mode when the check takes a long time. Should fix http://www.w3.org/Bugs/Public/show_bug.cgi?id=896 2004-10-10 ville * bin/checklink: Avoid feeding the whole response (including HTTP headers) to HTML::Parser. Fixes http://www.w3.org/Bugs/Public/show_bug.cgi?id=889 2004-08-27 duerst * bin/checklink: changed result pages to charset=utf-8 on Content-Type:; should not have any effect currently, but will be useful later. 2004-07-21 ville * bin/checklink: Enforce libwww-perl >= 5.66 requirement. 2004-07-20 ville * bin/checklink: Release 4.0. 2004-07-11 ville * bin/checklink: Small comment clarifications related to the previous fix. 2004-07-11 ville * bin/checklink: Fix bug in recursion logic: when parsing a document in recursive mode, we are interested in links in it if it's in recursion scope, even if the document retrieval is "only" caused by an anchor in a referring document. http://lists.w3.org/Archives/Public/www-validator/2004Jun/0181.html 2004-07-11 ville * docs/checklink.html: Bump version numbers. 2004-07-11 ville * bin/checklink: $TNV will be 4.0. 2004-06-12 ville * bin/checklink: Okay, I give up. Use "text/javascript" as the content type for JavaScript. 2004-06-11 ville * docs/linkchecker.css: Fix Opera/MSIE menubar ugliness by importing line-height from Markup Validator. 2004-06-09 ville * docs/linkchecker.css: Restore "address img" for the valid XHTML badge. 2004-06-09 ville * docs/checklink.html: Add blurb about robots exclusion implementation details. 2004-06-08 ville * bin/checklink.pod: Document Doc_URI and Style_URI. 2004-06-08 ville * docs/linkchecker.css: Remove some unused properties, and do a gratuitous whitespace cleanup. 2004-06-08 ville * bin/checklink, docs/linkchecker.css: Restore some lost CSS properties, and selectively sync some of the new layout stuff from the current markup validator. 2004-06-08 ville * bin/checklink: Avoid warning when no realm is given in WWW-Authenticate. 2004-06-08 ville * docs/linkchecker.css: Use JPEG versions of header and footer images. 2004-06-08 ville * bin/checklink, docs/checklink.html, docs/linkchecker.css: Remove the "Skip navigation" link as it is not too useful at the moment. 2004-06-02 ville * bin/checklink, docs/checklink.html: Add/revise accesskeys. (l=linkchecker,i=download/install,d=docs,m=markup validator,s=skip navigation) 2004-06-02 ville * bin/checklink: Switch to HTML 4.01 strict, and make related adjustments and layout consistency improvements mainly to error message views. 2004-06-02 ville * bin/checklink: Work around a bug in URI::sip(s) in URI 1.22-1.30. http://lists.w3.org/Archives/Public/www-validator/2004Jun/0003.html 2004-06-01 ville * bin/checklink: More markup improvements. 2004-06-01 ville * bin/checklink: Avoid error log warning when no Content-Type is received, improve markup. 2004-06-01 ville * bin/checklink, bin/checklink.pod, etc/checklink.conf: Typo and consistency fixes. 2004-06-01 ville * bin/checklink: Apply parameters from cookie only when loading the "front" page. Also, only load the cookie we set (not all possibly sent to us), when deciding how to output the cookie options on the front page. This should make the effect of the cookie more predictable. 2004-06-01 ville * bin/checklink: Avoid warning from invalid (non-numeric) recursion depth. 2004-05-31 ot * bin/checklink: fixing some silliness in my recent patches - thanks Ville for the catch 2004-05-31 ot * docs/linkchecker.css: adding style specific to linkchecker results 2004-05-31 ot * bin/checklink, docs/checklink.html, etc/checklink.conf: Changing the layout of checklink (script) to math the one for the documentation. - adding Style_URI configuration parameter - The layout now uses default links pointing to the instance on v.w.o 2004-05-16 ville * bin/checklink: HTML-escape given URI in the "you cannot check such a URI" message. 2004-05-14 ot * docs/checklink.html, docs/linkchecker.css: quick attempt at styling link checker as the Markup Validator. Fr the actial service, an idea would be to keep some of its inline style + a link to the stylesheet in the repository. 2004-05-10 ville * bin/checklink: Treat non-empty URI's "ok" again with JavaScript implementations without String.search(). 2004-05-10 ville * bin/checklink: Tweak fieldset padding. 2004-05-10 ville * bin/checklink: Don't send Content-Script-Type as a real HTTP header, use <meta http-equiv> instead. Also make uriOk() focus the URI field if it was not 'ok'. 2004-05-07 ville * bin/checklink: Use relative self-referencing URL without the query string for the form action. 2004-05-07 ville * bin/checklink: Associate all labels explicitly with their controls as recommended by WCAG 1.0. Thanks to Hugo Silveira da Cunha for the heads up. 2004-05-03 ville * bin/checklink.pod: Always point to http://www.w3.org/2000/07/checklink for docs, small POD entity tweaks. 2004-04-28 ville * bin/checklink: Set "self URI" to http://validator.w3.org/checklink in command line HTML mode. Thanks to James Gallagher for the report. 2004-04-20 ville * bin/checklink, docs/checklink.html, docs/linkchecker.css: Add instructions how to allow us in /robots.txt, and include a link to it in the results. 2004-04-19 ville * bin/checklink: Implement "better" (yet somewhat hacky) handling of non-HTTP error codes, currently used for "forbidden by robots.txt" and "bad hostname" messages from LWP. While at it, display "forbidden by robots.txt" with a light gray background (CVS class "dubious") instead of screaming-red-403. 2004-04-17 ville * t/00compile.t: Add a _very_ basic "test suite". 2004-04-12 ville * bin/checklink: Fix broken fragment UI (was broken in revision 3.30). 2004-04-12 ville * bin/checklink: Small wording improvements. 2004-04-11 ville * bin/checklink: Use "(no message)" if for some reason we do not receive a reason phrase in the response status line. 2004-04-11 ville * docs/checklink.html: Redirect loops are no longer a problem with the link checker and libwww-perl 5.76 (but redirects to file: URLs still are). 2004-04-11 ville * bin/checklink, bin/checklink.pod, docs/checklink.html: Make sleep time between requests to each server configurable in command line use (-S/--sleep, defaults to 1 second), remove old "sleep 3 seconds between documents" feature, and show used settings in the results. 2004-04-11 ville * bin/checklink: Fix typo in results CSS. 2004-04-11 ville * bin/checklink: Reimplement/replace internal redirect tracking logic using the response chaining feature of libwww-perl (HTTP::Response->previous()). Should be more robust and RobotUA-friendly now. 2004-04-10 ville * bin/checklink: Code cleanups. 2004-04-10 ville * bin/checklink: Eliminate a couple of recently introduced printf() warnings. 2004-04-10 ville * docs/checklink.html: RobotUA/RobotRules works for local files from command line in LWP 5.66+, bump the required version. 2004-04-10 ville * bin/checklink: Don't mask LWP's default redirect_ok() functionality, remove some dead code. 2004-04-09 ville * bin/checklink, etc/checklink.conf: New configuration parameter (Doc_URI) to aid local doc installations. 2004-04-09 ville * docs/checklink.html, docs/linkchecher.css, docs/linkchecker.css: Rename the doc CSS once more (to linkchecker.css). 2004-04-08 ot * docs/checklink.css, docs/linkchecher.css: changing name to avoid conneg issues 2004-04-08 ville * bin/checklink: Make sure default configuration options are set also when there is no configuration file. D'oh! Thanks to Rafael Gieschke for the report. 2004-04-07 ville * bin/checklink, docs/checklink.html: Initial (partial) implementation for support for robots exclusion standard. The UI still needs some work: the results view should be fixed and some new configuration options (admin address, minimum delay) should be added. As a side effect, we now require libwww-perl >= 5.60. 2004-04-04 ville * bin/checklink, bin/checklink.pod: Do not send any Accept-Language header by default in command line mode, and don't default to "*" in CGI mode either (but still use the client-supplied value if present). In command line mode, -L auto now autodetects a value from the environment, and the -n/--noacclanguage option is deprecated and does nothing. 2004-04-03 ville * bin/checklink: Usage message improvements. 2004-04-03 ville * bin/checklink: Link to http://www.w3.org/2000/07/checklink for docs again. 2004-04-03 ville * bin/checklink, bin/checklink.pod: Improve the "Trusted" domain documentation. 2004-04-03 ville * bin/checklink: Compile trusted and exclude-docs regexps only once. 2004-04-03 ville * bin/checklink, bin/checklink.pod: New command line option (--exclude-docs) for excluding checking links in documents whose URIs match a regexp; thanks to Michael Ernst. Also, some improvements to argument and configuration option checking and error reporting. 2004-04-02 ville * README.cvs: Fix link to the online version. 2004-04-01 ot * README.cvs: adding download instructions 2004-03-31 ville * bin/checklink: Release 3.9.2. 2004-03-31 ville * docs/checklink.html: Document known issues with libwww-perl 5.76. 2004-03-31 ville * bin/checklink: Change to the W3C::LinkChecker namespace. 2004-03-30 ville * bin/checklink.pod: Various doc improvements. 2004-03-27 ville * bin/checklink, bin/checklink.pod, docs/checklink.html: Improve command line mode usability: -h is now an alias for --help, -H for --html, and the usage message is displayed if no URIs to check are given. Also tune STDERR/STDOUT usage a bit. 2004-03-27 ville * docs/checklink.html, docs/qa-small.png, docs/valid-xhtml10.png, docs/w3c_home.png: Add images. 2004-03-27 ville * docs/checklink.css: - Re-indent - Fix a minor syntax bug - Comment out URL to banner-qa.jpg (where's that?) - Avoid changing hX style with a's when hovering 2004-03-27 ville * bin/checklink: Update full man page display instructions. 2004-03-27 ville * bin/checklink: Update CVSweb interface URL. 2004-03-27 ville * bin/checklink: Appease Perl 5.6.1's taint mode. 2004-03-24 ville * docs/checklink.html: Recommend libwww-perl 5.70. 2004-03-23 ville * bin/checklink.pod: Use UTF-8 instead of entities. 2004-03-23 ville * bin/checklink.pod: Document new *_Validator_URI config parameters. 2004-03-23 ville * bin/checklink: Make self references in the results work whatever the script name is. 2004-03-23 ville * bin/checklink: Remove a stale fragment id. 2004-03-23 ville * bin/checklink, etc/checklink.conf: Make markup and CSS validator URIs configurable. 2004-03-22 ville * bin/checklink: Update links. 2004-03-22 ville * README, docs/checklink.html: Add some doc cross references. 2004-03-22 ville * docs/checklink.html, etc/checklink.conf: Include config file. 2004-03-22 ville * docs/checklink.html: More documentation updates and improvements. 2004-03-22 ville * docs/checklink.html: Some doc improvements. 2004-03-22 ville * docs/checklink.html: Add missing </abbr>. 2004-03-21 ville * docs/checklink.css, docs/checklink.html: Add docs. 2004-03-18 ville * README, bin/checklink.pod: First CPANified version, copied here from the validator dir. 2004-03-18 ville * bin/checklink: Copy here from the validator dir.