Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
a65dd81
spelling: 2.7.1
jsoref Mar 19, 2026
8d900da
spelling: a
jsoref Mar 18, 2026
3a2c136
spelling: access
jsoref Mar 18, 2026
ee60f82
spelling: acquired
jsoref Mar 18, 2026
bf3cfd7
spelling: address
jsoref Mar 18, 2026
e44d49f
spelling: adjusted
jsoref Mar 18, 2026
dbb2250
spelling: altogether
jsoref Mar 18, 2026
fa78d93
spelling: an
jsoref Mar 18, 2026
b331d4a
spelling: ansi
jsoref Mar 18, 2026
a8e25bc
spelling: anymore
jsoref Mar 18, 2026
88701de
spelling: article
jsoref Mar 18, 2026
4525559
spelling: authentication
jsoref Mar 18, 2026
38d0fb2
spelling: authorizations
jsoref Mar 19, 2026
89af4fa
spelling: buffered
jsoref Mar 18, 2026
d16d39f
spelling: certificate
jsoref Mar 18, 2026
f8e2c10
spelling: check that
jsoref Mar 18, 2026
11a8444
spelling: columns
jsoref Mar 18, 2026
20349c1
spelling: compatibility
jsoref Mar 18, 2026
38c6dd2
spelling: debian's
jsoref Mar 18, 2026
1e36bc9
spelling: decimal
jsoref Mar 18, 2026
5b507f2
spelling: default
jsoref Mar 18, 2026
9230c6d
spelling: dictionary
jsoref Mar 18, 2026
d7fbe3e
spelling: directory
jsoref Mar 18, 2026
b0ce629
spelling: evaluating
jsoref Mar 18, 2026
2b6fc09
spelling: fall back
jsoref Mar 18, 2026
b7180a1
spelling: for which...
jsoref Mar 18, 2026
0338086
spelling: functional
jsoref Mar 18, 2026
06f264f
spelling: github
jsoref Mar 18, 2026
23a88ad
spelling: hereby
jsoref Mar 19, 2026
70de669
spelling: ignore
jsoref Mar 19, 2026
ac62724
spelling: initialize
jsoref Mar 18, 2026
0ff71fc
spelling: initializing
jsoref Mar 18, 2026
cc140d0
spelling: interval
jsoref Mar 19, 2026
8006d7d
spelling: issuing
jsoref Mar 18, 2026
b87df06
spelling: javascript
jsoref Mar 18, 2026
313b62b
spelling: lang_name_native
jsoref Mar 19, 2026
d870e20
spelling: lang_name_translated
jsoref Mar 19, 2026
44002af
spelling: linkcheck
jsoref Mar 19, 2026
b750719
spelling: log in
jsoref Mar 18, 2026
d7b9cf3
spelling: login,
jsoref Mar 18, 2026
bc4d606
spelling: lowercase
jsoref Mar 18, 2026
6e29235
spelling: message
jsoref Mar 18, 2026
4727d27
spelling: multi
jsoref Mar 18, 2026
f4b2527
spelling: nntp
jsoref Mar 18, 2026
b659d11
spelling: occurred
jsoref Mar 18, 2026
bf09504
spelling: only
jsoref Mar 18, 2026
e89d9a9
spelling: otherwise,
jsoref Mar 18, 2026
3153ff2
spelling: parserobj
jsoref Mar 19, 2026
0ed586a
spelling: red hat
jsoref Mar 18, 2026
18e183c
spelling: release
jsoref Mar 18, 2026
7e8820d
spelling: requesting
jsoref Mar 19, 2026
d8aafd2
spelling: rtype
jsoref Mar 18, 2026
01160fb
spelling: separator
jsoref Mar 18, 2026
8600964
spelling: set up
jsoref Mar 18, 2026
c0d525f
spelling: space
jsoref Mar 18, 2026
c504446
spelling: split
jsoref Mar 19, 2026
d142beb
spelling: sqlite
jsoref Mar 19, 2026
9261c4a
spelling: support
jsoref Mar 19, 2026
23ddd19
spelling: that the
jsoref Mar 18, 2026
8246651
spelling: to
jsoref Mar 18, 2026
b13e21a
spelling: uninitialized
jsoref Mar 19, 2026
6418a84
spelling: unknown
jsoref Mar 19, 2026
548c21f
spelling: unquoted
jsoref Mar 19, 2026
d83b00f
spelling: unreachable
jsoref Mar 19, 2026
887295e
spelling: warnings
jsoref Mar 19, 2026
59736d4
spelling: waste
jsoref Mar 19, 2026
8bd8812
spelling: webserver
jsoref Mar 19, 2026
8567dcc
spelling: whether
jsoref Mar 19, 2026
c556347
spelling: work around
jsoref Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config/linkcheckerrc
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@
# ^https?://www\.example\.com/~calvin/ calvin mypass
# ^ftp://www\.example\.com/secret/ calvin

