Thomas Kriechbaumer
|
05d26545e4
|
adapt netlib changes
|
2015-08-21 10:26:28 +02:00 |
|
Thomas Kriechbaumer
|
55cfd259dc
|
http2: simplify protocol-related code
|
2015-08-20 20:31:01 +02:00 |
|
Thomas Kriechbaumer
|
5746472426
|
fix typo
|
2015-08-20 19:53:17 +02:00 |
|
Thomas Kriechbaumer
|
4339b8e7fa
|
http2: use callback for handle unexpected frames
|
2015-08-19 21:09:48 +02:00 |
|
Maximilian Hils
|
721bd1c136
|
Merge pull request #734 from Kriechi/proxy-refactor-cb
move read methods to lower HTTP layer
|
2015-08-19 18:15:49 +02:00 |
|
Thomas Kriechbaumer
|
f2ace5493b
|
move read methods to lower HTTP layer
|
2015-08-19 18:09:45 +02:00 |
|
Maximilian Hils
|
eda88428da
|
Merge pull request #733 from Kriechi/proxy-refactor-cb
Proxy refactor cb
|
2015-08-19 16:44:28 +02:00 |
|
Thomas Kriechbaumer
|
97bfd1d856
|
move send method to lower layers
|
2015-08-19 16:36:37 +02:00 |
|
Thomas Kriechbaumer
|
c9fa8491cc
|
improve next_layer detection
|
2015-08-19 16:32:02 +02:00 |
|
Thomas Kriechbaumer
|
9bae97eb17
|
http2: fix connection preface and wrappers
|
2015-08-19 09:43:43 +02:00 |
|
Maximilian Hils
|
ab1549e0ef
|
yield -> callbacks
|
2015-08-18 15:59:44 +02:00 |
|
Maximilian Hils
|
96de7ad562
|
various fixes
|
2015-08-18 14:15:08 +02:00 |
|
Maximilian Hils
|
99129ab5a1
|
Merge remote-tracking branch 'Kriechi/proxy-refactor' into proxy-refactor
Conflicts:
libmproxy/protocol2/http.py
|
2015-08-17 19:20:28 +02:00 |
|
Maximilian Hils
|
a2b8504889
|
improve protocol handling
|
2015-08-16 23:25:02 +02:00 |
|
Thomas Kriechbaumer
|
38c456bb62
|
implement Http1 and Http2 protocols as layers
|
2015-08-16 15:19:11 +02:00 |
|
Maximilian Hils
|
c04fa1b233
|
minor fixes
|
2015-08-16 12:52:34 +02:00 |
|
Maximilian Hils
|
61afac8637
|
Merge remote-tracking branch 'Kriechi/proxy-refactor' into proxy-refactor
Conflicts:
libmproxy/protocol2/http_proxy.py
libmproxy/protocol2/tls.py
libmproxy/proxy/connection.py
|
2015-08-16 12:47:13 +02:00 |
|
Maximilian Hils
|
4c31ffd90f
|
minor fixes
|
2015-08-16 12:43:15 +02:00 |
|
Thomas Kriechbaumer
|
1e40d34e94
|
add ALPN to proxy connections
|
2015-08-16 11:36:31 +02:00 |
|
Maximilian Hils
|
a175572447
|
Merge remote-tracking branch 'Kriechi/proxy-refactor' into proxy-refactor
|
2015-08-15 20:22:45 +02:00 |
|
Maximilian Hils
|
2a15479cdb
|
fix bugs, make https work
|
2015-08-15 20:20:46 +02:00 |
|
Thomas Kriechbaumer
|
a9dd82c986
|
add ALPN to proxy connections
|
2015-08-15 17:49:40 +02:00 |
|
Maximilian Hils
|
0dd243c5e4
|
various fixes
|
2015-08-15 16:26:12 +02:00 |
|
Maximilian Hils
|
747699b126
|
more work on http protocol
|
2015-08-14 16:49:52 +02:00 |
|
Maximilian Hils
|
808218f4bc
|
more work on http layer
|
2015-08-14 10:41:11 +02:00 |
|
Maximilian Hils
|
aef3b626a7
|
wip commit
|
2015-08-11 20:32:14 +02:00 |
|
Maximilian Hils
|
026330a3b0
|
cleaner Exceptions, ssl -> tls, upstream proxy mode
|
2015-08-11 20:32:13 +02:00 |
|
Maximilian Hils
|
314e0f5839
|
add reverseproxy mode, fix bugs
|
2015-08-11 20:32:12 +02:00 |
|
Maximilian Hils
|
aac0ab23eb
|
simplify layer code, add yield_from_callback decorator
|
2015-08-11 20:32:12 +02:00 |
|
Maximilian Hils
|
c46e3f90bb
|
apply fixes from proxy-refactor-cb branch
|
2015-08-11 20:32:11 +02:00 |
|
Maximilian Hils
|
531ca4a356
|
minor fixes
|
2015-08-11 20:32:10 +02:00 |
|
Maximilian Hils
|
e815915b22
|
add auto layer, multiple other fixes
|
2015-08-11 20:32:10 +02:00 |
|
Maximilian Hils
|
c1d016823c
|
move files around
|
2015-08-11 20:32:09 +02:00 |
|
Maximilian Hils
|
be995ddbd6
|
add ssl layer
|
2015-08-11 20:32:09 +02:00 |
|
Maximilian Hils
|
863113f989
|
first initial proof-of-concept
|
2015-08-11 20:32:08 +02:00 |
|
Maximilian Hils
|
a9fcef868b
|
Merge pull request #720 from Kriechi/cleanup
move code to netlib
|
2015-08-11 11:59:37 +02:00 |
|
Thomas Kriechbaumer
|
891fa50e55
|
move code to netlib
|
2015-08-10 21:04:17 +02:00 |
|
Maximilian Hils
|
a10c31c698
|
dev script: fix Linux+vagrant+virtualenv
|
2015-08-07 14:51:27 +02:00 |
|
Maximilian Hils
|
85f977aacd
|
dev script: fix Windows+vagrant+virtualenv
|
2015-08-07 14:45:48 +02:00 |
|
Maximilian Hils
|
69ce4c3f14
|
remove evil unicode_literals
|
2015-08-06 10:49:41 +02:00 |
|
Maximilian Hils
|
adf2877020
|
fix #705
|
2015-08-03 18:07:30 +02:00 |
|
Thomas Kriechbaumer
|
6cce2f14d7
|
fix tests
|
2015-08-02 11:26:33 +02:00 |
|
Thomas Kriechbaumer
|
ff1e7e6409
|
fix imports for encoding
|
2015-08-01 14:53:34 +02:00 |
|
Thomas Kriechbaumer
|
fa568c2d3b
|
move encoding tests from mitmproxy to netlib
|
2015-08-01 14:53:20 +02:00 |
|
Thomas Kriechbaumer
|
b732a1cb3d
|
reimplement streaming for HTTP/1
|
2015-08-01 14:37:33 +02:00 |
|
Thomas Kriechbaumer
|
54866c0faa
|
revert hard-coded HTTP/2 protocol changes
|
2015-08-01 14:37:33 +02:00 |
|
Thomas Kriechbaumer
|
db02553e2a
|
move code from mitmproxy to netlib
|
2015-08-01 14:37:32 +02:00 |
|
Thomas Kriechbaumer
|
8a05151170
|
revert ALPN-related changes to fix master
In the future this should be added again to support HTTP/2.
|
2015-08-01 14:37:32 +02:00 |
|
Aldo Cortesi
|
c31b6c3c36
|
Merge pull request #698 from Kriechi/http2-wip
[WIP] Protocol Refactoring for HTTP/2
|
2015-08-01 11:38:33 +12:00 |
|
Thomas Kriechbaumer
|
4f38c6b90e
|
attach application protocol to connection
|
2015-07-30 19:53:29 +02:00 |
|