Thomas Kriechbaumer
|
d62dbee0f6
|
rename content -> body
|
2015-07-22 15:30:51 +02:00 |
|
Thomas Kriechbaumer
|
4617ab8a3a
|
add Request class and unify read_request interface
|
2015-07-22 15:30:51 +02:00 |
|
Thomas Kriechbaumer
|
808b294865
|
refactor HTTP/1 as protocol
|
2015-07-22 15:30:51 +02:00 |
|
Thomas Kriechbaumer
|
230c16122b
|
change HTTP2 interface to match HTTP1
|
2015-07-22 15:30:51 +02:00 |
|
Thomas Kriechbaumer
|
bab6cbff1e
|
extract authentication methods from protocol
|
2015-07-22 15:30:51 +02:00 |
|
Thomas Kriechbaumer
|
f50deb7b76
|
move bits around
|
2015-07-22 15:30:51 +02:00 |
|
Thomas Kriechbaumer
|
bd5ee21284
|
refactor websockets into protocol
|
2015-07-22 15:30:50 +02:00 |
|
Thomas Kriechbaumer
|
6dcfc35011
|
introduce http_semantics module
used for generic HTTP representation
everything should apply for HTTP/1 and HTTP/2
|
2015-07-22 15:30:50 +02:00 |
|
Maximilian Hils
|
880c66fe48
|
socks: optionally fail early
|
2015-07-03 02:45:12 +02:00 |
|
Maximilian Hils
|
9aaf10120d
|
socks: add assert_socks5 method
|
2015-07-03 02:01:30 +02:00 |
|
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 |
|