Aldo Cortesi
|
3d6dc0879b
|
Merge pull request #79 from mitmproxy/remove_certffi
Remove certffi
|
2015-06-27 09:22:33 +12:00 |
|
Maximilian Hils
|
26ea1a065e
|
fix file type
|
2015-06-26 19:23:12 +02:00 |
|
Maximilian Hils
|
74c50d24eb
|
fix tests on windows
|
2015-06-26 19:21:35 +02:00 |
|
Maximilian Hils
|
2723a0e573
|
remove certffi
|
2015-06-26 13:26:35 +02:00 |
|
Aldo Cortesi
|
db6576ca6f
|
Merge pull request #76 from kyle-m/master
Provide debugging information when upstream server certificate fails validation
|
2015-06-24 09:27:08 +12:00 |
|
Kyle Morton
|
4766bce63d
|
Adding test data to support post OpenSSL v1.0 cert hashing
|
2015-06-23 10:46:42 -07:00 |
|
Aldo Cortesi
|
80dd703a2a
|
Merge branch 'Kriechi-ssl-version-handling'
|
2015-06-23 22:18:10 +12:00 |
|
Aldo Cortesi
|
239f4758af
|
Remove dependence on pathod in test suite.
|
2015-06-23 22:16:03 +12:00 |
|
Kyle Morton
|
d1452424be
|
Cleaning up upstream server verification. Adding storage of cerificate
verification errors on TCPClient object to enable warnings in downstream
projects.
|
2015-06-22 17:31:13 -07:00 |
|
Kyle Morton
|
7afe44ba4e
|
Updating TCPServer to allow tests (and potentially other use cases) to serve
certificate chains instead of only single certificates.
|
2015-06-22 16:48:09 -07:00 |
|
Thomas Kriechbaumer
|
58118d607e
|
unify SSL version/method handling
|
2015-06-22 20:39:34 +02:00 |
|
Aldo Cortesi
|
2aa1b98fbf
|
netlib/test.py -> test/tservers.py
|
2015-06-22 14:52:23 +12:00 |
|
Thomas Kriechbaumer
|
61cbe36e40
|
http2: rename test file
|
2015-06-18 10:38:26 +02:00 |
|
Thomas Kriechbaumer
|
eb823a04a1
|
http2: improve :authority header
|
2015-06-16 15:00:29 +02:00 |
|
Thomas Kriechbaumer
|
abb37a3ef5
|
http2: improve test suite
|
2015-06-16 15:00:28 +02:00 |
|
Aldo Cortesi
|
bb206323ab
|
Merge pull request #69 from kyle-m/master
Adding support for upstream certificate validation when using SSL/TLS…
|
2015-06-16 10:34:09 +12:00 |
|
Kyle Morton
|
fe764cde52
|
Adding support for upstream certificate validation when using SSL/TLS with an
instance of TCPClient.
|
2015-06-15 10:18:54 -07:00 |
|
Thomas Kriechbaumer
|
8d71a5b4ab
|
http2: add authority header
|
2015-06-14 19:43:32 +02:00 |
|
Thomas Kriechbaumer
|
5fab755a05
|
add more tests
|
2015-06-12 15:27:29 +02:00 |
|
Thomas Kriechbaumer
|
a901bc3032
|
http2: add response creation
|
2015-06-12 14:45:51 +02:00 |
|
Thomas Kriechbaumer
|
8ea157775d
|
http2: general improvements
|
2015-06-12 14:42:07 +02:00 |
|
Thomas Kriechbaumer
|
abbe88c8ce
|
fix non-ALPN supported OpenSSL-related tests
|
2015-06-08 13:25:42 +02:00 |
|
Thomas Kriechbaumer
|
e39d8aed6d
|
http2: refactor hex to file adapter
|
2015-06-05 20:55:32 +02:00 |
|
Thomas Kriechbaumer
|
6c1c6f5f0a
|
http2: fix EchoHandler test helper
|
2015-06-05 20:49:03 +02:00 |
|
Thomas Kriechbaumer
|
e7c84a1ce1
|
make travis run all tests
|
2015-06-05 20:22:21 +02:00 |
|
Thomas Kriechbaumer
|
49043131cc
|
increase test coverage
|
2015-06-05 20:22:20 +02:00 |
|
Thomas Kriechbaumer
|
fdc908cb98
|
http2: add protocol tests
|
2015-06-05 20:19:48 +02:00 |
|
Thomas Kriechbaumer
|
f003f87197
|
http2: rename module and refactor as strategy
|
2015-06-05 13:33:37 +02:00 |
|
Thomas Kriechbaumer
|
623dd850e0
|
http2: add logging and error handling
|
2015-06-05 13:33:37 +02:00 |
|
Thomas Kriechbaumer
|
40fa113116
|
http2: change header_block_fragment handling
|
2015-06-05 13:33:37 +02:00 |
|
Thomas Kriechbaumer
|
5cecbdc168
|
http2: add basic protocol handling
|
2015-06-05 13:33:37 +02:00 |
|
Thomas Kriechbaumer
|
b84001e8f0
|
http2: explicitly mention all arguments in tests
|
2015-06-05 13:33:37 +02:00 |
|
Thomas Kriechbaumer
|
9883509f89
|
simplify default ssl params for test servers
|
2015-06-05 13:33:37 +02:00 |
|
Aldo Cortesi
|
4ec181c140
|
Move version check to netlib, unit test it.
|
2015-05-31 13:12:01 +12:00 |
|
Aldo Cortesi
|
f76bfabc5d
|
Adjust pep8 parameters, reformat
|
2015-05-30 12:02:58 +12:00 |
|
Thomas Kriechbaumer
|
629fa8e552
|
make tests aware of ALPN & OpenSSL 1.0.2 dependency
|
2015-05-29 17:04:12 +02:00 |
|
Thomas Kriechbaumer
|
c32d8189fa
|
cleanup imports
|
2015-05-29 17:00:38 +02:00 |
|
Thomas Kriechbaumer
|
e2de49596d
|
add HTTP/2-capable client
|
2015-05-29 15:31:22 +02:00 |
|
Thomas Kriechbaumer
|
780836b182
|
add ALPN support to TCP abstraction
|
2015-05-29 15:31:22 +02:00 |
|
Thomas Kriechbaumer
|
4c469fdee1
|
add hpack to encode and decode headers
|
2015-05-29 15:31:22 +02:00 |
|
Thomas Kriechbaumer
|
5288aa3640
|
add human_readable() to each frame for debugging
|
2015-05-29 11:42:46 +02:00 |
|
Thomas Kriechbaumer
|
bdb62101bb
|
test Address __str__
|
2015-05-29 11:42:46 +02:00 |
|
Aldo Cortesi
|
41af65a1c4
|
Merge branch 'Kriechi-cleanup'
|
2015-05-28 12:12:37 +12:00 |
|
Thomas Kriechbaumer
|
161bc2cfaa
|
cleanup code with autoflake
run the following command:
$ autoflake -r -i --remove-all-unused-imports --remove-unused-variables .
|
2015-05-27 11:25:33 +02:00 |
|
Thomas Kriechbaumer
|
e3d390e036
|
cleanup code with autopep8
run the following command:
$ autopep8 -i -r -a -a .
|
2015-05-27 11:19:11 +02:00 |
|
Thomas Kriechbaumer
|
041ca5c499
|
update TLS defaults: signature hash and DH params
* SHA1 is deprecated (use SHA256)
* increase RSA key to 2048 bits
* increase DH params to 4096 bits (LogJam attack)
|
2015-05-27 10:53:57 +02:00 |
|
Thomas Kriechbaumer
|
4ce6f43616
|
implement basic HTTP/2 frame classes
|
2015-05-26 17:59:29 +02:00 |
|
Aldo Cortesi
|
dabb356c15
|
Zap a left-over test
|
2015-05-05 10:52:50 +12:00 |
|
Aldo Cortesi
|
f2bc58cdd2
|
Add tcp.Reader.safe_read, use it in socks and websockets
safe_read is guaranteed to raise or return a byte string of the
requested length. It's particularly useful for implementing binary
protocols.
|
2015-05-05 10:47:02 +12:00 |
|
Aldo Cortesi
|
7d9e38ffb1
|
websockets: A progressive masker.
|
2015-05-01 10:09:35 +12:00 |
|