# if the website requires a login the URL and optionally the user and
# if the website requires a login, the URL and optionally the user and
# password CGI fieldnames can be provided.
#loginurl=http://www.example.com/

Expand Down
44 changes: 22 additions & 22 deletions doc/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Fixes:
Closes: GH bug #521
- cgi: Sanitize configuration.
Closes: GH bug #519
- checking: Use user-supplied authentication and proxies when requestiong
- checking: Use user-supplied authentication and proxies when requesting
robot.txt.
- plugins: Fix Word file check plugin.
Closes: GH bug #530
Expand Down Expand Up @@ -84,7 +84,7 @@ Features:

Changes:
- checking: Ignored URLs are reported earlier now.
- checking: Updated the list of unkonwn or ignored URI schemes.
- checking: Updated the list of unknown or ignored URI schemes.
- checking: Internal errors do not disable check threads anymore.
- checking: Disable URL length warning for data: URLs.
- checking: Do not warn about missing addresses on mailto links that have
Expand Down Expand Up @@ -134,7 +134,7 @@ Changes:
is a maximum redirection limit anyway.
Closes: GH bug #444, #419
- checking: Disallowed access by robots.txt is an info now, not
a warning. Otherwise it produces a lot of warnings which
a warning. Otherwise, it produces a lot of warnings which
is counter-productive.
- checking: Do not check SMTP connections for mailto: URLs anymore.
It resulted in lots of false warnings since spam prevention
Expand Down Expand Up @@ -200,7 +200,7 @@ Changes:

Fixes:
- checking: Apache Coyote (the HTTP server of Tomcat) sends the wrong
Content-Type on HEAD requests. Automatically fallback to GET in this
Content-Type on HEAD requests. Automatically fall back to GET in this
case.
Closes: GH bug #414
- checking: Do not use GET on POST forms.
Expand Down Expand Up @@ -236,7 +236,7 @@ Fixes:
8.3 "Mahna Mahna Killer" (released 6.1.2013)

Features:
- project: The Project moved to Github.
- project: The Project moved to GitHub.
Closes: GH bug #368

Changes:
Expand Down Expand Up @@ -860,7 +860,7 @@ Changes:
- dependencies: Require and use Python 2.6.
- cmdline: Removed deprecated options --no-anchor-caching and
--no-proxy-for.
- config: Remove backwards compatilibity parsing and require the
- config: Remove backwards compatibility parsing and require the
new multiline configuration syntax.
- logging: Use codecs module for proper output encoding.
Closes: SF bug #3114624
Expand Down Expand Up @@ -907,7 +907,7 @@ Changes:
- cmdline: Don't log a warning if URL has been redirected.
Closes: SF bug #3078820
- checking: Do not print warnings for HTTP -> HTTPS and HTTPS -> HTTP
redirects any more.
redirects anymore.
- logging: Changed comment format in GML output to be able to load the
graph in gephi.
- gui: Remove timeout and thread options.
Expand Down Expand Up @@ -1054,7 +1054,7 @@ Changes:
- checking: Improved HTML parsing speed:
a) The parsers for HTML title and robots.txt meta tags stop after seeing
a <body> tag.
b) Anchor references are not always parsed, but onl when the--anchor
b) Anchor references are not always parsed, but only when the--anchor
option was given.
c) Found HTML links are not queued after parsing the whole file, but
directly when found. This also saves some memory.
Expand All @@ -1074,7 +1074,7 @@ Fixes:
Closes: SF bug #2806790
- http: Fixed persistent connection handling: retry connecting to HTTP
servers which close persistent connections unexpectedly.
- bookmarks: correctly read the bookmark title from Mozilla places.sqllite
- bookmarks: correctly read the bookmark title from Mozilla places.sqlite
- checking: ignore the fragment part (ie. the anchor) of URIs when
getting and caching HTTP content; follows the HTTP/1.1 specification which
does not include fragments in the protocol. Thanks to Martin von Gagern
Expand Down Expand Up @@ -1223,7 +1223,7 @@ Features:

