Barbara Miller
6f1f1e7888
Merge branch 'add-certauth' into qa
2024-07-18 13:43:19 -07:00
Vangelis Banos
2068c037ea
Create warcprox.certauth and drop certauth dependency
...
Copy certauth.py and tests_certauth.gr from `certauth==1.1.6`
b526eb2bfd
Change only imports.
Drop unused imports.
Update setup.py: drop `certauth` and add `pyopenssl`.
2024-07-09 11:56:06 +00:00
Barbara Miller
f00ca5c336
Update copyright
2024-06-04 11:48:25 -07:00
Barbara Miller
c0ea6ef00f
bump version
2024-06-04 11:46:59 -07:00
Barbara Miller
b7d0c11547
Merge branch 'spn_subdir' into qa
2024-06-03 14:45:25 -07:00
Barbara Miller
af52dec469
bump version
2023-10-17 09:19:56 -07:00
Barbara Miller
7f03403531
Merge branch 'socksproxy' into qa
2023-10-16 14:04:17 -07:00
Barbara Miller
4cb8e0d5dc
Merge pull request #192 from internetarchive/Py311
...
updates for 3.11 (and back to 3.8)
@vbanos and @avdempsey have agreed this PR is ok to merge
2023-09-27 12:03:26 -07:00
Barbara Miller
a20ad226cb
update version to 2.5, for Python version updates
2023-09-27 11:58:39 -07:00
Barbara Miller
bc0da12c48
bump version for Py311
2023-09-20 10:57:54 -07:00
Barbara Miller
779049ea70
Merge branch 'Py311' into qa
2023-09-19 13:58:22 -07:00
Barbara Miller
8f0039de02
internetarchive/doublethink.git@Py311
2023-09-19 13:57:34 -07:00
Barbara Miller
c620d7dd19
use galgeek for now
2023-09-13 18:03:38 -07:00
Barbara Miller
4fbf523a3e
get doublethink from github.com/internetarchive
2023-09-12 16:05:23 -07:00
Barbara Miller
c07efc642d
Merge branch 'py311' into qa
2023-09-11 17:38:26 -07:00
Barbara Miller
5e779af2e9
trough and doublethink updates
2023-09-11 17:38:10 -07:00
Barbara Miller
0611c17fb3
Merge branch 'py311' into qa
2023-09-11 17:01:10 -07:00
Barbara Miller
a90c9c3dd4
trough 0.20 maybe
2023-09-11 17:01:02 -07:00
Barbara Miller
0bf3c24e3c
Merge branch 'py311' into qa
2023-09-11 16:40:52 -07:00
Barbara Miller
99a825c055
initial commit, trying trough branch jammy+focal
2023-09-11 16:40:39 -07:00
Barbara Miller
3023484cfc
Merge branch 'limit_revisits' into qa
2023-08-03 14:10:29 -07:00
Barbara Miller
a86169c56c
pep0440 version id (I think)
2023-08-03 14:09:23 -07:00
Barbara Miller
b5ca3b6db6
Merge branch 'idna_unpeg' into qa
2023-07-11 13:28:43 -07:00
Vangelis Banos
6eb2bd1265
Drop idna==2.10 version lock
...
There is no need to use such an old `idna` version.
The latest works with py35+ and all tests pass.
Newer `idna` supports the latest Unicode standard and latest python
versions.
https://github.com/kjd/idna/blob/master/HISTORY.rst
2023-07-09 10:02:13 +00:00
Vangelis Banos
83c109bc9b
Change cryptography version limit to >=2.3,<40
2023-06-22 12:22:24 +00:00
Barbara Miller
ccb67e03b4
bump qa version
2023-06-19 14:30:33 -07:00
Barbara Miller
98f7032419
cryptography <40
2023-06-19 14:30:33 -07:00
Vangelis Banos
aa8948e612
Limit dependency version cryptography>=2.3,<=39.0.0
...
cryptography 41.0.0 crashes warcprox with the following exception:
```
File "/opt/spn2/lib/python3.8/site-packages/warcprox/main.py", line 317, in main
cryptography.hazmat.backends.openssl.backend.activate_builtin_random()
AttributeError: 'Backend' object has no attribute 'activate_builtin_random'
```
Also, cryptography==40.0.0 isn't OK because when I try to use it I get:
```
pyopenssl 23.2.0 requires cryptography!=40.0.0,!=40.0.1,<42,>=38.0.0, but you have cryptography 40.0.0 which is incompatible.
```
So, the version should be <=39.0.0
2023-06-19 14:30:33 -07:00
Vangelis Banos
1cc08233d6
Limit dependency version cryptography>=2.3,<=39.0.0
...
cryptography 41.0.0 crashes warcprox with the following exception:
```
File "/opt/spn2/lib/python3.8/site-packages/warcprox/main.py", line 317, in main
cryptography.hazmat.backends.openssl.backend.activate_builtin_random()
AttributeError: 'Backend' object has no attribute 'activate_builtin_random'
```
Also, cryptography==40.0.0 isn't OK because when I try to use it I get:
```
pyopenssl 23.2.0 requires cryptography!=40.0.0,!=40.0.1,<42,>=38.0.0, but you have cryptography 40.0.0 which is incompatible.
```
So, the version should be <=39.0.0
2023-06-18 09:09:07 +00:00
Barbara Miller
d98896094a
bump qa version
2023-06-05 13:47:14 -07:00
Barbara Miller
9973d28de9
bump version
2022-08-04 17:28:33 -07:00
Barbara Miller
ee9e375560
zlib decompression
2022-08-04 11:14:33 -07:00
Barbara Miller
c008c2eca7
bump version
2022-07-01 14:18:17 -07:00
Adam Miller
daa925db17
Bump version
2022-04-26 09:55:48 -07:00
Adam Miller
d96dd5d842
Adjust rfc3986 package version for deployment across more versions
2022-04-21 18:37:27 +00:00
Adam Miller
1e3d22aba4
Better handle non-ascii urls for crawl log hop info
2022-04-20 22:48:28 +00:00
Barbara Miller
a969430b37
Merge pull request #163 from internetarchive/idna2_10
...
idna==2.10
2021-12-28 13:50:23 -08:00
Barbara Miller
aeecb6515f
bump version
2021-12-28 11:58:30 -08:00
Barbara Miller
e61099ff5f
idna==2.10
2021-04-27 10:26:45 -07:00
Barbara Miller
ae11daedc1
bump version
2020-08-18 09:29:57 -07:00
Christian Clauss
c649355285
setup.py: Add Python 3.8
2020-08-06 17:58:00 +02:00
Noah Levitt
de9219e646
require more recent urllib3
...
to avoid this error: https://github.com/internetarchive/warcprox/issues/148
2020-01-28 14:42:44,851 2023 ERROR MitmProxyHandler(tid=2037,started=2020-01-28T20:42:44.834551,client=127.0.0.1:49100) warcprox.warcprox.WarcProxyHandler.do_COMMAND(mitmproxy.py:442) problem processing request 'GET / HTTP/1.1': TypeError("connection_from_host() got an unexpected keyword argument 'pool_kwargs'",)
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/warcprox/mitmproxy.py", line 413, in do_COMMAND
self._connect_to_remote_server()
File "/usr/local/lib/python3.5/dist-packages/warcprox/warcproxy.py", line 189, in _connect_to_remote_server
return warcprox.mitmproxy.MitmProxyHandler._connect_to_remote_server(self)
File "/usr/local/lib/python3.5/dist-packages/warcprox/mitmproxy.py", line 277, in _connect_to_remote_server
pool_kwargs={'maxsize': 12, 'timeout': self._socket_timeout})
TypeError: connection_from_host() got an unexpected keyword argument 'pool_kwargs'
2020-02-06 10:10:53 -08:00
Noah Levitt
90fba01514
make trough dependency optional
2020-01-08 13:37:01 -08:00
Noah Levitt
a8cd53bfe4
bump version, trough dep version
2020-01-08 13:24:00 -08:00
Noah Levitt
469b41773a
fix logging config which trough interfered with
2020-01-07 15:19:03 -08:00
Noah Levitt
91fcc054c4
bump version after merge
2020-01-07 14:42:40 -08:00
Noah Levitt
f54e1b37c7
bump version after merge
2020-01-07 14:40:58 -08:00
Noah Levitt
fe19bb268f
use trough.client instead of warcprox.trough
...
less redundant code!
trough.client was based off of warcprox.trough but has been improved
since then
2019-11-19 11:45:14 -08:00
Noah Levitt
f77c152037
bump version after merge
2019-09-26 11:49:07 -07:00
Noah Levitt
1f852f5f36
bump version after merges
2019-09-23 11:55:00 -07:00