EsuS
004632a99b
Update references to GitHub project from wummel to linkchecker
...
Remove all mention of donations.
2019-04-18 19:59:52 +01:00
anarcat
5d26d2d93e
Merge pull request #212 from cjmayo/python3_02
...
{python3_02} Python3: fix regexp format
2019-04-17 15:46:56 -04:00
Petr Dlouhý
2c6411d68e
Python3: fix regexp format
2019-04-17 19:50:06 +01:00
anarcat
9d57bee16f
Merge pull request #218 from cjmayo/python3_08
...
{python3_08} Python3: use str and basestring from builtins
2019-04-17 09:04:35 -04:00
anarcat
da271dd482
Merge pull request #239 from cjmayo/sorted
...
Fix TestFile results not always ordered as expected values
2019-04-17 09:03:40 -04:00
Marius Gedminas
85cee2138d
Fix TestFile results not always ordered as expected values
...
self = <tests.checker.test_file.TestFile testMethod=test_good_dir_space>
def test_good_dir_space (self):
...
> self.direct(url, resultlines, recursionlevel=2)
tests/checker/test_file.py:173:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/checker/__init__.py:260: in direct
self.fail_unicode(text(os.linesep).join(l))
tests/checker/__init__.py:237: in fail_unicode
self.fail(msg)
E AssertionError: Differences found testing
2019-04-16 20:25:16 +01:00
Petr Dlouhý
8f4acc3168
Python3: use str and basestring from builtins
2019-04-16 20:08:29 +01:00
anarcat
e93d18d6e9
Merge pull request #232 from cjmayo/gzip2
...
Remove leftovers from introduction of requests
2019-04-15 10:31:06 -04:00
anarcat
cfd81031d1
Merge pull request #233 from cjmayo/python3_05a
...
{python3_05a} Use Python 3 compatible octal masks
2019-04-15 10:30:13 -04:00
anarcat
1c82686e7a
Merge pull request #234 from cjmayo/python3_05b
...
{python3_05b} Python3: replace xrange
2019-04-15 10:29:59 -04:00
anarcat
85a9b03923
Merge pull request #235 from cjmayo/python3_05c
...
{python3_05c} Python3: fix logging
2019-04-15 10:29:02 -04:00
Petr Dlouhý
45d95289ab
Python3: fix logging
2019-04-14 18:59:50 +01:00
Petr Dlouhý
f30d0b5888
Python3: replace xrange
2019-04-13 20:38:58 +01:00
Petr Dlouhý
2985e9ae65
Use Python 3 compatible octal masks
2019-04-13 20:37:39 +01:00
Chris Mayo
f6023f575c
Stop excluding removed httplib2.py from PEP 8 checks
...
Removed in 7b34be590b .
2019-04-13 20:35:37 +01:00
Chris Mayo
ff4a2e496e
Remove unused copy of gzip2
...
Not used since requests introduced in 7b34be590b .
2019-04-13 20:35:37 +01:00
anarcat
75626d456a
Merge pull request #217 from cjmayo/python3_07
...
{python3_07} Python3: use BytesIO instead of StringIO
2019-04-11 11:48:45 -04:00
anarcat
8223acd44e
Merge pull request #226 from cjmayo/python3_16
...
{python3_16} Python3: fix parsepdf
2019-04-11 11:47:57 -04:00
anarcat
2bdd155d56
Merge pull request #231 from cjmayo/python3_21
...
{python3_21} fix urllib imports
2019-04-11 11:47:50 -04:00
anarcat
4b90f7b4e5
Merge pull request #225 from cjmayo/python3_15
...
{python3_15} fixes for Python 3: fix test_internpat and test_news
2019-04-11 11:47:21 -04:00
anarcat
6b73320cdf
Merge pull request #224 from cjmayo/python3_14
...
{python3_14} fixes for Python 3: fix httpserver
2019-04-11 11:46:56 -04:00
anarcat
ce76b7c82d
Merge pull request #222 from cjmayo/python3_12
...
{python3_12} Python3: fix bytes mark in parser/__init__.py
2019-04-11 11:46:41 -04:00
anarcat
0d35cf959d
Merge pull request #221 from cjmayo/python3_11
...
{python3_11} Python3: fix permission mask in test_file
2019-04-11 11:46:28 -04:00
anarcat
6101197d6c
Merge pull request #219 from cjmayo/python3_09
...
{python3_09} Python3: mark bytes explicitly
2019-04-11 11:46:13 -04:00
anarcat
af38026ad2
Merge pull request #214 from cjmayo/python3_04
...
{python3_04} Python3: add future to requirements
2019-04-11 11:44:49 -04:00
Petr Dlouhý
106d58c2da
Python3: use BytesIO instead of StringIO
2019-04-09 20:09:35 +01:00
Petr Dlouhý
79e05d1511
Python3: fix parsepdf
2019-04-09 20:09:35 +01:00
Petr Dlouhý
4acabf5cb5
fix urllib imports
2019-04-09 20:09:35 +01:00
Petr Dlouhý
4211e8aecd
fixes for Python 3: fix test_internpat and test_news
2019-04-09 20:09:35 +01:00
Petr Dlouhý
e8f6bc62c8
fixes for Python 3: fix httpserver
2019-04-09 20:09:35 +01:00
Petr Dlouhý
aec8243348
Python3: fix bytes mark in parser/__init__.py
2019-04-09 20:09:35 +01:00
Petr Dlouhý
1e9fd51dfa
Python3: fix permission mask in test_file
2019-04-09 20:09:35 +01:00
Petr Dlouhý
033f9fbdb3
Python3: mark bytes explicitly
2019-04-09 20:09:35 +01:00
Petr Dlouhý
174a059ab5
Python3: add future to requirements
2019-04-09 20:09:35 +01:00
anarcat
9fed380097
Merge pull request #202 from cbaines/mark-more-tests-that-require-the-network
...
Mark more tests that require the network
2019-01-02 14:34:08 -05:00
Christopher Baines
f24c88a073
Mark more tests that require the network
...
I believe all these tests require the network, at least they seem to
fail if it's I run them without connecting my computer to the web.
I'm looking at this as part of packaging linkchecker for GNU Guix,
where the package is build and the tests are run in a isolated
environment, intentionally without network access, to avoid issues
with non-reproducible package builds.
2019-01-01 22:37:21 +00:00
Marius Gedminas
e643ed7505
Merge pull request #200 from zawataki/fix-document
...
Add link to files on repository into documents
2018-11-29 18:44:26 +02:00
Yuki Takizawa
9a34bf6564
Add link to doc/install.txt
2018-11-29 00:01:10 +09:00
Yuki Takizawa
95e57f6aff
Add link to CODE_OF_CONDUCT.md
2018-11-28 22:25:46 +09:00
Marius Gedminas
21429204f3
Merge pull request #198 from yarikoptic/bf-mutex-parse
...
Mutex around parse
2018-11-22 17:41:42 +02:00
Yaroslav Halchenko
7ed7919692
RF: place parser.flush() under mutex as well
...
Just a safety measure, not yet proven to be required but overall
makes sense
2018-11-06 10:58:10 -05:00
anarcat
8a9f5fe57b
Merge pull request #197 from anarcat/lower-dep
...
lower requirements to allow install on older systems
2018-11-03 14:20:10 -04:00
Antoine Beaupré
66c800cd3c
lower requirements to allow install on older systems
...
PR #196 bumped this to 2.20 to fix a security warning about requests
in our repository, but I believe that warning can be fixed by removing
only the upper bound. This should make backporting linkchecker to
older systems easier, where requests presumably has the 2.20 fix
backported.
2018-11-03 13:14:04 -04:00
Marius Gedminas
9e8dcf4da8
Merge pull request #196 from linkchecker/update-requests
...
Require a recent Requests version
2018-11-03 15:33:45 +02:00
Marius Gedminas
78ad1c94dd
Require a recent Requests version
...
Requests versions <= 2.19.1 are vulnerable to CVE-2018-18074:
> The Requests package through 2.19.1 before 2018-09-14 for Python sends
> an HTTP Authorization header to an http URI upon receiving a
> same-hostname https-to-http redirect, which makes it easier for remote
> attackers to discover credentials by sniffing the network.
Thank you, GitHub security alerts, for bringing this to my attention.
2018-11-03 10:57:12 +02:00
Yaroslav Halchenko
ee27e178ec
BF: place a mutex around apparently thread-unsafe parser.feed invocation
...
That leads to fix up of anchors analysis and probably other issues
such as floating number of found urls etc
2018-11-01 11:10:01 -04:00
Yaroslav Halchenko
b78c2d200e
DOC: minor typo fix
2018-11-01 11:08:09 -04:00
anarcat
3eb7cbfbc8
Merge pull request #191 from cmelchior/cm/bug/test-requirements
...
Fix test requirements for Mac OS
2018-10-11 10:15:12 -04:00
Christian Melchior
387d78ce3f
List dependencies alphabetically
2018-10-04 11:28:44 +02:00
Christian Melchior
cb624f2066
Fix test requirements
2018-10-04 11:03:02 +02:00