* Remove gopher: URL checking.
Type: feature
Changed: linkcheck/checker/unkonwnurl.py
Changed: linkcheck/checker/unknownurl.py
Removed: linkcheck/checker/gopherurl.py

4.9 "Michael Clayton" (released 25.4.2008)
Expand Down Expand Up @@ -1317,7 +1317,7 @@ Features:
Changed: linkcheck/linkparse.py, linkcheck/checker/urlbase.py
Closes: SF bug #1831900

* Try to detect unkonwn URL schemes from the command line, eg. URLs
* Try to detect unknown URL schemes from the command line, eg. URLs
like "rtsp://foo".
Type: feature
Changed: linkchecker, linkcheck/lc_cgi.py,
Expand Down Expand Up @@ -1358,7 +1358,7 @@ Features:
Type: documentation
Removed: doc/fr/*

* Correct misnamed colums in create.sql script: r/*string/\1/g
* Correct misnamed columns in create.sql script: r/*string/\1/g
Type: bugfix
Changed: config/create.sql
Closes: SF #1849733
Expand Down Expand Up @@ -1594,7 +1594,7 @@ Features:
* The default intern pattern matches both http: and https: schemes
now.
Type: feature
Changed: linckheck/checker/internpaturl.py
Changed: linkcheck/checker/internpaturl.py

* If the robots.txt connection times out, don't bother to check
the URL but report an error immediately. Avoids having the
Expand Down Expand Up @@ -1743,8 +1743,8 @@ Features:
Type: bugfix
Changed: linkcheck/checker/httpurl.py

* Workaround a urllib2.py bug raising ValueError on some failed
HTTP authorisations.
* Work around a urllib2.py bug raising ValueError on some failed
HTTP authorizations.
Type: bugfix
Closes: SF bug #1250555
Changed: linkcheck/robotparser2.py
Expand Down Expand Up @@ -2367,7 +2367,7 @@ Features:

* 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.
the log file for writing abort the checking and print a usage message.
Type: feature
Changed: linkchecker, linkcheck/logger/__init__.py

Expand Down Expand Up @@ -2505,7 +2505,7 @@ Features:
Type: feature
Changed: linkcheck/__init__.py

* Removed debug print statement when issueing linkchecker --help.
* Removed debug print statement when issuing linkchecker --help.
Type: bugfix
Changed: linkchecker

Expand Down Expand Up @@ -2631,7 +2631,7 @@ Features:
Type: feature
Changed: linkcheck/checker/cache.py

* the given user/password authententication is now also used to
* the given user/password authentication is now also used to
get robots.txt files.
Type: feature
Changed: linkcheck/robotparser2.py, linkcheck/checker/cache.py
Expand Down Expand Up @@ -3041,7 +3041,7 @@ Features:
1.8.9
* recompile with bison 1.875a
Changed files: linkcheck/parser/htmlparse.[ch]
* remove stpcpy declaration, fixes compile error on RedHat 7.x
* remove stpcpy declaration, fixes compile error on Red Hat 7.x
Changed files: linkcheck/parser/htmlsax.h
* clarify keyboard interrupt warning to wait for active connections
to finish
Expand Down Expand Up @@ -3158,9 +3158,9 @@ Features:
* Add again python-dns, the Debian package maintainer is unresponsive
Added files: linkcheck/DNS/*.py
Changed files: INSTALL, setup.py
* You must now use named constants for ANSII color codes
* You must now use named constants for ANSI color codes
Changed files: linkcheckerrc, linkcheck/log/ColoredLogger.py
* Release RedHat 8.0 rpm packages.
* Release Red Hat 8.0 rpm packages.
Changed files: setup.py, MANIFEST.in
* remove --robots-txt from manpage, fix HTZP->HTTP typo
Changed files: linkchecker.1
Expand Down Expand Up @@ -3243,7 +3243,7 @@ Features:

1.6.2:
* Warn about unknown Content-Encodings. Dont parse HTML in this case.
* Support deflate content encoding (snatched from Debians reportbug)
* Support deflate content encoding (snatched from Debian's reportbug)
* Add appropriate Accept-Encoding header to HTTP request.
* Updated german translations

Expand Down
4 changes: 2 additions & 2 deletions doc/de.po
Original file line number Diff line number Diff line change
Expand Up @@ -1027,7 +1027,7 @@ msgstr "B<Host> (erforderlich)"
# type: Plain text
#. type: Plain text
#: en/linkchecker.1:267
msgid "Sets the domain the cookies are valid for."
msgid "Sets the domain for which the cookies are valid."
msgstr "Setzt die Domäne für die die Cookies gültig sind."

# type: TP
Expand All @@ -1040,7 +1040,7 @@ msgstr "B<Path> (optional)"
# type: Plain text
#. type: Plain text
#: en/linkchecker.1:270
msgid "Gives the path the cookies are value for; default path is B</>."
msgid "Gives the path for which the cookies are valid; default path is B</>."
msgstr "Gibt den Pfad für den die Cookies gültig sind; Standardpfad ist B</>."

# type: TP
Expand Down
12 changes: 6 additions & 6 deletions doc/en/linkchecker.1
Original file line number Diff line number Diff line change
Expand Up @@ -263,10 +263,10 @@ following possible names:
.
.TP
\fBHost\fP (required)
Sets the domain the cookies are valid for.
Sets the domain for which the cookies are valid.
.TP
\fBPath\fP (optional)
Gives the path the cookies are value for; default path is \fB/\fP.
Gives the path for which the cookies are valid; default path is \fB/\fP.
.TP
\fBSet-cookie\fP (required)
Set cookie name/value. Can be given more than once.
Expand Down Expand Up @@ -337,7 +337,7 @@ A mailto: link eventually resolves to a list of email addresses.
If one address fails, the whole list will fail.
For each mail address we check the following things:
.
1) Check the adress syntax, both of the part before and after
1) Check the address syntax, both of the part before and after
the @ sign.
2) Look up the MX DNS records. If we found no MX record,
print an error.
Expand All @@ -352,15 +352,15 @@ FTP links (\fBftp:\fP)
For FTP links we do:

1) connect to the specified host
2) try to login with the given user and password. The default
2) try to log in with the given user and password. The default
user is ``anonymous``, the default password is ``anonymous@``.
3) try to change to the given directory
4) list the file with the NLST command

.TP
Telnet links (``telnet:``)

We try to connect and if user/password are given, login to the
We try to connect and if user/password are given, log in to the
given telnet server.

.TP
Expand Down Expand Up @@ -432,7 +432,7 @@ connection to the internet (e.g. with diald), it will connect when
checking links not pointing to your local host.
Use the \fB\-\-ignore\-url\fP option to prevent this.

Javascript links are not supported.
JavaScript links are not supported.

If your platform does not support threading, LinkChecker disables it
automatically.
Expand Down
6 changes: 3 additions & 3 deletions doc/fr.po
Original file line number Diff line number Diff line change
Expand Up @@ -930,7 +930,7 @@ msgstr ""

# type: Plain text
#: en/linkchecker.1:278
msgid "Sets the scheme the cookies are valid for; default scheme is B<http>."
msgid "Sets the scheme for which the cookies are valid; default scheme is B<http>."
msgstr ""

# type: TP
Expand All @@ -941,7 +941,7 @@ msgstr ""

# type: Plain text
#: en/linkchecker.1:281
msgid "Sets the domain the cookies are valid for."
msgid "Sets the domain for which the cookies are valid."
msgstr ""

# type: TP
Expand All @@ -952,7 +952,7 @@ msgstr ""

# type: Plain text
#: en/linkchecker.1:284
msgid "Gives the path the cookies are value for; default path is B</>."
msgid "Gives the path for which the cookies are valid; default path is B</>."
msgstr ""

# type: TP
Expand Down
2 changes: 1 addition & 1 deletion doc/install.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ in your programs folder

Setup for GNU/Linux
-------------------
On all major Linux distributions (Debian, Mandriva, Redhat, Suse, Ubuntu),
On all major Linux distributions (Debian, Mandriva, Red Hat, Suse, Ubuntu),
the ``linkchecker`` package is available for install.


Expand Down
12 changes: 6 additions & 6 deletions doc/linkchecker.doc.pot
Original file line number Diff line number Diff line change
Expand Up @@ -787,7 +787,7 @@ msgstr ""

#. type: Plain text
#: en/linkchecker.1:267
msgid "Sets the domain the cookies are valid for."
msgid "Sets the domain for which the cookies are valid."
msgstr ""

#. type: TP
Expand All @@ -798,7 +798,7 @@ msgstr ""

#. type: Plain text
#: en/linkchecker.1:270
msgid "Gives the path the cookies are value for; default path is B</>."
msgid "Gives the path for which the cookies are valid; default path is B</>."
msgstr ""

#. type: TP
Expand Down Expand Up @@ -972,7 +972,7 @@ msgstr ""
#: en/linkchecker.1:349
#, no-wrap
msgid ""
" 1) Check the adress syntax, both of the part before and after\n"
" 1) Check the address syntax, both of the part before and after\n"
" the @ sign.\n"
" 2) Look up the MX DNS records. If we found no MX record,\n"
" print an error.\n"
Expand Down Expand Up @@ -1000,7 +1000,7 @@ msgstr ""
#, no-wrap
msgid ""
" 1) connect to the specified host\n"
" 2) try to login with the given user and password. The default\n"
" 2) try to log in with the given user and password. The default\n"
" user is ``anonymous``, the default password is ``anonymous@``.\n"
" 3) try to change to the given directory\n"
" 4) list the file with the NLST command\n"
Expand All @@ -1016,7 +1016,7 @@ msgstr ""
#: en/linkchecker.1:365
#, no-wrap
msgid ""
" We try to connect and if user/password are given, login to the\n"
" We try to connect and if user/password are given, log in to the\n"
" given telnet server.\n"
msgstr ""

Expand Down Expand Up @@ -1183,7 +1183,7 @@ msgstr ""

#. type: Plain text
#: en/linkchecker.1:436
msgid "Javascript links are not supported."
msgid "JavaScript links are not supported."
msgstr ""

#. type: Plain text
Expand Down
6 changes: 3 additions & 3 deletions doc/upgrading.txt
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ Python >= 2.5 is now required.

The CGI script access control has been removed. Please use the access
control of your webserver to restrict access to the CGI script.
An example configuration file for the Apache weberver has been included
An example configuration file for the Apache webserver has been included
in the distribution.

Migrating from 4.4 to 4.5
Expand All @@ -155,7 +155,7 @@ should be written as:
# this is a comment
^nntp:

Note the leading spac(es) at the beginning of each line after
Note the leading space(s) at the beginning of each line after
``ignore=``.
If an indented line starts with a comment sign, it will be ignored.

Expand Down Expand Up @@ -186,7 +186,7 @@ server, so your checking time might increase if the server enforces
such a delay through its robots.txt file.

URLs with invalid syntax are now cached, and they get matched now by
the --ingore-url option.
the --ignore-url option.

Migrating from 3.0 to 3.1
-------------------------
Expand Down
2 changes: 1 addition & 1 deletion doc/web/content/donations.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ Hopefully LinkChecker has been useful for you and your projects.
In case you are considering to give something back, feel free to
send me some money over paypal or klick the flattr button on the right.

If you already donated something I herebay say thanks!
If you already donated something I hereby say thanks!

Loading