LinkChecker Portable Changelog

What's new in LinkChecker Portable 8.2

Nov 10, 2012
  • Changes:
  • checking: Print a warning when passwords are found in the configuration file and the file is accessible by others.
  • checking: Add debug statements for unparseable content types.
  • checking: Turn off caching. This improves memory performance drastically and it's a very seldom used feature - judging from user feedback over the years and my own experience.
  • checking: Only allow checking of local files when parent URL does not exist or it's also a file URL.
  • Fixes:
  • checking: Fix anchor checking of cached HTTP URLs.
  • checking: Fix cookie path matching with empty paths.
  • checking: Fix handling of non-ASCII exceptions (regression in 8.1).
  • configuration: Fix configuration directory creation on Windows systems.

New in LinkChecker Portable 8.1 (Oct 15, 2012)

  • Features:
  • checking: Allow specification of maximum checking time or maximum
  • number of checked URLs.
  • checking: Send a HTTP Do-Not-Track header.
  • checking: Check URL length. Print error on URL longer than 2000 characters,
  • warning for longer than 255 characters.
  • checking: Warn about duplicate URL contents.
  • logging: A new XML sitemap logger can be used that implements the defined protocol
  • Changes:
  • doc: Mention 7-zip and Peazip to extract the .tar.xz under Windows.
  • logging: Print download and cache statistics in text output logger.
  • logging: Print warning tag in text output logger. Makes warning filtering
  • more easy.
  • logging: Make the last modification time a separate field in logging
  • output. See doc/upgrading.txt for compatibility changes.
  • logging: All sitemap loggers log all valid URLs regardless of the
  • warnings or --complete options. This way the sitemaps can be
  • logged to file without changing the output of URLs in other loggers.
  • logging: Ignored warnings are now never logged, even when the URL
  • has errors.
  • checking: Improved robots.txt caching by using finer grained locking.
  • checking: Limit number of concurrent connections to FTP and HTTP
  • servers. This avoids spurious BadStatusLine errors.
  • Fixes:
  • logging: Close logger properly on I/O errors.
  • checking: Fix wrong method name when printing SSL certificate warnings.
  • checking: Catch ValueError on invalid cookie expiration dates.
  • checking: Detect and handle remote filesystem errors when checking
  • local file links.

New in LinkChecker Portable 8.0 (Sep 3, 2012)

  • Features:
  • checking: Verify SSL certificates for HTTPS connections. Both the
  • hostname and the expiration date are checked.
  • checking: Always compare encoded anchor names.
  • checking: Support WML sites.
  • checking: Show number of parsed URLs in page content.
  • cmdline: Added Nagios plugin script.
  • Changes:
  • dependencies: Python >= 2.7.2 is now required
  • gui: Display debug output text with fixed-width font.
  • gui: Display the real name in the URL properties.
  • gui: Make URL properties selectable with the mouse.
  • checking: Ignore feed: URLs.
  • checking: --ignore-url now really ignores the URLs instead of checking only the syntax.
  • checking: Increase the default number of checker threads from 10 to 100.
  • Fixes:
  • gui: Fix saving of the debugmemory option.
  • checking: Do not handle attribute as parent
  • URL but as normal URL to be checked.
  • checking: Fix UNC path handling on Windows.
  • checking: Detect more sites not supporting HEAD requests properly.