Commit Graph

268 Commits

Author SHA1 Message Date
Thomas Kriechbaumer
f49c1cd1c5 improve http2 header parsing 2016-02-04 09:52:03 +01:00
Thomas Kriechbaumer
a99ef584ad reuse frame reading snippet 2016-02-04 09:52:03 +01:00
Thomas Kriechbaumer
936422cd73 split files into http, http1, and http2 2016-02-04 09:52:03 +01:00
Thomas Kriechbaumer
a05a961e7f cleanup lock usage 2016-02-04 09:52:03 +01:00
Thomas Kriechbaumer
94977e0e3d remove manual settings acknowledge 2016-02-04 09:52:02 +01:00
Thomas Kriechbaumer
26b7ff9525 implemented push promise 2016-02-04 09:52:02 +01:00
Thomas Kriechbaumer
83a4439485 fix flow control on closed streams 2016-02-04 09:52:02 +01:00
Thomas Kriechbaumer
3f5e798743 fix errors in http body parsing 2016-02-04 09:52:02 +01:00
Thomas Kriechbaumer
4468fc7c2d fix private API and RstStream issues 2016-02-04 09:52:02 +01:00
Thomas Kriechbaumer
db38e5a1cc update hyper-h2 exception handling 2016-02-04 09:52:02 +01:00
Thomas Kriechbaumer
24641d8561 cleanup code 2016-02-04 09:52:02 +01:00
Thomas Kriechbaumer
2cd71091ad remove form_out todo 2016-02-04 09:52:02 +01:00
Thomas Kriechbaumer
c44a8949f7 use proper exception classes 2016-02-04 09:52:02 +01:00
Thomas Kriechbaumer
de1b637a47 --wip-- 2016-02-04 09:52:02 +01:00
Thomas Kriechbaumer
947f79eb6c improved zombie detection 2016-02-04 09:52:01 +01:00
Thomas Kriechbaumer
3f44eff143 --wip-- 2016-02-04 09:52:01 +01:00
Thomas Kriechbaumer
986e30fb19 add todo note 2016-02-04 09:52:01 +01:00
Thomas Kriechbaumer
9e61974288 improve flow control 2016-02-04 09:52:01 +01:00
Thomas Kriechbaumer
b44c3ac6e0 propagate GoAway to the other side 2016-02-04 09:52:01 +01:00
Thomas Kriechbaumer
e9eed5e4c2 --wip-- 2016-02-04 09:52:01 +01:00
Maximilian Hils
8c4d8b3785 fix #861, fix #888 2016-02-02 18:18:04 +01:00
Thomas Kriechbaumer
8c37538314 code formatting: fix whitespace issues 2016-01-27 10:36:28 +01:00
Thomas Kriechbaumer
c2bb29f669 cleanup imports 2016-01-27 10:36:28 +01:00
David Weinstein
8f8c2efccd Include raw client hello in exception 2016-01-26 12:38:00 -05:00
David Weinstein
17a32d921c Log exceptions parsing TlsClientHello in TlsLayer 2016-01-26 11:40:11 -05:00
David Weinstein
11b289d3c7 remove client_tls property from TlsLayer 2016-01-26 11:28:19 -05:00
David Weinstein
0a43cc8844 add TlsClientHello repr 2016-01-26 09:33:03 -05:00
David Weinstein
ce0a500885 Add ignore based on TLS ClientHello SNI
- also add some documentation about ignoring based on SNI
2016-01-23 21:46:04 -05:00
Sandor Nemes
61bd318622 remove unnecessary source_address from proxy modes 2016-01-18 15:52:03 +01:00
Sandor Nemes
918a457f5a Minor aesthetic fixes. 2016-01-18 09:55:46 +01:00
Sandor Nemes
192f033967 Merge branch 'master' into master 2016-01-17 21:24:47 +01:00
Maximilian Hils
0f54f2990c Merge pull request #872 from bazzinotti/inline-tcp
Add "tcp_message" Inline Script Hook
2016-01-17 19:54:59 +01:00
Michael J. Bazzinotti
e766838a1a Add Inline Script Hooks to TCP mode 2016-01-10 13:05:01 -05:00
Sandor Nemes
fe77dd35c6 Fixed a problem with the bind address not being used as the source address on outgoing TCP packets 2016-01-08 18:55:13 +01:00
Maximilian Hils
11215e46ec fix #659 2016-01-02 15:12:36 +01:00
Maximilian Hils
43ed82062f fix #847 2015-11-27 21:21:04 +01:00
Maximilian Hils
6a239526e5 http: catch all exceptions 2015-11-26 23:19:43 +01:00
Maximilian Hils
89013eb7af establish tls with client even if server connection fails 2015-11-26 23:13:06 +01:00
Maximilian Hils
d6bd1cb4a6 fix HTTPS Proxy-Authentication, refs #824 2015-11-14 21:55:02 +01:00
Maximilian Hils
978eb17d66 fix #811 2015-11-01 18:37:20 +01:00
Maximilian Hils
26631621ee fix #786 2015-10-03 14:48:51 +02:00
Maximilian Hils
c11ab3676d Merge branch 'http-models' 2015-09-28 13:54:53 +02:00
Maximilian Hils
6661770d4e handle Expect: 100-continue header, fix #770 2015-09-28 10:59:10 +02:00
Maximilian Hils
1b6ea5caf3 adjust to netlib response changes + docs 2015-09-26 17:41:14 +02:00
Maximilian Hils
6d27901b6f fix replay functionality 2015-09-19 11:59:05 +02:00
Maximilian Hils
2d4a5fb116 experimental: don't interfere with headers, fix #93 2015-09-18 18:07:38 +02:00
Maximilian Hils
66d21fa4ba trigger inline script hooks for artifical responses, fix #775 2015-09-18 13:51:05 +02:00
Maximilian Hils
906360f63f code -> status_code, httpversion -> http_version 2015-09-17 15:16:33 +02:00
Maximilian Hils
12984f149c move body assembly to netlib 2015-09-17 02:40:08 +02:00
Maximilian Hils
14a5f405fd use new netlib exceptions 2015-09-17 02:13:28 +02:00