Fedora 19 Update: linkchecker-8.6-2.fc19
updates at fedoraproject.org
updates at fedoraproject.org
Mon Jan 20 03:02:45 UTC 2014
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2014-0645
2014-01-11 07:25:55
--------------------------------------------------------------------------------
Name : linkchecker
Product : Fedora 19
Version : 8.6
Release : 2.fc19
URL : http://wummel.github.io/linkchecker/
Summary : Check HTML documents for broken links
Description :
LinkChecker is a free, GPL licensed website validator. LinkChecker checks
links in web documents or full websites.
Features:
- recursive and multithreaded checking and site crawling
- output in colored or normal text, HTML, SQL, CSV, XML or a sitemap graph in
different formats
- HTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Telnet and local file links
support
- restriction of link checking with regular expression filters for URLs
- proxy support
- username/password authorization for HTTP and FTP and Telnet
- honors robots.txt exclusion protocol
- Cookie support
- HTML5 support
- HTML and CSS syntax check
- Antivirus check
- Different interfaces: command line, GUI and web interface
... and a lot more ...
--------------------------------------------------------------------------------
Update Information:
----------------------------------------------------------------
----------MAJOR UPGRADE! BE CAREFUL!----------
----------------------------------------------------------------
Upgrading
=========
Migrating from 8.4 to 8.5
--------------------------
Custom output loggers have been changed.
See doc/web/content/faq.md for an example with custom loggers.
Migrating from 8.0 to 8.1
-------------------------
All loggers have an additional output field "modified".
If these loggers are not configured with specific output parts,
the output format will change.
For example existing SQL tables can be altered with:
alter table linkcheck add (modified varchar(256));
The default User-Agent string used by LinkChecker is now
Mozilla/5.0 (compatible; LinkChecker/8.1; +http://linkchecker.sourceforge.net/)
Migrating from 7.9 to 8.0
-------------------------
Python 2.7.2 or newer is required (Python 3.x is not supported though).
Migrating from 7.6 to 7.7
-------------------------
The deprecated options --check-html-w3 and --check-css-w3
have been removed from the commandline client.
Migrating from 7.3 to 7.4
-------------------------
Python 2.7 or newer is required (Python 3.x is not supported though).
The deprecated options --interactive, --priority and --allow-root
have been removed from the commandline client.
Migrating from 7.0 to 7.1
-------------------------
The FastCGI module lc.fcgi has been removed.
The lc.cgi module can be used instead.
----------------------------------------------------------------
---------CHANGELOG SINCE THE LASTEST VERSION IN FEDORA----------
----------------------------------------------------------------
8.6 "About Time" (released 8.1.2014)
Changes:
- checking: Add "Accept" HTTP header.
Closes: GH bug #395
Fixes:
- installer: Include missing logger classes for Windows and
OSX installer.
Closes: GH bug #448
8.5 "Christmas Vacation" (released 24.12.2013)
Features:
- checking: Make per-host connection limits configurable.
- checking: Avoid DoS in SSL certificate host matcher.
Changes:
- checking: Always use the W3C validator to check HTML or CSS syntax.
- checking: Remove the http-wrong-redirect warning.
- checking: Remove the url-content-duplicate warning.
- checking: Make SSL certificate verification optional and allow
user-specified certificate files.
Closes: GH bug #387
- cmdline: Replace argument parsing. No changes in functionality, only
the help text will be formatted different.
- gui: Check early if help files are not found.
Closes: GH bug #437
- gui: Remember the last "Save result as" selection.
Closes: GH bug #380
Fixes:
- checking: Apache Coyote (the HTTP server of Tomcat) sends the wrong
Content-Type on HEAD requests. Automatically fallback to GET in this
case.
Closes: GH bug #414
- checking: Do not use GET on POST forms.
Closes: GH bug #405
- scripts: Fix argument parsing in linkchecker-nagios
Closes: GH bug #404
- installation: Fix building on OS X systems.
8.4 "Frankenweenie" (released 25.01.2013)
Features:
- checking: Support <link rel="dns-prefetch"> URLs.
- logging: Sending SIGUSR1 signal prints the stack trace of all current
running threads. This makes debugging deadlocks easier.
- gui: Support Drag-and-Drop of local files. If the local file is
a LinkChecker project (.lcp) file it is loaded, else the check
URL is set to the local file URL.
Changes:
- checking: Increase per-host connection limits to speed up checking.
Fixes:
- checking: Fix a crash when closing a Word document after scanning failed.
Closes: GH bug #369
- checking: Catch UnicodeError from idna.encode() fixing an internal error when
trying to connect to certain invalid hostnames.
- checking: Always close HTTP connections without body content.
See also http://bugs.python.org/issue16298
Closes: GH bug #376
8.3 "Mahna Mahna Killer" (released 6.1.2013)
Features:
- project: The Project moved to Github.
Closes: GH bug #368
Changes:
- logging: Print system arguments (sys.argv) and variable values in
internal error information.
- installation: Install the dns Python module into linkcheck_dns subdirectory to avoid
conflicts with an upstream python-dns installation.
Fixes:
- gui: Fix storing of ignore lines in options.
Closes: SF bug #3587386
8.2 "Belle De Jour" (released 9.11.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.
Closes: SF bug #3579714
- 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.
Closes: SF bug #3577743
- checking: Fix cookie path matching with empty paths.
Closes: SF bug #3578005
- checking: Fix handling of non-ASCII exceptions (regression in 8.1).
Closes: SF bug #3579766
- configuration: Fix configuration directory creation on Windows
systems.
Closes: SF bug #3584837
8.1 "Safety Not Guaranteed" (released 14.10.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 protocol
defined at http://www.sitemaps.org/protocol.php.
Changes:
- doc: Mention 7-zip and Peazip to extract the .tar.xz under Windows.
Closes: SF bug #3564733
- 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.
Closes: SF bug #3567476
- checking: Fix wrong method name when printing SSL certificate warnings.
- checking: Catch ValueError on invalid cookie expiration dates.
Patch from Charles Jones.
Closes: SF bug #3575556
- checking: Detect and handle remote filesystem errors when checking
local file links.
8.0 "Luminaris" (released 2.9.2012)
Features:
- checking: Verify SSL certificates for HTTPS connections. Both the
hostname and the expiration date are checked.
- checking: Always compare encoded anchor names.
Closes: SF bug #3538365
- checking: Support WML sites.
Closes: SF bug #3553175
- 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.
Closes: SF bug #3542976
- gui: Make URL properties selectable with the mouse.
Closes: SF bug #3561129
- 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 <object codebase="..."> 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.
Closes: SF bug #3535981
7.9 "The Dark Knight" (released 10.6.2012)
Fixes:
- checking: Catch any errors initializing the MIME database.
Closes: SF bug #3528450
- checking: Fix writing temporary files.
- checking: Properly handle URLs with user/password information.
Closes: SF bug #3529812
Changes:
- checking: Ignore URLs from local PHP files with execution
directives of the form "<? ?>".
Prevents false errors when checking local PHP files.
Closes: SF bug #3532763
- checking: Allow configuration of local webroot directory to
enable checking of local HTML files with absolute URLs.
Closes: SF bug #3533203
Features:
- installation: Support RPM building with cx_Freeze.
- installation: Added .desktop files for POSIX systems.
- checking: Allow writing of a memory dump file to debug memory
problems.
7.8 "Gangster Exchange" (released 12.5.2012)
Fixes:
- checking: Always use GET for Zope servers since their HEAD support
is broken.
Closes: SF bug #3522710
- installation: Install correct MSVC++ runtime DLL version for Windows.
- installation: Install missing Python modules for twill, cssutils and
HTMLTidy.
Changes:
- documentation: Made the --ignore-url documentation more clear.
Patch from Charles Jones.
Closes: SF bug #3522351
- installation: Report missing py2app instead of generating a
Distutils error.
Closes: SF bug #3522265
- documentation: Fix typo in linkcheckerrc.5 manual page.
Closes: SF bug #3522846
Features:
- installation: Add dependency declaration documentation to setup.py.
Closes: SF bug #3524757
7.7 "Intouchables" (released 22.04.2012)
Fixes:
- checking: Detect invalid empty cookie values.
Patch by Charles Jones.
Closes: SF bug #3514219
- checking: Fix cache key for URL connections on redirect.
Closes: SF bug #3514748
- gui: Fix update check when content could not be downloaded.
Closes: SF bug #3515959
- i18n: Make locale domain name lowercase, fixing the .mo-file
lookup on Unix systems.
- checking: Fix CSV output with German locale.
Closes: SF bug #3516400
- checking: Write correct statistics when saving results in the GUI.
Closes: SF bug #3515980
Changes:
- cmdline: Remove deprecated options --check-css-w3 and
--check-html-w3.
Features:
- cgi: Added a WSGI script to replace the CGI script.
7.6 "T�rkisch f�r Anf�nger" (released 31.03.2012)
Fixes:
- checking: Recheck extern status on HTTP redirects even if domain
did not change. Patch by Charles Jones.
Closes: SF bug #3495407
- checking: Fix non-ascii HTTP header handling.
Closes: SF bug #3495621
- checking: Fix non-ascii HTTP header debugging.
Closes: SF bug #3488675
- checking: Improved error message for connect errors to the ClamAV
virus checking daemon.
- gui: Replace configuration filename in options dialog.
- checking: Honor the charset encoding of the Content-Type HTTP
header when parsing HTML. Fixes characters displayed as '?'
for non-ISO-8859-1 websites.
Closes: SF bug #3388257
- checking: HTML parser detects and handles invalid comments of the
form "<! bla >".
Closes: SF bug #3509848
- checking: Store cookies on redirects. Patch by Charles Jones.
Closes: SF bug #3513345
- checking: Fix concatenation of multiple cookie values.
Patch by Charles Jones.
- logging: Encode comments when logging CSV comments.
Closes: SF bug #3513415
Changes:
- checking: Add real url to cache. Improves output for cached errors.
- checking: Specify timeout for SMTP connections. Avoids spurious
connect errors when checking email addresses.
Closes: SF bug #3504366
Features:
- config: Allow --pause and --cookiefile to be set in configuration file.
7.5 "Kukushka" (released 13.02.2012)
Fixes:
- checking: Properly handle non-ascii HTTP header values.
Closes: SF bug #3473359
- checking: Work around a Squid proxy bug which resulted in not
detecting broken links.
Closes: SF bug #3472341
- documentation: Fix typo in the manual page.
Closes: SF bug #3485876
Changes:
- checking: Add steam:// URIs to the list of ignored URIs.
Closes: SF bug #3471570
- checking: Deprecate the --check-html-w3 and --check-css-w3 options.
The W3C checkers are automatically used if a local check library
is not installed.
- distribution: The portable version of LinkChecker does not write
the configuration file in the user directory anymore. So a user
can use this version on a foreign system without leaving any traces
behind.
Features:
- gui: Add Ctrl-L shortcut to highlight the URL input.
- gui: Support loading and saving of project files.
Closes: SF bug #3467492
7.4 "Warrior" (released 07.01.2012)
Fixes:
- gui: Fix saving of check results as a file.
Closes: SF bug #3466545, #3470389
Changes:
- checking: The archive attribute of <applet> and <object> is a
comma-separated list of URIs. The value is now split and each URI
is checked separately.
- cmdline: Remove deprecated options.
- configuration: The dictionary-based logging configuration is now
used. The logging.conf file has been removed.
- dependencies: Python >= 2.7 is now required
Features:
- checking: Add HTML5 link elements and attributes.
7.3 "Attack the block" (released 25.12.2011)
Fixes:
- configuration: Properly detect home directory on OS X systems.
Closes: SF bug #3423110
- checking: Proper error reporting for too-long unicode hostnames.
Closes: SF bug #3438553
- checking: Do not remove whitespace inside URLs given on the
commandline or GUI. Only remove whitespace at the start and end.
- cmdline: Return with non-zero exit value when internal program
errors occurred.
- gui: Fix saving of check results as a file.
Changes:
- gui: Display all options in one dialog instead of tabbed panes.
Features:
- gui: Add configuration for warning strings instead of regular
expressions. The regular expressions can still be configured in
the configuration file.
- gui: Add configuration for ignore URL patterns.
Closes: SF bug #3311262
- checking: Support parsing of Safari Bookmark files.
7.2 "Drive" (released 20.10.2011)
Fixes:
- checking: HTML parser now correctly detects character encoding for
some sites.
Closes: SF bug #3388291
- logging: Fix SQL output.
Closes: SF bug #3415274, #3422230
- checking: Fix W3C HTML checking by using the new soap12 output.
Closes: SF bug #3413022
- gui: Fix startup when configuration file contains errors.
Closes: SF bug #3392021
- checking: Ignore errors trying to get FTP feature set.
Closes: SF bug #3424719
Changes:
- configuration: Parse logger and logging part names case insensitive.
Closes: SF bug #3380114
- gui: Add actions to find bookmark files to the edit menu.
Features:
- checking: If a warning regex is configured, multiple matches in
the URL content are added as warnings.
Closes: SF bug #3412317
- gui: Allow configuration of a warning regex.
7.1 "A fish called Wanda" (released 6.8.2011)
Fixes:
- checking: HTML parser detects and handles stray "<" characters before
end tags.
- checking: Reset content type setting after loading HTTP headers again.
Closes: SF bug #3324125
- checking: Remove query and fragment parts of file URLs. Fixes false
errors checking sites on local file systems.
Closes: SF bug #3308753
- checking: Do not append a stray newline character when encoding
authentication information to base64. Fixes HTTP basic
authentication.
Closes: SF bug #3377193
- checking: Ignore attribute errors when printing the Qt version.
- checking: Update cookie values instead of adding duplicate entries.
Closes: SF bug #3373910
- checking: Send cookies in as few headers as possible.
Closes: SF bug #3346972
- checking: Send all domain-matching cookies that apply.
Closes: SF bug #3375899
- gui: Properly reset active URL count when checking stops.
Closes: SF bug #3311270
Changes:
- gui: Default to last URL checked in GUI (if no URL is given as
commandline parameter).
Closes: SF bug #3311271
- cgi: Removed FastCGI module. The normal CGI module should be
sufficient.
- doc: Document the list of supported warnings in the linkcheckerrc(5)
man page.
Closes: SF bug #3340449
Features:
- checking: New option --user-agent to set the User-Agent header
string sent to HTTP web servers. Note that this does not change
or prevent robots.txt checking.
Closes: SF bug #3325026
7.0 "Plots with a View" (released 28.5.2011)
Fixes:
- doc: Correct reference to RFC 2616 for cookie file format.
Closes: SF bug #3299557
- checking: HTML parser detects and handles stray "<" characters.
Closes: SF bug #3302895
- checking: Correct wrong import path in configuration file.
Closes: SF bug #3305351
- checking: Only check warning patterns in parseable content.
Avoids false errors downloading large binary files.
Closes: SF bug #3297970
- checking: Correctly include dns.rdtypes.IN and dns.rdtypes.ANY
submodules in Windows and OSX installers. Fixes false DNS errors.
Closes: SF bug #3297235
Changes:
- gui: Display status info into GUI main window instead of modal window.
Closes: SF bug #3297252
- gui: Display warnings in result column.
Closes: SF bug #3298036
- gui: Improved option dialog layout.
Closes: SF bug #3302498
- doc: Document the ability to search for URLs with --warning-regex.
Closes: SF bug #3297248
- checking: Support for a system configuration file has been removed.
There is now only one user-configurable configuration file.
- doc: Paginate linkchecker -h output when printing to console.
Features:
- logging: Colorize number of errors in text output logger.
- checking: Support both Chromium and Google Chrome profile dirs
for finding bookmark files.
- gui: Remember last 10 checked URLs in GUI.
Closes: SF bug #3297243
- gui: Display the number of selected rows as status message.
Closes: SF bug #3297247
--------------------------------------------------------------------------------
ChangeLog:
* Fri Jan 10 2014 Christopher Meng <rpm at cicku.me> - 8.6-2
- Add some missing docs.
* Thu Jan 9 2014 Christopher Meng <rpm at cicku.me> - 8.6-1
- Major update to 8.6
- SPEC cleanup.
- Standardize desktop files.
* Sat Aug 3 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 6.5-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
--------------------------------------------------------------------------------
This update can be installed with the "yum" update program. Use
su -c 'yum update linkchecker' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
More information about the package-announce
mailing list