Hello community, here is the log from the commit of package linkchecker checked in at Thu Jan 10 02:07:59 CET 2008. -------- --- linkchecker/linkchecker.changes 2007-04-02 01:47:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/linkchecker/linkchecker.changes 2008-01-07 13:55:06.000000000 +0100 @@ -1,0 +2,60 @@ +Mon Jan 7 13:49:37 CET 2008 - pth@suse.de + +- Update to 4.8. Changes since 4.5: + * Fixed default config file syntax by not indenting comment lines + * Don't set the URL result on redirections when getting the content. + * Ignore errors when opening the log file output, and display a warning + instead. + * Added some more examples. + * Pull in changes from Python subversion repository to locally stored + gzip and httplib modules. + * Mention in the documentation that --anchors enables logging of + the anchor warning. + * Make sure --anchors and --no-warnings play along in the configuration. + * Check that charset is not None before lowering it in set_encoding(). + * Use standard "utf-8" charset name instead of "utf8" for the XML output + encoding. + * Added "created" attribute in XML output root element. + Added "result" attribute in XML output valid element. + * Fix printing of unicode names. Thanks to Frank Bennet for the hint. + * Deprecate gopher: URLs. They do not really exist anymore and the + gopherlib module in Python 2.5 is deprecated and will vanish soon. + * Fix message typo for not disclosing information. + * Always read the request body data on persistent HTTP connections, else + subsequent calls will get data from the previous request. + * Zope server workaround: assume missing HEAD support when receiving + text/plain on a HEAD request. Switch to GET request in this case. + * Prevent double encoding in HTML info output. + * Honor urllib.proxy_bypass() when ignoring proxy settings. + This only affected Windows systems, since on other platforms + the proxy_bypass() function always return False (on Python <= 2.5 + that is). + * Document the --configfile option in the man page. + * Remove comments from CSS content before searching for links. + * Try to detect unkonwn URL schemes from the command line, eg. URLs + like "rtsp://foo". + * Fix typo in warnings and use constants for the warning strings + to avoid this in the future. + * Make sure LinkChecker does not check paths that are not prefixed + with the start URL. + * Try to solve the "Too many open files" errors that users have + encountered. + + Ensure that the connection of a checked URL are closed after checking + (except for reused connections in the connection pool). + + Regularly close expired connections from the connection pool, and + finally close all of them when the program is finished. + Closes: SF #1758338, SF #1678055, SF #1631042 + * Add man page linkcheckerrc(5) for the configuration file format. + * Drop french translations, they are less than 20% complete for + years now. + * Correct misnamed colums in create.sql script: r/*string/\1/g + * Improved cookie parsing: + + Allow spaces in attribute values. Example: + "Set-Cookie: expires=Wed, 12-Dec-2001 19:27:57 GMT" + is now parsed correctly + + Add an optional leading dot for domain names, and account for that + in the domain checking routine. + * Don't print cached errors or warnings unless verbose output is + requested. + +------------------------------------------------------------------- Old: ---- linkchecker-4.5.tar.bz2 New: ---- linkchecker-4.8.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ linkchecker.spec ++++++ --- /var/tmp/diff_new_pack.M24658/_old 2008-01-10 02:07:21.000000000 +0100 +++ /var/tmp/diff_new_pack.M24658/_new 2008-01-10 02:07:21.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package linkchecker (Version 4.5) +# spec file for package linkchecker (Version 4.8) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -13,12 +13,12 @@ Name: linkchecker %define _prefix /usr BuildRequires: python-devel python-xml -URL: http://linkchecker.sourceforge.net -License: GNU General Public License (GPL) +Url: http://linkchecker.sourceforge.net +License: GPL v2 or later Group: Productivity/Networking/Web/Utilities -Summary: Check websites and HTML documents for broken links -Version: 4.5 -Release: 35 +Summary: Check Websites and HTML Documents for Broken Links +Version: 4.8 +Release: 1 Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build Prefix: %{_prefix} @@ -27,30 +27,30 @@ LinkChecker checks websites and HTML documents for broken links. Features are: -- recursive checking +* recursive checking -- multithreaded +* multithreaded -- output in colored or normal text, HTML, SQL, CSV, XML or a sitemap +* 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:, Gopher, Telnet and +* HTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Gopher, Telnet and local file links support -- restriction of link checking with regular expression filters for +* restriction of link checking with regular expression filters for URLs -- proxy support +* proxy support -- username/password authorization for HTTP and FTP +* username/password authorization for HTTP and FTP -- robots.txt exclusion protocol support +* robots.txt exclusion protocol support -- i18n support +* i18n support -- a command line interface +* a command line interface -- a (Fast)CGI web interface (requires HTTP server) +* a (Fast)CGI web interface (requires HTTP server) @@ -88,10 +88,65 @@ %files -f INSTALLED_FILES %defattr(-,root,root) %doc TODO doc/ cgi-bin/lconline/ README -%dir %{_mandir}/fr -%dir %{_mandir}/fr/man1 %changelog +* Mon Jan 07 2008 - pth@suse.de +- Update to 4.8. Changes since 4.5: + * Fixed default config file syntax by not indenting comment lines + * Don't set the URL result on redirections when getting the content. + * Ignore errors when opening the log file output, and display a warning + instead. + * Added some more examples. + * Pull in changes from Python subversion repository to locally stored + gzip and httplib modules. + * Mention in the documentation that --anchors enables logging of + the anchor warning. + * Make sure --anchors and --no-warnings play along in the configuration. + * Check that charset is not None before lowering it in set_encoding(). + * Use standard "utf-8" charset name instead of "utf8" for the XML output + encoding. + * Added "created" attribute in XML output root element. + Added "result" attribute in XML output valid element. + * Fix printing of unicode names. Thanks to Frank Bennet for the hint. + * Deprecate gopher: URLs. They do not really exist anymore and the + gopherlib module in Python 2.5 is deprecated and will vanish soon. + * Fix message typo for not disclosing information. + * Always read the request body data on persistent HTTP connections, else + subsequent calls will get data from the previous request. + * Zope server workaround: assume missing HEAD support when receiving + text/plain on a HEAD request. Switch to GET request in this case. + * Prevent double encoding in HTML info output. + * Honor urllib.proxy_bypass() when ignoring proxy settings. + This only affected Windows systems, since on other platforms + the proxy_bypass() function always return False (on Python <= 2.5 + that is). + * Document the --configfile option in the man page. + * Remove comments from CSS content before searching for links. + * Try to detect unkonwn URL schemes from the command line, eg. URLs + like "rtsp://foo". + * Fix typo in warnings and use constants for the warning strings + to avoid this in the future. + * Make sure LinkChecker does not check paths that are not prefixed + with the start URL. + * Try to solve the "Too many open files" errors that users have + encountered. + + Ensure that the connection of a checked URL are closed after checking + (except for reused connections in the connection pool). + + Regularly close expired connections from the connection pool, and + finally close all of them when the program is finished. + Closes: SF #1758338, SF #1678055, SF #1631042 + * Add man page linkcheckerrc(5) for the configuration file format. + * Drop french translations, they are less than 20%% complete for + years now. + * Correct misnamed colums in create.sql script: r/*string/\1/g + * Improved cookie parsing: + + Allow spaces in attribute values. Example: + "Set-Cookie: expires=Wed, 12-Dec-2001 19:27:57 GMT" + is now parsed correctly + + Add an optional leading dot for domain names, and account for that + in the domain checking routine. + * Don't print cached errors or warnings unless verbose output is + requested. * Mon Apr 02 2007 - ro@suse.de - added non-english manpage directories to filelist * Wed Oct 11 2006 - ro@suse.de ++++++ linkchecker-4.5.tar.bz2 -> linkchecker-4.8.tar.bz2 ++++++ ++++ 17727 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org