2004-02-01 13:07 ville * checklink.pl: 2004. 2003-11-25 22:46 ville * checklink.pl: Markup improvements: "fussy"-clean, towards HTML 4.01 Strict and ISO-HTML. 2003-11-24 21:11 ville * checklink.pl: Fix HTML "escaping" of URIs. Some were escaped twice, some not at all. 2003-11-22 17:40 ville * checklink.pl: Check recursion scope also for redirected documents. http://lists.w3.org/Archives/Public/www-validator/2003Nov/0074.html 2003-11-22 17:20 ville * checklink.pl: Improve "To do" message wrapping in command line mode. 2003-11-22 17:17 ville * checklink.pl: Fix URI->abs() usage in absolutizing URIs. 2003-10-20 23:19 ville * checklink.pl: Make ip_allowed() not choke on URIs that don't implement host(). http://lists.w3.org/Archives/Public/www-validator/2003Oct/0056.html 2003-09-15 21:31 ville * checklink.pl: Unbreak --masquerade, enhance documentation and error messages. W3C Bugzilla #340, Debian bug #187791, thanks to Dan Jacobson and Frederic Schutz for the report. 2003-09-12 20:49 ville * checklink.pl: Make the configuration file optional. Thanks to Hugo Haas for the heads up. Also, load Config::General only if needed. 2003-09-11 13:46 hugo * checklink.pl: Fixing the following: [Thu Sep 11 12:44:53 2003] checklink.pl: Argument "help" isn't numeric in exit at /home/hugo/bin/checklink.pl line 410. 2003-07-27 19:19 ville * checklink.pl: Don't conditionalize the Term::ReadKey requirement, but defer its loading until actually needed. system('stty') doesn't work under -T without laundering $ENV{PATH}, and I don't feel like going there :P Also, don't load CGI and CGI::Carp in command line mode; defer by using require() instead of use(). 2003-07-27 18:38 ville * checklink.pl: Implement option to disallow checking non-public IP addresses; disallow by default in CGI mode and allow in command line mode. New requirement: Net::IP. 2003-07-26 22:20 ville * checklink.pl: Use Text::Wrap for beautifying command line output, some other output tweaks. 2003-07-26 22:16 ville * checklink.pl: Fix redirect loop detection, and add a descriptive error message. Previously, only loops like L1 -> L2 -> L3 -> L1 were detected; ones like L1 -> L2 -> L3 -> L2 resulted in infinite recursion. Fixes , thanks to Dan Jacobson and Frederic Schutz for reporting this. 2003-07-26 18:48 ville * checklink.pl: Plug myself into the man page's AUTHOR section, per Frederic's request :) 2003-07-23 23:08 ville * checklink.pl: Include POD documentation, courtesy of Frederic Schutz. 2003-06-16 00:41 ville * checklink.pl: Document env vars affecting FTP configuration, and make passive mode the default (#226). 2003-06-15 17:56 ville * checklink.pl: Trust and launder the NNTPSERVER and NEWSHOST environment variables in order to support news: URIs without explicit hostnames under -T. 2003-06-15 17:42 ville * checklink.pl: Call get_timestamp always without arguments. 2003-06-02 20:27 ville * checklink.pl: -? == --help, be a bit more verbose with the usage of --location and --recursive (Debian bug report #189642). 2003-05-24 23:32 link * checklink.pl: Merging from validator-0_6_0-branch, at tag validator-0_6_2-beta1, to HEAD. 2003-04-19 22:50 ville * checklink.pl: - Abort check in case of non-understood command line options (#203, Debian bug #187792). - Allow bundling of command line options. - Bump 2002->2003 in copyright. 2003-02-05 23:47 ville * checklink.pl: Skip 'base' tags with empty hrefs (#138). Put HTML validity a bit more prominently into beginning of results page. 2003-02-02 21:03 ville * checklink.pl: - Implemented external configuration file stuff (#127). We now require Config::General >= 2.06. - Fixed basic authentication (#122). If the trusted domain is not specificed, we only send the authentication to the same host which requested it. Also added a notice about this to the error page/command line message if no suitable authentication info was given. - Changed text/javascript to application/x-javascript, thanks to Nicolas Roeser for the report. (see ) - Fixed missing results from the summary when a file:// URI was present (also reduces number of error log warnings emitted). - Command line --help clarifications, reformatting. - Code cleanups. 2003-01-07 22:07 ville * checklink.pl: Fix markup in "Authorization Required" error document. 2002-12-09 02:16 ville * checklink.pl: - Fix multiple brainos in cookie code. 2002-12-08 16:47 ville * checklink.pl: - Rewrote recursion scope checking, was failing with URIs with no slash after the hostname; eg. caused checklink to wander to other sites (#115). - Report CVS revision as version number. 2002-12-07 21:55 ville * checklink.pl: - Send Accept: application/xhtml+xml, text/html, */*;q=0.5 (#112) - Sanitize Accept-Language headers; either send the ones from a browser or *. In command line mode, really default to * and send the ones given with the command line option. (#110) - Add messages for codes 303 (#111), 307 and 406 (#55). - Add "for" attribute for all