Commit graph

5969 commits

Author SHA1 Message Date
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
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
anarcat
b8981d5170
Merge pull request #187 from guttmann/patch-1
Fix Travis badge in README
2018-10-01 15:46:03 -04:00
James Goodman
41c127ad90
Fix Travis badge in README 2018-09-04 08:13:56 +12:00
Marius Gedminas
af3f9d6110
Merge pull request #185 from reagle/patch-1
Update readme
2018-08-24 17:42:50 +03:00
Joseph Reagle
45f7e34eb0
Update readme
As discussed in #183 .
2018-08-23 21:55:04 -04:00
anarcat
c9c541cfb5
Merge pull request #180 from gerdneuman/patch-1
Added whatsapp:// to ignored protocols
2018-08-22 11:05:30 -04:00
anarcat
42748fe187
Merge pull request #181 from gerdneuman/patch-2
Update README to include easy installation instructions for pip
2018-08-15 16:12:53 -04:00
gerdneuman
f346575413
Update README to include easy installation instructions for pip
See https://github.com/linkchecker/linkchecker/issues/4#issuecomment-356449159 I had trouble installing but with `pip install git+https://github.com/linkchecker/linkchecker.git` it is quite easy and at the moment the easiest way imho.
2018-08-09 14:01:36 +02:00
gerdneuman
de6a82b378
Added whatsapp:// to ignored protocols
Fixes https://github.com/wummel/linkchecker/issues/595
2018-08-09 13:49:15 +02:00
anarcat
ad3daf9f1a
Merge pull request #177 from regexaurus/issueurl-regexaurus
Updated support (issues) URL
2018-08-04 11:39:18 -04:00
anarcat
2ec98af99c
Merge pull request #175 from regexaurus/typos-regexaurus
Basic typo correction
2018-08-04 11:38:28 -04:00
regexaurus
db69e54b02 Additional typo correction and URL updates 2018-08-03 01:31:08 -04:00
regexaurus
50a9ff65b8 Updated support (issues) URL 2018-08-03 00:53:47 -04:00