Commit graph

5901 commits

Author SHA1 Message Date
Antoine Beaupré
ca698de29d
refer to code of conduct externally 2018-03-26 09:41:32 -04:00
Antoine Beaupré
47987c5e00
add github issue template
This will help people provide the right details to reproduce issues in the future, hopefully
2018-03-26 09:35:43 -04:00
Antoine Beaupré
a2a6954b42
split code of conduct and contributing guidelines in two
This ensure the files are in standard locations so that GitHub finds
them. This will hopefully help people provide more detailed bug
reports in the future as well.
2018-03-26 09:35:01 -04:00
anarcat
c992bd7a63
Merge pull request #137 from ruzickap/feature/docker_documentation
Dockerfile fix, Documentation updated
2018-03-25 17:19:33 -04:00
Petr Ruzicka
20c8e9b6cb Dockerfile fix, Documentation updated 2018-03-25 14:01:04 +02:00
anarcat
547596ae85
Merge pull request #131 from ruzickap/feature/add_dockerfile
Adding Dockerfile
2018-03-23 17:30:52 -04:00
Marius Gedminas
54e7326835
Merge pull request #133 from linkcheck/fix-cookies-harder
Load cookies from the --cookiefile correctly
2018-03-16 19:51:11 +02:00
Marius Gedminas
6f55f446ae Load cookies from the --cookiefile correctly
requests.cookies.merge_cookies() requires a dict or a CookieJar as the second argument.
We've been passing lists of Cookie objects instead.

Fixes #62, harder this time.
2018-03-16 13:23:26 +02:00
Marius Gedminas
279e6a2f3a
Merge pull request #132 from linkcheck/fix-cookie-loading
Fix internal error when using cookies
2018-03-16 10:29:33 +02:00
Marius Gedminas
01b5dd619e Regression test for --cookiefile bug 2018-03-16 10:23:04 +02:00
Marius Gedminas
6becc08284 Fix internal error when using cookies
There was some kind of confusion between a module and a function argument,
introduced in commit 90257a1b5e.

