- From: Mercurial notifier <nobody@w3.org>
- Date: Thu, 05 Aug 2010 20:21:25 +0000
- To: link-checker updates <www-validator-cvs@w3.org>
changeset: 367:481682b8d6a7
tag: tip
user: Ville Skyttä <ville.skytta@iki.fi>
date: Thu Aug 05 23:21:11 2010 +0300
files: .hgignore ChangeLog ChangeLog.old MANIFEST MANIFEST.SKIP META.yml Makefile.PL NEWS README.cvs bin/checklink docs/checklink.html etc/usermap
description:
Update instructions etc from CVS to Mercurial.
diff -r cf796f65454b -r 481682b8d6a7 .hgignore
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgignore Thu Aug 05 23:21:11 2010 +0300
@@ -0,0 +1,10 @@
+syntax: glob
+
+*.bak
+*.tar.gz
+bin/*.bak
+blib
+lib
+Makefile
+Makefile.old
+pm_to_blib
diff -r cf796f65454b -r 481682b8d6a7 ChangeLog
--- a/ChangeLog Thu Aug 05 14:45:47 2010 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1598 +0,0 @@
-2010-04-22 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: 4.6.
-
-2010-04-22 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod, etc/checklink.conf: Improve/add
- Forbidden_Protocols docs.
-
-2010-03-11 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, etc/checklink.conf: Make forbidden protocols
- configurable (#29).
-
-2010-03-11 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix HTML::Parser dependency version.
-
-2010-03-09 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Wrap long comment lines.
-
-2010-03-07 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Canonicalize input URI earlier, avoids dupe output
- sections when recursing.
-
-2010-03-07 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Accept text/html-sandboxed.
-
-2010-03-07 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Add support for checking
- links in CSS.
-
- Known issue: no support for line numbers yet.
-
-2010-03-07 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Comment updates.
-
-2010-03-04 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Wrap long lines.
-
-2010-02-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Run perltidy, update indentation settings.
-
-2010-02-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix perltidy warnings.
-
-2010-02-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * etc/perltidyrc: Add perltidy settings and Makefile target.
-
-2010-02-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Handle undefined lines internally in add_link().
-
-2010-02-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Do not pass unused "text" to start handler.
-
-2010-02-21 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Improve heuristics when passed non-absolute URIs.
-
-2010-02-21 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Look for an index file if passed a dir, prefer it
- if found over dir contents.
-
-2010-02-04 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Require Perl >= 5.8.
-
- Primarily for the previous change, but also because it's very
- likely that the code wouldn't work on earlier versions any longer
- and I suppose there is very little demand and testing resources
- available for earlier versions.
-
-2010-02-04 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Let LWP decode response charsets.
-
- BOM based decoding works with LWP >= 5.827.
-
-2010-01-14 Ville Skyttä <ville.skytta@iki.fi>
-
- * README, bin/checklink, docs/checklink.html, docs/linkchecker.css:
- Update years in copyright notices.
-
-2010-01-14 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Use ercim.eu instead of .org in ERCIM links,
- thanks to Jean-Guilhem Rouel for the heads up.
-
-2009-12-16 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Document why utf8_mode is in an eval block.
-
-2009-12-16 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Initialize "local" variables as suggested by
- perlcritic.
-
-2009-12-16 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Quote heredoc terminators as suggested by
- perlcritic.
-
-2009-12-16 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix operator mismatches flagged by perlcritic.
-
-2009-12-16 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix indirect call syntax issues flagged by
- perlcritic.
-
-2009-12-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Update authorship info.
-
-2009-12-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Add =encoding.
-
-2009-12-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Fix unterminated B<...>.
-
-2009-12-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, bin/checklink.pod: Add support for cookies
- (command line mode only for now).
-
-2009-12-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix invalid printf conversion warning.
-
-2009-12-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Decode content encodings also when parsing for
- anchors, thanks to Mark Olson.
-
-2009-11-04 Michael Ernst <mernst@alum.mit.edu>
-
- * bin/checklink, bin/checklink.pod: Permit spaces to delimit the
- parts of the arguments for --suppress-redirect,
- --suppress-redirect-prefix, and --suppress-broken. Add
- --suppress-temp-redirects to suppress warnings about temporary
- redirects.
-
-2009-10-05 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Increase default LWP HTTP line length to 8k; the
- 4k default in LWP <= 5.832 is not enough for example to accommodate
- 4kB cookies (RFC 2985) (#6678).
-
-2009-10-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Add note about output buffering and
- mod_deflate.
-
-2009-10-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/linkchecker.css: Reindent, cosmetics.
-
-2009-10-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/linkchecker.css: Add "progress bar" for
- estimating progress on checking links in one document.
-
-2009-10-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Don't abbreviate "seconds", just say it.
-
-2009-08-05 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Javascript whitespace cleanup.
-
-2009-08-05 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix some jslint javascript warnings.
-
-2009-07-04 Michael Ernst <mernst@alum.mit.edu>
-
- * bin/checklink: User bug report (hash key was Suppress..., shourd
- have been Suppress...) led me to rewrites, shorten, & optimize
- redirect checking.
-
-2009-06-29 Michael Ernst <mernst@alum.mit.edu>
-
- * bin/checklink, bin/checklink.pod: Add new options:
- --suppress-redirect --suppress-redirect-prefix
- --suppress-broken --suppress-fragment Also improve initialization
- code for Exclude_Docs (--exclude-docs option).
-
-2009-05-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Fix order of arguments to --masquerade in
- docs, thanks to C. M. Sperberg-McQueen.
-
-2009-05-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: ...
-
-2009-05-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Treat masquerade targets that lack a scheme as
- file: URIs, absolutize relative paths.
-
-2009-04-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: --masquerade doc improvements, thanks to C. M.
- Sperberg-McQueen.
-
-2009-04-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Remove obsolete checklink version blurb from
- --masquerade doc.
-
-2009-04-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Don't output trusted regex in auth failed message
- if the hostname matches it, improve error message when it doesn't.
-
-2009-04-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Add status icons next to error messages shown if
- the initial URI can't be checked.
-
-2009-04-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix asking for basic auth (need to delay writing
- of HTTP headers), set cookie and print form also in auth required
- response.
-
-2009-04-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Take care of PERL5LIB in
- taint mode ourselves instead of using perl5lib; perl5lib can itself
- be in PERL5LIB outside default @INC.
-
-2009-03-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: 4.5.
-
-2009-03-23 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Use no_w3c.png.
-
-2009-03-23 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Remove "Valid XHTML Strict" badge.
-
-2009-03-19 Olivier Thereaux <ot@w3.org>
-
- * images/no_w3c.png: adding alternate, non-trademarked, image for
- strict FLOSS distribution
-
-2009-03-04 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, bin/checklink.pod: Lower default timeout to 30
- seconds (#4985).
-
-2009-02-26 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Don't output informational messages in quiet mode
- (rt.cpan.org #43372).
-
-2009-02-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix rt.cpan.org bug number refs in comments.
-
-2009-02-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Use PERL5LIB from environment
- even in taint mode, thanks to people on cpan-testers-discuss for
- assistance.
-
-2009-02-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Require URI::file only in command line mode.
-
-2009-02-16 Ville Skyttä <ville.skytta@iki.fi>
-
- * README: Attribute authorship to QA-dev (there's no separate link
- checker team).
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Make protocol disallowed info message more
- accurate.
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Improve handling of URI schemes we don't want
- checked.
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Tune WAI-WEBCONTENT link.
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Remove obsolete WWW::RobotRules comments.
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html, docs/valid-xhtml10.png, images/double.png,
- images/grad.png, images/head-bl.png, images/head-br.png,
- images/round-br.png, images/round-tr.png, images/textbg.png,
- images/w3c.png, images/info_icons/README,
- images/info_icons/error.png, images/info_icons/info.png,
- images/info_icons/warning.png: Include/reorganize required images.
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Don't hardcode path to w3c.png, resolve it from
- Doc_URI.
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, etc/checklink.conf: Remove Style_URI configuration
- variable, resolve it from Doc_URI.
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Don't hardcode path to info icons, use Doc_URI to
- resolve it.
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: XHTML well-formedness fix.
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Remove whitespace before doctype.
-
-2009-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/linkchecker.css: Use relative URL to menu background png.
-
-2009-02-05 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/qa-small.png, docs/w3c_home.png: Remove unused icons.
-
-2009-02-02 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Minor typo etc edits to the "install with
- CPAN" section.
-
-2009-02-02 Olivier Thereaux <ot@w3.org>
-
- * docs/checklink.html: installation instructions
-
-2009-01-30 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Prefer text/html over application/xhtml+xml in
- Accept because of our lack of xml:base support.
-
-2009-01-30 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix "Excluding links" info message in command line
- mode.
-
-2009-01-30 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Lower q-value of application/vnd.wap.xhtml+xml in
- Accept header to less than 1.
-
-2009-01-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Support new link things in HTML 5 (incomplete;
- XHTML 5 xml:base not supported).
-
-2009-01-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Remove (apparently harmless) stray comma.
-
-2009-01-08 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: preparing 4.4
-
-2009-01-07 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: autoscroll of results as they happen, based on
- prototype by Brett Bieber
-
-2009-01-06 Olivier Thereaux <ot@w3.org>
-
- * docs/linkchecker.css: removing more of the heavy bgcolor used in
- reports
-
-2009-01-06 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: broken stuff report is not only about broken links
- - may as well be clearer and frustrate people less
-
-2009-01-06 Olivier Thereaux <ot@w3.org>
-
- * docs/linkchecker.css: simplify, lighten, give air, do not yell at
- the user. results table made less heavy and screaming, report list
- more airy.
-
-2009-01-06 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: simplify, lighten, give air, do not yell at the
- user. Removed feature: sequence of status messages (status code
- squence kept)
-
-2009-01-06 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: making sure broken links get seen first. They are
- the prime concern. Moving the fragments report lower.
-
-2009-01-06 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink, docs/linkchecker.css: donation/sponsorship slug
-
-2009-01-06 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: softening wording in error/info message
-
-2009-01-04 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Comment typo fix.
-
-2009-01-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * README, bin/checklink, docs/checklink.html, docs/linkchecker.css:
- 2009
-
-2009-01-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Link to www.perl.org/get.html for "Install
- Perl" (David Dorward,
- http://www.w3.org/mid/495CFBF6.1080306%40dorward.me.uk)
-
-2008-10-26 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix --exclude-docs for older Getopt::Long versions
- thanks to Michael Ernst for pointing it out.
-
-2008-10-25 Michael Ernst <mernst@alum.mit.edu>
-
- * bin/checklink.pod: Improve description of quoting for argument
- containing space.
-
-2008-10-25 Michael Ernst <mernst@alum.mit.edu>
-
- * bin/checklink: Improve comment.
-
-2008-10-25 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Check links in meta refresh tags.
-
-2008-10-25 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Improve line number indicator formatting for
- redirect results in console mode.
-
-2008-10-25 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: If running LWP >= 5.814, set Accept-Encoding in
- requests to what LWP can decode.
-
-2008-10-25 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, bin/checklink.pod: Allow --exclude-docs be
- specified multiple times, based on patch from Michael Ernst.
-
-2008-10-17 Michael Ernst <mernst@alum.mit.edu>
-
- * bin/checklink: Disable Perl's recursion warnings for recursive
- algorithm.
-
-2008-10-17 Michael Ernst <mernst@alum.mit.edu>
-
- * bin/checklink: Prevent (some) infinite loops.
-
-2008-09-22 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Add non-robot developer mode, thanks to Michael
- Ernst.
-
-2008-09-11 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Drop duplicate "Processing..." header in
- non-summary-only HTML mode, thanks to Michael Ernst
-
-2008-08-26 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Remove stray as-is "\n" from HTML output.
-
-2008-08-26 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Untaint config params that are used as the format
- argument to (s)printf(), Perl 5.10 does not want to see that in
- taint mode.
-
-2008-07-03 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: muting some output in quiet mode. some reorg of
- output code - Patch courtesy of Michael Ernst
-
-2008-07-03 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: removed unused vars - Patch courtesy of Michael
- Ernst
-
-2008-07-03 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: improve debug output in verbose mode. Patch
- courtesy of Michael Ernst
-
-2008-05-04 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Don't do javascript progress callbacks in command
- line HTML mode.
-
-2008-05-04 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix command line HTML output.
-
-2008-05-04 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Escape shown URI in javascript progress callback.
-
-2008-05-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Micro-optimizations, cleanups.
-
-2008-05-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix HTML entity encoding in broken anchor output,
- improve it slightly.
-
-2008-05-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Trivial code cleanups.
-
-2008-05-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Drop old URI workarounds,
- require >= 1.31.
-
-2008-04-21 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Markup fixes.
-
-2008-04-21 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Note XHTML $response->base() improvements in
- libwww-perl >= 5.810 in comments.
-
-2008-04-21 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Require libwww-perl >= 5.802.
-
-2008-04-21 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Support Content-Encodings automatically handled by
- libwww-perl (#5648).
-
-2008-02-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Summary wording improvements, thanks to Jukka
- Korpela.
-
-2008-02-14 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Mimic LWP by setting the "Client-Warning: Internal
- response" to "IP disallowed" internal responses.
-
-2008-02-14 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Improve info about "IP address disallowed by
- config" messages (#5080), avoid outputting HTML in "What to do" in
- non-HTML console mode.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Take codebase into account when resolving
- object/@data.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Add a TODO about our built-in handling of
- base/@href special case.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Don't check <a name="..."> for XHTML Basic 1.1 or
- XHTML MP.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Set XML parsing mode also based on Content-Type in
- addition to public ID, relax public ID matching for XML mode so
- that it catches XHTML Mobile, XHTML-Print and XHTML+RDFa.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Accept application/vnd.wap.xhtml+xml.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Print percentage indicator only when it changes;
- improves performance significantly with some terminals and large
- documents.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Output number of lines processed instead of total
- number of lines in docs.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: ->base() returns a URI, don't create another one.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Increase resolution of shown times to 1/100th of a
- second.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, bin/checklink.pod: Improve documentation of
- --indicator.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Avoid division by zero in progress indicator for
- docs that contain no linefeeds.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * README, bin/checklink, docs/checklink.html, docs/linkchecker.css:
- 2008.
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Improve variable naming in parse_document().
-
-2008-02-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Trim whitespace, NFC.
-
-2008-02-09 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Review and explicitly list things treated as
- links.
-
- New cases checked: * BLOCKQUOTE,DEL,INS,Q: cite * BODY: background
- * FRAME,IFRAME,IMG: longdesc * HEAD: profile * EMBED (proprietary):
- pluginspage, pluginurl.
-
- Cases no longer checked: * (any unknown element): src, href * (any
- element whose src attribute is unknown to me): src * (any element
- whose href attribute is unknown to me): href.
-
- Theoretically, we could use %HTML::Tagset::linkElements, but it
- contains things that are not necessarily dereferenceable URIs
- and/or require special treatment so maintaining our own lists is
- simpler.
-
-2008-01-24 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Validity fix.
-
-2008-01-24 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: converting output to XHTML 1.0 Strict (cont'd)
-
-2008-01-24 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: I need XHTML for some post-processing so...
- converting output to XHTML 1.0 Strict, for now
-
-2007-11-28 Olivier Thereaux <ot@w3.org>
-
- * docs/checklink.html: header
-
-2007-11-28 Olivier Thereaux <ot@w3.org>
-
- * docs/checklink.html: the checklink documentation states: [[
- Please send comments, suggestions and bug reports about the link
- checker to the www-validator mailing list (archives), with
- 'checklink' in the subject. ]] --
- http://validator.w3.org/docs/checklink.html#csb
-
- To some it's fairly obvious that the subject should "include"
- checklink, but we receive so many messages titled "checklink:" that
- a few examples of good and bad feedback wouldn't hurt...
-
-2007-10-24 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: status bar bug
-
-2007-10-23 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink, docs/linkchecker.css: adding a "progress bar" at
- top of scrolling pre
-
-2007-09-18 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Telling caches in the middle we want fresh copies
- of retrieved documents (Bug 4998)
-
-2007-09-18 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: modifying wording and display of the report for
- broken frags
-
-2007-09-18 Olivier Thereaux <ot@w3.org>
-
- * docs/linkchecker.css: giving the results a bit of air
-
-2007-09-18 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink, docs/linkchecker.css: adding status (error,
- warning, info) icon
-
-2007-09-18 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: error message rewriting. No need to scream at the
- user
-
-2007-09-18 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: putting redirects together, separated from error
- list
-
-2007-09-15 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix HTML footer
-
-2007-09-14 Olivier Thereaux <ot@w3.org>
-
- * docs/linkchecker.css: styling of the list of issues and list of
- redirects in checklin results (rough, this is a first pass)
-
-2007-09-14 Olivier Thereaux <ot@w3.org>
-
- * docs/linkchecker.css: styling of progress <pre> to limit its size
- - just a test, welcoming feedback
-
-2007-09-14 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: * pre-filling form with the URI being checked *
- only output footer intro blurb on home page, not results * giving
- class to "progress" <pre> for styling
-
-2007-09-13 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Reassign accesskey 2 to
- downloads.
-
-2007-09-13 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Sync navigation link placement with
- generated pages, remove no longer needed "skip navigation" link.
-
-2007-09-13 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Remove "Skip past navigation" link; there is no
- such anchor on the "front" page and there is nothing to skip at end
- of the doc.
-
-2007-09-13 Olivier Thereaux <ot@w3.org>
-
- * docs/linkchecker.css: styling tagline
-
-2007-09-13 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: adding tagline - better wording dearly welcome
-
-2007-09-13 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: * moving menu to the bottom of UI (giving homepage
- better focus on mail functionality) * adding intro blurb
-
-2007-09-12 Olivier Thereaux <ot@w3.org>
-
- * docs/linkchecker.css: styling of the UI form
-
-2007-09-11 Olivier Thereaux <ot@w3.org>
-
- * docs/linkchecker.css: First (very rough) go at amending the link
- checker's CSS to match the current style of the Markup Validator.
-
- The trick here is that it is possible that old instances of the
- link checker will keep refering to
- http://validator.w3.org/docs/linkchecker.css forever, so we have to
- make the new CSS file "work" with old markup, at least to a
- reasonable extent.
-
-2007-09-02 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Output HTTP headers before fetching the first
- document (related to #4985).
-
-2007-08-17 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Add -R/--no-referer to --help output.
-
-2007-08-17 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, bin/checklink.pod: Implement sending the Referer
- header (#32).
-
-2007-07-29 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Protect regexp metacharacters in masquerade URLs.
-
-2007-07-29 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Signal explicit EOF to HTML::Parser in
- parse_document().
-
-2007-07-29 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Change parse_document to operate directly on
- response content refs, decode content encodings, and clean up
- response contents when done.
-
-2007-07-29 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Clear contents of responses as soon as we've dealt
- with them.
-
-2007-07-29 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Prefix redirect progress events with "->".
-
-2007-07-29 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Refactor IP address allowance and redirect
- progress callback code into our UserAgent class.
-
-2007-07-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Remove the deprecated (since 2004, link checker
- 4.1) -n/--noacclanguage and -y/--proxy command line options.
-
-2007-07-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix doc of ip_allowed() return value.
-
-2007-07-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Make the CGI object non-global.
-
-2007-07-24 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Add another link to more info about proxy
- variables.
-
-2007-07-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Note that -q implies -s.
-
-2007-04-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * t/00compile.t: Autogenerate a dummy *.pm for CPAN indexing
- purposes.
-
-2007-04-09 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, bin/checklink.pod: Add --exclude option for
- excluding links matching given regexp (#689).
-
-2007-03-30 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, bin/checklink.pod: Make --exclude-docs doc more
- accurate, mention it in "Settings used" if used.
-
-2007-03-30 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Use add_link() for recording DTD URLs for
- consistency.
-
-2007-03-30 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: 2007, once more
-
-2007-03-30 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: The dupe/empty anchor table lists one anchor per
- table row; adjust heading accordingly.
-
-2007-03-20 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: List line numbers of broken fragments only, not
- all fragment line numbers if one or more for a doc are broken.
-
-2007-03-20 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix bunch of perlcritic warnings.
-
-2007-03-20 Ville Skyttä <ville.skytta@iki.fi>
-
- * README, bin/checklink, docs/checklink.html, docs/linkchecker.css:
- 2007
-
-2007-03-20 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix anchor parsing in HTML 2.x and 3.x documents,
- http://lists.w3.org/Archives/Public/www-validator/2007Mar/0065
-
-2006-11-25 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Appease B::Lint.
-
-2006-10-22 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: 4.3.
-
-2006-10-19 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Add some TODOs for #29.
-
-2006-10-15 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/linkchecker.css: Avoid multiple "settings"
- IDs in HTML output.
-
-2006-10-15 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Don't let earlier URIs on the command line
- implicitly limit recursion scope of subsequent ones (Debian
- #277969).
-
-2006-10-15 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Print used settings only once and at start in
- command line output.
-
-2006-10-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Make --quiet more quiet (Brian St. Pierre, Debian
- #390788, rt.cpan.org #15053).
-
-2006-09-21 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Add blurb about SSL/TLS support.
-
-2006-06-15 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Update mod_perl HTTP_AUTHORIZATION hack for recent
- 2.x, drop support for 1.x.
-
-2006-06-15 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, bin/checklink.pod: Allow specifying --location
- multiple times, make it imply --recursive.
-
-2006-05-25 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Extract system IDs also from doctype declarations
- that have no public part.
-
-2006-05-25 Ville Skyttä <ville.skytta@iki.fi>
-
- * README, bin/checklink, docs/checklink.html, docs/linkchecker.css:
- 2006.
-
-2006-05-25 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Code cleanup: eliminate some magic numbers.
-
-2006-05-25 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Try enabling UTF-8 mode in HTML::Parser (#3289).
-
-2006-05-25 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Improve unknown line number handling.
-
-2006-05-06 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Outsource line counting to
- HTML::Parser; version >= 3.20 is now required.
-
-2006-05-06 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Clean up arguments passed to HTML::Parser
- handlers.
-
-2006-05-05 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Sort broken fragment line numbers numerically, not
- alphabetically.
-
-2006-05-05 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Suppress RobotRules warnings, rt.cpan.org #18902.
-
-2006-05-05 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Revert parallel user agent code from between
- revisions 4.21 and 4.24 per discussion on public-qa-dev.
-
-2005-10-25 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: The (hopefully temporary) workaround for responses
- not storing the original request should not be for cases of 401's,
- but 403 Forbidden by robots.txt See:
- http://lists.w3.org/Archives/Public/public-qa-dev/2005Sep/0002
-
- Hopefully we should be able to get rid of this if we manage to get
- Dom's patch to RobotUA accepted.
-
- http://lists.w3.org/Archives/Public/public-qa-dev/2005Sep/0018.html
-
-2005-08-31 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: fixing a few brainos in passing arguments around
-
-2005-08-29 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: WARNING: this code is rather broken...
-
- This is not much more than a proof of concept of how we could be
- using LWP::Parallel::RobotUA for our requests. The basic idea is to
- send the list of links as an array to $ua->register() instead of
- request()ing them sequentially.
-
- Done by - modifying check_uri to pass an array of URIs to
- check_validity - modifying check_validity to pass this array to
- get_uris (a clone of get_uri) - cloning get_uri into get_uris
-
- The latter is only roughly done, and there probably is some loss of
- information (recursion, etc) in the process.
-
- This is a rather poor patch but the best I can wrap my head around
- right now, feel free to revert if it's too ugly.
-
-2005-05-15 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Release 4.2.1.
-
-2005-05-15 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Access key doc tweaks: spelling, whitespace,
- consistency with rest of the docs.
-
-2005-04-28 Olivier Thereaux <ot@w3.org>
-
- * docs/checklink.html: adding access keys documentation
-
-2005-04-27 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Release 4.2.
-
-2005-04-21 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Use Apache2::compat instead of Apache::compat to
- support recent mod_perl 2's.
-
-2005-04-09 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, docs/checklink.html: Fix navbar markup.
-
-2005-04-09 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/linkchecker.css: Add missing "hideme" class for "skip
- navigation" links.
-
-2005-03-31 Olivier Thereaux <ot@w3.org>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Check redirects for private IP addresses too.
-
-2005-01-09 Ville Skyttä <ville.skytta@iki.fi>
-
- * README, bin/checklink, docs/checklink.html, docs/linkchecker.css:
- 2005.
-
-2004-11-23 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Release 4.1.
-
-2004-11-23 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Add known issues section, and "summary only"
- problems to it (#896).
-
-2004-11-11 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink, docs/checklink.html: warning note about delay in
- summary only mode
-
-2004-11-07 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Add abbr for CVS.
-
-2004-10-12 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Martin J. Dürst <duerst@w3.org>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Enforce libwww-perl >= 5.66 requirement.
-
-2004-07-20 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Release 4.0.
-
-2004-07-11 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Small comment clarifications related to the
- previous fix.
-
-2004-07-11 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Bump version numbers.
-
-2004-07-11 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: $TNV will be 4.0.
-
-2004-06-12 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Okay, I give up. Use "text/javascript" as the
- content type for JavaScript.
-
-2004-06-11 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/linkchecker.css: Fix Opera/MSIE menubar ugliness by
- importing line-height from Markup Validator.
-
-2004-06-09 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/linkchecker.css: Restore "address img" for the valid XHTML
- badge.
-
-2004-06-09 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Add blurb about robots exclusion
- implementation details.
-
-2004-06-08 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Document Doc_URI and Style_URI.
-
-2004-06-08 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/linkchecker.css: Remove some unused properties, and do a
- gratuitous whitespace cleanup.
-
-2004-06-08 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Avoid warning when no realm is given in
- WWW-Authenticate.
-
-2004-06-08 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/linkchecker.css: Use JPEG versions of header and footer
- images.
-
-2004-06-08 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: More markup improvements.
-
-2004-06-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Avoid error log warning when no Content-Type is
- received, improve markup.
-
-2004-06-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, bin/checklink.pod, etc/checklink.conf: Typo and
- consistency fixes.
-
-2004-06-01 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Avoid warning from invalid (non-numeric) recursion
- depth.
-
-2004-05-31 Olivier Thereaux <ot@w3.org>
-
- * bin/checklink: fixing some silliness in my recent patches -
- thanks Ville for the catch
-
-2004-05-31 Olivier Thereaux <ot@w3.org>
-
- * docs/linkchecker.css: adding style specific to linkchecker
- results
-
-2004-05-31 Olivier Thereaux <ot@w3.org>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: HTML-escape given URI in the "you cannot check
- such a URI" message.
-
-2004-05-14 Olivier Thereaux <ot@w3.org>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Treat non-empty URI's "ok" again with JavaScript
- implementations without String.search().
-
-2004-05-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Tweak fieldset padding.
-
-2004-05-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Use relative self-referencing URL without the
- query string for the form action.
-
-2004-05-07 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Always point to
- http://www.w3.org/2000/07/checklink for docs, small POD entity
- tweaks.
-
-2004-04-28 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * t/00compile.t: Add a _very_ basic "test suite".
-
-2004-04-12 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix broken fragment UI (was broken in revision
- 3.30).
-
-2004-04-12 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Small wording improvements.
-
-2004-04-11 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Fix typo in results CSS.
-
-2004-04-11 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Code cleanups.
-
-2004-04-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Eliminate a couple of recently introduced printf()
- warnings.
-
-2004-04-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: RobotUA/RobotRules works for local files
- from command line in LWP 5.66+, bump the required version.
-
-2004-04-10 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Don't mask LWP's default redirect_ok()
- functionality, remove some dead code.
-
-2004-04-09 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, etc/checklink.conf: New configuration parameter
- (Doc_URI) to aid local doc installations.
-
-2004-04-09 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html, docs/linkchecher.css, docs/linkchecker.css:
- Rename the doc CSS once more (to linkchecker.css).
-
-2004-04-08 Olivier Thereaux <ot@w3.org>
-
- * docs/checklink.css, docs/linkchecher.css: changing name to avoid
- conneg issues
-
-2004-04-08 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Usage message improvements.
-
-2004-04-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Link to http://www.w3.org/2000/07/checklink for
- docs again.
-
-2004-04-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, bin/checklink.pod: Improve the "Trusted" domain
- documentation.
-
-2004-04-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Compile trusted and exclude-docs regexps only
- once.
-
-2004-04-03 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * README.cvs: Fix link to the online version.
-
-2004-04-01 Olivier Thereaux <ot@w3.org>
-
- * README.cvs: adding download instructions
-
-2004-03-31 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Release 3.9.2.
-
-2004-03-31 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Document known issues with libwww-perl 5.76.
-
-2004-03-31 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Change to the W3C::LinkChecker namespace.
-
-2004-03-30 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Various doc improvements.
-
-2004-03-27 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html, docs/qa-small.png, docs/valid-xhtml10.png,
- docs/w3c_home.png: Add images.
-
-2004-03-27 Ville Skyttä <ville.skytta@iki.fi>
-
- * 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 Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Update full man page display instructions.
-
-2004-03-27 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Update CVSweb interface URL.
-
-2004-03-27 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Appease Perl 5.6.1's taint mode.
-
-2004-03-24 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Recommend libwww-perl 5.70.
-
-2004-03-23 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Use UTF-8 instead of entities.
-
-2004-03-23 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink.pod: Document new *_Validator_URI config
- parameters.
-
-2004-03-23 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Make self references in the results work whatever
- the script name is.
-
-2004-03-23 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Remove a stale fragment id.
-
-2004-03-23 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink, etc/checklink.conf: Make markup and CSS validator
- URIs configurable.
-
-2004-03-22 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Update links.
-
-2004-03-22 Ville Skyttä <ville.skytta@iki.fi>
-
- * README, docs/checklink.html: Add some doc cross references.
-
-2004-03-22 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html, etc/checklink.conf: Include config file.
-
-2004-03-22 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: More documentation updates and improvements.
-
-2004-03-22 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Some doc improvements.
-
-2004-03-22 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.html: Add missing </abbr>.
-
-2004-03-21 Ville Skyttä <ville.skytta@iki.fi>
-
- * docs/checklink.css, docs/checklink.html: Add docs.
-
-2004-03-18 Ville Skyttä <ville.skytta@iki.fi>
-
- * README, bin/checklink.pod: First CPANified version, copied here
- from the validator dir.
-
-2004-03-18 Ville Skyttä <ville.skytta@iki.fi>
-
- * bin/checklink: Copy here from the validator dir.
-
diff -r cf796f65454b -r 481682b8d6a7 ChangeLog.old
--- a/ChangeLog.old Thu Aug 05 14:45:47 2010 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,856 +0,0 @@
-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 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=188372>,
- 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
- <http://lists.w3.org/Archives/Public/www-validator/2003Jan/0158.html>)
- - 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.
- <http://validator.w3.org> 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 <label>'s and the
- corresponding id's so that MSIE users can enjoy clicking the
- labels. - Some internal cleanup.
-
-2002-11-23 23:37 ville
-
- * checklink.pl: - Options can be saved in a cookie (#56). - Added
- a JavaScript check against submitting empty URIs. - Style
- tweaks, ala Validator. - Point to new docs location (relative).
-
-2002-11-23 17:06 ville
-
- * checklink.pl: - Tweak "form page" layout. - Don't say "Valid
- anchors!" if no anchors found. - Fix HTML output from command
- line.
-
-2002-11-22 01:27 ville
-
- * checklink.pl: Output and style nits.
-
-2002-10-27 15:04 ville
-
- * checklink.pl: Removed the debug logic and reworked the guess
- whether the script is being run as a CGI or from the command
- line; the problems this caused outweigh its usefulness [1]. Oh,
- and this fixes #26.
-
- [1] <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13914>
-
-2002-10-27 14:08 ville
-
- * checklink.pl: Unbreak the source download link (introduced in my
- previous commit). Found by checking the output of checklink with
- itself. Yay :)
-
-2002-10-27 12:55 ville
-
- * checklink.pl: - Load Getopt::Long only in command line mode. -
- Tighter lexical scoping for variables. - Output version/revision
- number consistently everywhere.
-
-2002-10-27 01:43 ville
-
- * checklink.pl: Use keep-alive if the installed LWP is >= 5.6.
-
-2002-10-27 00:49 ville
-
- * checklink.pl: - Made W3C::UserAgent more OO avoiding use of
- W3C::CheckLink's lexicals. - Tuned HTTP header sending to make
- mod_perl 1.99_05 happy. - Some style tweaks; reorganized
- use()'s, added missing ones.
-
-2002-10-26 22:19 ville
-
- * checklink.pl: Swap $REVISION and $VERSION in order to be more
- consistent with Perl stuff in general, make sure that we have at
- least two digits in the version number.
-
-2002-10-26 22:04 ville
-
- * checklink.pl: Whitespace only (reindentation).
-
-2002-10-26 21:29 ville
-
- * checklink.pl: Portability update, now actually works on Win2K.
-
- Term::ReadKey is now used for reading the password from the
- command line if it is available, falling back to stty if it
- isn't.
-
-2002-10-23 23:31 ville
-
- * checklink.pl: Fix all function prototypes, and remove them from
- methods.
-
-2002-10-23 07:32 hugo
-
- * checklink.pl: Security fix: cross-scripting vulnerability found
- and fixed by ITO Tsuyoshi <tsuyoshi@is.s.u-tokyo.ac.jp>.
-
-2002-08-22 04:03 link
-
- * checklink.pl: Applying checklink-options.patch from Ville SKytta.
- Thanks Ville! Use GetOpt::Long for command-line option handling.
- Add &version/-V.
-
-2002-08-22 03:56 link
-
- * checklink.pl: Applying checklink-cleanup.patch from Ville SKytta.
- Thanks Ville! (A bunch of cleanups; police whitespace, namespace,
- HTML, etc.)
-
-2002-08-20 04:51 link
-
- * checklink.pl: Merging to HEAD from validator-0_6_0 branch. This
- will be validator-0_6_0b1c1 (Beta 1, Candidate 1).
-
-2002-07-08 00:54 link
-
- * checklink.pl: Apply "Local Validator" patch from Ville Skytta.
- Thanks Ville!
-
-2002-06-21 23:29 eric
-
- * checklink.pl: s/netloc/host/ to reflect API change. made it easy
- to rerun HTTP sessions in the debugger. covering for that
- slacker Hugo.
-
-2002-02-01 23:29 hugo
-
- * checklink.pl: Updated copyright info
-
-2002-01-11 14:36 hugo
-
- * checklink.pl: Added support for application/xhtml+xml documents
-
-2001-11-26 20:18 hugo
-
- * checklink.pl: Applied patch from Henk P. Penning
- <henkp@cs.uu.nl>: Using Time::HiRes instead of sys/syscall.ph
- (should be more portable)
-
- See:
- http://lists.w3.org/Archives/Public/www-validator/2001OctDec/0224.html
-
-2001-09-21 17:15 hugo
-
- * checklink.pl: Tiny change: escaping less characters in URIs (0-9
- and . are no longer escaped)
-
-2001-09-17 23:23 hugo
-
- * checklink.pl: Fixed a URI escaping problem
-
-2001-08-01 14:53 hugo
-
- * checklink.pl: Added support for *_proxy environment variables
-
-2001-07-25 14:34 hugo
-
- * checklink.pl: Specifying the charset (Latin-1)
-
-2001-06-27 18:59 hugo
-
- * checklink.pl: Apllied patch from Terje Bless <link@tss.no>:
- http://lists.w3.org/Archives/Public/www-validator/2001AprJun/0496.html
-
-2001-06-05 13:09 gerald
-
- * checklink.pl: typo
-
-2001-04-04 22:18 hugo
-
- * checklink.pl: Ooops, left a closing tag...
-
-2001-04-04 22:16 hugo
-
- * checklink.pl: Fixed an HTML validity problem in the summary only
- mode:
-
- http://lists.w3.org/Archives/Public/www-validator/2001AprJun/0001.html
-
-2001-03-27 15:58 hugo
-
- * checklink.pl: Added directions for inaccessible javascript: URIs
-
-2001-03-27 02:12 hugo
-
- * checklink.pl: Got rid of $_contact_address Changed the mailto:
- URIs and instructions to include 'checklink' in the subject when
- sending a mail to www-validator
-
-2001-03-27 01:46 hugo
-
- * checklink.pl: Made the "Summary only" function do the same as
- John <rowe@excc.ex.ac.uk>'s quiet function from:
- http://lists.w3.org/Archives/Public/www-validator/2001JanMar/0261.html
- This is a tiny change.
-
-2001-03-27 01:33 hugo
-
- * checklink.pl: Added a --depth option based on the patch provided
- by John <rowe@excc.ex.ac.uk>:
- http://lists.w3.org/Archives/Public/www-validator/2001JanMar/0261.html
-
- Had to tweak it to make the combination of -r and -D work.
-
-2001-03-27 00:39 hugo
-
- * checklink.pl: Maybe the base element problem is going to go away
- completely now. I have added a change by John
- <rowe@excc.ex.ac.uk> which basically does not trust
- HTTP::Response's base function, and it seems to be the way to go.
-
-2001-01-22 18:00 hugo
-
- * checklink.pl: Fixed typo
-
-2001-01-22 17:58 hugo
-
- * checklink.pl: Made it clearer that www-validator is a mailing
- list to avoid confusion
-
-2001-01-22 17:49 hugo
-
- * checklink.pl: Now suggests to send bug reports and comments to
- www-validator@w3.org Stopped suggesting people to send me email
- when the max number of documents checked is reached in
- recursive mode.
-
-2001-01-19 15:59 hugo
-
- * checklink.pl: Changed the text before the input box too
-
-2001-01-19 15:52 hugo
-
- * checklink.pl: Changed title to "W3C Link Checker" only for the
- form instead of "W3C® Link Checker: Revision: 2.68 (c) 1999-2001
- W3C" which was too verbose
-
-2001-01-18 23:58 hugo
-
- * checklink.pl: Committing changes that I made a long time ago...
-
- - Added 410 HTTP error code in the list of errors. - Simplified
- a few regular expressions (got rid of some /'s). - Added support
- for //... URI's. - Commented a bit more the code because I was
- getting lost. - Simplified already_processed(). - Added a
- --hide-same-realm option: hide 401's that are in the same
- realm as the document checked. - Added a --masquerade option to
- check documents on the local system as if they were on the
- Web (based on a patch by David Carlisle <davidc@nag.co.uk>).
- Example: checklink -q -b --masquerade
- /afs/w3.org/pub/WWW/Math/Group/draft/cr/
- http://www.w3.org/TR/2000/CR-MathML2-20001113/ appendixe.html -
- 500 errors are now split in two cases: DNS problems (LWP reports
- that as a 500...) and real internal server errors. - Fixed a
- footer problem in the online problem. - Fixed a duplicate id
- problem in the error code references.
-
-2000-09-25 20:38 hugo
-
- * checklink.pl: Undid change done in 2.62 about base tag handling.
- I'm not really sure why I did this change in the first place, I
- might have to fix a bug later...
-
-2000-08-17 18:10 hugo
-
- * checklink.pl: Replaced require by use and specified that
- HTML::Parser version 3 at least is required.
-
-2000-08-15 21:03 hugo
-
- * checklink.pl: Reverting line list code because it needs tweaking
-
-2000-08-12 00:35 hugo
-
- * checklink.pl: Got rid of unnecessary verbosity in the line list.
- Added a valid links message in the text version.
-
-2000-08-05 17:46 hugo
-
- * checklink.pl: Now checks <blockquote cite="...">
-
-2000-08-05 02:20 hugo
-
- * checklink.pl: Fixed a confusion in the use of URI::abs()
-
-2000-08-05 01:43 hugo
-
- * checklink.pl: Do not consider base's href as a link anymore (was
- wrong and was causing a loop in recursive mode)
-
-2000-08-03 21:38 hugo
-
- * checklink.pl: Discovered the existence of
- HTTP::Headers::authorization_basic
-
-2000-07-17 17:26 hugo
-
- * checklink.pl: Fixed typo
-
-2000-07-14 00:18 hugo
-
- * checklink.pl: Added links to the documentation
-
-2000-07-13 19:10 hugo
-
- * checklink.pl: Added a test in the case when the encoding would be
- identity
-
-2000-07-12 22:14 hugo
-
- * checklink.pl: Now checks the Content-Encoding too
-
-2000-07-10 18:21 hugo
-
- * checklink.pl: Fixed a bug due to the migration to the version 3
- API
-
-2000-06-23 22:09 hugo
-
- * checklink.pl: Clarified the footer
-
-2000-06-23 19:56 hugo
-
- * checklink.pl: Increased the limit for the online version to 150
- documents.
-
-2000-06-12 18:37 hugo
-
- * checklink.pl: Fixed a bad wording
-
-2000-05-16 16:12 hugo
-
- * checklink.pl: Fixed a display problem
-
-2000-05-16 15:48 hugo
-
- * checklink.pl: Clean up. Fixed a tiny bug.
-
-2000-05-11 18:44 hugo
-
- * checklink.pl: Cosmetic changes
-
-2000-05-10 21:32 hugo
-
- * checklink.pl: Speeded up parsing. Fixed display problem in the
- recursive version. Made things simpler in check_uri().
-
-2000-05-09 22:44 hugo
-
- * checklink.pl: Next time, I'll think twice before committing: -
- Removed superfluous test - Using the same strategy for text
- version
-
-2000-05-09 22:36 hugo
-
- * checklink.pl: Report fragments as really broken is the HTTP end
- code is 200
-
-2000-05-07 18:16 hugo
-
- * checklink.pl: Removed unnecessary test. Added a header for the
- link results.
-
-2000-05-05 18:13 hugo
-
- * checklink.pl: Improved presentation for 500's
-
-2000-05-05 02:33 hugo
-
- * checklink.pl: Improved presentation for redirected broken URI's.
- Added note about directory redirects.
-
-2000-05-05 01:58 hugo
-
- * checklink.pl: Added anchor to the results for better
- accessibility. Removed a lot of colors: it's more readable.
- Added a heading for anchors report.
-
-2000-05-05 01:29 hugo
-
- * checklink.pl: Now uses the version 3 of the API of HTML::Parser.
- Got rid of the chunk stuff, since the new parser doesn't care
- about the size of the data parsed (good). Added attributes
- checked. Still not perfect, but better. Fixed a display bug in
- the text version. Now parses <?xml:stylesheet ...?>. I'm not
- happy about the way it's done though.
-
-2000-05-04 23:28 hugo
-
- * checklink.pl: Changed language from 'en' to '*'. Fixed a bug in
- the online version when the document cannot be processed.
- Changed the presentation to make clearer what needs to be done.
- Changed the directions to fix the links.
-
-2000-04-26 20:07 hugo
-
- * checklink.pl: Only use XML extensions when required in the parser
-
-2000-04-11 01:10 hugo
-
- * checklink.pl: Fixed a bug when accessing a file which does not
- exist. Now counts the lines in <? ... ?> parts. Now reports
- when an anchor is defined twice on the same line.
-
-2000-04-06 00:28 hugo
-
- * checklink.pl: Changed the format of the HTML output to make it
- accessible. Broken links sorted by priority. Fixed a display
- issue for 200 replies. Removed useless statistics and cleaned up
- a few things. Changed the email address to report configuration
- problems. Added links to HTML Validator and CSS Validator.
- Added optional Accept-Language headers.
-
-2000-03-30 01:31 hugo
-
- * checklink.pl: Better handling of doctypes.
-
-2000-03-20 22:55 hugo
-
- * checklink.pl: I knew I would break something changing the data
- structures: I love it when a plan comes together! Fixed a table
- display problem.
-
-2000-03-02 01:15 hugo
-
- * checklink.pl: Fixed authentication problem. Added a limit for
- the number of documents checked with the online version. Fixed
- the -h command line option
-
-2000-02-25 00:22 hugo
-
- * checklink.pl: Major changes: - can check documents recursively -
- fixed a bug in the parsing of the URI in the CGI version - now
- checks URI's for DTD's - now checks id attributes - doesn't check
- <a name="..."> for XHTML Basic 1.0
-
-2000-02-18 00:56 hugo
-
- * checklink.pl: Changed the way results are stored internally Added
- an option to hide directory redirects: http://www.w3.org/TR ->
- http://www.w3.org/TR/ Fixed some stats errors Fixed some display
- problems Separated directory redirects in the report
-
-2000-02-11 01:03 hugo
-
- * checklink.pl: Fixed nasty bug: when providing authentication
- information, 401's were not reported.
-
-2000-02-09 17:41 hugo
-
- * checklink.pl: Fixed markup problem (thanks to Patrick D. F. Ion
- <ion@ams.org>)
-
-2000-02-09 01:11 hugo
-
- * checklink.pl: Changed the default for HTML version to "Show
- redirects"
-
-2000-02-08 23:48 hugo
-
- * checklink.pl: "use strict;" which had somehow disappeared is
- back. It helped me fixing a typo.
-
-2000-02-08 23:19 hugo
-
- * checklink.pl: Added comments Now correctly reports broken
- fragments with redirects
-
-2000-02-03 20:30 hugo
-
- * checklink.pl: Now handling empty anchors. Worked on the command
- line version. Added link to source code.
-
-2000-01-28 23:19 hugo
-
- * checklink.pl: Added links to online versions
-
-2000-01-27 01:04 hugo
-
- * checklink.pl: Added W3C logo
-
-2000-01-27 00:29 hugo
-
- * checklink.pl: W3C is registered
-
-2000-01-27 00:24 hugo
-
- * checklink.pl: Encoding HTML correctly
-
-2000-01-26 23:45 hugo
-
- * checklink.pl: Fixed HTTP answer
-
-2000-01-21 01:00 hugo
-
- * checklink.pl: Some more explanation
-
-2000-01-21 00:48 hugo
-
- * checklink.pl: Fixed problem in the summary table
-
-2000-01-21 00:01 hugo
-
- * checklink.pl: Backward compatibility with Renaud's script
-
-2000-01-20 23:59 hugo
-
- * checklink.pl: Fixed escaped URI's problem
-
-2000-01-20 23:40 hugo
-
- * checklink.pl: Fixed line count
-
-2000-01-18 00:16 hugo
-
- * checklink.pl: Fixed copyright
-
-2000-01-18 00:16 hugo
-
- * checklink.pl: Added summary and advices.
-
-2000-01-13 19:32 hugo
-
- * checklink.pl: Now validates
-
-2000-01-13 19:27 hugo
-
- * checklink.pl: Fixed form
-
-1999-12-15 20:03 hugo
-
- * checklink.pl: Added authetication in the command line version.
- Fixed a few bugs. Added proxy support
-
-1999-12-14 17:20 hugo
-
- * checklink.pl: Fixed problem with page tested in report. Added
- cache control headers.
-
-1999-12-05 02:31 hugo
-
- * checklink.pl: Line count is still flaky but the CGI version does
- what is expected.
-
-1999-12-05 01:34 hugo
-
- * checklink.pl: Fixed redirect + 401 problem
-
-1999-12-05 01:19 hugo
-
- * checklink.pl: More detailed output
-
-1999-12-05 01:00 hugo
-
- * checklink.pl: Fixed problems with 401's + a few other bugs
-
-1999-12-02 03:42 hugo
-
- * checklink.pl: Supports authentication with the CGI interface &
- output is more accurate
-
-1999-12-01 23:52 hugo
-
- * checklink.pl: CGI interface improved
-
-1999-12-01 22:40 hugo
-
- * checklink.pl: Fixed various CGI interface problems
-
-1999-12-01 21:53 hugo
-
- * checklink.pl: CVS messed up a regular expression... fixed
-
-1999-12-01 21:47 hugo
-
- * checklink.pl: Fixed display bugs. Line count still flaky.
-
-1999-11-26 15:14 hugo
-
- * checklink.pl: Fixed line count. Parsing speed up.
-
-1999-11-25 00:04 hugo
-
- * checklink.pl: new version of checklink
-
-1999-05-05 09:43 renaudb
-
- * checklink.pl: split request thing before registering in LWP UA
-
-1999-04-28 22:31 renaudb
-
- * checklink.pl: added plenty of color codes for errors
-
-1999-03-09 00:34 renaudb
-
- * checklink.pl: added links to CVS server
-
-1999-03-09 00:19 renaudb
-
- * checklink.pl: now HTTP return code 500 is considered as a broken
- link, and is highlighted using the color red
-
-1999-03-02 00:35 renaudb
-
- * checklink.pl: modified front end
-
-1999-03-01 22:09 renaudb
-
- * checklink.pl: added comment about prerequesite, and testing write
- access to CVS base
-
-1999-02-21 02:25 renaudb
-
- * checklink.pl: put more comments in the code
-
-1999-02-21 02:13 renaudb
-
- * checklink.pl: made checklink handle 401s the right way...yoohoo
-
-1999-02-19 04:22 renaudb
-
- * checklink.pl: added color and legend for 403s
-
-1998-11-13 03:10 renaudb
-
- * checklink.pl: added more verbose output
-
-1998-09-28 22:24 renaudb
-
- * checklink.pl: fixed colors on redirect and typo in title
-
-1998-09-24 03:24 renaudb
-
- * checklink.pl: added legend
-
-1998-09-12 02:05 renaudb
-
- * checklink.pl: fixed weird CGI error
-
-1998-09-12 00:34 renaudb
-
- * checklink.pl: finished handling of 401s. fixed double responses
- too
-
-1998-09-10 03:33 renaudb
-
- * checklink.pl: 302 handled
-
-1998-09-09 23:38 renaudb
-
- * checklink.pl: added flag for text in links
-
-1998-09-09 16:43 renaudb
-
- * checklink.pl: added few comments
-
-1998-09-06 04:00 renaudb
-
- * checklink.pl: add use strict and -T. almost working
-
-1998-09-05 03:19 renaudb
-
- * checklink.pl: added smarts for redirects
-
-1998-09-04 19:12 renaudb
-
- * checklink.pl: changed auth method fom GET to POST. yeeek.
-
-1998-09-04 04:21 renaudb
-
- * checklink.pl: nope
-
-1998-09-03 21:34 renaudb
-
- * checklink.pl: added version, link to original page, changing
- title
-
-1998-09-03 03:20 renaudb
-
- * checklink.pl: fixed auth
-
-1998-09-02 03:05 renaudb
-
- * checklink.pl: fixed couple bugs. auth no worky
-
-1998-08-31 23:54 renaudb
-
- * checklink.pl: added line numbers. still buggy
-
-1998-08-31 19:16 renaudb
-
- * checklink.pl: added no-buffering
-
-1998-08-31 18:55 renaudb
-
- * checklink.pl: added version tag
-
-1998-08-31 18:53 renaudb
-
- * checklink.pl: first commit of team checklink
-
diff -r cf796f65454b -r 481682b8d6a7 MANIFEST
--- a/MANIFEST Thu Aug 05 14:45:47 2010 +0000
+++ b/MANIFEST Thu Aug 05 23:21:11 2010 +0300
@@ -1,5 +1,3 @@
-ChangeLog Recent changes
-ChangeLog.old Older changes
Makefile.PL
MANIFEST
META.yml
diff -r cf796f65454b -r 481682b8d6a7 MANIFEST.SKIP
--- a/MANIFEST.SKIP Thu Aug 05 14:45:47 2010 +0000
+++ b/MANIFEST.SKIP Thu Aug 05 23:21:11 2010 +0300
@@ -1,7 +1,8 @@
-\.cvsignore$
+\.hgignore$
+\.hgtags$
\bblib\b
\bpm_to_blib\b
-\bCVS\b
+\.hg\b
~$
\bMANIFEST\.SKIP$
\bMakefile$
@@ -9,5 +10,4 @@
\.tar\.
\bREADME\.cvs$
\bdocs/tests\b
-\betc/usermap\b
\bimages/w3c\.png$
diff -r cf796f65454b -r 481682b8d6a7 META.yml
--- a/META.yml Thu Aug 05 14:45:47 2010 +0000
+++ b/META.yml Thu Aug 05 23:21:11 2010 +0300
@@ -45,7 +45,7 @@
bugtracker: http://www.w3.org/Bugs/Public/
homepage: http://validator.w3.org/checklink
MailingList: http://lists.w3.org/Archives/Public/www-validator/
- repository: http://dev.w3.org/cvsweb/perl/modules/W3C/LinkChecker/
+ repository: http://dvcs.w3.org/hg/
no_index:
directory:
- t
diff -r cf796f65454b -r 481682b8d6a7 Makefile.PL
--- a/Makefile.PL Thu Aug 05 14:45:47 2010 +0000
+++ b/Makefile.PL Thu Aug 05 23:21:11 2010 +0300
@@ -66,27 +66,19 @@
resources => {
homepage => 'http://validator.w3.org/checklink',
bugtracker => 'http://www.w3.org/Bugs/Public/',
- repository =>
- 'http://dev.w3.org/cvsweb/perl/modules/W3C/LinkChecker/',
+ repository => 'http://dvcs.w3.org/hg/',
MailingList =>
'http://lists.w3.org/Archives/Public/www-validator/',
},
},
- depend => {distdir => 'ChangeLog lib/W3C/LinkChecker.pm'},
+ depend => {distdir => 'lib/W3C/LinkChecker.pm'},
dist => {TARFLAGS => '--owner=0 --group=0 -cvf'},
- clean => {FILES => 'ChangeLog.bak Makefile.PL.bak bin/checklink.bak'},
+ clean => {FILES => 'Makefile.PL.bak bin/checklink.bak'},
);
sub MY::postamble
{
return <<'MAKE_FRAG';
-ChangeLog: bin/checklink bin/checklink.pod docs/checklink.html docs/linkchecker.css README t/00compile.t etc/usermap
- cvs2cl --FSF --utc --prune --usermap etc/usermap \
- --ignore ChangeLog --ignore cvsignore --ignore SIGNATURE \
- --ignore Makefile.PL --ignore META.yml --ignore MANIFEST \
- --ignore NEWS --ignore tests --ignore etc/usermap
- $(RM_F) ChangeLog.bak
-
lib/W3C/LinkChecker.pm: Makefile.PL bin/checklink
$(MKPATH) lib/W3C
$(ECHO) "# Dummy module for CPAN indexing purposes." > $@
diff -r cf796f65454b -r 481682b8d6a7 NEWS
--- a/NEWS Thu Aug 05 14:45:47 2010 +0000
+++ b/NEWS Thu Aug 05 23:21:11 2010 +0300
@@ -1,5 +1,5 @@
This document contains information about high level changes between
-Link Checker releases, see ChangeLog for a detailed list of changes.
+Link Checker releases.
Version 4.6
- Support for checking links in CSS.
diff -r cf796f65454b -r 481682b8d6a7 README.cvs
--- a/README.cvs Thu Aug 05 14:45:47 2010 +0000
+++ b/README.cvs Thu Aug 05 23:21:11 2010 +0300
@@ -11,14 +11,9 @@
<p>
Developers are encouraged to check out the latest development code
-from this CVS repository, by following these instructions:
+from this Mercurial repository, by following these instructions:
</p>
<pre>
- bash$ <kbd>export CVSROOT=":pserver:anonymous@dev.w3.org:/sources/public"</kbd>
- bash$ <kbd>cvs login</kbd>
- (Logging in to anonymous@dev.w3.org)
- CVS password: <kbd>anonymous</kbd>
- bash$ <kbd>cvs get perl/modules/W3C/LinkChecker</kbd>
- ...
+ bash$ <kbd>hg clone https://dvcs.w3.org/hg/link-checker</kbd>
</pre>
diff -r cf796f65454b -r 481682b8d6a7 bin/checklink
--- a/bin/checklink Thu Aug 05 14:45:47 2010 +0000
+++ b/bin/checklink Thu Aug 05 23:21:11 2010 +0300
@@ -13,8 +13,8 @@
# The documentation is at:
# http://validator.w3.org/docs/checklink.html
#
-# See the CVSweb interface at:
-# http://dev.w3.org/cvsweb/perl/modules/W3C/LinkChecker/
+# See the Mercurial interface (the link-checker entry) at:
+# http://dvcs.w3.org/hg/
#
# An online version is available at:
# http://validator.w3.org/checklink
diff -r cf796f65454b -r 481682b8d6a7 docs/checklink.html
--- a/docs/checklink.html Thu Aug 05 14:45:47 2010 +0000
+++ b/docs/checklink.html Thu Aug 05 23:21:11 2010 +0300
@@ -45,10 +45,10 @@
software notice</a> from
<a href="http://search.cpan.org/dist/W3C-LinkChecker/"><abbr
title="Comprehensive Perl Archive Network">CPAN</abbr></a> (released
- versions) and
- <a href="http://dev.w3.org/cvsweb/perl/modules/W3C/LinkChecker/"><abbr
- title="Concurrent Versions System">CVS</abbr></a>
- (development and archived release versions).
+ versions) and a
+ <a href="http://dvcs.w3.org/hg/">Mercurial repository</a>
+ (development and archived release versions; see the
+ <code>link-checker</code> entry there).
</p>
<h2><a name="what" id="what">What it does</a></h2>
diff -r cf796f65454b -r 481682b8d6a7 etc/usermap
--- a/etc/usermap Thu Aug 05 14:45:47 2010 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-duerst:"Martin J. Dürst <duerst@w3.org>"
-mernst:"Michael Ernst <mernst@alum.mit.edu>"
-ot:"Olivier Thereaux <ot@w3.org>"
-ville:"Ville Skyttä <ville.skytta@iki.fi>"
Received on Thursday, 5 August 2010 20:21:30 UTC