The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
2006-10-22  ville

	* bin/checklink: 4.3.

2006-10-19  ville

	* bin/checklink: Add some TODOs for #29.

2006-10-15  ville

	* bin/checklink, docs/linkchecker.css: Avoid multiple "settings"
	IDs in HTML output.

2006-10-15  ville

	* bin/checklink: Don't let earlier URIs on the command line
	implicitly limit recursion scope of subsequent ones (Debian
	#277969).

2006-10-15  ville

	* bin/checklink: Print used settings only once and at start in
	command line output.

2006-10-03  ville

	* bin/checklink: Make --quiet more quiet (Brian St. Pierre, Debian
	#390788, rt.cpan.org #15053).

2006-09-21  ville

	* docs/checklink.html: Add blurb about SSL/TLS support.

2006-06-15  ville

	* bin/checklink: Update mod_perl HTTP_AUTHORIZATION hack for recent
	2.x, drop support for 1.x.

2006-06-15  ville

	* bin/checklink, bin/checklink.pod: Allow specifying --location
	multiple times, make it imply --recursive.

2006-05-25  ville

	* bin/checklink: Extract system IDs also from doctype declarations
	that have no public part.

2006-05-25  ville

	* README, bin/checklink, docs/checklink.html, docs/linkchecker.css:
	2006.

2006-05-25  ville

	* bin/checklink: Code cleanup: eliminate some magic numbers.

2006-05-25  ville

	* bin/checklink: Try enabling UTF-8 mode in HTML::Parser (#3289).

2006-05-25  ville

	* bin/checklink: Improve unknown line number handling.

2006-05-06  ville

	* bin/checklink, docs/checklink.html: Outsource line counting to
	HTML::Parser; version >= 3.20 is now required.

2006-05-06  ville

	* bin/checklink: Clean up arguments passed to HTML::Parser
	handlers.

2006-05-05  ville

	* bin/checklink: Sort broken fragment line numbers numerically, not
	alphabetically.

2006-05-05  ville

	* bin/checklink: Suppress RobotRules warnings, rt.cpan.org #18902.

2006-05-05  ville

	* bin/checklink: Revert parallel user agent code from between
	revisions 4.21 and 4.24 per discussion on public-qa-dev.

2005-10-25  ot

	* 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  ot

	* bin/checklink: fixing a few brainos in passing arguments around

2005-08-29  ot

	* 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

	* 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.