mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-03-31 13:10:37 +00:00
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@380 e7d03fd6-7b0d-0410-9947-9c21f3af8025
723 lines
25 KiB
Text
723 lines
25 KiB
Text
linkchecker (1.3.23) unstable; urgency=low
|
|
|
|
* linkcheck/linkname.py: workaround for a bug regex matching with
|
|
re.DOTALL. This could result in href="" names not found correctly.
|
|
* linkcheck/linkname.py: immediately return on <img> tags inside <a>.
|
|
* linkchecker: interpolate %s in help text
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Wed, 13 Mar 2002 21:31:57 +0100
|
|
|
|
linkchecker (1.3.22) unstable; urgency=low
|
|
|
|
* last release before 1.4.0
|
|
* CGI scripts don't raise Exception when called with missing form
|
|
parameters.
|
|
* The CGI form checking function checks also the language parameter.
|
|
* Updated documentation.
|
|
* Don't bail out if /etc/resolv.conf could not be found on DNS init.
|
|
* corrected installation of locale files
|
|
* install linkchecker.1 in share/man/man1, not man/man1
|
|
* Add support for multiple init_gettext calls, this is needed by CGI
|
|
scripts
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Sat, 23 Feb 2002 21:35:52 +0100
|
|
|
|
linkchecker (1.3.21) unstable; urgency=low
|
|
|
|
* really fix the keyboardinterrupt thing
|
|
* enable log=XXX configfile setting, which was always overwritten with
|
|
'text'
|
|
* update example linkcheckerrc file and documentation
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Thu, 14 Feb 2002 16:34:30 +0100
|
|
|
|
linkchecker (1.3.20) unstable; urgency=low
|
|
|
|
* fix keyboard interrupt
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Fri, 8 Feb 2002 20:11:53 +0100
|
|
|
|
linkchecker (1.3.19) unstable; urgency=low
|
|
|
|
* minor updates for documentation and german translation
|
|
* linkcheck/timeoutsocket.py: new upstream release
|
|
* linkchecker: use config.warn for warnings and use timeoutsocket
|
|
module on all platforms
|
|
* linkcheck/Logging.py: call constructor of base class in all loggers
|
|
and fix the blacklist logger
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Fri, 8 Feb 2002 17:23:51 +0100
|
|
|
|
linkchecker (1.3.18) unstable; urgency=low
|
|
|
|
* linkcheck/HttpUrlData.py: cope with malformed http_proxy settings
|
|
* linkcheck/UrlData.py: print a nice error message for internal errors
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Tue, 29 Jan 2002 21:57:03 +0100
|
|
|
|
linkchecker (1.3.17) unstable; urgency=low
|
|
|
|
* linkcheck/TelnetUrlData.py: fix telnet syntax checking
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Mon, 28 Jan 2002 22:24:50 +0100
|
|
|
|
linkchecker (1.3.16) unstable; urgency=low
|
|
|
|
* DNS/Lib.py: make PackError and UnpackError subclasses of DNS.Error
|
|
* linkcheck/MailUrlData.py: make mail parsing less strict to cope with
|
|
malformed emails
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Mon, 28 Jan 2002 18:03:05 +0100
|
|
|
|
linkchecker (1.3.15) unstable; urgency=low
|
|
|
|
* po/de.po: forgot a %d format in the german translation of 'server
|
|
does not support HEAD request'; bug report by Philipp Schwarzhuber
|
|
<philipp@schwarzhuber.com>
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Mon, 7 Jan 2002 21:05:45 +0100
|
|
|
|
linkchecker (1.3.14) unstable; urgency=low
|
|
|
|
* better debugging output
|
|
* HttpUrlData.py: send Referer HTTP header when possible.
|
|
This tricks some webservers who try to verify this header.
|
|
It also provides more complete server logfiles :)
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Fri, 4 Jan 2002 21:57:00 +0100
|
|
|
|
linkchecker (1.3.13) unstable; urgency=low
|
|
|
|
* remove deleted source files from po/Makefile
|
|
* debian/control: conflict for obsoleted linkchecker-ssl
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Wed, 2 Jan 2002 17:27:34 +0100
|
|
|
|
linkchecker (1.3.12) unstable; urgency=low
|
|
|
|
* use string methods where possible
|
|
* Added a lot more recognized URL schemes
|
|
(see http://www.w3.org/Addressing/schemes)
|
|
(Closes: #122163)
|
|
* merge all ignored schemes into one class
|
|
* New Python Policy (fixed in NMU) (Closes: #118254)
|
|
* fixed manpage description of the -f option (Closes: #122159)
|
|
* fix setup.py to work with Python 2.2
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Thu, 27 Dec 2001 20:51:47 +0100
|
|
|
|
linkchecker (1.3.11) unstable; urgency=low
|
|
|
|
* setup.py: use os.getcwd(), not "." which breaks on MacOS 9.x
|
|
* added platform-specific install instructions
|
|
* use Pythons builtin gettext module, get rid of fintl.py
|
|
* use Pythons builtin robot.txt parser, get rid of
|
|
robotparser2.py
|
|
* update Python gettext utilities in po/ to newest version (2.1.1)
|
|
* fix the -p password option (thanks to Harri Pasanen
|
|
<harri.pasanen@trema.com> for pointing this out)
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Fri, 30 Nov 2001 12:13:16 +0100
|
|
|
|
linkchecker (1.3.10) unstable; urgency=low
|
|
|
|
* use Pythons builtin HTTPS support
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Tue, 20 Nov 2001 21:24:28 +0100
|
|
|
|
linkchecker (1.3.9) unstable; urgency=low
|
|
|
|
* new config option --interactive for interactive URL input
|
|
* on Windows, install a .bat file on the Desktop (with interactive
|
|
input)
|
|
* updated german .po file
|
|
* support Mozilla-specific chrome:// links
|
|
* fix colored logging
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Sat, 17 Nov 2001 15:03:14 +0100
|
|
|
|
linkchecker (1.3.8) unstable; urgency=low
|
|
|
|
* DNS/Base.py: more Windows fixes
|
|
* linkchecker.bat: help for french output
|
|
* updated dependencies for new Debian Python Policy
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Fri, 16 Nov 2001 12:03:28 +0100
|
|
|
|
linkchecker (1.3.7) unstable; urgency=low
|
|
|
|
* fix typo in DNS/Base.py Windows Registry handling
|
|
* minor code cleanups
|
|
* add missing split* import for proxy handling (Closes: #115931)
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Wed, 17 Oct 2001 14:40:34 +0200
|
|
|
|
linkchecker (1.3.6) unstable; urgency=low
|
|
|
|
* fix typo in Copyright blurb
|
|
* implemented Proxy Authentication (untested)
|
|
* Opera Bookmark files (opera.adr) support, they are parsed
|
|
automatically. This support only works for local file links
|
|
(ie. file:///home/joe/.opera/opera.adr)
|
|
* support for TCP socket timeouts with --timeout (untested)
|
|
* replace string module functions with Python 2.x string methods
|
|
* use TCP for DNS MX mailhost lookup as default, not UDP as it seems
|
|
to hang forever (dont know why). This should fix bug #106393, but
|
|
only time and tests will tell.
|
|
* updated DNS.init_dns_config with Windows-specific functions from
|
|
pydns.sf.net (tested only under Win2000)
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Wed, 22 Aug 2001 19:34:13 +0200
|
|
|
|
linkchecker (1.3.5) unstable; urgency=low
|
|
|
|
* add traceback import into testsuite
|
|
* fix HTTPS support by using correct import statement and
|
|
calling HTTPS.connect()
|
|
* standards version 3.5.6 (no changes)
|
|
* updated german translation
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Wed, 1 Aug 2001 22:32:55 +0200
|
|
|
|
linkchecker (1.3.4) unstable; urgency=low
|
|
|
|
* dont display number of warnings because the number of warnings
|
|
is only correct with --warning or --verbose.
|
|
* fix previous wrong changelog email <calvin@ap-lnx-bastiank>
|
|
* call debug function in MailUrlData.py with correct arguments
|
|
* clarify confusing error msg in MailUrlData.py by using str()
|
|
(Closes: #106649)
|
|
* fix bug which caused LinkChecker not to ignore HTML comments
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Mon, 30 Jul 2001 20:37:13 +0200
|
|
|
|
linkchecker (1.3.3) unstable; urgency=low
|
|
|
|
* init_dns_resolver: forgot to import string.lower (Closes: #101044)
|
|
* when we have a HTTP 301 redirect and the url does not end with
|
|
a / remind the user of a potential missing / at the end of the url
|
|
* the recovered-from-broken-PAM release
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Fri, 29 Jun 2001 13:14:19 +0200
|
|
|
|
linkchecker (1.3.2) unstable; urgency=low
|
|
|
|
* new option --pause
|
|
* only enable threading with 2 or more threads, not with only 1 thread
|
|
* new debug function with variable arguments
|
|
* more than one debug level; enable them with multiple -D options
|
|
* workaround for broken HEAD with some Apache servers by using GET
|
|
* enable out-of-the-box CGI scripts for Debian package in
|
|
http://localhost/doc/linkchecker/lconline/
|
|
this of course requires an HTTP server installed on your machine
|
|
* change logging config in the CGI scripts, the log file can be
|
|
enabled in linkcheck/lc_cgi.py
|
|
* updated to standards version 3.5.5 (no changes)
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Sun, 10 Jun 2001 13:20:19 +0200
|
|
|
|
linkchecker (1.3.1) unstable; urgency=low
|
|
|
|
* remove CVS files from Debian source package by using cvs-
|
|
buildpackage
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Sat, 5 May 2001 16:05:06 +0200
|
|
|
|
linkchecker (1.3.0) unstable; urgency=low
|
|
|
|
* require and use Python >= 2.0
|
|
* fix ignored configfile settings for loggers
|
|
* optional filename argument for -F (patch from
|
|
Jamie Heilman <jamie@audible.transient.net>)
|
|
* config file option to control which fields the loggers should print
|
|
* fixed possible inifinite loop with redirections (thanks to
|
|
Szabolcs Szakacsits for the report)
|
|
* resolve HTML entities in link names (closes: Bug#90644)
|
|
* debian standards version 3.5.4.0 (no changes)
|
|
* httpslib.py:27: use extra paranthesis around connect() argument for
|
|
Python 2.0 compatibility (thanks to Allan Bailey for the patch)
|
|
* additionally allow https in the CGI scripts (thanks to Allan Bailey
|
|
for the patch)
|
|
* fix for distutils bug: python2None interpreter is wrong
|
|
* fix default location of global config file
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Sun, 29 Apr 2001 02:09:41 +0200
|
|
|
|
linkchecker (1.2.15) unstable; urgency=low
|
|
|
|
* remove ssl modules for main linkchecker package; make a separate
|
|
package linkchecker-ssl for non-US
|
|
* adjust build-depends and depends
|
|
* fix anchor checking
|
|
* debian standards version 3.5.2.0
|
|
* require python-distutils >= 1.0.1, removed old compatibility code
|
|
* added FAQ entry for broken links
|
|
* change email address to calvin@debian.org
|
|
* add DNS.Error to caught exceptions
|
|
* add all html link tags (ripped from HTML::Tagset.pm)
|
|
* updated robotparser2.py to newest version
|
|
* catch errors when calling UrlData.checkContent
|
|
* added linkcheckerrc to the conffiles
|
|
* disable threading in the lc.cgi script so the machine wont be
|
|
hogged (closes: Bug#86788)
|
|
* fix https support: add -lssl when compiling ssl module
|
|
|
|
-- Bastian Kleineidam <calvin@debian.org> Sun, 4 Mar 2001 20:55:02 +0100
|
|
|
|
linkchecker (1.2.14) unstable; urgency=low
|
|
|
|
* fixed Python 2.0 bug: TypeError: object has read-only attributes
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Thu, 11 Jan 2001 21:29:00 +0100
|
|
|
|
linkchecker (1.2.13) unstable; urgency=low
|
|
|
|
* linkcheck/HttpUrlData.py:
|
|
- better redirection handling
|
|
- really use host variable in "Host:" header
|
|
- support response code "305 Use proxy"
|
|
* linkcheck/robotparser2.py:
|
|
- better redirection handling
|
|
- cope with user-agent: lines without a preceding blank line
|
|
- printed "Allow" when I meant "Disallow". This has been fixed.
|
|
- two licenses: GPL and Python 2.0
|
|
* linkcheck/__init__.py: user friendly warning for keyboard interrupts
|
|
* debian/control: standards version 3.2.1
|
|
* support Mozilla-specific find: links
|
|
* print link names for:
|
|
- <a href> links (<a href="..">link name</a>)
|
|
- <img> links (the alt= attribute)
|
|
this makes it easier for bookmarks.html files to find the link
|
|
WARNING: this changed the output format!
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Sun, 7 Jan 2001 12:51:19 +0100
|
|
|
|
linkchecker (1.2.12) unstable; urgency=low
|
|
|
|
* MANIFEST.in: include rpm_build_script in source distribution
|
|
* linkcheck/FileUrlData.py:
|
|
- use only expanduser, not normpath in FileUrl constructor. I dont
|
|
want to norm because the user gave me this URL and he should know
|
|
better than me.
|
|
* debian/{postinst,prerm}: use #!/bin/sh -e because it is shorter
|
|
than set -e
|
|
* linkcheck/Config.py: use append(...) for list of config files, not
|
|
insert(0,...)
|
|
* linkcheck/Logging.py: tidy HTML output:
|
|
- use summary attribute in HTML tables
|
|
- fix <center> positioning
|
|
- use DOCTYPE tag
|
|
- use CSS (advantage: makes smaller file size, looks good)
|
|
- finally found the & bug: dont use StringUtil.htmlify
|
|
on the url names.
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Fri, 22 Dec 2000 14:41:12 +0100
|
|
|
|
linkchecker (1.2.11) unstable; urgency=low
|
|
|
|
* debian/rules:
|
|
- use dh_installexamples to install example files in the correct
|
|
directory
|
|
- move test files into a common directory
|
|
- move linkcheckerrc in /etc, make no symlink
|
|
* rpm_build_script: shell script to help build an RPM package
|
|
* setup.cfg: use rpm_build_script
|
|
* MANIFEST.in: exclude LinkCheckerConf.py from distribution to enforce
|
|
a run of 'python setup.py config'
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Sun, 17 Dec 2000 02:22:58 +0100
|
|
|
|
linkchecker (1.2.10) unstable; urgency=low
|
|
|
|
* broken *.mo i18n files fixed
|
|
* test/test1.html: add test for missing quotes
|
|
* debian/control: updated description field
|
|
* moved all single .py files in linkcheck/ except LinkCheckerConf.py
|
|
which is automatically generated
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Thu, 14 Dec 2000 23:50:01 +0100
|
|
|
|
linkchecker (1.2.9) unstable; urgency=low
|
|
|
|
* changed specification and better documentation of intern/extern
|
|
checking; see the FAQ for detailed information
|
|
* linkchecker.1: added a man page
|
|
* setup.py: overloaded distutils debugging function dump_dirs
|
|
* setup.py: handle man pages correctly with bdist_rpm target
|
|
* linkcheck/Config.py: correct order with user/password authentication
|
|
entries (report and fix by Jamie Heilman <jamie@audible.transient.net>)
|
|
* linkchecker: default password is joe@, not guest@ (report and fix by
|
|
Jamie Heilman <jamie@audible.transient.net>)
|
|
* test/*.html: comments in the test suite files
|
|
* Config.py: dont use internals of the UserDict class
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Mon, 4 Dec 2000 11:56:03 +0100
|
|
|
|
linkchecker (1.2.8) unstable; urgency=low
|
|
|
|
* INSTALL: more documentation for the CGI scripts
|
|
* Makefile: better cleaning (clean, cleandeb, distclean)
|
|
* XML output (idea and patch from Nicolas Chauvat
|
|
<Nicolas.Chauvat@logilab.fr>)
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Wed, 15 Nov 2000 23:27:37 +0100
|
|
|
|
linkchecker (1.2.7) unstable; urgency=low
|
|
|
|
* new robot.txt parser module which is interface compatible with the
|
|
one in Python 2.0
|
|
* debian/control: new fields Build-Depends, Build-Depends-Indep
|
|
* debian/control: Architecture is any, not i386
|
|
* debian/control: Standards version 3.1.1,
|
|
* debian/control: depend on Python 1.5.2
|
|
* debian/copyright: first line was too long
|
|
* debian/postinst: compile .py files
|
|
* debian/rules: new configuration target
|
|
* debian/prerm: new file, delete compiled .py files
|
|
* use Python tools for i18n (backported from Python 2.0)
|
|
* proxy configuration is now detected automatically from system
|
|
(environment) variables. NOTE: this means the --proxy options
|
|
are gone!
|
|
* add <script src=> to url list
|
|
* include ssl.c again (was missing in 1.2.6)
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Sat, 4 Nov 2000 10:45:08 +0100
|
|
|
|
linkchecker (1.2.6) unstable; urgency=low
|
|
|
|
* made a FAQ
|
|
* configuration changes: distutils are now required; because of that
|
|
we have no more .tmpl files
|
|
* fix db name in create.sql
|
|
* fix tag parsing when a quoted tag attribute value contains a >
|
|
character
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Sat, 28 Oct 2000 17:52:53 +0200
|
|
|
|
linkchecker (1.2.5) unstable; urgency=low
|
|
|
|
* fix /etc/resolv.conf parsing again (this time for real?)
|
|
* tuple param in DNS/Lib.py for Python 1.6 compatibility
|
|
(Adam Feuer <adamf@pobox.com>)
|
|
* adjust #! line in linkchecker script to correct python interpreter
|
|
(Adam Feuer <adamf@pobox.com>)
|
|
* proper proxy config handling
|
|
* distribution restructuring (now with .rpm and .zip packages)
|
|
* catch EOFError with ftp links (reported by Stan Mulder
|
|
<stan@intrepidsoftware.com>)
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Mon, 11 Sep 2000 10:04:32 +0200
|
|
|
|
linkchecker (1.2.4) unstable; urgency=low
|
|
|
|
* fixed parsing of /etc/resolv.conf with empty lines
|
|
* french translation from Jerome Couderc <j.couderc@ifrance.com>
|
|
* fix for HTTP HEAD requests from bad/dumb/old servers
|
|
* CGI script fixes
|
|
* LinkChecker Online HTML pages added to source
|
|
* news: link support for links which specify a NNTP server
|
|
* fixed parsing of extern? config file options (was endless loop)
|
|
* look more carefully for Zope servers
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Sat, 19 Aug 2000 17:17:12 +0200
|
|
|
|
linkchecker (1.2.3) unstable; urgency=low
|
|
|
|
* typo fix for adjustWinPath
|
|
* added some source code documentation
|
|
* improved error messages for wrong options
|
|
* configuration file options for logger output
|
|
* linkchecker.bat installation support for Windows
|
|
* included test suite in distribution
|
|
* blacklist output support
|
|
* CSV output support
|
|
* SSL autodetection in setup.py
|
|
* added GPL copyright header to each of my .py files
|
|
* i18n support
|
|
* german translation
|
|
* use http_proxy environment variable if present
|
|
* be RFC822 and RFC2368 compliant when scanning mail syntax
|
|
* fix for incorrect line number in logger output (reported by Michael
|
|
Schmitz)
|
|
* Debian package is now lintian clean
|
|
* Only catch some exceptions in main check loop so the KeyboardInterrupt
|
|
exception propagates through
|
|
* Renice the main thread loop by sleep()ing some time
|
|
* New function config.reset()
|
|
* fix dead lock with news: urls
|
|
* print how much links we checked
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Thu, 22 Jun 2000 11:23:49 +0200
|
|
|
|
linkchecker (1.2.2) unstable; urgency=low
|
|
|
|
* fix for anchor checking (Martin Herbener)
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Thu, 13 Apr 2000 00:08:18 +0200
|
|
|
|
linkchecker (1.2.1) unstable; urgency=low
|
|
|
|
* fix for Netscape Enterprise servers
|
|
* fixed congif typo (Thomas Stinner <t.stinner@billiton.de>)
|
|
* fix for authentication (Thomas Stinner <t.stinner@billiton.de>)
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Mon, 10 Apr 2000 18:53:52 +0200
|
|
|
|
linkchecker (1.2.0) unstable; urgency=low
|
|
|
|
* stable release
|
|
* fixed usage text glitches
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Sat, 8 Apr 2000 07:09:23 +0200
|
|
|
|
linkchecker (1.1.4) unstable; urgency=low
|
|
|
|
* Merged changelogs
|
|
|
|
-- Bastian Kleineidam <calvin@users.sourceforge.net> Fri, 24 Mar 2000 19:59:08 +0100
|
|
|
|
6.4.2000
|
|
* forgot to include linkchecker script in .deb package
|
|
|
|
30.3.2000
|
|
* support for NNTP news: links
|
|
* forgot to put lc.fcgi and lc.sz_fcgi in release
|
|
|
|
30.3.2000 Version 1.1.4
|
|
* fixed missing self.mime assignment in HttpUrlData.py
|
|
|
|
28.3.2000
|
|
* fixed wrong position of configuration file option in Config.py
|
|
* option -W is now -F, -W is a new option for inspecting
|
|
the content of a link
|
|
* Remove the distutils package. You have to download it now
|
|
separately if you want to. Otherwise install manually.
|
|
* cache the contents of links while checking
|
|
|
|
27.3.2000
|
|
* Fixed misspelled exception in UrlData.py (BugTracker)
|
|
* Fixed wrong _time argument in HttpsUrlData.py
|
|
(Peter <peterw@waybeat.com.au>)
|
|
* Fixed missing env argument in lc.cgi
|
|
* allow a quote (') in mail adresses (e.g. o'hara@foo.com)
|
|
|
|
26.3.2000
|
|
* FastCGI fixes
|
|
* simplified sz_fcgi.py
|
|
|
|
25.3.2000
|
|
* FastCGI script fixes
|
|
* do not close the logging file descriptor
|
|
* patch for fcgi.py: flush output immediately
|
|
|
|
24.3.2000
|
|
* first version of FastCGI script
|
|
* do not install distutils
|
|
|
|
22.3.2000 Version 1.1.3
|
|
* added README,USAGE for distutils
|
|
|
|
21.3.2000 Version 1.1.2
|
|
* distutils fixes
|
|
* linkchecker.bat: quote the path
|
|
|
|
20.3.2000
|
|
* fix a bug in reporting download time
|
|
* added the distutils package
|
|
|
|
19.3.2000
|
|
* report the duration of checking a link (Check Time)
|
|
* rename httplib.py to http11lib.py so it does not silently
|
|
replace the standard library httplib.py
|
|
|
|
12.3.2000
|
|
* first version of distutils setup.py
|
|
|
|
11.3.2000
|
|
* Better debugging:
|
|
-D implies -t0
|
|
HTML data in debug output
|
|
print line number in UrlData.__str__()
|
|
* set HTTP Host: header for virtual domains
|
|
comment out the Host: header in httplib.py
|
|
* only send HTTP authorization header when its needed
|
|
|
|
8.3.2000 Version 1.1.1
|
|
* FastCGI modules added (no script yet)
|
|
* CGI script fixes
|
|
* supply strict/non-strict flag for each external filtering rule
|
|
|
|
7.3.2000
|
|
* support for multiple user/password pairs
|
|
|
|
3.3.2000
|
|
* ignore HTTP status replies < 200 because some pages return -1
|
|
and binary data (Gabor Liptak <gaborliptak@usa.net>)
|
|
* if HEAD reveals MIME type "application/octet", use GET method.
|
|
this is needed for Zope pages (Bug Tracker submission)
|
|
|
|
2.3.2000
|
|
* two small comment changes in GML and SQL output
|
|
* linkchecker -V works again :)
|
|
|
|
29.2.2000 Version 1.1.0
|
|
* GML output additions
|
|
* HTTPS support
|
|
* Colored output fixes
|
|
|
|
28.2.2000
|
|
* the patched PyLR parser generator works
|
|
* wrote a GML parser
|
|
|
|
25.2.2000
|
|
* changed the name to LinkChecker; my old Java LinkChecker will
|
|
disappear because I do not maintain it anymore
|
|
|
|
21.2.2000
|
|
* add -q, --quiet option
|
|
* convert all url hosts to lowercase
|
|
* log the download time for urls
|
|
|
|
20.2.2000
|
|
* add Graph Modelling Language (GML) output for sitemaps
|
|
* add SQL output
|
|
|
|
19.2.2000
|
|
* second try with HTTP/1.1: additionally close response
|
|
* remove deprecated options
|
|
* new option -W, --file-output
|
|
* fix typo for --password option
|
|
|
|
18.2.2000
|
|
* add "-" to mail adress syntax (Baz <B.Rowlingson@lancaster.ac.uk>)
|
|
* fix typo in pylice (David J. MacKenzie <djm@web.us.uu.net>)
|
|
|
|
10.2.2000 Version 0.8.0
|
|
* clean the CVS dir
|
|
* fixes for configuration
|
|
* first version of configuration parsing
|
|
|
|
9.2.2000
|
|
* do not pass anchor in HTTP requests
|
|
* fixes for configuration parsing
|
|
|
|
8.2.2000
|
|
* fixed bad finished_NoThreads function
|
|
* backed out HTTP/1.1 support. This library is buggy and
|
|
does not close some filehandles. Eventually you will get
|
|
a "Too many open files" error
|
|
* strip whitespace from parsed urls
|
|
|
|
6.2.2000
|
|
* fixed some bugs, the test suite is running again
|
|
|
|
5.2.2000
|
|
* made "LinkChecker" module
|
|
* configuration is dynamic; no more class variables
|
|
* print line number
|
|
* more agressive closing of filehandles
|
|
|
|
27.1.2000 Version 0.7.0
|
|
* put pylicerc in /etc for .deb package
|
|
* HTTP/1.1 support with httplib.py from Greg Stein
|
|
* DNS MX lookup for mail adresses
|
|
use the DNS module from Guido van Rossum and Anthony Baxter
|
|
MX lookup was a suggestion to LinkChecker from
|
|
Jimmy Engelbrecht <jimmy@e.kth.se>
|
|
|
|
26.1.2000 Version 0.6.2
|
|
* refined HTML link syntax to handle non-quoted URLs
|
|
* fix: set urlTuple to None if we cannot check anchors
|
|
* fixed anchor checking again
|
|
|
|
25.1.2000 Version 0.6.1
|
|
* fixed the HTML link syntax
|
|
|
|
24.1.2000
|
|
* fix: -e option did not work properly
|
|
* fix: reenabled LinkChecker Online, updated to 0.6.0
|
|
|
|
21.1.2000 Version 0.6.0
|
|
* fix: add hostname for relative redirections
|
|
* Added TODO list
|
|
|
|
20.1.2000
|
|
* Added documentation for the LinkChecker class
|
|
|
|
19.1.2000
|
|
* HTTP Proxy support
|
|
* CGI logging
|
|
|
|
18.1.2000 Version 0.5.0
|
|
* anchor checking in local HTML files
|
|
* configuration file
|
|
* HTTP Authorization support
|
|
* Send HTTP HEAD method to check and GET method to get contents
|
|
* Still missing: Proxy support (including HTTP status code 305)
|
|
|
|
17.1.2000
|
|
* cut parameter, query and fragment of local file names
|
|
* limit number of redirections to 5
|
|
|
|
14.1.2000 Version 0.4.3
|
|
* pylice.bat fix: now it really works
|
|
* fix for local Windows file arguments
|
|
|
|
14.1.2000 Version 0.4.2
|
|
* StringUtil.indentWith: use string multiplying
|
|
* Still missing: HTTP authorization and Proxy support
|
|
* pylice.bat fix: pass parameters
|
|
|
|
13.1.2000 Version 0.4.1
|
|
* Windows python.bat script
|
|
* installation updates
|
|
* additional .zip package for Windows
|
|
|
|
12.1.2000 Version 0.4.0
|
|
* fixed LinkChecker.NumThreads setting: if the platform
|
|
does not support threading, it is disabled automagically
|
|
* robots.txt parsing
|
|
* split up UrlData.py
|
|
* simplified option parsing
|
|
* strip optional quotes from urls
|
|
* use quit() not close() to disconnect from FTP servers
|
|
|
|
11.1.2000 Version 0.3.0
|
|
* try to finger for mailto: links
|
|
* try to connect for telnet: links
|
|
* removed time.sleep(1) commands, they are not necessary
|
|
* restrict CGI to recursion level 3
|
|
* make UrlCache and RobotsTxtCache thread safe
|
|
* fixed the 'No more open files' bug by closing all connections
|
|
* fixed thread synchronization in LinkChecker while loop
|
|
* you can specify -t 0 on the commandline to disable threading
|
|
* STILL MISSING:
|
|
HTTP authorization, Proxy and robots.txt parsing
|
|
|
|
10.1.2000 Version 0.2.0
|
|
* configure option to disable threading: LinkChecker.threadsupport
|
|
* do not rely on self.mime in HttpUrlData, this could be None
|
|
* flush stdout after each log entry
|
|
* use LinkChecker.User and LinkChecker.Password in FTP connections
|
|
* make sure redirection is not cyclic
|
|
|
|
9.1.2000 Version 0.1.0
|
|
* HTTP request
|
|
* FTP request
|
|
* fixed MaxRecursionLevel setting
|
|
* fixed name clash of variable and function warning
|
|
* ColoredLogger
|
|
* small doc changes
|
|
* CGI and HTML files for LinkChecker Online,
|
|
but I still have to install Python on my http server
|
|
(will try this tomorrow)
|
|
|
|
8.1.2000
|
|
* Properties, Threader, LinkChecker, UrlData, Logging
|
|
|
|
7.1.2000 Version 0.0.1
|
|
* Option processing
|
|
|
|
Local variables:
|
|
mode: debian-changelog
|
|
End:
|