2005-10-17 12:31:36 +00:00
|
|
|
|
3.4 "" (released xx.xx.xxxx)
|
|
|
|
|
|
|
|
|
|
|
|
* Ignore decoding errors when retrieving the robots.txt URL.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/robotparser2.py
|
|
|
|
|
|
|
2005-10-13 22:31:53 +00:00
|
|
|
|
3.3 "Four Brothers" (released 14.10.2005)
|
2005-10-10 21:55:05 +00:00
|
|
|
|
|
2005-10-10 22:55:55 +00:00
|
|
|
|
* Fix parsing of ignore and nofollow in configuration files.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/configuration.py
|
2005-10-10 23:06:07 +00:00
|
|
|
|
Closes: SF bug #1311964, #1270783
|
2005-10-10 22:55:55 +00:00
|
|
|
|
|
|
|
|
|
|
* Ignore refresh meta content without a recognizable URL.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/linkparse.py
|
|
|
|
|
|
Closes: SF bug #1294456
|
2005-10-10 21:55:05 +00:00
|
|
|
|
|
2005-10-10 23:06:07 +00:00
|
|
|
|
* Catch CGI syntax errors in mailto: URLs, and add an appropriate
|
|
|
|
|
|
warning about the error.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/mailtourl.py
|
|
|
|
|
|
Closes: SF bug #1290563
|
|
|
|
|
|
|
2005-10-11 12:57:13 +00:00
|
|
|
|
* Initialize the i18n on module load time, so one does not have
|
|
|
|
|
|
to call init_i18n() manually anymore. Fixes parts in the code
|
|
|
|
|
|
(ie. the CGI script) that forgot to do this.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/__init__.py
|
|
|
|
|
|
Closes: SF bug #1277577
|
|
|
|
|
|
|
2005-10-11 20:10:50 +00:00
|
|
|
|
* Compress libraries in the .exe installer with UPX compressor.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: setup.py
|
|
|
|
|
|
|
2005-10-12 16:20:51 +00:00
|
|
|
|
* Ensure that base_url is Unicode for local files.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/fileurl.py
|
|
|
|
|
|
Closes: Debian bug #332870
|
|
|
|
|
|
|
2005-10-13 17:22:20 +00:00
|
|
|
|
* The default encoding for program and logger output will be the
|
|
|
|
|
|
preferred encoding now. It is determined from your current locale
|
|
|
|
|
|
system settings.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkcheck/checker/__init__.py,
|
|
|
|
|
|
linkcheck/i18n.py, linkcheck/logger/__init__.py
|
|
|
|
|
|
|
|
|
|
|
|
* Improved documentation about recursion and proxy support.
|
|
|
|
|
|
Type: documentation
|
2005-10-13 17:28:51 +00:00
|
|
|
|
Changed: linkchecker, doc/en/documentation.txt,
|
|
|
|
|
|
doc/{en,de}/linkchecker.1
|
2005-10-13 17:22:20 +00:00
|
|
|
|
|
2005-10-13 17:59:20 +00:00
|
|
|
|
* Make sure that given proxy values are reasonably well-formed.
|
|
|
|
|
|
Else abort checking of the current URL.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/proxysupport.py
|
|
|
|
|
|
|
2005-10-13 20:21:30 +00:00
|
|
|
|
* Correctly catch internal errors in the check URL loop, and
|
|
|
|
|
|
disable raising certain exceptions while the abort routine finishes
|
|
|
|
|
|
up.
|
|
|
|
|
|
Fixes the "dequeue mutated during iteration" errors.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/{__init__,consumer}.py
|
|
|
|
|
|
Closes: SF bug #1325570, #1312865, #1307775, #1292919, #1264865
|
|
|
|
|
|
|
2005-08-03 18:46:47 +00:00
|
|
|
|
3.2 "Kiss kiss bang bang" (released 3.8.2005)
|
2005-07-20 09:04:44 +00:00
|
|
|
|
|
2005-07-20 09:09:43 +00:00
|
|
|
|
* Fixed typo in redirection handling code.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
|
|
|
|
|
|
|
|
|
|
|
* Handle all redirections to different URL types, not just HTTP ->
|
|
|
|
|
|
non-HTTP.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
2005-07-20 09:04:44 +00:00
|
|
|
|
|
2005-07-20 09:45:30 +00:00
|
|
|
|
* Workaround a urllib2.py bug raising ValueError on some failed
|
|
|
|
|
|
HTTP authorisations.
|
|
|
|
|
|
Type: bugfix
|
2005-08-03 18:46:47 +00:00
|
|
|
|
Closes: SF bug #1250555
|
2005-07-20 09:45:30 +00:00
|
|
|
|
Changed: linkcheck/robotparser2.py
|
|
|
|
|
|
|
2005-08-03 18:47:32 +00:00
|
|
|
|
* Fix invalid import in DNS resolver.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/dns/resolver.py
|
|
|
|
|
|
|
2005-07-18 08:10:13 +00:00
|
|
|
|
3.1 "Suspicious" (released 18.7.2005)
|
2005-07-11 15:11:15 +00:00
|
|
|
|
|
|
|
|
|
|
* Updated documentation for the HTML parser.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/HtmlParser/*
|
2005-07-11 15:37:15 +00:00
|
|
|
|
|
|
|
|
|
|
* Added new DNS debug level and use it for DNS routines.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/__init__.py, doc/en/linkchecker.1,
|
|
|
|
|
|
linkcheck/dns/{ifconfig,resolver}.py
|
2005-07-11 15:11:15 +00:00
|
|
|
|
|
2005-07-13 15:03:17 +00:00
|
|
|
|
* Use tags for different LinkChecker warnings and allow them to
|
|
|
|
|
|
be filtered with a configuration file entry.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkcheck/checker/*.py,
|
|
|
|
|
|
linkcheck/configuration.py
|
|
|
|
|
|
|
2005-07-13 16:14:48 +00:00
|
|
|
|
* Add compatibility fix for HTTP/0.9 servers, from Python CVS.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/httplib2.py
|
|
|
|
|
|
|
|
|
|
|
|
* Add buffer flush fix for gzip files, from Python CVS.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/gzip2.py
|
|
|
|
|
|
|
2005-07-14 17:11:13 +00:00
|
|
|
|
* Do not cache URLs where a timeout or unusual error occurred.
|
|
|
|
|
|
This way they get re-checked.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/{__init__, urlbase}.py
|
|
|
|
|
|
|
2005-07-15 11:31:32 +00:00
|
|
|
|
* For HTTP return codes, try to use the official W3C name when it
|
|
|
|
|
|
is defined.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
|
|
|
|
|
|
2005-07-15 15:16:38 +00:00
|
|
|
|
* Fix detection code of supported GCC command line options. this
|
|
|
|
|
|
fixes a build error on some Unix systems (eg. FreeBSD).
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1238906
|
|
|
|
|
|
Changed: setup.py
|
|
|
|
|
|
|
2005-07-15 21:33:15 +00:00
|
|
|
|
* Renamed the old "xml" output logger to "gxml" and added a new
|
|
|
|
|
|
"xml" output logger which writes a custom XML format.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkcheck/logger/*xml*.py
|
|
|
|
|
|
|
2005-07-17 23:26:13 +00:00
|
|
|
|
* Use correct number of checked URLs in status output.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1239943
|
|
|
|
|
|
Changed: linkcheck/checker/consumer.py
|
|
|
|
|
|
|
2005-07-08 15:42:44 +00:00
|
|
|
|
3.0 "The Jacket" (released 8.7.2005)
|
2005-04-25 18:23:58 +00:00
|
|
|
|
|
2005-07-05 22:08:06 +00:00
|
|
|
|
* Catch all check errors, not just the ones inside of URL checking.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/__init__.py
|
|
|
|
|
|
|
|
|
|
|
|
* Ensure that the name of a newly created thread is ASCII. Else there
|
|
|
|
|
|
can be encoding errors.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/strformat.py, linkcheck/checker/consumer.py,
|
|
|
|
|
|
linkcheck/threader.py
|
|
|
|
|
|
|
2005-07-05 19:56:42 +00:00
|
|
|
|
* Use our own gzip module to cope with incomplete gzip streams.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1158475
|
|
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
|
|
|
|
|
Added: linkcheck/gzip2.py
|
|
|
|
|
|
|
2005-07-05 15:22:55 +00:00
|
|
|
|
* Fix hard coded python.exe path in the batch file linkchecker.bat.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1206858
|
|
|
|
|
|
Changed: setup.py, install-linkchecker.py
|
|
|
|
|
|
|
2005-07-04 20:28:55 +00:00
|
|
|
|
* Allow empty relative URLs. Note that a completely missing URL is
|
|
|
|
|
|
still an error (ie. <a href=""> is valid, <a href> is an error).
|
|
|
|
|
|
Type: bugfix
|
2005-07-05 12:51:57 +00:00
|
|
|
|
Closes: SF bug #1217397
|
2005-07-04 20:28:55 +00:00
|
|
|
|
Changed: linkcheck/linkparse.py, linkcheck/logger/*.py,
|
|
|
|
|
|
linkcheck/checker/urlbase.py
|
|
|
|
|
|
|
2005-07-05 12:51:57 +00:00
|
|
|
|
* Added checks for more <meta> URL entries, especially favicon
|
|
|
|
|
|
check was added.
|
2005-06-28 13:55:30 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/linkparse.py
|
|
|
|
|
|
|
2005-06-12 21:18:27 +00:00
|
|
|
|
* Limit memory consumption of psyco optimizer.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2005-06-12 21:17:23 +00:00
|
|
|
|
* Always norm the URL before sending a request.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/urlbase.py
|
2005-07-05 19:56:42 +00:00
|
|
|
|
|
2005-06-12 21:17:23 +00:00
|
|
|
|
* Send complete email address on SMTP VRFY command. Avoids a spurious
|
|
|
|
|
|
warning about incomplete email addresses.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/mailtourl.py
|
|
|
|
|
|
|
2005-06-09 19:47:45 +00:00
|
|
|
|
* The old intern/extern URL configuration has been replaced with
|
|
|
|
|
|
a new and hopefully simpler one. Please see the documentation on
|
|
|
|
|
|
how to upgrade to the new option syntax.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkcheck/*.py
|
|
|
|
|
|
|
2005-06-09 15:11:25 +00:00
|
|
|
|
* Honor XHTML in tag browser.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1217356
|
|
|
|
|
|
Changed: linkcheck/linkparse.py
|
|
|
|
|
|
|
2005-06-07 14:16:51 +00:00
|
|
|
|
* Catch curses.setupterm() errors.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1216092
|
|
|
|
|
|
Changed: linkcheck/ansicolor.py
|
|
|
|
|
|
|
2005-06-08 16:49:57 +00:00
|
|
|
|
* Only call _optcomplete bash completion function when it exists.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: Debian bug #309076
|
|
|
|
|
|
Changed: config/linkchecker-completion
|
|
|
|
|
|
|
2005-05-04 11:44:02 +00:00
|
|
|
|
* If a default config file (either /etc/linkchecker/linkcheckerrc or
|
|
|
|
|
|
~/.linkchecker/linkcheckerrc) does not exist it is not added to
|
|
|
|
|
|
the config file list.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/configuration.py
|
|
|
|
|
|
|
2005-05-06 13:21:10 +00:00
|
|
|
|
* The default output encoding is now that of your locale, and not
|
|
|
|
|
|
the hardcoded iso-8859-15 anymore.
|
|
|
|
|
|
Type: feature
|
2005-06-09 19:47:45 +00:00
|
|
|
|
Closes: Debian bug #307810
|
2005-05-06 13:21:10 +00:00
|
|
|
|
Changed: linkcheck/logger/__init__.py
|
|
|
|
|
|
|
|
|
|
|
|
* Do not generate an empty user config dir ~/.linkchecker by default,
|
|
|
|
|
|
only when needed.
|
|
|
|
|
|
Type: feature
|
2005-06-09 19:47:45 +00:00
|
|
|
|
Closes: Debian bug #307876
|
2005-05-06 13:21:10 +00:00
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2005-05-04 12:58:38 +00:00
|
|
|
|
* Redundant dot path at beginning of relative urls are now removed.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/url.py, linkcheck/tests/test_url.py
|
|
|
|
|
|
|
2005-04-25 18:23:58 +00:00
|
|
|
|
* Displaying warnings is now the default. One can disable warnings
|
2005-04-27 12:38:17 +00:00
|
|
|
|
with the --no-warnings option. The old --warnings option is
|
|
|
|
|
|
deprecated.
|
2005-04-25 18:23:58 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkcheck/configuration.py
|
|
|
|
|
|
|
2005-04-26 17:28:12 +00:00
|
|
|
|
* CGI parameters in URLs are now properly splitted and normed.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/url.py
|
|
|
|
|
|
|
2005-04-26 19:25:30 +00:00
|
|
|
|
* The number of encountered warnings is printed on program end.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/logger/{text,html}.py
|
|
|
|
|
|
|
2005-04-27 12:38:17 +00:00
|
|
|
|
* The deprecated --status option has been removed.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2005-05-04 11:44:02 +00:00
|
|
|
|
* New option --disable-psyco to disable psyco compilation regardless
|
|
|
|
|
|
if it is installed.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
|
|
|
|
|
* Since URL aliases from redirections do not represent the real
|
|
|
|
|
|
URL with regards to warnings, the aliases are no longer cached.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/cache.py, linkcheck/checker/httpurl.py
|
|
|
|
|
|
|
2005-06-20 14:53:23 +00:00
|
|
|
|
* The ignored url type honors now intern/extern filters.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/ignoreurl.py
|
|
|
|
|
|
Closes: SF #1223956
|
|
|
|
|
|
|
2005-04-22 13:44:09 +00:00
|
|
|
|
2.9 "Sweat" (released 22.4.2005)
|
2005-04-13 21:04:48 +00:00
|
|
|
|
|
2005-04-22 13:44:09 +00:00
|
|
|
|
* Use collections.deque object for incoming URL list. This is faster
|
|
|
|
|
|
than a plain Python list object.
|
2005-04-13 21:05:52 +00:00
|
|
|
|
Type: optimization
|
|
|
|
|
|
Changed: linkcheck/checker/cache.py
|
|
|
|
|
|
|
2005-04-13 21:08:02 +00:00
|
|
|
|
* Updated spanish translation, thanks to Servilio Afre Puentes.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: po/es.po
|
|
|
|
|
|
|
2005-04-07 13:46:24 +00:00
|
|
|
|
2.8 "Robots" (released 8.4.2005)
|
2005-03-31 08:18:50 +00:00
|
|
|
|
|
|
|
|
|
|
* Correct AttributeError in blacklist logger.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1173823
|
|
|
|
|
|
Changed: linkcheck/logger/blacklist.py
|
|
|
|
|
|
|
2005-03-31 13:50:11 +00:00
|
|
|
|
* Do not enforce an optional slash in empty URI paths. This resulted
|
|
|
|
|
|
in spurious warnings.
|
|
|
|
|
|
Closes: SF bug #1173841
|
|
|
|
|
|
Changed: linkcheck/url.py, linkcheck/tests/test_url.py
|
|
|
|
|
|
|
2005-04-06 17:12:37 +00:00
|
|
|
|
* On NT-derivative Windows systems, the command line scripts is now named
|
|
|
|
|
|
"linkchecker.bat" to facilitate execution.
|
2005-04-01 15:49:36 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: setup.py, install-linkchecker.py, doc/en/index.txt
|
|
|
|
|
|
|
2005-04-07 13:46:24 +00:00
|
|
|
|
* Use pydoc.pager() in strformat.paginate() instead of rolling out
|
|
|
|
|
|
our own paging algorithm.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/strformat.py
|
|
|
|
|
|
|
2005-03-29 22:30:57 +00:00
|
|
|
|
2.7 "Million Dollar Baby" (released 30.3.2005)
|
2005-03-29 09:15:26 +00:00
|
|
|
|
|
|
|
|
|
|
* When a host has no MX record, fall back to A records as the mail
|
|
|
|
|
|
host.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/mailtourl.py
|
|
|
|
|
|
|
2005-03-29 22:30:57 +00:00
|
|
|
|
* Do not split CGI params on semicolons. This is wrong of course,
|
|
|
|
|
|
but not supported by all servers. A later version of the CGI parser
|
|
|
|
|
|
engine will split and re-join semicolons.
|
2005-03-29 09:15:26 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/url.py
|
|
|
|
|
|
|
2005-03-29 11:32:21 +00:00
|
|
|
|
* Make sure that URLs are always Unicode strings and not None.
|
|
|
|
|
|
Type: bugfix
|
2005-03-29 12:01:22 +00:00
|
|
|
|
Closes: SF bug #1168720
|
2005-03-29 11:32:21 +00:00
|
|
|
|
Changed: linkcheck/linkparse.py, linkcheck/containers.py
|
|
|
|
|
|
|
2005-03-29 13:42:10 +00:00
|
|
|
|
* Fix the detection of persistent HTTP connections.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/httpheaders.py
|
|
|
|
|
|
|
2005-03-29 18:48:06 +00:00
|
|
|
|
* HTTP connections with pending data will not be cached.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
|
|
|
|
|
|
2005-03-29 20:48:33 +00:00
|
|
|
|
* Add all URL aliases to the URL cache to avoid recursion. This
|
|
|
|
|
|
also changes some invariants about what URLs are expected to be
|
|
|
|
|
|
in the cache.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/cache.py
|
|
|
|
|
|
|
2005-03-14 15:29:51 +00:00
|
|
|
|
2.6 "Lord of the Rings" (released 15.3.2005)
|
2005-03-04 20:32:06 +00:00
|
|
|
|
|
2005-03-10 23:50:09 +00:00
|
|
|
|
* Run with low priority. New option --priority to run with normal
|
|
|
|
|
|
priority.
|
2005-03-04 23:20:20 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkcheck/threader.py
|
2005-03-10 23:50:09 +00:00
|
|
|
|
|
2005-03-07 13:57:01 +00:00
|
|
|
|
* If GeoIP Python wrapper is installed, log the country name as info.
|
2005-03-07 00:10:50 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/consumer.py
|
|
|
|
|
|
Added: linkcheck/checker/geoip.py
|
2005-03-04 20:32:06 +00:00
|
|
|
|
|
2005-03-07 13:57:01 +00:00
|
|
|
|
* New option --no-proxy-for that lets linkchecker contact the given
|
|
|
|
|
|
hosts directly instead of going through a proxy.
|
|
|
|
|
|
Also configurable in linkcheckerrc
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkcheck/checker/proxysupport.py,
|
|
|
|
|
|
linkcheck/configuration.py
|
|
|
|
|
|
|
2005-03-12 00:44:22 +00:00
|
|
|
|
* Give a useful error message for syntax errors in regular expressions.
|
2005-03-07 13:57:01 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkchecker, linkcheck/configuration.py
|
|
|
|
|
|
|
2005-03-09 20:03:03 +00:00
|
|
|
|
* Accept quoted urls in CSS attributes.
|
2005-03-08 21:00:07 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/linkparse.py
|
|
|
|
|
|
|
|
|
|
|
|
* Eliminate duplicate link reporting in the link parser.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/linkparse.py
|
|
|
|
|
|
|
2005-03-09 20:03:03 +00:00
|
|
|
|
* Do not send multiple Accept-Encoding headers.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
|
|
|
|
|
|
2005-03-10 23:50:09 +00:00
|
|
|
|
* Avoid deadlocks between the cache and the queue lock.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/consumer.py, linkcheck/checker/cache.py
|
|
|
|
|
|
Added: linkcheck/lock.py
|
|
|
|
|
|
|
2005-03-11 23:06:21 +00:00
|
|
|
|
* Always reinitialize stored HTTP headers on redirects; prevents
|
|
|
|
|
|
a false alarm about recursive redirects.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
|
|
|
|
|
|
2005-03-03 16:05:46 +00:00
|
|
|
|
2.5 "Spanglish" (released 4.3.2005)
|
2005-02-17 13:50:57 +00:00
|
|
|
|
|
|
|
|
|
|
* Added spanish translation, thanks to Servilio Afre Puentes.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: po/Makefile
|
|
|
|
|
|
Added: po/es.po
|
|
|
|
|
|
|
2005-03-03 16:05:46 +00:00
|
|
|
|
* Ignore a missing locale/ dir and fall back to the default locale
|
|
|
|
|
|
instead of crashing.
|
2005-02-17 13:50:57 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/i18n.py
|
|
|
|
|
|
|
2005-02-17 13:55:02 +00:00
|
|
|
|
* Since profile.py and pstats.py have been removed from some
|
|
|
|
|
|
Python standard installations (eg. Debian GNU/Linux), make their
|
|
|
|
|
|
usage optional.
|
|
|
|
|
|
Using --profile without an available profile.py prints a warning
|
|
|
|
|
|
and runs linkchecker without profiling.
|
|
|
|
|
|
Using --viewprof without an available pstats.py prints an error
|
|
|
|
|
|
and exits.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2005-02-18 09:24:58 +00:00
|
|
|
|
* Ensure stored result, info and warning strings are always Unicode.
|
|
|
|
|
|
Else there might be encoding errors.
|
|
|
|
|
|
Type: bugfix
|
2005-02-18 11:31:41 +00:00
|
|
|
|
Closes: SF bug #1143553
|
2005-02-18 11:30:43 +00:00
|
|
|
|
Changed: linkcheck/checker/{urlbase,httpurl,ftpurl}.py,
|
|
|
|
|
|
linkcheck/strformat.py
|
2005-02-18 09:24:58 +00:00
|
|
|
|
|
2005-02-24 11:06:54 +00:00
|
|
|
|
* Fix -h help option on Windows systems
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1149987
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2005-02-08 23:23:05 +00:00
|
|
|
|
2.4 "Kitchen stories" (released 9.2.2005)
|
2005-02-07 00:31:51 +00:00
|
|
|
|
|
2005-02-07 12:10:17 +00:00
|
|
|
|
* Work around a Python 2.4 bug when HTTP 302 redirections are
|
|
|
|
|
|
encountered in urllib2.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/robotparser2.py
|
|
|
|
|
|
|
|
|
|
|
|
* Be sure to use Unicode HTML parser messages.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/linkparse.py
|
|
|
|
|
|
|
|
|
|
|
|
* Make sure that FTP connections are opened when they are reused.
|
2005-02-08 00:11:26 +00:00
|
|
|
|
Else open a new connection.
|
2005-02-07 12:10:17 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/ftpurl.py
|
|
|
|
|
|
|
2005-02-08 00:11:26 +00:00
|
|
|
|
* Added '!' to the list of unquoted URL path characters.
|
2005-02-07 12:10:17 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/url.py, linkcheck/tests/test_url.py
|
2005-02-07 00:31:51 +00:00
|
|
|
|
|
2005-02-08 00:19:23 +00:00
|
|
|
|
* Fix Windows path name for network paths.
|
2005-02-07 15:41:53 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1117839
|
|
|
|
|
|
Changed: linkcheck/checker/fileurl.py
|
|
|
|
|
|
|
2005-02-08 10:41:27 +00:00
|
|
|
|
* Regularly remove expired connections from the connection pool.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/pool.py
|
|
|
|
|
|
|
2005-02-08 13:46:50 +00:00
|
|
|
|
* Documentation and pylint cleanups.
|
|
|
|
|
|
Type: feature
|
2005-02-08 20:12:57 +00:00
|
|
|
|
Changed: linkcheck/*.py
|
2005-02-08 13:46:50 +00:00
|
|
|
|
|
2005-02-02 23:49:43 +00:00
|
|
|
|
2.3 "Napoleon Dynamite" (released 3.2.2005)
|
2005-01-24 19:25:26 +00:00
|
|
|
|
|
2005-01-24 20:31:38 +00:00
|
|
|
|
* Use and require Python >= 2.4.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: doc/install.txt, linkcheck/__init__.py, some scripts
|
2005-01-24 19:25:26 +00:00
|
|
|
|
|
2005-01-27 14:01:03 +00:00
|
|
|
|
* Add square brackets ([]) to the list of allowed URL characters
|
|
|
|
|
|
that do not need to be quoted.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/url.py
|
|
|
|
|
|
|
2005-01-31 01:09:10 +00:00
|
|
|
|
* Document the return value of the linkchecker command line script
|
|
|
|
|
|
in the help text and man pages.
|
2005-01-27 14:01:03 +00:00
|
|
|
|
Type: documentation
|
|
|
|
|
|
Changed: linkchecker, doc/{en,de,fr}/linkchecker.1
|
|
|
|
|
|
|
2005-01-27 17:11:03 +00:00
|
|
|
|
* Always write the GML graph beginning, not just when "intro" field
|
|
|
|
|
|
is defined.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/logger/gml.py
|
|
|
|
|
|
|
|
|
|
|
|
* Added DOT graph format output logger.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Added: linkcheck/logger/dot.py
|
|
|
|
|
|
Changed: linkcheck/logger/__init__.py, linkcheck/configuration.py,
|
|
|
|
|
|
linkchecker
|
|
|
|
|
|
|
2005-01-27 19:03:33 +00:00
|
|
|
|
* Added ftpparse module to parse FTP LIST output lines.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Added linkcheck/ftpparse/*
|
|
|
|
|
|
Changed: setup.py, linkcheck/checker/ftpurl.py
|
|
|
|
|
|
|
2005-01-27 21:16:07 +00:00
|
|
|
|
* Ignore all errors when closing SMTP connections.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/mailtourl.py
|
|
|
|
|
|
|
2005-01-28 01:02:15 +00:00
|
|
|
|
* Do not list FTP directory contents when they are not needed.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/ftpurl.py
|
|
|
|
|
|
|
2005-01-31 01:09:10 +00:00
|
|
|
|
* Added connection pooling, used for HTTP and FTP connections.
|
2005-01-30 22:39:09 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Added: linkcheck/checker/pool.py
|
|
|
|
|
|
Changed: linkcheck/checker/{cache, httpurl, ftpurl}.py
|
|
|
|
|
|
|
2005-01-28 16:11:33 +00:00
|
|
|
|
* The new per-user configuration file is now stored in
|
|
|
|
|
|
~/.linkchecker/linkcheckerrc.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkcheck/configuration.py, doc/{de,en,fr}/*.1
|
|
|
|
|
|
|
2005-01-31 13:01:55 +00:00
|
|
|
|
* The new blacklist output file is now stored in
|
|
|
|
|
|
~/.linkchecker/blacklist.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkcheck/configuration.py, doc/{de,en,fr}/*.1
|
|
|
|
|
|
|
2005-01-29 23:17:06 +00:00
|
|
|
|
* Start the log output before appending new urls to the consumer since
|
|
|
|
|
|
this can trigger logger.new_url().
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/{__init__, consumer}.py
|
|
|
|
|
|
|
2005-01-31 14:08:10 +00:00
|
|
|
|
* Fix crash when using -t option.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2005-01-31 16:33:11 +00:00
|
|
|
|
* Updated french translation of linkchecker, thanks to Yann Verley.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: po/fr.po, doc/fr/linkchecker.1
|
|
|
|
|
|
|
2005-01-24 15:10:49 +00:00
|
|
|
|
2.2 "Cube" (released 25.01.2005)
|
2005-01-17 11:34:23 +00:00
|
|
|
|
|
2005-01-20 22:58:30 +00:00
|
|
|
|
* CSV log format changes:
|
|
|
|
|
|
- default separator is now a comma, not a semicolon
|
|
|
|
|
|
- the quotechar can be configured and defaults to a double quote
|
|
|
|
|
|
- write CSV column headers as the first data row
|
|
|
|
|
|
(thanks to Hartmut Goebel)
|
2005-01-17 11:34:23 +00:00
|
|
|
|
Type: feature
|
2005-01-20 23:18:05 +00:00
|
|
|
|
Changed: linkcheck/logger/csvlog.py
|
2005-01-17 11:34:23 +00:00
|
|
|
|
|
|
|
|
|
|
* Support bzip-compressed man pages in RPM install script.
|
2005-01-20 22:58:30 +00:00
|
|
|
|
From Hartmut Goebel.
|
2005-01-17 11:34:23 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: install-rpm.sh
|
|
|
|
|
|
|
2005-01-18 15:53:34 +00:00
|
|
|
|
* HTML parser updates:
|
|
|
|
|
|
- supply and use Py_CLEAR macro
|
|
|
|
|
|
- only call set_encoding function if tag name is 'meta'
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/HtmlParser/*
|
|
|
|
|
|
|
|
|
|
|
|
* Changed documentation format for epydoc.
|
|
|
|
|
|
Type: documentation
|
|
|
|
|
|
Changed: *.py
|
|
|
|
|
|
|
|
|
|
|
|
* Fix FTP error message display crash.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/ftpurl.py
|
|
|
|
|
|
|
2005-01-19 23:01:36 +00:00
|
|
|
|
* Ask before overwriting old profile data with --profile.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2005-01-20 09:32:24 +00:00
|
|
|
|
* When searching for link names, limit the amount of data to look at
|
2005-01-20 21:38:30 +00:00
|
|
|
|
to 256 characters. Do not look at the complete content anymore.
|
2005-01-20 09:32:24 +00:00
|
|
|
|
This speeds up parsing of big HTML files significantly.
|
|
|
|
|
|
Type: optimization
|
|
|
|
|
|
Changed: linkcheck/linkparse.py
|
|
|
|
|
|
|
2005-01-20 21:38:30 +00:00
|
|
|
|
* Support Psyco >= 1.4. If you installed older versions of Psyco,
|
|
|
|
|
|
a warning is printed.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, doc/install.txt
|
|
|
|
|
|
|
2005-01-21 16:17:50 +00:00
|
|
|
|
* The build script setup.py uses -std=gnu99 when using GNU gcc compilers.
|
|
|
|
|
|
This gets rid of several compile warnings.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: setup.py
|
|
|
|
|
|
|
2005-01-24 09:45:22 +00:00
|
|
|
|
* Correct the sent User-Agent header when getting robots.txt files.
|
|
|
|
|
|
Added a simple robots.txt example file.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/robotparser2.py
|
|
|
|
|
|
Added: doc/robots.txt
|
|
|
|
|
|
|
2005-01-24 13:21:47 +00:00
|
|
|
|
* Updated the included linkcheck/httplib2.py from the newest httplib.py
|
|
|
|
|
|
found in Python CVS.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/httplib2.py
|
|
|
|
|
|
|
2005-01-24 15:09:28 +00:00
|
|
|
|
* Do not install unit tests. Only include them in the source distribution.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: MANIFEST.in, setup.py
|
|
|
|
|
|
|
2005-01-11 13:36:44 +00:00
|
|
|
|
2.1 "Shogun Assassin" (released 11.1.2005)
|
2004-12-08 09:09:06 +00:00
|
|
|
|
|
|
|
|
|
|
* Added XHTML support to the HTML parser.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/HtmlParser/*
|
|
|
|
|
|
|
2004-12-08 14:24:05 +00:00
|
|
|
|
* Support plural forms in gettext translations.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: po/*.po*
|
|
|
|
|
|
|
2005-01-11 11:43:20 +00:00
|
|
|
|
* Remove intern optcomplete installation, and make it optional to
|
2005-01-11 14:35:43 +00:00
|
|
|
|
install, since it is only needed on Unix installations using
|
|
|
|
|
|
bash-completion.
|
2005-01-10 20:37:23 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, config/linkchecker-completion
|
|
|
|
|
|
Removed: linkcheck/optcomplete.py
|
|
|
|
|
|
|
2005-01-11 02:16:37 +00:00
|
|
|
|
* Minor enhancements in url parsing.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/url.py
|
|
|
|
|
|
|
2005-01-11 13:29:34 +00:00
|
|
|
|
* Sort according to preference when checking MX hosts so that
|
|
|
|
|
|
preferred MX hosts get checked first.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/mailtourl.py
|
|
|
|
|
|
|
2005-01-11 14:19:09 +00:00
|
|
|
|
* If mail VRFY command fails, print a warning message.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/mailtourl.py
|
|
|
|
|
|
|
2004-12-07 13:10:29 +00:00
|
|
|
|
2.0 "I Kina spiser de hunde" (released 7.12.2004)
|
2004-11-24 12:49:09 +00:00
|
|
|
|
|
|
|
|
|
|
* Regenerate the HTML parser with new Bison version 1.875d.
|
|
|
|
|
|
Also use the now supported Bison memory macros YYMALLOC and
|
|
|
|
|
|
YYFREE.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/HtmlParser/htmlparse.y
|
|
|
|
|
|
|
2004-11-24 23:15:51 +00:00
|
|
|
|
* Updated installation and usage documentation.
|
|
|
|
|
|
Type: documentation
|
|
|
|
|
|
Changed: doc/install.txt, doc/index.txt
|
|
|
|
|
|
|
2004-11-25 16:40:18 +00:00
|
|
|
|
* Added comment() method to loggers for printing comments.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/logger/*.py
|
|
|
|
|
|
|
2004-12-06 17:54:43 +00:00
|
|
|
|
* Updated and translated manpages. French translation from
|
|
|
|
|
|
Yann Verley. German translation from me ;)
|
2004-11-26 18:38:27 +00:00
|
|
|
|
Type: documentation
|
2004-11-29 21:43:23 +00:00
|
|
|
|
Added: doc/de/linkchecker.de.1, doc/fr/linkchecker.fr.1
|
2004-11-26 18:38:27 +00:00
|
|
|
|
Changed: doc/en/linkchecker.1
|
|
|
|
|
|
|
2004-12-06 20:12:31 +00:00
|
|
|
|
* Fix mailto: URL norming by splitting the query type correctly.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/url.py
|
|
|
|
|
|
|
2004-12-06 23:20:54 +00:00
|
|
|
|
* Encode all output strings for display.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2004-12-07 07:55:38 +00:00
|
|
|
|
* Accept -o option logger type as case independent string.
|
2004-12-06 23:20:54 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
|
|
|
|
|
* Internal Unicode handling fixed.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/url.py, linkcheck/checker/*.py
|
|
|
|
|
|
|
2004-12-07 00:02:11 +00:00
|
|
|
|
* Use correct FTP directory list parsing.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/ftpurl.py
|
|
|
|
|
|
|
2004-11-19 14:10:16 +00:00
|
|
|
|
2.0rc2 "El d<>a de la bestia" (released 20.11.2004)
|
2004-11-17 20:21:13 +00:00
|
|
|
|
|
|
|
|
|
|
* encode version string for --version output
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1067915
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2004-11-19 14:10:16 +00:00
|
|
|
|
* Added shell config note with --home install option.
|
2004-11-17 20:21:13 +00:00
|
|
|
|
Type: documentation
|
|
|
|
|
|
Closes: SF bug #1067919
|
|
|
|
|
|
Changed: doc/install.txt
|
|
|
|
|
|
|
2004-11-19 14:10:16 +00:00
|
|
|
|
* Recheck robots.txt allowance and intern/extern filters for
|
|
|
|
|
|
redirected URLs.
|
2004-11-18 00:50:35 +00:00
|
|
|
|
Type: bugfix
|
2004-11-18 00:59:15 +00:00
|
|
|
|
Closes: SF bug #1067914
|
2004-11-18 00:50:35 +00:00
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
|
|
|
|
|
|
2004-11-19 13:33:07 +00:00
|
|
|
|
* Updated the warning and info messages to be always complete
|
|
|
|
|
|
sentences.
|
|
|
|
|
|
Type: feature
|
2004-11-19 19:14:12 +00:00
|
|
|
|
Changed: linkcheck/checker/*.py, po/*, linkcheck/ftests/*.py,
|
|
|
|
|
|
linkcheck/ftests/data/*.result
|
2004-11-19 13:33:07 +00:00
|
|
|
|
|
2004-11-19 14:10:16 +00:00
|
|
|
|
* Added missing script_dir to the windows installer script.
|
2004-11-19 21:06:58 +00:00
|
|
|
|
Use python.exe instead of pythonw.exe and --interactive option to
|
|
|
|
|
|
call linkcheck script.
|
|
|
|
|
|
Add Documentation link to the programs group.
|
2004-11-19 14:10:16 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: install-linkchecker.py
|
|
|
|
|
|
|
2004-11-15 20:38:16 +00:00
|
|
|
|
2.0rc1 "The Incredibles" (released 16.11.2004)
|
2004-10-25 21:19:49 +00:00
|
|
|
|
|
|
|
|
|
|
* Only instantiate SSL connections if SSL is supported
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
2004-10-26 21:43:55 +00:00
|
|
|
|
|
|
|
|
|
|
* Close all opened log files.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/logger/*.py
|
2004-10-25 21:19:49 +00:00
|
|
|
|
|
2004-10-27 09:25:05 +00:00
|
|
|
|
* All loggers have now an output encoding. Valid encodings are listed
|
|
|
|
|
|
in http://docs.python.org/lib/node127.html. The default encoding is
|
|
|
|
|
|
"iso-8859-15".
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/logger/*.py
|
2004-11-02 13:18:04 +00:00
|
|
|
|
|
2004-10-27 09:25:05 +00:00
|
|
|
|
* The --output and --file-output parameters can specify the encoding
|
|
|
|
|
|
now. The documentation has been updated with this change.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkchecker.1
|
2004-11-02 13:18:04 +00:00
|
|
|
|
|
2004-10-27 09:25:05 +00:00
|
|
|
|
* The encoding can also be specified in the linkcheckerrc config file.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: config/linkcheckerrc
|
|
|
|
|
|
|
2004-10-27 12:25:09 +00:00
|
|
|
|
* All leading directories of a given output log file are created
|
|
|
|
|
|
automatically now. Errors creating these directories or opening
|
|
|
|
|
|
the log file for writing abort the checking and print a usage mesage.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker, linkcheck/logger/__init__.py
|
2004-11-02 13:18:04 +00:00
|
|
|
|
|
|
|
|
|
|
* Coerce url names to unicode
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/__init__.py
|
|
|
|
|
|
|
|
|
|
|
|
* Accept unicode filenames for resolver config
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/dns/resolver.py
|
|
|
|
|
|
|
2004-11-15 01:22:50 +00:00
|
|
|
|
* LinkChecker accepts now Unicode domain names and converts them
|
2004-11-02 13:18:04 +00:00
|
|
|
|
according to RFC 3490 (http://www.faqs.org/rfcs/rfc3490.html).
|
|
|
|
|
|
Type: feature
|
2004-11-15 01:22:50 +00:00
|
|
|
|
Changed: linkcheck/dns/resolver.py, linkcheck/url.py
|
2004-11-03 22:35:57 +00:00
|
|
|
|
|
|
|
|
|
|
* Exceptions in the log systems are no more caught.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/ansicolor.py
|
2004-11-06 12:43:48 +00:00
|
|
|
|
|
|
|
|
|
|
* Remember a <base href=""> tag in the link parser. Saves one HTML
|
|
|
|
|
|
parse.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/urlbase.py, linkcheck/linkparse.py
|
|
|
|
|
|
|
|
|
|
|
|
* Optimize link name parsing of img alt tags.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/linkname.py
|
2004-10-27 09:25:05 +00:00
|
|
|
|
|
2004-11-15 01:22:50 +00:00
|
|
|
|
* Remove all references to the old 'colored' output logger.
|
2004-11-08 13:50:19 +00:00
|
|
|
|
Type: documentation
|
|
|
|
|
|
Closes: SF bug #1062011
|
|
|
|
|
|
Changed: linkchecker.1
|
2004-11-08 14:25:45 +00:00
|
|
|
|
|
|
|
|
|
|
* Synchronized the linkchecker documentation and the man page.
|
|
|
|
|
|
Type: documentation
|
|
|
|
|
|
Closes: SF bug #1062034
|
|
|
|
|
|
Changed: linkchecker, linkchecker.1
|
2004-11-08 13:50:19 +00:00
|
|
|
|
|
2004-11-09 16:04:05 +00:00
|
|
|
|
* Make --quiet an alias for -o none.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1063144
|
|
|
|
|
|
Changed: linkchecker, linkcheck/configuration.py,
|
|
|
|
|
|
linkcheck/checker/consumer.py
|
2004-11-09 17:05:56 +00:00
|
|
|
|
|
|
|
|
|
|
* Re-norm a changed file:// base url, avoiding a spurious warning.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/fileurl.py
|
2004-11-09 18:04:26 +00:00
|
|
|
|
|
|
|
|
|
|
* Wrong case of file links on Windows platforms now issue a
|
|
|
|
|
|
warning.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Closes: SF bug #1062007
|
|
|
|
|
|
Changed: linkcheck/checker/fileurl.py
|
2004-11-09 14:03:17 +00:00
|
|
|
|
|
2004-11-13 13:50:16 +00:00
|
|
|
|
* Updated the french translation. Thanks to Yann Verley.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: po/fr.po
|
|
|
|
|
|
|
2004-09-22 18:43:19 +00:00
|
|
|
|
1.13.5 "Die Musterknaben" (released 22.9.2004)
|
2004-09-20 09:47:53 +00:00
|
|
|
|
* Use xgettext with Python support for .pot file creation, adjusted
|
|
|
|
|
|
developer documentation.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: doc/install.txt, po/Makefile, MANIFEST.in
|
|
|
|
|
|
Removed: po/pygettext.py, po/msgfmt.py
|
2004-09-20 09:10:47 +00:00
|
|
|
|
|
2004-09-20 12:17:33 +00:00
|
|
|
|
* Use plural gettext form for log messages.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/logger/{text,html}.py
|
|
|
|
|
|
|
2004-09-20 15:12:13 +00:00
|
|
|
|
* Check if FTP file really exists instead of only the parent dir.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/ftpurl.py
|
|
|
|
|
|
|
2004-09-20 16:07:52 +00:00
|
|
|
|
* Document the different logger output types.
|
|
|
|
|
|
Type: documentation
|
|
|
|
|
|
Changed: linkchecker, linkchecker.1
|
|
|
|
|
|
|
2004-09-20 18:30:44 +00:00
|
|
|
|
* Recursion into FTP directories and parseable files has been
|
|
|
|
|
|
implemented.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/ftpurl.py
|
|
|
|
|
|
|
2004-09-17 16:35:35 +00:00
|
|
|
|
1.13.4 "Shaun of the dead" (released 17.9.2004)
|
2004-09-14 20:05:30 +00:00
|
|
|
|
* Catch HTTP cookie errors and add a warning.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
2004-09-14 19:51:08 +00:00
|
|
|
|
|
2004-09-16 20:36:54 +00:00
|
|
|
|
* fix up response page object in robots.txt parser for the upcoming
|
|
|
|
|
|
Python 2.4 release
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/robotparser2.py
|
|
|
|
|
|
|
|
|
|
|
|
* remove cached urls from progress queue, fixing endless wait for
|
|
|
|
|
|
checking to finish
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/consumer.py
|
|
|
|
|
|
|
2004-09-17 13:27:54 +00:00
|
|
|
|
* updated and synchronized documentation of the man page (linkchecker.1)
|
|
|
|
|
|
and the linkchecker --help output.
|
|
|
|
|
|
Type: documentation
|
|
|
|
|
|
Changed: linkchecker, linkchecker.1
|
|
|
|
|
|
|
2004-09-10 12:50:18 +00:00
|
|
|
|
1.13.3 "Fight Club" (released 10.9.2004)
|
2004-09-10 07:09:37 +00:00
|
|
|
|
* Prevent collapsing of relative parent dir paths. This fixes false
|
2004-09-10 11:46:58 +00:00
|
|
|
|
positives on URLs of the form "../../foo".
|
2004-09-10 07:09:37 +00:00
|
|
|
|
Closes: SF bug #1025459
|
|
|
|
|
|
Changed: linkcheck/url.py, linkcheck/tests/test_url.py
|
2004-09-10 07:07:41 +00:00
|
|
|
|
|
2004-09-08 13:37:40 +00:00
|
|
|
|
1.13.2 "Zat<61>ichi" (released 8.9.2004)
|
2004-09-04 08:40:03 +00:00
|
|
|
|
* Fix permissions of data files on install to be world readable.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1022132
|
|
|
|
|
|
Changed: setup.py
|
|
|
|
|
|
|
2004-09-04 08:45:45 +00:00
|
|
|
|
* Fixed the SQL logger when encountering empty URLs.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1022156
|
|
|
|
|
|
Changed: linkcheck/logger/sql.py
|
|
|
|
|
|
|
2004-09-05 10:56:33 +00:00
|
|
|
|
* Added notes about access rules for CGI scripts
|
|
|
|
|
|
Type: documentation
|
|
|
|
|
|
Changed: doc/install.txt
|
|
|
|
|
|
|
2004-09-05 20:58:41 +00:00
|
|
|
|
* Updated french translation. Thanks, Yann Verley!
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: po/fr.po
|
|
|
|
|
|
|
|
|
|
|
|
* initialize i18n at program start
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkchecker, linkcheck/lc_cgi.py
|
|
|
|
|
|
|
|
|
|
|
|
* Make initialization function for i18n, and allow LOCPATH to override
|
|
|
|
|
|
the locale directory.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/__init__.py
|
|
|
|
|
|
|
2004-09-08 13:37:40 +00:00
|
|
|
|
* Removed debug print statement when issueing linkchecker --help.
|
2004-09-05 21:05:40 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2004-09-08 12:50:05 +00:00
|
|
|
|
* Reset to default ANSI color scheme, we don't know what background
|
|
|
|
|
|
color the terminal has.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1022158
|
|
|
|
|
|
Changed: linkcheck/configuration.py
|
|
|
|
|
|
|
2004-09-08 13:32:47 +00:00
|
|
|
|
* Reinit the logger object when config files change values.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/configuration.py
|
|
|
|
|
|
|
2004-09-08 19:30:17 +00:00
|
|
|
|
* Only import ifconfig routines on POSIX systems.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Closes: SF bug #1024607
|
|
|
|
|
|
Changed: linkcheck/dns/resolver.py
|
|
|
|
|
|
|
2004-09-03 18:40:29 +00:00
|
|
|
|
1.13.1 "Old men in new cars" (released 3.9.2004)
|
2004-09-03 08:27:18 +00:00
|
|
|
|
* Fixed RPM generation by adding the generated config file to the
|
|
|
|
|
|
installed files list.
|
2004-09-02 15:03:09 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: setup.py
|
|
|
|
|
|
|
2004-09-03 08:27:18 +00:00
|
|
|
|
* Mention to remove old versions when upgrading in the documentation.
|
2004-09-02 15:03:09 +00:00
|
|
|
|
Type: documentation
|
|
|
|
|
|
Changed: doc/upgrading.txt, doc/install.txt
|
|
|
|
|
|
|
2004-09-03 08:27:18 +00:00
|
|
|
|
* Fix typo in redirection cache handling.
|
2004-09-03 08:26:10 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/cache.py
|
|
|
|
|
|
|
2004-09-03 08:27:18 +00:00
|
|
|
|
* The -F file output must honor verbose/quiet configuration.
|
2004-09-03 08:26:10 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/consumer.py
|
|
|
|
|
|
|
2004-09-03 09:34:22 +00:00
|
|
|
|
* Generate all translation files under windows systems.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: po/Makefile
|
|
|
|
|
|
|
|
|
|
|
|
* Added windows binary installer script and configuration.
|
|
|
|
|
|
Type: feature
|
2004-09-03 09:42:49 +00:00
|
|
|
|
Changed: setup.py, setup.cfg, doc/install.txt
|
2004-09-03 09:34:22 +00:00
|
|
|
|
Added: install-linkchecker.py
|
|
|
|
|
|
|
2004-09-03 14:54:59 +00:00
|
|
|
|
* Do not raise an error when user and/or password of ftp URLs is not
|
|
|
|
|
|
specified.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/ftpurl.py
|
|
|
|
|
|
|
|
|
|
|
|
* honor anchor part of cache url key, handle the recursion check
|
|
|
|
|
|
with an extra cache key
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/{urlbase,cache,fileurl}.py
|
|
|
|
|
|
|
|
|
|
|
|
* Support URL lists in text files with one URL per line. Empty lines
|
|
|
|
|
|
or comment lines starting with '#' are ignored.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/fileurl.py
|
|
|
|
|
|
|
2004-09-03 15:23:47 +00:00
|
|
|
|
* Added new option --extern-strict to specify strict extern url
|
|
|
|
|
|
patterns.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2004-09-03 19:56:49 +00:00
|
|
|
|
* Strip quotes from parsed CSS urls.
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/urlbase.py
|
|
|
|
|
|
|
2004-09-01 09:40:23 +00:00
|
|
|
|
1.13.0 "The Butterfly Effect" (released 1.9.2004)
|
2004-07-22 13:41:05 +00:00
|
|
|
|
* lots of internal code restructuring
|
|
|
|
|
|
Type: code cleanup
|
|
|
|
|
|
Changed: a lot
|
2004-07-19 09:03:47 +00:00
|
|
|
|
|
2004-08-29 15:50:58 +00:00
|
|
|
|
* If checking revealed errors (or warnings with --warnings),
|
|
|
|
|
|
the command line client exits with a non-zero exit status.
|
2004-08-23 20:20:00 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Closes: SF bug 1013191
|
|
|
|
|
|
Changed: linkchecker, linkcheck/checker/consumer.py
|
|
|
|
|
|
|
2004-08-29 15:50:58 +00:00
|
|
|
|
* Specify the HTML doctype and charset in HTML output.
|
2004-08-23 21:14:09 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Closes: SF bug 1014283
|
|
|
|
|
|
Changed: linkcheck/logger/html.py
|
|
|
|
|
|
|
2004-08-29 15:50:58 +00:00
|
|
|
|
* Fix endless loop on broken urls with non-empty anchor.
|
2004-08-24 15:09:00 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/httpurl.py
|
|
|
|
|
|
|
2004-08-26 18:31:33 +00:00
|
|
|
|
* For news: or nntp: urls, entries in ~/.netrc are now ignored.
|
2004-08-28 17:03:48 +00:00
|
|
|
|
You should give instead username/password info in the configuration
|
|
|
|
|
|
file or on the command line.
|
2004-08-24 15:09:00 +00:00
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/checker/nntpurl.py
|
|
|
|
|
|
|
2004-08-29 15:50:58 +00:00
|
|
|
|
* The HTML output shows now HTML and CSS validation links for
|
|
|
|
|
|
the parent URL of invalid links.
|
2004-08-26 18:31:33 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/logger/html.py
|
|
|
|
|
|
|
2004-08-27 19:24:32 +00:00
|
|
|
|
* The status is now printed as default, it can be supressed with
|
|
|
|
|
|
the new --no-status option.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2004-08-29 12:47:54 +00:00
|
|
|
|
* The default recursion level is now infinite.
|
2004-08-28 17:03:48 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2004-08-29 12:47:54 +00:00
|
|
|
|
* The 'outside of domain filter' is no more a warning but an informational
|
|
|
|
|
|
message. A warning is inappropriate since the user is in full control
|
|
|
|
|
|
over what links are extern or intern.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Closes: SF bug 1013206
|
|
|
|
|
|
Changed: linkcheck/urlbase.py
|
|
|
|
|
|
|
2004-08-29 15:50:58 +00:00
|
|
|
|
* Renamed the --strict option to --extern-strict-all.
|
2004-08-28 17:03:48 +00:00
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
|
2004-08-31 20:35:16 +00:00
|
|
|
|
* a new cache and queueing algorithm makes sure that no URL is
|
|
|
|
|
|
checked twice.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/checker/cache.py
|
|
|
|
|
|
|
2004-08-31 22:24:26 +00:00
|
|
|
|
* the given user/password authententication is now also used to
|
|
|
|
|
|
get robots.txt files.
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/robotparser2.py, linkcheck/checker/cache.py
|
|
|
|
|
|
|
2004-05-27 20:52:15 +00:00
|
|
|
|
1.12.3 "The Princess Bride" (released 27.5.2004)
|
2004-05-26 23:06:57 +00:00
|
|
|
|
* fall back to GET on bad status line of a HEAD request
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/HttpUrlData.py
|
|
|
|
|
|
|
2004-05-26 23:55:33 +00:00
|
|
|
|
* really fall back to GET with Zope servers; fixes infinite loop
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/HttpUrlData.py
|
|
|
|
|
|
|
2004-05-26 23:06:57 +00:00
|
|
|
|
* better error msg on BadStatusLine error
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/UrlData.py
|
2004-04-05 09:51:33 +00:00
|
|
|
|
|
2004-05-27 00:30:37 +00:00
|
|
|
|
* updated optcomplete to newest upstream
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/optcomplete.py
|
|
|
|
|
|
|
2004-05-27 09:06:46 +00:00
|
|
|
|
* also quote query parts of urls
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/{HttpUrlData, url}.py
|
|
|
|
|
|
|
2004-05-27 20:54:23 +00:00
|
|
|
|
* - preserve the order in which HTML attributes have been parsed
|
|
|
|
|
|
- cope with trailing space in HTML comments
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/parser/{__init__.py,htmllex.l}
|
|
|
|
|
|
Added: linkcheck/containers.py
|
|
|
|
|
|
|
2004-05-27 20:28:31 +00:00
|
|
|
|
* rework anchor fallback
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/HttpUrlData.py
|
|
|
|
|
|
|
2004-05-27 20:44:37 +00:00
|
|
|
|
* move contentAllowsRobot check to end of recursion check to avoid
|
|
|
|
|
|
unnecessary GET request
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/UrlData.py
|
|
|
|
|
|
|
2004-04-04 12:55:18 +00:00
|
|
|
|
1.12.2 (release 4.4.2004)
|
2004-03-01 15:49:43 +00:00
|
|
|
|
* use XmlUtils instead of xmlify for XML quoting
|
2004-03-08 20:35:40 +00:00
|
|
|
|
Type: code cleanup
|
2004-03-01 15:49:43 +00:00
|
|
|
|
Added: linkcheck/XmlUtils.py
|
|
|
|
|
|
Changed: linkcheck/StringUtil.py, linkcheck/log/XMLLogger.py
|
2004-04-03 16:35:15 +00:00
|
|
|
|
|
2004-03-03 10:24:08 +00:00
|
|
|
|
* don't require a value anymore with the --version option
|
2004-03-08 20:35:40 +00:00
|
|
|
|
Type: bugfix
|
2004-03-03 10:24:08 +00:00
|
|
|
|
Changed: linkchecker
|
2004-04-03 16:35:15 +00:00
|
|
|
|
|
2004-03-08 20:35:40 +00:00
|
|
|
|
* before putting url data objects in the queue, check if they have
|
|
|
|
|
|
correct syntax and are not already cached
|
|
|
|
|
|
Type: optimization
|
2004-03-04 12:17:49 +00:00
|
|
|
|
Changed: linkcheck/{UrlData,Config}.py
|
2004-04-03 16:35:15 +00:00
|
|
|
|
|
2004-03-05 00:10:11 +00:00
|
|
|
|
* every once in a while, remove all already cached urls from the
|
|
|
|
|
|
incoming queue. This action is reported when --status is given.
|
2004-03-08 20:35:40 +00:00
|
|
|
|
Type: optimization
|
2004-03-05 00:10:11 +00:00
|
|
|
|
Changed: linkcheck/Config.py
|
2004-04-03 16:35:15 +00:00
|
|
|
|
|
2004-03-05 00:10:11 +00:00
|
|
|
|
* both changes above result in significant performance improvements
|
|
|
|
|
|
when checking large websites, since a majority of the links tend
|
|
|
|
|
|
to be navigation links to already-cached pages.
|
2004-03-08 20:35:40 +00:00
|
|
|
|
Type: note
|
2004-04-03 16:35:15 +00:00
|
|
|
|
|
2004-03-09 21:38:06 +00:00
|
|
|
|
* updated examples and put them before options in the man page for
|
|
|
|
|
|
easier reading
|
|
|
|
|
|
Type: documentation
|
|
|
|
|
|
Changed: linkchecker, linkchecker.1
|
2004-04-03 16:35:15 +00:00
|
|
|
|
|
2004-03-11 11:01:00 +00:00
|
|
|
|
* added contact url and email to the HTTP User-Agent string, which
|
|
|
|
|
|
gets us more accepted by some bot-blocking software; also see
|
|
|
|
|
|
http://www.livejournal.com/bots/
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/Config.py
|
2004-03-01 15:49:43 +00:00
|
|
|
|
|
2004-04-03 16:35:15 +00:00
|
|
|
|
* only check robots.txt for http connections
|
|
|
|
|
|
Type: bugfix
|
|
|
|
|
|
Changed: linkcheck/{Http,}UrlData.py
|
|
|
|
|
|
Closes: SF bug 928895
|
|
|
|
|
|
|
2004-04-03 17:54:45 +00:00
|
|
|
|
* updated regression tests
|
|
|
|
|
|
Type: feature
|
2004-04-03 17:54:45 +00:00
|
|
|
|
Changed: test/test_*.py, Makefile
|
2004-04-03 17:54:45 +00:00
|
|
|
|
Added: test/run.sh
|
|
|
|
|
|
|
2004-04-04 09:34:58 +00:00
|
|
|
|
* preserve the order in which HTML attributes have been parsed
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/parser/{__init__.py,htmllex.l}
|
|
|
|
|
|
|
|
|
|
|
|
* handle and correct missing start quotes in HTML attributes
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/parser/htmllex.l
|
|
|
|
|
|
|
|
|
|
|
|
* full parsing of .css files
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Changed: linkcheck/{Http,}UrlData.py, linkcheck/linkparse.py
|
|
|
|
|
|
|
2004-04-04 17:07:40 +00:00
|
|
|
|
* removed Gilman news draft
|
|
|
|
|
|
Type: feature
|
|
|
|
|
|
Removed: draft-gilman-news-url-00.txt
|
|
|
|
|
|
|
2004-04-03 16:35:15 +00:00
|
|
|
|
|
2004-02-21 12:03:26 +00:00
|
|
|
|
1.12.1 (release 21.2.2004)
|
2004-02-19 23:13:40 +00:00
|
|
|
|
* raise IncompleteRead instead of ValueError on malformed chunked
|
|
|
|
|
|
HTTP data
|
2004-02-20 14:21:51 +00:00
|
|
|
|
Changed: linkcheck/httplib2.py
|
2004-02-19 23:27:51 +00:00
|
|
|
|
* catch errors earlier in recursion check
|
2004-02-20 14:21:51 +00:00
|
|
|
|
Changed: linkcheck/UrlData.py
|
2004-02-21 14:54:10 +00:00
|
|
|
|
* quote url and parent url in log output
|
2004-02-20 14:21:51 +00:00
|
|
|
|
Changed: linkcheck/log/*.py
|
|
|
|
|
|
Added: linkcheck/url.py
|
2004-02-19 23:13:40 +00:00
|
|
|
|
|
2004-01-31 01:26:46 +00:00
|
|
|
|
1.12.0 (release 31.1.2004)
|
2004-01-28 09:04:51 +00:00
|
|
|
|
* added LRU.setdefault function
|
|
|
|
|
|
Changed: linkcheck/LRU.py
|
|
|
|
|
|
Closes: SF bug 885916
|
2004-01-28 22:33:11 +00:00
|
|
|
|
* Added Mac OS X as supported platform (version 10.3 is known to work)
|
|
|
|
|
|
Changed: README, INSTALL
|
|
|
|
|
|
* HTML parser objects are now subclassable and collectable by the cyclic
|
|
|
|
|
|
garbage collector
|
|
|
|
|
|
Changed: linkcheck/parser/htmlparse.y
|
2004-01-29 10:30:05 +00:00
|
|
|
|
* made some minor parser fixes for attribute scanning and JavaScript
|
|
|
|
|
|
Changed: linkcheck/parser/htmllex.l
|
2004-01-29 14:12:57 +00:00
|
|
|
|
* include the optcomplete module for bash autocompletion
|
|
|
|
|
|
Added: linkcheck/optcomplete.py, linkcheck-completion
|
2004-01-29 18:06:19 +00:00
|
|
|
|
Changed: MANIFEST.in, setup.py
|
2004-01-29 14:36:25 +00:00
|
|
|
|
* print out nicer error message for unknown host names
|
|
|
|
|
|
Changed: linkcheck/UrlData.py
|
2004-01-29 18:06:19 +00:00
|
|
|
|
* added new logger type "none" printing out nothing which is handy for
|
|
|
|
|
|
cron scripts.
|
|
|
|
|
|
Changed: linkchecker, linkcheck/Config.py, linkcheck/log/__init__.py
|
|
|
|
|
|
Added: linkcheck/log/NoneLogger.py
|
|
|
|
|
|
* the -F file output option disables console output now
|
|
|
|
|
|
Changed: linkchecker
|
|
|
|
|
|
* added an example cron script
|
|
|
|
|
|
Added: linkcheck-cron.sh
|
|
|
|
|
|
Changed: MANIFEST.in, setup.py
|
2004-01-29 21:23:20 +00:00
|
|
|
|
* only warn about missing anchor support servers when the url has
|
|
|
|
|
|
actually an anchor
|
|
|
|
|
|
Changed: linkcheck/HttpUrlData.py
|
|
|
|
|
|
* always fall back to HTTP GET request when HEAD gave an error to
|
2004-01-31 01:26:46 +00:00
|
|
|
|
cope with servers not supporting HEAD requests
|
2004-01-30 10:21:24 +00:00
|
|
|
|
Changed: linkcheck/HttpUrlData.py, FAQ
|
2004-01-28 22:33:11 +00:00
|
|
|
|
|
2004-01-10 11:29:12 +00:00
|
|
|
|
1.10.3 (release 10.1.2004)
|
2004-01-03 21:19:00 +00:00
|
|
|
|
* use the optparser module for command line parsing
|
2004-01-03 22:31:13 +00:00
|
|
|
|
Changed: linkchecker, po/*.po
|
2004-01-04 08:56:31 +00:00
|
|
|
|
* use Set() instead of hashmap
|
2004-01-03 21:19:00 +00:00
|
|
|
|
Changed: linkcheck/Config.py
|
2004-01-06 11:27:41 +00:00
|
|
|
|
* fix mime-type checking to allow parsing of .css stylesheets
|
2004-01-04 09:23:14 +00:00
|
|
|
|
Changed: linkcheck/HttpUrlData.py
|
2004-01-10 11:12:23 +00:00
|
|
|
|
* honor HTML meta tags for robots, ie.
|
2004-01-07 20:50:07 +00:00
|
|
|
|
<meta name="ROBOTS" content="NOFOLLOW">
|
|
|
|
|
|
Changed: linkcheck/UrlData.py, linkcheck/linkparse.py
|
2004-01-10 11:12:23 +00:00
|
|
|
|
* much less aggressive thread acquiring, this fixes the 100% CPU
|
|
|
|
|
|
usage from the previous version
|
|
|
|
|
|
Changed: linkcheck/Threader.py
|
2004-01-03 16:28:35 +00:00
|
|
|
|
|
2004-01-03 15:12:43 +00:00
|
|
|
|
1.10.2 (release 3.1.2004)
|
2003-12-19 19:16:11 +00:00
|
|
|
|
* fixed CGI safe_url pattern, it was too strict
|
|
|
|
|
|
Changed: linkcheck/lc_cgi.py
|
2003-12-20 11:29:04 +00:00
|
|
|
|
* replace backticks with repr() or %r
|
2004-01-03 13:38:36 +00:00
|
|
|
|
Changed: all .py files containing backticks, and po/*.po
|
2003-12-20 11:29:04 +00:00
|
|
|
|
* make windows DNS nameserver parsing more robust
|
|
|
|
|
|
Changed: linkcheck/DNS/Base.py
|
2003-12-28 23:05:53 +00:00
|
|
|
|
Closes: SF bugs 863227,864383
|
2003-12-29 23:39:44 +00:00
|
|
|
|
* only cache used data, not the whole url object
|
|
|
|
|
|
Changed: linkcheck/{Http,}UrlData.py
|
2004-01-02 23:30:53 +00:00
|
|
|
|
* limit cached data
|
|
|
|
|
|
Changed: linkcheck/{UrlData,Config}.py
|
|
|
|
|
|
Added: linkcheck/LRU.py
|
2004-01-03 15:12:43 +00:00
|
|
|
|
Closes: SF bug 864516
|
2004-01-02 23:30:53 +00:00
|
|
|
|
* use dummy_threading module and get rid of the _NoThreads
|
|
|
|
|
|
functions
|
|
|
|
|
|
Changed: linkchecker, linkcheck/{Config,Threader}.py,
|
|
|
|
|
|
test/test_*.py
|
2004-01-03 10:26:23 +00:00
|
|
|
|
* set default connection timeout to 60 seconds
|
|
|
|
|
|
Changed: linkcheck/__init__.py
|
2004-01-03 13:30:13 +00:00
|
|
|
|
* new option --status print regular messages about number of
|
|
|
|
|
|
checked urls and urls still to check
|
|
|
|
|
|
Changed: linkchecker, linkcheck/{__init__,Config}.py
|
2003-12-19 19:16:11 +00:00
|
|
|
|
|
2003-12-19 13:14:32 +00:00
|
|
|
|
1.10.1 (release 19.12.2003)
|
2003-12-10 20:18:05 +00:00
|
|
|
|
* added Mandrake .spec file from Chris Green <cmg@dok.org>
|
|
|
|
|
|
Added: linkchecker.spec
|
|
|
|
|
|
Changed: MANIFEST.in
|
2003-12-19 10:25:30 +00:00
|
|
|
|
* print last-modified date for http and https links in infos
|
2003-12-10 20:40:56 +00:00
|
|
|
|
Changed: linkcheck/HttpUrlData.py
|
2003-12-18 13:19:30 +00:00
|
|
|
|
* add detailed installation instructions for Windows
|
|
|
|
|
|
Changed: INSTALL
|
|
|
|
|
|
Closes: SF bug 857748
|
2003-12-18 14:23:22 +00:00
|
|
|
|
* updated the DNS nameserver config parse routines
|
|
|
|
|
|
Changed: linkcheck/DNS/Base.py
|
|
|
|
|
|
Added: linkcheck/DNS/winreg.py
|
|
|
|
|
|
Removed: linkcheck/DNS/win32dns.py
|
2003-12-19 10:23:55 +00:00
|
|
|
|
* fix https support test
|
|
|
|
|
|
Changed: linkcheck/HttpUrlData.py
|
2003-12-10 20:18:05 +00:00
|
|
|
|
|
2003-12-07 10:47:40 +00:00
|
|
|
|
1.10.0 (released 7.12.2003)
|
2003-11-15 15:33:25 +00:00
|
|
|
|
* catch httplib errors in robotparser
|
|
|
|
|
|
Changed: linkcheck/robotparser2.py
|
2003-11-20 15:04:29 +00:00
|
|
|
|
Closes: SF bug 836864
|
2003-12-07 10:14:32 +00:00
|
|
|
|
* - infinite recursion option with negative value works now
|
2003-12-05 00:39:00 +00:00
|
|
|
|
- initialize self.urlparts to avoid crash when reading cached http
|
|
|
|
|
|
urls
|
2003-12-07 10:14:32 +00:00
|
|
|
|
- with --strict option do not add any automatic filters if the user
|
|
|
|
|
|
gave his own on the command line
|
2003-12-02 15:47:43 +00:00
|
|
|
|
Changed: linkcheck/UrlData.py
|
|
|
|
|
|
|
2003-10-31 16:29:53 +00:00
|
|
|
|
1.9.5 (released 31.10.2003)
|
|
|
|
|
|
* Add Zope to servers with broken HEAD support, adjusted the FAQ
|
|
|
|
|
|
Changed: linkcheck/HttpUrlData.py, FAQ
|
2003-10-31 16:42:34 +00:00
|
|
|
|
Closes: SF bug 833419
|
2003-10-31 16:29:53 +00:00
|
|
|
|
* Disable psyco usage, it is causing infinite loops (this is a known
|
|
|
|
|
|
issue with psyco); and it is disabling ctrl-c interrupts (this
|
|
|
|
|
|
is also a known issue in psyco)
|
|
|
|
|
|
Changed: linkchecker
|
2003-10-31 16:33:38 +00:00
|
|
|
|
* use internal debug logger
|
|
|
|
|
|
Changed: linkcheck/robotparser2.py
|
|
|
|
|
|
* do not hardcode Accept-Encoding header in HTTP request
|
|
|
|
|
|
Added: linkcheck/httplib2.py
|
|
|
|
|
|
Changed: linkcheck/robotparser2.py
|
2003-10-22 11:25:56 +00:00
|
|
|
|
|
2003-10-22 11:22:28 +00:00
|
|
|
|
1.9.4 (released 22.10.2003)
|
2003-10-17 11:22:33 +00:00
|
|
|
|
* parse CSS stylesheet files and check included urls, for example
|
|
|
|
|
|
background images
|
|
|
|
|
|
Changed: linkcheck/{File,Http,Ftp,}UrlData.py, linkcheck/linkparser.py
|
2003-10-17 19:00:58 +00:00
|
|
|
|
* try to use psyco for the commandline linkchecker script
|
|
|
|
|
|
Changed: linkchecker
|
2003-10-21 10:11:46 +00:00
|
|
|
|
* when decompression of compressed HTML pages fails, assume the page
|
|
|
|
|
|
is not compressed
|
|
|
|
|
|
Changed: linkcheck/{robotparser2,HttpUrlData}.py
|
2003-10-16 20:44:55 +00:00
|
|
|
|
|
|
|
|
|
|
1.9.3 (released 16.10.2003)
|
2003-10-05 15:47:07 +00:00
|
|
|
|
* re-added an updated robot parser which uses urllib2 and can decode
|
|
|
|
|
|
compressed transfer encodings.
|
|
|
|
|
|
Added: linkcheck/robotparser2.py
|
|
|
|
|
|
* more restrictive url validity checking when running in CGI mode
|
|
|
|
|
|
Changed: linkcheck/lc_cgi.py
|
2003-10-10 13:42:36 +00:00
|
|
|
|
* accept more Windows path specifications, like
|
|
|
|
|
|
file://C:\Dokume~1\test.html
|
|
|
|
|
|
Changed: linkcheck/FileUrlData.py
|
2003-10-05 15:47:07 +00:00
|
|
|
|
|
2003-09-11 21:55:11 +00:00
|
|
|
|
1.9.2
|
|
|
|
|
|
* parser fixes:
|
|
|
|
|
|
- do not #include <stdint.h>, fixes build on some FreeBSD, Windows
|
|
|
|
|
|
and Solaris/SunOS platforms
|
|
|
|
|
|
- ignore first leading invalid backslash in a=\"b\" attributes
|
|
|
|
|
|
Changed: linkcheck/parser/htmllex.{l,c}
|
2003-09-19 18:23:06 +00:00
|
|
|
|
* add full script path to linkchecker on windows systems
|
|
|
|
|
|
Changed: linkchecker.bat
|
|
|
|
|
|
* fix generation of Linkchecker_Readme.txt under windows systems
|
|
|
|
|
|
Changed: setup.py
|
2003-09-11 21:55:11 +00:00
|
|
|
|
|
2003-08-15 00:06:39 +00:00
|
|
|
|
1.9.1
|
2003-08-19 11:49:14 +00:00
|
|
|
|
* add documentation how to change the default C compiler
|
2003-08-18 22:15:27 +00:00
|
|
|
|
Changed: INSTALL
|
2003-08-19 11:49:14 +00:00
|
|
|
|
* fixed blacklist logging
|
2003-08-18 22:15:27 +00:00
|
|
|
|
Changed: linkcheck/log/BlacklistLogger.py
|
|
|
|
|
|
* removed unused imports
|
|
|
|
|
|
Changed: linkcheck/*.py
|
2003-08-29 12:00:34 +00:00
|
|
|
|
* parser fixes:
|
|
|
|
|
|
- fixed parsing of end tags with trailing garbage
|
|
|
|
|
|
- fixed parsing of script single comment lines
|
2003-08-19 11:49:14 +00:00
|
|
|
|
Changed: linkcheck/parser/htmllex.l
|
2003-08-15 00:06:39 +00:00
|
|
|
|
|
|
|
|
|
|
1.9.0
|
2003-08-11 11:19:38 +00:00
|
|
|
|
* Require Python 2.3
|
2003-08-11 12:50:12 +00:00
|
|
|
|
- removed timeoutsocket.py and robotparser.py, using upstream
|
|
|
|
|
|
- use True/False for boolean values
|
|
|
|
|
|
- use csv module
|
2003-08-11 13:30:40 +00:00
|
|
|
|
- use new-style classes
|
2003-08-07 22:38:19 +00:00
|
|
|
|
Closes: SF bug 784977
|
2003-08-11 12:50:12 +00:00
|
|
|
|
Changed: a lot
|
|
|
|
|
|
* update po makefiles and tools
|
|
|
|
|
|
Changed po/*
|
2003-08-08 00:49:48 +00:00
|
|
|
|
* start CGI output immediately
|
|
|
|
|
|
Changed: lc.cgi, lc.fcgi, lc.sz_fcgi, linkcheck/lc_cgi.py
|
|
|
|
|
|
Closes: SF bug 784331
|
2003-08-07 22:38:19 +00:00
|
|
|
|
|
2003-08-01 00:49:20 +00:00
|
|
|
|
1.8.22
|
2003-08-05 13:01:06 +00:00
|
|
|
|
* allow colons in HTML attribute names, used for namespaces
|
2003-08-01 00:49:20 +00:00
|
|
|
|
Changed: linkcheck/parser/htmllex.l
|
2003-08-05 13:01:06 +00:00
|
|
|
|
* fix match of intern patterns with --denyallow enabled
|
2003-08-05 12:40:14 +00:00
|
|
|
|
Changed: linkcheck/UrlData.py
|
|
|
|
|
|
* s/intern/internal/ and s/extern/external/ in the documentation
|
|
|
|
|
|
Changed: linkchecker, linkchecker.1, FAQ
|
2003-08-05 13:01:06 +00:00
|
|
|
|
* rename column "column" to "col" in SQL output, since "column" is
|
|
|
|
|
|
a reserved keyword. Thanks Garvin Hicking for the hint.
|
|
|
|
|
|
Changed: linkcheck/log/SQLLogger.py, create.sql
|
2003-08-07 10:22:56 +00:00
|
|
|
|
* handle HTTP redirects to a non-http url
|
|
|
|
|
|
Changed: linkcheck/{Http,}UrlData.py
|
|
|
|
|
|
Closes: SF bug 784372
|
2003-08-01 00:49:20 +00:00
|
|
|
|
|
2003-07-28 12:05:29 +00:00
|
|
|
|
1.8.21
|
|
|
|
|
|
* detect recursive redirections; the maximum of five redirections is
|
|
|
|
|
|
still there though
|
2003-07-28 12:23:22 +00:00
|
|
|
|
* after every HTTP 301 or 302 redirection, check the URL cache again
|
2003-07-28 12:05:29 +00:00
|
|
|
|
Closes: SF bug 776851
|
2003-07-28 12:23:22 +00:00
|
|
|
|
* put all HTTP 301 redirection answers also in the url cache as
|
2003-07-28 23:29:45 +00:00
|
|
|
|
aliases of the original url. this could mess up some redirection
|
|
|
|
|
|
warnings (ie warn about redirection when there is none), but it is
|
|
|
|
|
|
more network efficient.
|
2003-07-28 12:05:29 +00:00
|
|
|
|
|
2003-07-09 20:39:36 +00:00
|
|
|
|
1.8.20
|
|
|
|
|
|
* fix setting of domain in set_intern_url
|
|
|
|
|
|
Changed: linkcheck/UrlData.py
|
2003-07-10 17:51:06 +00:00
|
|
|
|
* - parse JS strings and comments
|
|
|
|
|
|
- accept "<!- " as comment begin
|
|
|
|
|
|
Changed: linkcheck/parser/htmlex.l
|
|
|
|
|
|
Closes: SF bug 768661
|
2003-07-23 23:27:46 +00:00
|
|
|
|
* quote url before submitting the request, the previous map() call
|
|
|
|
|
|
was useless. Thanks Toby Dickenson for the patch.
|
|
|
|
|
|
Changed: linkcheck/HttpUrlData.py
|
|
|
|
|
|
Closes: SF bug 776416
|
2003-07-09 20:39:36 +00:00
|
|
|
|
|
2003-06-25 20:12:01 +00:00
|
|
|
|
1.8.19
|
|
|
|
|
|
* add scheme colon in set_intern_url
|
2003-07-04 14:27:44 +00:00
|
|
|
|
Changed: linkcheck/UrlData.py
|
2003-06-25 20:12:01 +00:00
|
|
|
|
* fix threading option -t
|
2003-07-04 14:27:44 +00:00
|
|
|
|
Changed: linkchecker, linkcheck/Config.py
|
|
|
|
|
|
* do not try to get content of urls that have no content (eg mail)
|
|
|
|
|
|
Closes: SF bug 765016
|
|
|
|
|
|
Changed: linkcheck/{Mailto,Nntp,Telnet,}UrlData.py
|
2003-07-04 14:30:02 +00:00
|
|
|
|
* added robots.txt FAQ, updated links
|
2003-07-04 14:27:44 +00:00
|
|
|
|
Removed: norobots-rfc.html
|
2003-07-04 15:09:17 +00:00
|
|
|
|
Changed: FAQ, WONTDO, TODO
|
2003-07-04 14:27:44 +00:00
|
|
|
|
* add iso-8859-1 coding line to all .py files
|
|
|
|
|
|
Changed: *.py
|
|
|
|
|
|
* Correctly quote the HTML output
|
|
|
|
|
|
Changed: linkcheck/log/HtmlLogger.py
|
2003-06-25 20:12:01 +00:00
|
|
|
|
|
2003-06-18 08:08:41 +00:00
|
|
|
|
1.8.18
|
|
|
|
|
|
* fix option error messages for invalid integer arguments
|
|
|
|
|
|
Changed files: linkchecker
|
|
|
|
|
|
* enable infinite recursion with a negative -r value
|
|
|
|
|
|
Changed files: linkcheck/{UrlData,Config}.py, linkchecker,
|
|
|
|
|
|
linkchecker.1
|
2003-06-18 09:03:51 +00:00
|
|
|
|
* if -s is given, add some link patterns to urls given on the
|
|
|
|
|
|
command line automatically:
|
|
|
|
|
|
for local files, add -i "^file:". For http and ftp urls, add
|
|
|
|
|
|
the domain name -i "<domain>".
|
|
|
|
|
|
Changed files: linkcheck/UrlData.py, linkchecker
|
2003-06-18 08:08:41 +00:00
|
|
|
|
|
2003-06-06 09:41:01 +00:00
|
|
|
|
1.8.17
|
|
|
|
|
|
* fix parsing of missing end tag in "</a <a b=c>"
|
|
|
|
|
|
Changed files: linkcheck/parser/htmllex.l
|
|
|
|
|
|
* fix entity resolving in parsed html links
|
|
|
|
|
|
Closes: SF bug #749543
|
|
|
|
|
|
Changed files: linkcheck/StringUtil.py
|
|
|
|
|
|
|
2003-05-21 22:31:02 +00:00
|
|
|
|
1.8.16
|
|
|
|
|
|
* also look at id attributes on anchor check
|
|
|
|
|
|
(Closes SF Bug #741131)
|
|
|
|
|
|
Changed files: linkcheck/{linkparser,UrlData}.py
|
|
|
|
|
|
* minor parser cleanups
|
|
|
|
|
|
Changed files: linkcheck/parser/*
|
|
|
|
|
|
|
2003-05-05 06:29:57 +00:00
|
|
|
|
1.8.15
|
|
|
|
|
|
* Fix compile errors with C variable declarations in HTML parser.
|
|
|
|
|
|
Thanks to Fazal Majid <fazal@majid.fm>
|
|
|
|
|
|
Changed files: linkcheck/parser/htmlparse.[yc]
|
|
|
|
|
|
|
2003-04-29 01:09:14 +00:00
|
|
|
|
1.8.14
|
2003-05-01 13:25:22 +00:00
|
|
|
|
* fix old bug in redirects not using the full url. This resulted in
|
2003-04-29 01:09:14 +00:00
|
|
|
|
errors like (-2, "Name or service not known")
|
|
|
|
|
|
Changed files: linkcheck/HttpUrlData.py
|
2003-05-01 13:25:22 +00:00
|
|
|
|
Closes: SF Bug #729007
|
2003-04-29 14:55:42 +00:00
|
|
|
|
* only remove anchors on IIS servers (other servers are doing quite
|
|
|
|
|
|
well with anchors... can you spell A-p-a-c-h-e ?)
|
|
|
|
|
|
Changed files: linkcheck/{HttpUrlData, UrlData}.py
|
2003-04-30 14:00:38 +00:00
|
|
|
|
* Parser changes:
|
|
|
|
|
|
- correctly propagate and display parsing errors
|
2003-04-30 09:26:58 +00:00
|
|
|
|
- really cope with missing ">" end tags
|
2003-04-30 01:21:24 +00:00
|
|
|
|
Changed files: linkcheck/parser/html{lex.l, parse.y},
|
2003-04-30 14:00:38 +00:00
|
|
|
|
linkcheck/linkparse.py, linkcheck/UrlData.py
|
2003-05-01 13:44:32 +00:00
|
|
|
|
* quote urls before a request
|
|
|
|
|
|
Changed files: linkcheck/HttpUrlData.py
|
2003-04-29 01:09:14 +00:00
|
|
|
|
|
2003-04-28 11:29:22 +00:00
|
|
|
|
1.8.13
|
|
|
|
|
|
* fix typo in manpage
|
|
|
|
|
|
Changed files: linkchecker.1
|
2003-04-28 13:10:43 +00:00
|
|
|
|
* remove anchor from HEAD and GET requests
|
|
|
|
|
|
Changed files: linkcheck/{HttpUrlData, UrlData}.py
|
2003-04-28 11:29:22 +00:00
|
|
|
|
|
2003-04-27 14:33:59 +00:00
|
|
|
|
1.8.12
|
|
|
|
|
|
* convert urlparts to list also on redirect
|
|
|
|
|
|
Changed files: linkcheck/HttpUrlData.py
|
|
|
|
|
|
|
2003-04-17 13:09:33 +00:00
|
|
|
|
1.8.11
|
|
|
|
|
|
* catch httplib.error exceptions
|
2003-04-18 13:04:02 +00:00
|
|
|
|
Changed files: linkcheck/HttpUrlData.py
|
|
|
|
|
|
* override interactive password question in robotparser.py
|
|
|
|
|
|
Changed files: linkcheck/robotparser.py
|
|
|
|
|
|
* switch to urllib2.py as default url connect.
|
|
|
|
|
|
Changed files: linkcheck/UrlData.py
|
|
|
|
|
|
* recompile html parser with flex 2.5.31
|
|
|
|
|
|
Changed files: linkcheck/parser/{htmllex.c,Makefile}
|
2003-04-17 13:09:33 +00:00
|
|
|
|
|
2003-03-16 14:11:49 +00:00
|
|
|
|
1.8.10
|
|
|
|
|
|
* new option --no-anchor-caching
|
2003-03-31 13:32:51 +00:00
|
|
|
|
Changed files: linkchecker, linkcheck/{Config.py, UrlData.py}, FAQ
|
2003-03-16 14:11:49 +00:00
|
|
|
|
* quote empty attribute arguments
|
|
|
|
|
|
Changed files: linkcheck/parser/htmllex.[lc]
|
|
|
|
|
|
|
2003-02-13 18:33:59 +00:00
|
|
|
|
1.8.9
|
|
|
|
|
|
* recompile with bison 1.875a
|
|
|
|
|
|
Changed files: linkcheck/parser/htmlparse.[ch]
|
2003-03-04 17:42:15 +00:00
|
|
|
|
* remove stpcpy declaration, fixes compile error on RedHat 7.x
|
|
|
|
|
|
Changed files: linkcheck/parser/htmlsax.h
|
|
|
|
|
|
* clarify keyboard interrupt warning to wait for active connections
|
|
|
|
|
|
to finish
|
|
|
|
|
|
Changed files: linkcheck/__init__.py
|
2003-03-05 01:30:25 +00:00
|
|
|
|
* resolve &#XXX; number entity references
|
2003-03-05 01:35:19 +00:00
|
|
|
|
Changed files: linkcheck/{StringUtil.py,linkname.py}
|
2003-02-13 18:33:59 +00:00
|
|
|
|
|
2003-02-06 01:23:36 +00:00
|
|
|
|
1.8.8
|
|
|
|
|
|
* All amazon servers block HEAD requests with timeouts. Use GET as
|
|
|
|
|
|
a workaround, but issue a warning.
|
|
|
|
|
|
Changed files: linkcheck/HttpUrlData.py
|
2003-02-12 00:09:07 +00:00
|
|
|
|
* restrict CGI access to localhost per default
|
|
|
|
|
|
Changed files: lc.cgi, lc.fcgi, lc.sz_fcgi, linkcheck/lc_cgi.py
|
2003-02-06 01:23:36 +00:00
|
|
|
|
|
2003-01-31 17:04:47 +00:00
|
|
|
|
1.8.7
|
2003-02-02 11:06:16 +00:00
|
|
|
|
* #define YY_NO_UNISTD_H on Windows systems, fixes build error with
|
|
|
|
|
|
Visual Studio compiler
|
|
|
|
|
|
Changed files: setup.py
|
|
|
|
|
|
* use python2.2 headers for parser compile, not 2.1.
|
|
|
|
|
|
Changed files: linkcheck/parser/Makefile
|
2003-01-31 17:04:47 +00:00
|
|
|
|
|
2003-01-26 14:50:02 +00:00
|
|
|
|
1.8.6
|
|
|
|
|
|
* include a fixed robotparser.py (from Python 2.2 CVS maint branch)
|
|
|
|
|
|
|
2003-01-20 14:26:25 +00:00
|
|
|
|
1.8.5
|
|
|
|
|
|
* fix config.warn to warn
|
|
|
|
|
|
Changed files: linkcheck/__init.py
|
2003-01-21 23:46:37 +00:00
|
|
|
|
* parser changes:
|
2003-01-24 16:20:51 +00:00
|
|
|
|
o recognise "<! -- -->" HTML comments (seen at Eonline)
|
2003-01-21 23:46:37 +00:00
|
|
|
|
o recognise "<! !>" HTML comments (seen at www.nba.com)
|
2003-01-24 16:20:51 +00:00
|
|
|
|
o rebuild with flex 2.5.27
|
|
|
|
|
|
Changed files: linkcheck/parser/htmllex.[lc]
|
2003-01-21 23:46:37 +00:00
|
|
|
|
* added another url exclusion example to the FAQ
|
|
|
|
|
|
numerate questions and answers
|
|
|
|
|
|
Changed files: FAQ
|
2003-01-22 19:56:17 +00:00
|
|
|
|
* fix linkchecker exceptions
|
|
|
|
|
|
Changed files: linkcheck/{Ftp,Mailto,Nntp,Telnet,}UrlData.py,
|
|
|
|
|
|
linkcheck/__init__.py
|
2003-01-20 14:26:25 +00:00
|
|
|
|
|
2003-01-09 19:20:43 +00:00
|
|
|
|
1.8.4
|
|
|
|
|
|
* Improve error message for failing htmlsax module import
|
|
|
|
|
|
Changed files: linkcheck/parser/htmllib.py
|
2003-01-11 12:38:18 +00:00
|
|
|
|
* Regenerate parser with new bison 1.875
|
|
|
|
|
|
Changed files: linkcheck/parser/htmlparser.c
|
|
|
|
|
|
* Some CVS files were not the same as their local counterpart.
|
|
|
|
|
|
Something went wrong. Anyway, I re-committed them.
|
|
|
|
|
|
Changed files: a lot .py files
|
2003-01-09 19:20:43 +00:00
|
|
|
|
|
2003-01-04 23:18:28 +00:00
|
|
|
|
1.8.3
|
2003-01-05 20:37:03 +00:00
|
|
|
|
* add missing imports for StringUtil in log classes, defer i18n of log
|
|
|
|
|
|
field names (used for CGI scripts)
|
|
|
|
|
|
Changed files: linkcheck/log/*.py
|
2003-01-05 01:54:23 +00:00
|
|
|
|
* fixed wrong debug level comparison from > to >=
|
2003-01-04 23:18:28 +00:00
|
|
|
|
Changed files: linkcheck/Config.py
|
2003-01-05 01:24:24 +00:00
|
|
|
|
* JavaScript checks in the CGI scripts
|
|
|
|
|
|
Changed files: lconline/lc_cgi.html.*
|
2003-01-05 01:54:23 +00:00
|
|
|
|
Added files: lconline/check.js
|
2003-01-05 01:24:24 +00:00
|
|
|
|
* Updated documentation with a link restriction example
|
|
|
|
|
|
Changed files: linkchecker, linkchecker.1, FAQ
|
2003-01-05 16:20:11 +00:00
|
|
|
|
* Updated po/pygettext.py to version 1.5, cleaned up some gettext
|
|
|
|
|
|
usages.
|
2003-01-05 23:27:24 +00:00
|
|
|
|
* updated i18n
|
|
|
|
|
|
Added files: linkcheck/i18n.py
|
|
|
|
|
|
Changed files: all .py files using i18n
|
2003-01-06 02:33:43 +00:00
|
|
|
|
* Recognise "<! --" HTML comments
|
|
|
|
|
|
Changed files: linkcheck/parser/htmllex.l
|
2003-01-08 08:04:15 +00:00
|
|
|
|
* -a anchor option implies -w because anchor errors are always warnings
|
|
|
|
|
|
Changed files: linkchecker
|
2003-01-08 08:47:49 +00:00
|
|
|
|
* added AnsiColors.py and debug.py to split out some functions
|
|
|
|
|
|
Changed files: a lot .py files using these things
|
2003-01-08 16:36:29 +00:00
|
|
|
|
* use yy_size_t for parser alloc definitions, fixes build errors on 64bit
|
|
|
|
|
|
architectures
|
2003-01-08 20:08:26 +00:00
|
|
|
|
Changed files: linkcheck/parser/htmllex.l
|
2003-01-04 23:18:28 +00:00
|
|
|
|
|
2002-12-28 17:36:06 +00:00
|
|
|
|
1.8.2
|
|
|
|
|
|
* - ignore invalid html attribute characters
|
|
|
|
|
|
- ignore trailing garbage on html end tags
|
|
|
|
|
|
- fixed debugging code with flex
|
2002-12-28 20:51:46 +00:00
|
|
|
|
- use flex memory management interface
|
|
|
|
|
|
- use only double quotes for attribute quoting
|
|
|
|
|
|
- check quoting of all attributes
|
2002-12-28 17:36:06 +00:00
|
|
|
|
Changed files: linkcheck/parser/htmllex.l
|
|
|
|
|
|
* build parser with flex 2.5.25
|
|
|
|
|
|
Changed files: linkcheck/parser/{Makefile, htmllex.c}
|
2002-12-30 22:58:51 +00:00
|
|
|
|
* put shared code of cgi scripts in lc_cgi.py
|
|
|
|
|
|
Changed files: lc.cgi, lc.fcgi, lc.sz_fcgi, linkcheck/lc_cgi.py
|
2002-12-30 23:55:24 +00:00
|
|
|
|
* put some linebreaks and target="top" into HTML output
|
|
|
|
|
|
Changed files: linkcheck/logging/HtmlLogger.py
|
2002-12-31 00:45:22 +00:00
|
|
|
|
* add translated cgi files
|
|
|
|
|
|
Changed files: setup.py, MANIFEST.in, debian/rules
|
2002-12-31 01:12:59 +00:00
|
|
|
|
Added files: lconline/*.{de,en}
|
|
|
|
|
|
Removed files: lconline/{leer.html,lc_cgi.html}
|
2002-12-28 17:36:06 +00:00
|
|
|
|
|
2002-12-06 01:36:19 +00:00
|
|
|
|
1.8.1
|
|
|
|
|
|
* Add missing () to function call in proxy handling code
|
2002-12-06 20:51:32 +00:00
|
|
|
|
Changed files: FtpUrlData.py
|
|
|
|
|
|
* Use urlparse.url(un)split instead of urlparse.url(un)parse
|
|
|
|
|
|
Changed files: FtpUrlData.py, UrlData.py, HttpUrlData.py,
|
|
|
|
|
|
FileUrlData.py
|
2002-12-06 18:01:56 +00:00
|
|
|
|
* Print size information if its available
|
2002-12-06 20:51:32 +00:00
|
|
|
|
Changed files: FtpUrlData.py, UrlData.py, HttpUrlData.py
|
2002-12-11 23:08:36 +00:00
|
|
|
|
* Add --warning-size-bytes option to print warning if content size
|
|
|
|
|
|
exceeds the given byte limit
|
2002-12-06 20:51:32 +00:00
|
|
|
|
Changed files: FtpUrlData.py, HttpUrlData.py, linkchecker, Config.py,
|
2002-12-06 18:01:56 +00:00
|
|
|
|
linkchecker.1
|
|
|
|
|
|
* Updated translations
|
|
|
|
|
|
Changed files: po/linkchecker.pot, po/*.po
|
2002-12-06 20:51:32 +00:00
|
|
|
|
* Parse supported file types for ftp links
|
|
|
|
|
|
Changed files: FtpUrlData.py, FileUrlData.py, UrlData.py
|
2002-12-06 01:36:19 +00:00
|
|
|
|
|
2002-11-26 23:39:14 +00:00
|
|
|
|
1.8.0
|
|
|
|
|
|
* Require Python >= 2.2.1, remove httplib.
|
2002-11-27 16:06:17 +00:00
|
|
|
|
Changed files: setup.py, INSTALL, linkchecker
|
2002-11-26 23:27:43 +00:00
|
|
|
|
* Add again python-dns, the Debian package maintainer is unresponsive
|
2002-11-27 16:06:17 +00:00
|
|
|
|
Added files: linkcheck/DNS/*.py
|
|
|
|
|
|
Changed files: INSTALL, setup.py
|
2002-11-27 09:09:24 +00:00
|
|
|
|
* You must now use named constants for ANSII color codes
|
2002-11-27 16:06:17 +00:00
|
|
|
|
Changed files: linkcheckerrc, linkcheck/log/ColoredLogger.py
|
|
|
|
|
|
* Release RedHat 8.0 rpm packages.
|
|
|
|
|
|
Changed files: setup.py, MANIFEST.in
|
|
|
|
|
|
* remove --robots-txt from manpage, fix HTZP->HTTP typo
|
|
|
|
|
|
Changed files: linkchecker.1
|
2002-11-26 23:27:43 +00:00
|
|
|
|
|
2002-11-26 01:16:14 +00:00
|
|
|
|
1.7.1
|
|
|
|
|
|
* Fix memory leak in HTML parser flushing error path
|
|
|
|
|
|
Changed files: htmlparse.y
|
|
|
|
|
|
* add custom line and column tracking in parser
|
|
|
|
|
|
Changed files: htmllex.l, htmlparse.y, htmlsax.h, htmllib.py
|
|
|
|
|
|
* Use column tracking in urldata classes
|
|
|
|
|
|
Changed files: UrlData.py, FileUrlData,py, FtpUrlData.py,
|
|
|
|
|
|
HostCheckingUrlData.py
|
|
|
|
|
|
* Use column tracking in logger classes
|
|
|
|
|
|
Changed files: StandardLogger.py CVSLogger.py, ColoredLogger.py,
|
|
|
|
|
|
HtmlLogger.py, SqlLogger.py
|
|
|
|
|
|
|
2002-11-24 22:33:16 +00:00
|
|
|
|
1.7.0
|
|
|
|
|
|
* Added new HTML parser written in C as a Python extension module.
|
|
|
|
|
|
It is faster and it is more fault tolerant.
|
2002-11-24 23:52:27 +00:00
|
|
|
|
Of course, this means I cannot provide .exe installers any more
|
|
|
|
|
|
since the distutils dont provide cross-compilation.
|
2002-11-24 22:33:16 +00:00
|
|
|
|
|
2002-11-18 19:48:28 +00:00
|
|
|
|
1.6.7
|
|
|
|
|
|
* Removed check for <applet> tags codebase attribute, but honor it
|
|
|
|
|
|
when checking applet links
|
|
|
|
|
|
* Handle <applet> tags archive attribute as a comma separated list
|
2002-11-18 19:57:10 +00:00
|
|
|
|
Closes: SF bug #636802
|
|
|
|
|
|
* Fix a nasty bug in tag searching, which ignored tags with more
|
2002-11-18 19:48:28 +00:00
|
|
|
|
than one link attribute in it.
|
2002-11-18 19:57:10 +00:00
|
|
|
|
* Fix concatenation with relative base urls by first joining the
|
|
|
|
|
|
parent url.
|
2002-11-18 23:23:06 +00:00
|
|
|
|
* New commandline option --profile to write profile data.
|
2002-11-22 19:28:14 +00:00
|
|
|
|
* Add httplib.py from Python CVS 2.1 maintenance branch, which has the
|
|
|
|
|
|
skip_host keyword argument I am using now.
|
2002-11-18 19:48:28 +00:00
|
|
|
|
|
2002-11-07 23:45:55 +00:00
|
|
|
|
1.6.6
|
|
|
|
|
|
* Use the new HTTPConnection/HTTPResponse interface of httplib
|
|
|
|
|
|
Closes: SF bug #634679
|
|
|
|
|
|
Changed files: linkcheck/HTTPUrlData.py, linkcheck/HTTPSUrlData.py
|
|
|
|
|
|
* Updated the ftp online test
|
|
|
|
|
|
Changed files: test/output/test_ftp
|
|
|
|
|
|
|
2002-10-19 11:47:18 +00:00
|
|
|
|
1.6.5
|
|
|
|
|
|
* Catch the maximum recursion limit error while parsing links and
|
|
|
|
|
|
print an error message instead of bailing out.
|
|
|
|
|
|
Changed files: linkcheck/UrlData.py
|
2002-10-19 11:48:22 +00:00
|
|
|
|
* Fixed Ctrl-C only interrupting one single thread, not the whole
|
|
|
|
|
|
program.
|
|
|
|
|
|
Changed files: linkcheck/UrlData.py, linkcheck/__init__.py
|
2002-10-31 13:59:41 +00:00
|
|
|
|
* HTML syntax cleanup and relative cgi form url for the cgi scripts
|
|
|
|
|
|
Changed files: lconline/*.html
|
2002-10-19 11:47:18 +00:00
|
|
|
|
|
2002-10-15 00:59:12 +00:00
|
|
|
|
1.6.4
|
|
|
|
|
|
* Support for ftp proxies
|
|
|
|
|
|
Changed files: linkcheck/FtpUrlData.py, linkcheck/HttpUrlData.py
|
|
|
|
|
|
Added files: linkcheck/ProxyUrlData.py
|
|
|
|
|
|
* Updated german translation
|
|
|
|
|
|
|
2002-09-23 15:02:42 +00:00
|
|
|
|
1.6.3:
|
|
|
|
|
|
* Generate md5sum checksums for distributed files
|
2002-09-23 15:09:29 +00:00
|
|
|
|
Changed files: Makefile
|
2002-09-23 15:02:42 +00:00
|
|
|
|
* use "startswith" string method instead of a regex
|
2002-09-23 15:09:29 +00:00
|
|
|
|
Changed files: linkchecker, linkcheck/UrlData.py
|
2002-09-24 11:40:41 +00:00
|
|
|
|
* Add a note about supported languages, updated the documentation.
|
2002-09-26 15:11:32 +00:00
|
|
|
|
Changed files: README, linkchecker, FAQ
|
2002-09-24 11:40:41 +00:00
|
|
|
|
* Remove --robots-txt option from documentation, it is per default
|
|
|
|
|
|
enabled and you cannot disable it from the command line.
|
2002-09-26 14:54:24 +00:00
|
|
|
|
Changed files: linkchecker, po/*.po
|
|
|
|
|
|
* fix --extern argument creation
|
|
|
|
|
|
Changed files: linkchecker, linkcheck/UrlData.py
|
|
|
|
|
|
* Print help if PyDNS module is not installed
|
2002-09-26 15:11:32 +00:00
|
|
|
|
Changed files: linkcheck/UrlData.py
|
|
|
|
|
|
* Print information if a proxy was used.
|
|
|
|
|
|
Changed files: linkcheck/HttpUrlData.py
|
|
|
|
|
|
* Updated german documentation
|
|
|
|
|
|
Changed files: po/de.po
|
2002-09-26 16:43:27 +00:00
|
|
|
|
* Oops, an FTP proxy is not used. Will make it in the next release.
|
2002-09-26 15:48:13 +00:00
|
|
|
|
Changed files: linkcheck/FtpUrlData.py
|
2002-09-26 17:00:29 +00:00
|
|
|
|
* Default socket timeout is now 30 seconds (10 was too short)
|
2002-09-23 15:02:42 +00:00
|
|
|
|
|
2002-09-10 20:22:00 +00:00
|
|
|
|
1.6.2:
|
2002-09-11 09:19:01 +00:00
|
|
|
|
* Warn about unknown Content-Encodings. Dont parse HTML in this case.
|
2002-09-10 23:36:07 +00:00
|
|
|
|
* Support deflate content encoding (snatched from Debians reportbug)
|
2002-09-11 09:19:01 +00:00
|
|
|
|
* Add appropriate Accept-Encoding header to HTTP request.
|
2002-09-11 09:51:24 +00:00
|
|
|
|
* Updated german translations
|
2002-09-10 20:22:00 +00:00
|
|
|
|
|
2002-09-02 15:30:36 +00:00
|
|
|
|
1.6.1:
|
|
|
|
|
|
* FileUrlData.py: remove searching for links in text files, this is
|
|
|
|
|
|
error prone. Just handle *.html and Opera Bookmarks.
|
2002-09-02 15:33:51 +00:00
|
|
|
|
* Make separate ChangeLog from debian/changelog. For previous
|
|
|
|
|
|
changes, see debian/changelog.
|
2002-09-04 21:29:30 +00:00
|
|
|
|
* Default socket timeout is now 10 seconds
|
|
|
|
|
|
* updated linkcheck/timeoutsocket.py to newest version
|
2002-09-04 22:47:20 +00:00
|
|
|
|
* updated README and INSTALL
|
2002-09-07 12:30:28 +00:00
|
|
|
|
* s/User-agent/User-Agent/, use same case as other browsers
|