Manuel Meitinger
09ab2b765d
Merge remote-tracking branch 'upstream/main' into quic
2022-08-30 20:54:55 +02:00
Aldo Cortesi
be77761310
[requires.io] dependency update on main branch ( #5551 )
...
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-08-24 11:56:44 +02:00
Manuel Meitinger
0465d815c5
Merge remote-tracking branch 'upstream/main' into quic
2022-08-22 00:11:23 +02:00
Manuel Meitinger
0ac83aab00
first steps on moving to new mode format
2022-08-21 23:58:12 +02:00
Aldo Cortesi
7911636a5c
[requires.io] dependency update on main branch ( #5537 )
...
* [requires.io] dependency update
* [requires.io] dependency update
* Update tox.ini
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-08-21 23:30:12 +02:00
Manuel Meitinger
ea6de335f0
Merge remote-tracking branch 'upstream/main' into quic
2022-08-17 02:43:04 +02:00
Maximilian Hils
f4dc2f2cfd
Replace blinker with custom implementation ( #5528 )
...
* replace blinker with custom implementation
The major benefit here is type checking, followed by proper support for async receivers.
* fix compatibility with Python 3.9
* fix nits
* try harder to force gc
* try harderer
* coverage++
* coverage++
* nits
2022-08-16 12:21:55 +00:00
Manuel Meitinger
c4c6e01399
Merge remote-tracking branch 'upstream/main' into quic
2022-08-14 21:43:55 +02:00
Manuel Meitinger
73c38f698d
update pyOpenSSL to version 22 ( #5505 )
2022-07-31 09:40:56 +02:00
Aldo Cortesi
57e65d3d1f
[requires.io] dependency update on main branch ( #5461 )
...
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-07-19 15:30:35 +02:00
Aldo Cortesi
821859cd4f
[requires.io] dependency update on main branch ( #5448 )
...
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-07-15 13:41:02 +02:00
Manuel Meitinger
a1b4894f3c
Merge branch 'mitmproxy:main' into quic
2022-06-28 17:18:54 +02:00
Maximilian Hils
6704407026
bump dependencies
2022-06-28 14:18:40 +02:00
Maximilian Hils
87d3d1cb88
pyinstaller: move hooks into package
2022-06-28 14:18:40 +02:00
Manuel Meitinger
e6d52f3416
Merge branch 'mitmproxy:main' into quic
2022-06-27 20:15:34 +02:00
Gergely Nagy
0737c68289
accept newer protobuf versions ( #5429 )
2022-06-27 18:53:15 +02:00
Manuel Meitinger
7d5b820642
[quic] first TLS changes
2022-06-13 04:26:01 +02:00
PavelICS
3eab9f0856
Drop pkg_resources dependency used by kaitaistruct version checking ( #5401 ) ( #5403 )
...
Co-authored-by: Pavel <pavel@yarpg.ru>
2022-06-06 09:27:30 +00:00
Maximilian Hils
46f01ad958
fix compatibility with OpenSSL 3 ( #5311 )
2022-05-01 20:24:32 +00:00
Maximilian Hils
1db2a684c2
Merge pull request #5296 from mhils/py39-now
...
Upgrade Codebase to Python 3.9
2022-04-28 19:16:44 +02:00
Maximilian Hils
b3587b52b2
make it black!
2022-04-28 19:11:10 +02:00
Maximilian Hils
08b8310133
drop support for Python 3.8
2022-04-26 13:53:04 +02:00
Aldo Cortesi
4f7f64c516
[requires.io] dependency update on main branch ( #5276 )
...
* [requires.io] dependency update
* [requires.io] dependency update
Co-authored-by: requires.io <support@requires.io>
2022-04-25 18:46:32 +00:00
Aldo Cortesi
a8b6f48374
[requires.io] dependency update on main branch ( #5244 )
...
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
Co-authored-by: requires.io <support@requires.io>
2022-04-17 17:54:06 +02:00
Aldo Cortesi
85e57a91e0
[requires.io] dependency update on main branch ( #5236 )
...
* [requires.io] dependency update
* [requires.io] dependency update
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-04-02 12:05:06 +02:00
Aldo Cortesi
a63c96ce72
[requires.io] dependency update on main branch ( #5223 )
...
* [requires.io] dependency update
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-03-29 06:58:31 +00:00
Aldo Cortesi
533dfcd71b
[requires.io] dependency update on main branch ( #5215 )
...
* [requires.io] dependency update
* [requires.io] dependency update
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-03-28 19:18:39 +00:00
Maximilian Hils
ecd4790cbb
vendor click.style instead of depending on click ( #5188 )
...
click introduces subdependencies like colorama, this approach is much simpler.
2022-03-16 17:02:53 +00:00
Maximilian Hils
5a4dbffbae
update dependencies
2022-03-15 19:50:06 +01:00
Maximilian Hils
5fc20e3e8c
tests++
2022-03-15 18:43:56 +01:00
Sandro
f85c64401b
Update dead link ( #5128 )
2022-02-11 17:22:13 +01:00
Maximilian Hils
68bce90754
require cryptography 36+
...
3.3+ should mostly work fine, but our tests cover v36-specific behavior
2021-11-22 12:52:37 +01:00
Maximilian Hils
9249c0ddd3
adjust lower version bounds
2021-11-22 11:09:04 +01:00
requires.io
dae098cd33
[requires.io] dependency update
2021-11-22 10:50:48 +01:00
Anthony Sottile
3847842f73
add runtime dependency on setuptools ( #4919 )
...
resolves #4918
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2021-11-21 14:14:47 +00:00
Karl Parkinson
df32d61086
Remove pyopenssl cruft ( #4897 )
...
* remove old pyopenssl cruft
* bump minimum version of pyopenssl
* add extra spaces to conform to style guide
* update changelog
* replace getattr with direct SSL method calls
* put version check back in but remove setdefault method calls
* tweak changelog wording
* bumb tox.ini pyOpenSSL dependency version
Co-authored-by: Karl Parkinson <karlparkinson@Karls-MBP.hitronhub.home>
2021-11-11 09:37:00 +01:00
Thomas Kriechbaumer
7a66231253
fix import errors caused by coverage.py ( #4843 )
...
* fix import errors caused by coverage.py
* LINT
Co-authored-by: Maximilian Hils <github@maximilianhils.com>
2021-10-05 19:32:11 +00:00
Thomas Kriechbaumer
6be24f452e
Merge pull request #4810 from mhils/h2-fuzzing
...
Improve h2 Fuzzing Setup
2021-10-05 21:15:57 +02:00
Thomas Kriechbaumer
9e8b96a5cc
bump h2 to v4.1 for fixes
2021-10-05 20:56:23 +02:00
Maximilian Hils
b2a760b4e9
Merge pull request #4829 from mitmproxy/requires-io-main
...
[requires.io] dependency update on main branch
2021-09-29 12:11:11 +02:00
Maximilian Hils
3bdc5ca0d1
protobuf: accept older versions
2021-09-16 10:50:15 +02:00
Maximilian Hils
38b0d27ad7
[requires.io] dependency update on main branch ( #4807 )
...
* [requires.io] dependency update
* [requires.io] dependency update
Co-authored-by: requires.io <support@requires.io>
2021-09-16 10:49:50 +02:00
Maximilian Hils
31f089cb8d
make urwid work with ProactorEventLoop ( #4806 )
2021-09-14 12:59:35 +00:00
Maximilian Hils
35596bd5e4
[requires.io] dependency update on main branch ( #4801 )
...
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
2021-09-13 15:25:35 +00:00
Maximilian Hils
a6f673fb29
add python 3.10 trove classifier
2021-08-23 21:23:04 +02:00
Aldo Cortesi
4f925848d9
[requires.io] dependency update on main branch ( #4768 )
...
* [requires.io] dependency update
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2021-08-22 18:33:09 +02:00
Aldo Cortesi
f7f0ac8ba7
[requires.io] dependency update on main branch ( #4764 )
...
* [requires.io] dependency update
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2021-08-19 10:35:14 +02:00
Maximilian Hils
1ce7e8e02e
[requires.io] dependency update on main branch ( #4740 )
...
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
* Update setup.py
Co-authored-by: requires.io <support@requires.io>
2021-08-10 08:07:49 +02:00
Maximilian Hils
c4dd46c3db
[requires.io] dependency update on main branch ( #4738 )
...
* [requires.io] dependency update
* [requires.io] dependency update
* [requires.io] dependency update
Co-authored-by: requires.io <support@requires.io>
2021-08-08 16:16:27 +02:00
Maximilian Hils
9d02eb91c4
[requires.io] dependency update on main branch ( #4715 )
...
* [requires.io] dependency update
* [requires.io] dependency update
Co-authored-by: requires.io <support@requires.io>
2021-08-02 13:51:38 +02:00