Fixes #62.
2018-03-15 23:30:41 +02:00
Petr Ruzicka
524788b53d Adding Dockerfile used by Docker containers which providing isolation from the OS. 2018-03-14 18:18:30 +01:00
anarcat
22449abb91
Merge pull request #126 from PetrDlouhy/tests-linenumbers
Test for linenumbers and other parts of url_data
2018-02-12 14:25:53 -05:00
anarcat
e2f3ae78a3
Merge pull request #121 from PetrDlouhy/tests-parser-divided
Execute parser test by parametrized
2018-02-12 14:25:20 -05:00
anarcat
b3cc3c1911
Merge pull request #123 from PetrDlouhy/python3-easy
Add Python3 support - easiest changes
2018-01-23 14:18:03 -05:00
Petr Dlouhý
e615480850 Python3: fix reading Safari bookmarks 2018-01-19 09:52:43 +01:00
Petr Dlouhý
256202a20b fixes for Python 3: fix proxysuport 2018-01-19 09:52:43 +01:00
Petr Dlouhý
d6f39b4e1a Python3: use file descriptors 2018-01-19 09:52:43 +01:00
Petr Dlouhý
f128c9c168 Python3: fix gzip2 format 2018-01-19 09:52:43 +01:00
Petr Dlouhý
1cdc974e6d Python3: fix prints 2018-01-19 09:52:43 +01:00
Petr Dlouhý
a1b300c892 Python3: fix imports 2018-01-19 09:52:43 +01:00
Petr Dlouhý
c1ab81627e test of correct logging of all parts in url_data 2018-01-14 17:17:07 +01:00
anarcat
b84a2a8c2a
Merge pull request #118 from PetrDlouhy/feature/remove-third-party
Remove third party libraries from repository
2018-01-10 09:43:38 -05:00
Petr Dlouhý
4382215a75 update .travis.yml to test in Pyhon3 in allow-failures mode 2018-01-10 09:37:36 -05:00
Petr Dlouhý
0a13fae3b4 remove third party packages and use them as dependency 2018-01-09 23:25:27 +01:00
Petr Dlouhý
99b18eee6d execude parser test by parametrized 2018-01-09 23:15:09 +01:00
Marius Gedminas
ba60abb3bd
Merge pull request #116 from reinholdfuereder/issue-115-fix-version-warning
Do not fail to mkdir ~/.local/share/linkchecker/plugins when ~/.local/share is missing
2018-01-06 11:33:23 +02:00
Reinhold Füreder
e864bbdabf
Use os.makedirs(...) instead of os.mkdir(...) 2018-01-03 11:33:53 +01:00
Mark Goodhand
87f713ea01 Update README.rst (#109)
* Update README.rst

Discourage use of PyPI until it's been updated to use the new version (#108).
2017-11-10 08:26:13 -05:00
anarcat
4f35861d72
Merge pull request #103 from linkcheck/fix-mo-file-installation
Install .mo files correctly
2017-11-10 08:25:43 -05:00
Marius Gedminas
6cbd0c3782 Install .mo files correctly
Fixes #102.
2017-11-10 15:09:02 +02:00
Philipp Hahn
1368643a50 Fix fragment identifier quoting
According to <https://tools.ietf.org/html/rfc3986>:
 fragment    = *( pchar / "/" / "?" )
 pchar         = unreserved / pct-encoded / sub-delims / ":" / "@"
 unreserved  = ALPHA / DIGIT / "-" / "." / "_" / "~"
 pct-encoded = "%" HEXDIG HEXDIG
 sub-delims  = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="

Fixes #96
2017-11-10 08:03:03 -05:00
anarcat
9838ef78e9
Merge pull request #104 from anarcat/incorrect-warn
fix incorrect call to the logging module (Closes: #847208)
2017-11-06 21:46:11 -05:00
Antoine Beaupré
71be9b941b
fix incorrect call to the logging module (Closes: #847208) 2017-11-03 09:47:01 -04:00
Marius Gedminas
17bd5f5e89 Revert "Install .mo files correctly"
This reverts commit d94bd0ee06.

Reason for reverting: it was committed to master by accident, without
proper code review.
2017-11-02 19:00:00 +02:00
Marius Gedminas
d94bd0ee06 Install .mo files correctly
Fixes #102.
2017-11-02 11:42:12 +02:00
anarcat
6919dc8c4c
Merge pull request #90 from konstin/document-python3
Document missing python 3 compatibility; Fixes #88
2017-10-29 09:50:16 -04:00
konstin
f8967d236f Document missing python 3 compatibility; Fixes #88 2017-10-24 21:20:29 +02:00
anarcat
4e3909dbae Merge pull request #87 from legrostdg/xdg
use xdg dirs for config & data
2017-10-22 11:07:48 -04:00
Félix Sipma
e94fd3b4d8 mention #44 in changelog entry 2017-10-18 16:10:05 +02:00
Félix Sipma
7344a3c40b update changelog 2017-10-18 16:02:56 +02:00
Félix Sipma
c8d9038ae8 improve get_plugin_folders() docstring 2017-10-18 15:58:18 +02:00
Félix Sipma
deca8c667e introduce linkcheck.configuration.get_user_data() 2017-10-18 15:55:55 +02:00
Félix Sipma
0a6661d171 use pyxdg instead of xdg 2017-10-18 12:11:01 +02:00
Félix Sipma
a03e2e4ada use xdg dirs for config & data
~/.linkchecker is used instead of the xdg equivalents if the directory
exists (backward compatibility).
2017-10-17 18:48:07 +02:00
anarcat
231dece9c4 Merge pull request #86 from anarcat/requests-socks
workaround new limitation in requests
2017-10-11 17:23:29 -04:00
Antoine Beaupré
9b12b5d66f
workaround new limitation in requests
newer requests do not expose the internal SSL socket object so we
cannot verify certificates. there was work to allow custom
verification routines which we could use, but this never finished:

https://github.com/shazow/urllib3/pull/257

so right now, just treat missing socket information as if the cert was
missing.

Closes: #76
2017-10-02 20:19:25 -04:00
anarcat
9af06b968b Merge pull request #84 from reinholdfuereder/master
Avoid info log 'Checking intern URLs only…' when calling 'linkchecker --version'
2017-09-11 10:55:49 -04:00
Reinhold Füreder
00456e2095 Merge pull request #1 from reinholdfuereder/reinholdfuereder-version-output-patch
Avoid info log 'Checking intern URLs only…' when when calling 'linkchecker --version'
2017-09-11 15:08:03 +02:00
Reinhold Füreder
a83754a6c8 Avoid info log 'Checking intern URLs only; use --check-extern to check extern URLs.' when solely calling 'linkchecker --version'
Currently:
$ linkchecker --version
INFO linkcheck.cmdline 2017-09-11 12:46:55,167 MainThread Checking intern URLs only; use --check-extern to check extern URLs.
LinkChecker 9.4 released xx.xx.xxxx
Copyright (C) 2000-2014 Bastian Kleineidam
2017-09-11 15:04:15 +02:00