."
msgstr ""
# type: TP
@@ -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
@@ -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
diff --git a/doc/linkchecker.doc.pot b/doc/linkchecker.doc.pot
index 825f28c1d..c2c766327 100644
--- a/doc/linkchecker.doc.pot
+++ b/doc/linkchecker.doc.pot
@@ -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
@@ -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
diff --git a/doc/web/media/man1/linkchecker.1.html b/doc/web/media/man1/linkchecker.1.html
index 34e68be58..a9310ab0b 100644
--- a/doc/web/media/man1/linkchecker.1.html
+++ b/doc/web/media/man1/linkchecker.1.html
@@ -279,9 +279,9 @@ COOKIE FILES
following possible names:
- Host (required)
-
-Sets the domain the cookies are valid for.
+Sets the domain for which the cookies are valid.
- Path (optional)
-
-Gives the path the cookies are value for; default path is /.
+Gives the path for which the cookies are valid; default path is /.
- Set-cookie (required)
-
Set cookie name/value. Can be given more than once.
diff --git a/linkchecker b/linkchecker
index 199532cf2..d7ec2a375 100755
--- a/linkchecker
+++ b/linkchecker
@@ -107,11 +107,11 @@ CookieFormat = _("""COOKIE FILES
A cookie file contains standard RFC 805 header data with the following
possible names:
Scheme (optional)
- Sets the scheme the cookies are valid for; default scheme is 'http'.
+ Sets the scheme for which the cookies are valid; default scheme is 'http'.
Host (required)
- Sets the domain the cookies are valid for.
+ Sets the domain for which the cookies are valid.
Path (optional)
- Gives the path the cookies are value for; default path is '/'.
+ Gives the path for which the cookies are valid; default path is '/'.
Set-cookie (optional)
Set cookie name/value. Can be given more than once.
diff --git a/po/de.po b/po/de.po
index c251ca9fe..e065699ec 100644
--- a/po/de.po
+++ b/po/de.po
@@ -1262,11 +1262,11 @@ msgid ""
"A cookie file contains standard RFC 805 header data with the following\n"
"possible names:\n"
"Scheme (optional)\n"
-" Sets the scheme the cookies are valid for; default scheme is 'http'.\n"
+" Sets the scheme for which the cookies are valid; default scheme is 'http'.\n"
"Host (required)\n"
-" Sets the domain the cookies are valid for.\n"
+" Sets the domain for which the cookies are valid.\n"
"Path (optional)\n"
-" Gives the path the cookies are value for; default path is '/'.\n"
+" Gives the path for which the cookies are valid; default path is '/'.\n"
"Set-cookie (optional)\n"
" Set cookie name/value. Can be given more than once.\n"
"\n"
diff --git a/po/linkchecker.pot b/po/linkchecker.pot
index 0f678150f..84288712b 100644
--- a/po/linkchecker.pot
+++ b/po/linkchecker.pot
@@ -1138,11 +1138,11 @@ msgid ""
"A cookie file contains standard RFC 805 header data with the following\n"
"possible names:\n"
"Scheme (optional)\n"
-" Sets the scheme the cookies are valid for; default scheme is 'http'.\n"
+" Sets the scheme for which the cookies are valid; default scheme is 'http'.\n"
"Host (required)\n"
-" Sets the domain the cookies are valid for.\n"
+" Sets the domain for which the cookies are valid.\n"
"Path (optional)\n"
-" Gives the path the cookies are value for; default path is '/'.\n"
+" Gives the path for which the cookies are valid; default path is '/'.\n"
"Set-cookie (optional)\n"
" Set cookie name/value. Can be given more than once.\n"
"\n"
From 03380865ba2f1e6979477a6c5a0dfb69933c00f9 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:27:00 -0400
Subject: [PATCH 27/69] spelling: functional
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
tests/checker/__init__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/checker/__init__.py b/tests/checker/__init__.py
index 6ba5d7bf6..5eb7c9330 100644
--- a/tests/checker/__init__.py
+++ b/tests/checker/__init__.py
@@ -15,7 +15,7 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
"""
-Define standard test support classes funtional for LinkChecker tests.
+Define standard test support classes functional for LinkChecker tests.
"""
import os
import re
From 06f264fb275972e167aee8ee094e937205657677 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:01:03 -0400
Subject: [PATCH 28/69] spelling: github
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index 7ed5e142d..77460656b 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -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:
From 23a88adbffac2809a53be2dd216b5a0ac27fd79e Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 12:25:19 -0400
Subject: [PATCH 29/69] spelling: hereby
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/web/content/donations.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/web/content/donations.md b/doc/web/content/donations.md
index 35bd24b17..1e0967f0e 100644
--- a/doc/web/content/donations.md
+++ b/doc/web/content/donations.md
@@ -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!
From 70de6697e71ae62ef1b3ba61d6e28875dd92ae52 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 10:24:40 -0400
Subject: [PATCH 30/69] spelling: ignore
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/upgrading.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/upgrading.txt b/doc/upgrading.txt
index 89e71e831..d1ea308db 100644
--- a/doc/upgrading.txt
+++ b/doc/upgrading.txt
@@ -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
-------------------------
From ac6272455a1db7733edd1a8514bd512e0bac4ac5 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:28:02 -0400
Subject: [PATCH 31/69] spelling: initialize
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/logger/blacklist.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/logger/blacklist.py b/linkcheck/logger/blacklist.py
index e4174c67d..44c416475 100644
--- a/linkcheck/logger/blacklist.py
+++ b/linkcheck/logger/blacklist.py
@@ -37,7 +37,7 @@ class BlacklistLogger (_Logger):
}
def __init__ (self, **kwargs):
- """Intialize with old blacklist data (if found, else not)."""
+ """Initialize with old blacklist data (if found, else not)."""
args = self.get_args(kwargs)
super(BlacklistLogger, self).__init__(**args)
self.init_fileoutput(args)
From 0ff71fc4e7ff2c544680570ce6114b65358bed1c Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:28:11 -0400
Subject: [PATCH 32/69] spelling: initializing
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/fileutil.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/fileutil.py b/linkcheck/fileutil.py
index b461e9360..b47837d12 100644
--- a/linkcheck/fileutil.py
+++ b/linkcheck/fileutil.py
@@ -69,7 +69,7 @@ def has_module (name, without_error=True):
except ImportError:
return False
except Exception:
- # some modules raise errors when intitializing
+ # some modules raise errors when initializing
return not without_error
From cc140d0954e701fd3d375aaa4f035369144c6ba1 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 14:28:48 -0400
Subject: [PATCH 33/69] spelling: interval
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/director/checker.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linkcheck/director/checker.py b/linkcheck/director/checker.py
index 1f6941031..c6cf50f81 100644
--- a/linkcheck/director/checker.py
+++ b/linkcheck/director/checker.py
@@ -24,7 +24,7 @@
from .. import parser
# Interval in which each check thread looks if it's stopped.
-QUEUE_POLL_INTERVALL_SECS = 1.0
+QUEUE_POLL_INTERVAL_SECS = 1.0
def check_urls (urlqueue, logger):
@@ -98,7 +98,7 @@ def run_checked (self):
def check_url (self):
"""Try to get URL data from queue and check it."""
try:
- url_data = self.urlqueue.get(timeout=QUEUE_POLL_INTERVALL_SECS)
+ url_data = self.urlqueue.get(timeout=QUEUE_POLL_INTERVAL_SECS)
if url_data is not None:
try:
self.check_url_data(url_data)
From 8006d7d6a6653dd05c0042b9ce8d77e496b3c971 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:28:23 -0400
Subject: [PATCH 34/69] spelling: issuing
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index 77460656b..a808614cb 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -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
From b87df0669c1a946d5ba50b8ce3ca62ec50a084b1 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:01:17 -0400
Subject: [PATCH 35/69] spelling: javascript
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/en/linkchecker.1 | 2 +-
doc/linkchecker.doc.pot | 2 +-
doc/web/media/man1/linkchecker.1.html | 2 +-
linkchecker | 2 +-
po/linkchecker.pot | 2 +-
tests/checker/data/file.html.result | 2 +-
tests/checker/data/urllist.txt.result | 2 +-
7 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/doc/en/linkchecker.1 b/doc/en/linkchecker.1
index 33a9a1566..ca48b2e84 100644
--- a/doc/en/linkchecker.1
+++ b/doc/en/linkchecker.1
@@ -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.
diff --git a/doc/linkchecker.doc.pot b/doc/linkchecker.doc.pot
index c2c766327..27dc24ea5 100644
--- a/doc/linkchecker.doc.pot
+++ b/doc/linkchecker.doc.pot
@@ -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
diff --git a/doc/web/media/man1/linkchecker.1.html b/doc/web/media/man1/linkchecker.1.html
index a9310ab0b..e1b201c40 100644
--- a/doc/web/media/man1/linkchecker.1.html
+++ b/doc/web/media/man1/linkchecker.1.html
@@ -443,7 +443,7 @@ NOTES
checking links not pointing to your local host.
Use the --ignore-url 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.
diff --git a/linkchecker b/linkchecker
index d7ec2a375..8cc1911fa 100755
--- a/linkchecker
+++ b/linkchecker
@@ -61,7 +61,7 @@ Notes = _("""NOTES
connection to the internet (e.g. with diald), it will connect when
checking links not pointing to your local system.
See the --ignore-url option on how to prevent this.
- o Javascript links are currently ignored.
+ o JavaScript links are currently ignored.
o If your platform does not support threading, LinkChecker disables it
automatically.
o You can supply multiple user/password pairs in a configuration file.
diff --git a/po/linkchecker.pot b/po/linkchecker.pot
index 84288712b..e03303f14 100644
--- a/po/linkchecker.pot
+++ b/po/linkchecker.pot
@@ -1085,7 +1085,7 @@ msgid ""
" connection to the internet (e.g. with diald), it will connect when\n"
" checking links not pointing to your local system.\n"
" See the --ignore-url option on how to prevent this.\n"
-" o Javascript links are currently ignored.\n"
+" o JavaScript links are currently ignored.\n"
" o If your platform does not support threading, LinkChecker disables it\n"
" automatically.\n"
" o You can supply multiple user/password pairs in a configuration file.\n"
diff --git a/tests/checker/data/file.html.result b/tests/checker/data/file.html.result
index 702e8994b..81f8475db 100644
--- a/tests/checker/data/file.html.result
+++ b/tests/checker/data/file.html.result
@@ -8,7 +8,7 @@ url javascript:loadthis()
cache key javascript:loadthis()
real url javascript:loadthis()
name javascript url
-info Javascript URL ignored.
+info JavaScript URL ignored.
valid
url file.html
diff --git a/tests/checker/data/urllist.txt.result b/tests/checker/data/urllist.txt.result
index 37b79e9b5..0e52f19d8 100644
--- a/tests/checker/data/urllist.txt.result
+++ b/tests/checker/data/urllist.txt.result
@@ -7,7 +7,7 @@ valid
url javascript:loadthis()
cache key javascript:loadthis()
real url javascript:loadthis()
-info Javascript URL ignored.
+info JavaScript URL ignored.
valid
url file.html
From 313b62b96a64bf01cfa121dae4c9dbb4c645db59 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 10:37:34 -0400
Subject: [PATCH 36/69] spelling: lang_name_native
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/i18n.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linkcheck/i18n.py b/linkcheck/i18n.py
index 1bfd2da6f..b9c674268 100644
--- a/linkcheck/i18n.py
+++ b/linkcheck/i18n.py
@@ -178,7 +178,7 @@ def norm_locale (loc):
return loc
-lang_names = {
+lang_name_native = {
'en': u'English',
'de': u'Deutsch',
}
@@ -189,7 +189,7 @@ def norm_locale (loc):
def lang_name (lang):
"""Return full name of given language."""
- return lang_names[lang]
+ return lang_name_native[lang]
def lang_trans (lang, curlang):
From d870e201c1cffd91f210e4b574ac0ae553b317c4 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 10:37:50 -0400
Subject: [PATCH 37/69] spelling: lang_name_translated
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/i18n.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linkcheck/i18n.py b/linkcheck/i18n.py
index b9c674268..a0d2438ab 100644
--- a/linkcheck/i18n.py
+++ b/linkcheck/i18n.py
@@ -182,7 +182,7 @@ def norm_locale (loc):
'en': u'English',
'de': u'Deutsch',
}
-lang_transis = {
+lang_name_translated = {
'de': {'en': u'German'},
'en': {'de': u'Englisch'},
}
@@ -194,7 +194,7 @@ def lang_name (lang):
def lang_trans (lang, curlang):
"""Return translated full name of given language."""
- return lang_transis[lang][curlang]
+ return lang_name_translated[lang][curlang]
def get_encoded_writer (out=sys.stdout, encoding=None, errors='replace'):
From 44002af6c0e57b7bac9e97bea2c925f3c1f5664e Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 10:26:55 -0400
Subject: [PATCH 38/69] spelling: linkcheck
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index a808614cb..71fd627be 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -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
From b7507194120695a060142770707467f588ff8e59 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:01:59 -0400
Subject: [PATCH 39/69] spelling: log in
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/en/linkchecker.1 | 4 ++--
doc/linkchecker.doc.pot | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/doc/en/linkchecker.1 b/doc/en/linkchecker.1
index ca48b2e84..9f0f569b2 100644
--- a/doc/en/linkchecker.1
+++ b/doc/en/linkchecker.1
@@ -352,7 +352,7 @@ 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
@@ -360,7 +360,7 @@ FTP links (\fBftp:\fP)
.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
diff --git a/doc/linkchecker.doc.pot b/doc/linkchecker.doc.pot
index 27dc24ea5..83eec89ec 100644
--- a/doc/linkchecker.doc.pot
+++ b/doc/linkchecker.doc.pot
@@ -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"
@@ -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 ""
From d7b9cf301c1b265859c1235ff1aa5c96f18dec18 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 18:53:01 -0400
Subject: [PATCH 40/69] spelling: login,
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
config/linkcheckerrc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/config/linkcheckerrc b/config/linkcheckerrc
index 83e11fe0f..b206dc55d 100644
--- a/config/linkcheckerrc
+++ b/config/linkcheckerrc
@@ -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/
From bc4d6069eff6e8fb414ff175d4d35be8cf084543 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:02:11 -0400
Subject: [PATCH 41/69] spelling: lowercase
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/HtmlParser/__init__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/HtmlParser/__init__.py b/linkcheck/HtmlParser/__init__.py
index a99ec6a88..7889b5c30 100644
--- a/linkcheck/HtmlParser/__init__.py
+++ b/linkcheck/HtmlParser/__init__.py
@@ -60,7 +60,7 @@
- Speed
The FLEX code is configured to generate a large but fast scanner.
The parser ignores forbidden or unnecessary HTML end tags.
- The parser converts tag and attribute names to lower case for easier
+ The parser converts tag and attribute names to lowercase for easier
matching.
The parser quotes all attribute values.
Python memory management interface is used.
From 6e292353977b771817f71c6576f72f9bd7efd46e Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:29:31 -0400
Subject: [PATCH 42/69] spelling: message
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index 71fd627be..e9c841283 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -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
From 4727d271d05c47a2243a275c20e9cd39d983c695 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:29:55 -0400
Subject: [PATCH 43/69] spelling: multi
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/ftpparse.py | 2 +-
tests/test_ftpparse.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/linkcheck/ftpparse.py b/linkcheck/ftpparse.py
index fc2449fa8..d2572aa25 100644
--- a/linkcheck/ftpparse.py
+++ b/linkcheck/ftpparse.py
@@ -106,7 +106,7 @@ def ftpparse (line):
# MultiNet (some spaces removed from examples)
# "00README.TXT;1 2 30-DEC-1996 17:44 [SYSTEM] (RWED,RWED,RE,RE)"
# "CORE.DIR;1 1 8-SEP-1996 16:09 [SYSTEM] (RWE,RWE,RE,RE)"
- # and non-MutliNet VMS:
+ # and non-MultiNet VMS:
# "CII-MANUAL.TEX;1 213/216 29-JAN-1996 03:33:12 [ANONYMOU,ANONYMOUS] (RWED,RWED,,)"
i = line.find(';')
if i != -1:
diff --git a/tests/test_ftpparse.py b/tests/test_ftpparse.py
index d87d30412..9ea3fcfd2 100644
--- a/tests/test_ftpparse.py
+++ b/tests/test_ftpparse.py
@@ -60,7 +60,7 @@
dict(name='00README.TXT', tryretr=True, trycwd=False)),
("CORE.DIR;1 1 8-SEP-1996 16:09 [SYSTEM] (RWE,RWE,RE,RE)",
dict(name='CORE', tryretr=False, trycwd=True)),
- # and non-MutliNet VMS:
+ # and non-MultiNet VMS:
("CII-MANUAL.TEX;1 213/216 29-JAN-1996 03:33:12 [ANONYMOU,ANONYMOUS] (RWED,RWED,,)",
dict(name='CII-MANUAL.TEX', tryretr=True, trycwd=False)),
# MSDOS format
From f4b25279701dc095780f9517aeb49b4d6d793539 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:31:01 -0400
Subject: [PATCH 44/69] spelling: nntp
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/checker/const.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/checker/const.py b/linkcheck/checker/const.py
index 504ba9ce0..98101fd4c 100644
--- a/linkcheck/checker/const.py
+++ b/linkcheck/checker/const.py
@@ -39,7 +39,7 @@
DNSException,
socket.error,
select.error,
- # nttp errors (including EOFError)
+ # nntp errors (including EOFError)
nntplib.NNTPError,
EOFError,
# http errors
From b659d11a1c159c31892fedd5e7190491ee66e390 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:31:18 -0400
Subject: [PATCH 45/69] spelling: occurred
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/HtmlParser/htmlparse.c | 2 +-
linkcheck/HtmlParser/htmlparse.y | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/linkcheck/HtmlParser/htmlparse.c b/linkcheck/HtmlParser/htmlparse.c
index 71615b4db..34ddd7c1d 100644
--- a/linkcheck/HtmlParser/htmlparse.c
+++ b/linkcheck/HtmlParser/htmlparse.c
@@ -1408,7 +1408,7 @@ YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default);
case 5:
#line 209 "htmlparse.y" /* yacc.c:1646 */
{
- /* an error occured in the scanner, the python exception must be set */
+ /* an error occurred in the scanner, the python exception must be set */
UserData* ud = yyget_extra(scanner);
PyErr_Fetch(&(ud->exc_type), &(ud->exc_val), &(ud->exc_tb));
YYABORT;
diff --git a/linkcheck/HtmlParser/htmlparse.y b/linkcheck/HtmlParser/htmlparse.y
index 635a33c20..f22582ee6 100644
--- a/linkcheck/HtmlParser/htmlparse.y
+++ b/linkcheck/HtmlParser/htmlparse.y
@@ -207,7 +207,7 @@ element: T_WAIT {
}
| T_ERROR
{
- /* an error occured in the scanner, the python exception must be set */
+ /* an error occurred in the scanner, the python exception must be set */
UserData* ud = yyget_extra(scanner);
PyErr_Fetch(&(ud->exc_type), &(ud->exc_val), &(ud->exc_tb));
YYABORT;
From bf0950419ccaed4facf3c2d4537aabae28c051a0 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:31:27 -0400
Subject: [PATCH 46/69] spelling: only
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index e9c841283..40523b6e9 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -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
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.
From e89d9a959102e71ccb389de1a6b611ea010a729e Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:02:24 -0400
Subject: [PATCH 47/69] spelling: otherwise,
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 2 +-
linkcheck/i18n.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index 40523b6e9..4abc958bf 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -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
diff --git a/linkcheck/i18n.py b/linkcheck/i18n.py
index a0d2438ab..dc84df9e4 100644
--- a/linkcheck/i18n.py
+++ b/linkcheck/i18n.py
@@ -89,7 +89,7 @@ def init (domain, directory, loc=None):
else:
default_language = "en"
# Even if the default language is not supported, the encoding should
- # be installed. Otherwise the Python installation is borked.
+ # be installed. Otherwise, the Python installation is borked.
default_encoding = encoding
install_language(default_language)
From 3153ff2862ef5cfbafb4beada6aa1af8f72182ac Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 08:32:08 -0400
Subject: [PATCH 48/69] spelling: parserobj
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/HtmlParser/__init__.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/linkcheck/HtmlParser/__init__.py b/linkcheck/HtmlParser/__init__.py
index 7889b5c30..7e6540d6c 100644
--- a/linkcheck/HtmlParser/__init__.py
+++ b/linkcheck/HtmlParser/__init__.py
@@ -215,7 +215,7 @@ def resolve_entities (s):
_encoding_ro = re.compile(r"charset=(?P[-0-9a-zA-Z]+)")
-def set_encoding (parsobj, attrs):
+def set_encoding (parserobj, attrs):
"""
Set document encoding for the HTML parser according to the
tag attribute information.
@@ -235,7 +235,7 @@ def set_encoding (parsobj, attrs):
charset = charset.encode('ascii', 'ignore').lower()
charset = get_ctype_charset(charset)
if charset and charset in SUPPORTED_CHARSETS:
- parsobj.encoding = charset
+ parserobj.encoding = charset
def get_ctype_charset (text):
@@ -255,7 +255,7 @@ def get_ctype_charset (text):
return None
-def set_doctype (parsobj, doctype):
+def set_doctype (parserobj, doctype):
"""
Set document type of the HTML parser according to the given
document type string.
@@ -265,4 +265,4 @@ def set_doctype (parsobj, doctype):
@return: None
"""
if u"XHTML" in doctype:
- parsobj.doctype = "XHTML"
+ parserobj.doctype = "XHTML"
From 0ed586ad33abc5e65536cf8af889ef92e0cd950b Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:02:41 -0400
Subject: [PATCH 49/69] spelling: red hat
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 4 ++--
doc/install.txt | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index 4abc958bf..f8f4dc250 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -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
@@ -3160,7 +3160,7 @@ Features:
Changed files: INSTALL, setup.py
* 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
diff --git a/doc/install.txt b/doc/install.txt
index 4734e20a3..d829be14d 100644
--- a/doc/install.txt
+++ b/doc/install.txt
@@ -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.
From 18e183ce190912e7c74cff8ca595b56b6f60604a Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:34:07 -0400
Subject: [PATCH 50/69] spelling: release
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
setup.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/setup.py b/setup.py
index d5e7bee56..0a8c35f83 100755
--- a/setup.py
+++ b/setup.py
@@ -91,7 +91,7 @@ def cnormpath (path):
release_ro = re.compile(r"\(released (.+)\)")
def get_release_date ():
- """Parse and return relase date as string from doc/changelog.txt."""
+ """Parse and return release date as string from doc/changelog.txt."""
fname = os.path.join("doc", "changelog.txt")
release_date = "unknown"
with open(fname) as fd:
From 7e8820d278377d21844a88c0c90b70e381bfc8ad Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 08:38:52 -0400
Subject: [PATCH 51/69] spelling: requesting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index f8f4dc250..0e3f9ac1b 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -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
From d8aafd2e6c90176733456fec8e6507859ab560ab Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:34:47 -0400
Subject: [PATCH 52/69] spelling: rtype
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/loader.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/loader.py b/linkcheck/loader.py
index 52e182eaa..87bf5775d 100644
--- a/linkcheck/loader.py
+++ b/linkcheck/loader.py
@@ -92,7 +92,7 @@ def get_plugins(modules, classes):
@param modules: the modules to search
@ptype modules: iterator of modules
@return: found classes
- @rytpe: iterator of class objects
+ @rtype: iterator of class objects
"""
for module in modules:
for plugin in get_module_plugins(module, classes):
From 01160fbd9e98b595276bc5ef56895c2476d2fd36 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:34:57 -0400
Subject: [PATCH 53/69] spelling: separator
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/checker/__init__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/checker/__init__.py b/linkcheck/checker/__init__.py
index 02152b188..545a886e6 100644
--- a/linkcheck/checker/__init__.py
+++ b/linkcheck/checker/__init__.py
@@ -108,7 +108,7 @@ def get_url_from (base_url, recursion_level, aggregate,
else:
scheme = None
if not (url or name):
- # use filename as base url, with slash as path seperator
+ # use filename as base url, with slash as path separator
name = base_url.replace("\\", "/")
allowed_schemes = aggregate.config["allowedschemes"]
# ignore local PHP files with execution directives
From 86009643ec2e879f04a93ddcbba748c036647262 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:02:58 -0400
Subject: [PATCH 54/69] spelling: set up
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/HtmlParser/htmllex.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/linkcheck/HtmlParser/htmllex.c b/linkcheck/HtmlParser/htmllex.c
index 5d0a7f265..927635eed 100644
--- a/linkcheck/HtmlParser/htmllex.c
+++ b/linkcheck/HtmlParser/htmllex.c
@@ -5476,7 +5476,7 @@ static void yyensure_buffer_stack (yyscan_t yyscanner)
/* %endif */
/* %if-c-only */
-/** Setup the input buffer state to scan directly from a user-specified character buffer.
+/** Set up the input buffer state to scan directly from a user-specified character buffer.
* @param base the character buffer
* @param size the size in bytes of the character buffer
* @param yyscanner The scanner object.
@@ -5513,7 +5513,7 @@ YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size , yyscan_t yyscann
/* %endif */
/* %if-c-only */
-/** Setup the input buffer state to scan a string. The next call to yylex() will
+/** Set up the input buffer state to scan a string. The next call to yylex() will
* scan from a @e copy of @a str.
* @param yystr a NUL-terminated string to scan
* @param yyscanner The scanner object.
@@ -5529,7 +5529,7 @@ YY_BUFFER_STATE yy_scan_string (yyconst char * yystr , yyscan_t yyscanner)
/* %endif */
/* %if-c-only */
-/** Setup the input buffer state to scan the given bytes. The next call to yylex() will
+/** Set up the input buffer state to scan the given bytes. The next call to yylex() will
* scan from a @e copy of @a bytes.
* @param yybytes the byte buffer to scan
* @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
From c0d525fbd3167eb57c5c5a26402abb5b00b1f68c Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:35:16 -0400
Subject: [PATCH 55/69] spelling: space
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/upgrading.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/upgrading.txt b/doc/upgrading.txt
index d1ea308db..b5e9787a1 100644
--- a/doc/upgrading.txt
+++ b/doc/upgrading.txt
@@ -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.
From c504446dae2c326adb4bfc2687713f435972b41b Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 10:31:07 -0400
Subject: [PATCH 56/69] spelling: split
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/better_exchook2.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linkcheck/better_exchook2.py b/linkcheck/better_exchook2.py
index ea9c5eda6..643774999 100644
--- a/linkcheck/better_exchook2.py
+++ b/linkcheck/better_exchook2.py
@@ -200,8 +200,8 @@ def _trySet(old, prefix, func):
output(' locals:', out=out)
alreadyPrintedLocals = set()
for tokenstr in grep_full_py_identifiers(parse_py_statement(line)):
- splittedtoken = tuple(tokenstr.split("."))
- for token in map(lambda i: splittedtoken[0:i], range(1, len(splittedtoken) + 1)):
+ splittoken = tuple(tokenstr.split("."))
+ for token in map(lambda i: splittoken[0:i], range(1, len(splittoken) + 1)):
if token in alreadyPrintedLocals: continue
tokenvalue = None
tokenvalue = _trySet(tokenvalue, " ", lambda: pretty_print(_resolveIdentifier(f.f_locals, token)))
From d142beba4dddffc58c5c679904c0fd32e1aa1bae Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 15:06:43 -0400
Subject: [PATCH 57/69] spelling: sqlite
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index 0e3f9ac1b..339628f06 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -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
From 9261c4a4a4e2b0637408242f34dfeaae9944d7aa Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 08:57:12 -0400
Subject: [PATCH 58/69] spelling: support
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/i18n.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/i18n.py b/linkcheck/i18n.py
index dc84df9e4..e220eaf28 100644
--- a/linkcheck/i18n.py
+++ b/linkcheck/i18n.py
@@ -18,7 +18,7 @@
Application internationalization support.
"""
-# i18n suppport
+# i18n support
import os
import locale
import gettext
From 23ddd192f4e840a7ea44c2b1645da2224950e755 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 18:58:32 -0400
Subject: [PATCH 59/69] spelling: that the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/robotparser2.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linkcheck/robotparser2.py b/linkcheck/robotparser2.py
index b42236218..c7bb62c1d 100644
--- a/linkcheck/robotparser2.py
+++ b/linkcheck/robotparser2.py
@@ -61,7 +61,7 @@ def _reset (self):
self.sitemap_urls = []
def mtime (self):
- """Returns the time the robots.txt file was last fetched.
+ """Returns the time that the robots.txt file was last fetched.
This is useful for long-running web spiders that need to
check for new robots.txt files periodically.
@@ -72,7 +72,7 @@ def mtime (self):
return self.last_checked
def modified (self):
- """Set the time the robots.txt file was last fetched to the
+ """Set the time that the robots.txt file was last fetched to the
current time."""
self.last_checked = time.time()
From 82466517cd5437b5d979a702a736d8e7aa3502bb Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 18:55:32 -0400
Subject: [PATCH 60/69] spelling: to
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/checker/httpurl.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/checker/httpurl.py b/linkcheck/checker/httpurl.py
index 6f207b6e5..18c741d56 100644
--- a/linkcheck/checker/httpurl.py
+++ b/linkcheck/checker/httpurl.py
@@ -20,7 +20,7 @@
import requests
# The validity of SSL certs is ignored to be able
-# the check the URL and recurse into it.
+# to check the URL and recurse into it.
# The warning about invalid SSL certs is given to the
# user instead.
import warnings
From b13e21aec61217fcf76978af68170e1afa8fe8a3 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 08:59:26 -0400
Subject: [PATCH 61/69] spelling: uninitialized
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/logger/__init__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/logger/__init__.py b/linkcheck/logger/__init__.py
index 7409e7e9b..63f045da2 100644
--- a/linkcheck/logger/__init__.py
+++ b/linkcheck/logger/__init__.py
@@ -306,7 +306,7 @@ def write (self, s, **args):
self.start_fileoutput()
if self.fd is None:
# Happens when aborting threads times out
- log.warn(LOG_CHECK, "writing to unitialized or closed file")
+ log.warn(LOG_CHECK, "writing to uninitialized or closed file")
else:
try:
self.fd.write(s, **args)
From 6418a8405500ea06033b394de533fad3a7561061 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 09:04:36 -0400
Subject: [PATCH 62/69] spelling: unknown
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index 339628f06..ede95ef08 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -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
@@ -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)
@@ -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,
From 548c21f12ead6a396773ddfd0fed118181cdcce3 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 09:05:16 -0400
Subject: [PATCH 63/69] spelling: unquoted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
tests/checker/test_mail_bad.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/checker/test_mail_bad.py b/tests/checker/test_mail_bad.py
index f8f649a2c..c7a77a74d 100644
--- a/tests/checker/test_mail_bad.py
+++ b/tests/checker/test_mail_bad.py
@@ -34,7 +34,7 @@ def test_error_mail (self):
self.mail_error(u'mailto:"a""@example.com', cache_key=u'mailto:a')
self.mail_error(u'mailto:""a"@example.com', cache_key=u'mailto:""a"@example.com')
self.mail_error(u'mailto:"a\\"@example.com', cache_key=u'mailto:a"@example.com')
- # local part unqouted
+ # local part unquoted
self.mail_error(u'mailto:.a@example.com')
self.mail_error(u'mailto:a.@example.com')
self.mail_error(u'mailto:a..b@example.com')
From d83b00fe082321f576589644770c872ea4fd24a8 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 09:05:25 -0400
Subject: [PATCH 64/69] spelling: unreachable
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/memoryutil.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/memoryutil.py b/linkcheck/memoryutil.py
index 5dab9656e..e340ff1db 100644
--- a/linkcheck/memoryutil.py
+++ b/linkcheck/memoryutil.py
@@ -36,7 +36,7 @@ def write_memory_dump():
# first do a full garbage collection run
gc.collect()
if gc.garbage:
- log.warn(LOG_CHECK, "Unreachabe objects: %s", pprint.pformat(gc.garbage))
+ log.warn(LOG_CHECK, "Unreachable objects: %s", pprint.pformat(gc.garbage))
from meliae import scanner
fo, filename = get_temp_file(mode='wb', suffix='.json', prefix='lcdump_')
try:
From 887295e2015a72aac82abf36fbc27d68bad13afc Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 10:38:41 -0400
Subject: [PATCH 65/69] spelling: warnings
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/web/media/man5/linkcheckerrc.5.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/web/media/man5/linkcheckerrc.5.html b/doc/web/media/man5/linkcheckerrc.5.html
index dd9f6834e..d7870b7d6 100644
--- a/doc/web/media/man5/linkcheckerrc.5.html
+++ b/doc/web/media/man5/linkcheckerrc.5.html
@@ -208,7 +208,7 @@ [filtering]
Command line option: --ignore-url
ignorewarnings=NAME[,NAME...]
Ignore the comma-separated list of warnings. See
-WARNIGS for the list of supported warnings.
+WARNINGS for the list of supported warnings.
Command line option: none
From 59736d420417126dfbbc8e3ff7fd1843ef778743 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 09:32:41 -0400
Subject: [PATCH 66/69] spelling: waste
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
tests/checker/test_news.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/checker/test_news.py b/tests/checker/test_news.py
index 1b4be3b5c..cfb6baf29 100644
--- a/tests/checker/test_news.py
+++ b/tests/checker/test_news.py
@@ -27,7 +27,7 @@
# info string returned by news server
NNTP_INFO = u"200 news.uni-stuttgart.de InterNetNews NNRP server " \
u"INN 2.7.1 ready (no posting)"
-# Most free NNTP servers are slow, so don't waist a lot of time running those.
+# Most free NNTP servers are slow, so don't waste a lot of time running those.
NNTP_TIMEOUT_SECS = 30
# disabled for now until some stable news server comes up
From 8bd8812b6aae852c8edce7901e66654b3b4e8a37 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 10:39:32 -0400
Subject: [PATCH 67/69] spelling: webserver
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/upgrading.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/upgrading.txt b/doc/upgrading.txt
index b5e9787a1..e824e0e7e 100644
--- a/doc/upgrading.txt
+++ b/doc/upgrading.txt
@@ -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
From 8567dcc696338bb51162a41946b649226f258821 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Thu, 19 Mar 2026 09:05:55 -0400
Subject: [PATCH 68/69] spelling: whether
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
linkcheck/checker/urlbase.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linkcheck/checker/urlbase.py b/linkcheck/checker/urlbase.py
index b13b55e3b..f94c26d80 100644
--- a/linkcheck/checker/urlbase.py
+++ b/linkcheck/checker/urlbase.py
@@ -612,7 +612,7 @@ def set_content_type (self):
pass
def can_get_content (self):
- """Indicate wether url get_content() can be called."""
+ """Indicate whether url get_content() can be called."""
return self.size <= self.aggregate.config["maxfilesizedownload"]
def get_content (self):
From c556347d14fc91528008d91cb7669a8cda55b690 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 18 Mar 2026 19:03:18 -0400
Subject: [PATCH 69/69] spelling: work around
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
doc/changelog.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/changelog.txt b/doc/changelog.txt
index ede95ef08..f85e84abf 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -1743,7 +1743,7 @@ Features:
Type: bugfix
Changed: linkcheck/checker/httpurl.py
- * Workaround a urllib2.py bug raising ValueError on some failed
+ * Work around a urllib2.py bug raising ValueError on some failed
HTTP authorizations.
Type: bugfix
Closes: SF bug #1250555