Thomas Kriechbaumer
4aeb6c6455
cleanup old tls_parser
2017-05-26 13:59:41 +02:00
Thomas Kriechbaumer
0bd3d0ff4c
upgrade pytest and remove our pytest.raises wrapper
2017-05-24 11:35:53 +02:00
Maximilian Hils
4b1cd76f3e
[requires.io] dependency update ( #2328 )
2017-05-18 16:59:08 +08:00
Thomas Kriechbaumer
1c6b33f5af
update packages
2017-05-11 10:16:19 +02:00
Charles d'Hondt
154e8ac0fc
fixed lint
2017-05-04 13:39:48 +02:00
Charles d'Hondt
f67d9adc31
Added ldap mock test
2017-05-04 13:25:15 +02:00
Charles d'Hondt
3f094a54ce
added ldap3 to setup.py
2017-05-02 10:18:49 +02:00
Thomas Kriechbaumer
3e82f4d6c4
bump cryptography min-version
...
This removes OpenSSL v0.9.8 support.
2017-04-27 19:39:56 +02:00
Aldo Cortesi
7aa2081894
Remove watchdog, solidify script testing
...
- Remove the watchdog dependency. We now just stat the script file every 2
seconds to check for an updated mtime.
- Further solidify our script testing, and in particular make the example tests
nicer. These should exemplify how we want users to test their own addon
scripts. More work on addon testing to follow.
2017-04-26 09:01:40 +12:00
Maximilian Hils
6af72160bf
[requires.io] dependency update on master branch ( #2252 )
2017-04-20 15:29:42 +02:00
Maximilian Hils
3d7cde058b
[requires.io] dependency update on master branch ( #2241 )
2017-04-17 10:49:17 +02:00
Maximilian Hils
3aa7f24992
Update setup.py
2017-04-16 19:44:26 +02:00
requires.io
3afeb7c7e9
[requires.io] dependency update
2017-04-16 19:42:32 +02:00
Thomas Kriechbaumer
dadb50946e
update kaitai and recompile formats
2017-04-16 15:51:11 +02:00
Thomas Kriechbaumer
ef9f0e22ea
bump h2
2017-03-24 21:27:14 +01:00
Maximilian Hils
26d0254203
[requires.io] dependency update on master branch ( #2193 )
2017-03-21 18:43:56 +01:00
Aldo Cortesi
5192810ff6
Make mypy succeed with imports on master.py
...
We get little benefit from our mypy QA checks at the moment, because we skip
imports. This patch is what's needed to make mypy succeed with imports on a
single file: master.py
It also updates mypy to the current version, and enables a QA check.
Mypy bugs I encountered:
dict.update with kwargs not supported:
https://github.com/python/mypy/issues/1031
property setters and getters must be adjacent:
https://github.com/python/mypy/issues/1465
2017-03-17 08:13:47 +13:00
Thomas Kriechbaumer
2a934ed323
bump h2 and hyperframe
2017-03-16 10:33:36 +01:00
Aldo Cortesi
b275257553
Merge pull request #2167 from mhils/update-dependencies
...
update mypy
2017-03-16 18:05:35 +13:00
Maximilian Hils
112233891d
update mypy
2017-03-15 23:10:21 +01:00
Thomas Kriechbaumer
bbf4629906
bump sphinx
2017-03-15 23:05:06 +01:00
Thomas Kriechbaumer
ec5d9cbd2b
Merge pull request #2159 from Kriechi/bump-pyparsing
...
bump pyparsing
2017-03-15 11:45:47 +01:00
Thomas Kriechbaumer
aa4ab88459
bump pyparsing
2017-03-15 10:14:16 +01:00
Thomas Kriechbaumer
0316a13f7e
bump cryptography
2017-03-15 10:03:18 +01:00
Ujjwal Verma
e723a58af5
Remove pytz in hardump
2017-02-25 23:07:47 +05:30
Thomas Kriechbaumer
36352c9539
protobuf: coverage++
2017-02-19 14:29:09 +01:00
Thomas Kriechbaumer
8a6f8bd461
nuke Pillow
2017-02-15 00:54:14 +01:00
Thomas Kriechbaumer
63cfb4e480
nuke pypy
2017-02-12 12:32:30 +01:00
Maximilian Hils
3067a971f9
Merge pull request #2000 from s4chin/add-jpeg-parser
...
Add jpeg parser
2017-02-11 23:00:14 +01:00
Maximilian Hils
705ffd6d06
update mypy
...
The pypi package name has changed.
2017-02-11 00:14:49 +01:00
Maximilian Hils
1c8836a8d6
update dependencies
2017-02-10 14:38:05 +01:00
Sachin Kelkar
5dd54ef012
Update kaitaistruct version to 0.6
2017-02-08 21:16:17 +05:30
Sachin Kelkar
15548ff433
Feedback
2017-02-03 18:40:50 +05:30
Sachin Kelkar
abef020e07
Fix as per feedback and add more tests
2017-02-03 14:12:54 +05:30
Thomas Kriechbaumer
127c69c3ac
nuke mock dependency
...
This is already included in Python 3.3+ as unittest.mock
2017-01-22 14:11:28 +01:00
Maximilian Hils
1e89a93801
update dependencies
2017-01-07 23:07:50 +01:00
Thomas Kriechbaumer
0bde932b78
run tests on Python 3.6
2016-12-27 16:28:12 +01:00
Thomas Kriechbaumer
c50feb6a40
bump h2
...
This takes care of https://github.com/python-hyper/hyper-h2/issues/422
2016-12-17 18:12:16 +01:00
Maximilian Hils
1d846709c6
update dependencies
2016-12-14 18:19:49 +01:00
Maximilian Hils
a7d7ad2880
Merge pull request #1837 from mhils/1809
...
Fix #1809
2016-12-11 21:13:20 +01:00
Maximilian Hils
00ae4d3f6e
fix version sourcing in setup.py
2016-12-11 17:50:46 +01:00
Maximilian Hils
21eeaebc6b
pin docutils version to fix docs tests
2016-12-11 14:54:12 +01:00
Thomas Kriechbaumer
036130868d
bump dependencies
2016-12-10 19:37:06 +01:00
Aldo Cortesi
8112bce424
Merge pull request #1831 from mhils/contentviews
...
Split contentviews.py into mitmproxy.contentviews
2016-12-11 07:33:27 +13:00
Maximilian Hils
8df61c927e
Merge pull request #1834 from Kriechi/remove_ssl_match_hostname
...
remove backport.ssl_match_hostname
2016-12-10 17:03:18 +01:00
Thomas Kriechbaumer
7bae941ecc
remove backport.ssl_match_hostname
...
This is already included in Python 3.5+
2016-12-10 14:29:51 +01:00
Maximilian Hils
293b79af91
remove lxml-dependent code
2016-12-10 10:19:05 +01:00
Aldo Cortesi
d742d4fb8c
Replace configargparse with argparse, enable new options loading
...
This commit ditches configargparse and enables the new config file format. The
default location is ~/.mitmproxy/config.yaml. Unifying all of the various
Options objects will follow in the next patch.
2016-12-08 10:21:06 +13:00
Aldo Cortesi
d74cac265a
Add YAML serialization of options
...
This uses ruamel.yaml. The library seems well-supported, and can do in-place
modification of config files that retains user comments and file structure.
2016-12-08 10:21:06 +13:00
Thomas Kriechbaumer
33689c6b2d
upgrade to construct 2.8 and new API
2016-12-04 16:15:28 +01:00