Maximilian Hils
|
fa722e0290
|
adjust to netlib changes
|
2015-09-26 17:40:22 +02:00 |
|
Maximilian Hils
|
a163dba582
|
adjust to netlib request model changes
|
2015-09-26 00:40:01 +02:00 |
|
Maximilian Hils
|
f61109db84
|
use new netlib exceptions
|
2015-09-17 02:13:42 +02:00 |
|
Maximilian Hils
|
1a6e41c200
|
minor fixes
|
2015-09-16 20:12:53 +02:00 |
|
Maximilian Hils
|
9f26d68f47
|
adjust to netlib changes
|
2015-09-16 18:44:34 +02:00 |
|
Maximilian Hils
|
08b630f83a
|
better sslversion handling
|
2015-08-29 12:30:54 +02:00 |
|
Maximilian Hils
|
dd317aa5d2
|
fix alpn
|
2015-08-28 17:35:22 +02:00 |
|
Thomas Kriechbaumer
|
11ac387df2
|
rename content -> body
|
2015-07-22 15:30:34 +02:00 |
|
Thomas Kriechbaumer
|
6d5a3da929
|
use new HTTP/1 protocol
|
2015-07-22 15:30:34 +02:00 |
|
Thomas Kriechbaumer
|
caaac5cd5a
|
inline log method
|
2015-07-22 15:30:33 +02:00 |
|
Thomas Kriechbaumer
|
032f8b2985
|
use common interface for HTTP/1 and HTTP/2
|
2015-07-22 15:30:33 +02:00 |
|
Thomas Kriechbaumer
|
2b0465dbb9
|
use new netlib module names
|
2015-07-22 15:30:33 +02:00 |
|
Thomas Kriechbaumer
|
78ae3e4a00
|
use netlib.http_semantics for generic data
|
2015-07-22 15:30:33 +02:00 |
|
Maximilian Hils
|
4ef83d8c11
|
pathoc: add socks connect
|
2015-07-03 02:48:35 +02:00 |
|
Aldo Cortesi
|
4407508e0c
|
Give some structure to the logging module
|
2015-06-28 12:16:02 +12:00 |
|
Thomas Kriechbaumer
|
7d7ae446a2
|
http2: fix framedump argument usage
|
2015-06-26 10:48:42 +02:00 |
|
Aldo Cortesi
|
94a7770a94
|
Output warning info to log fp using logging methods
|
2015-06-25 10:33:35 +12:00 |
|
Thomas Kriechbaumer
|
5d63afdc6d
|
unify SSL version/method handling
|
2015-06-22 20:39:05 +02:00 |
|
Thomas Kriechbaumer
|
7a3623a14e
|
fix pep8 whitespace
|
2015-06-18 18:15:22 +02:00 |
|
Thomas Kriechbaumer
|
bfc889d29a
|
fix prospector code smells
|
2015-06-18 18:05:09 +02:00 |
|
Thomas Kriechbaumer
|
65be004bb2
|
fix prospector code smells
|
2015-06-18 11:07:33 +02:00 |
|
Thomas Kriechbaumer
|
408b4ffef0
|
http2: implement Headers for request & response
improve test coverage
fix super ctor call
fix legacy httpversion
simpliy SSLInfo without ALPN
|
2015-06-16 14:53:41 +02:00 |
|
Thomas Kriechbaumer
|
a0d8afd0fc
|
http2: add request-response to pathod
|
2015-06-15 15:51:01 +02:00 |
|
Thomas Kriechbaumer
|
9ececa637d
|
http2: add warning for missing ALPN support
|
2015-06-15 15:50:44 +02:00 |
|
Thomas Kriechbaumer
|
293e3c6896
|
http2: add request-response handling
|
2015-06-08 10:45:17 +02:00 |
|
Thomas Kriechbaumer
|
722b3ae9cd
|
http2: setup ALPN
|
2015-06-08 10:29:50 +02:00 |
|
Thomas Kriechbaumer
|
16361439c4
|
http2: add command line arguments
|
2015-06-08 10:10:32 +02:00 |
|
Aldo Cortesi
|
332832278f
|
100% test coverage
|
2015-06-08 16:25:33 +12:00 |
|
Aldo Cortesi
|
97fdb9ef0c
|
More timeout improvements
|
2015-06-08 15:57:29 +12:00 |
|
Aldo Cortesi
|
317db54666
|
Revamp timeout handling and test logging
|
2015-06-08 15:23:56 +12:00 |
|
Aldo Cortesi
|
af22814bc3
|
Revamp error logging somewhat
|
2015-06-08 14:01:04 +12:00 |
|
Aldo Cortesi
|
0da3e51e1c
|
Make parse_pathoc a generator
This lets us do things like this:
get:/:ir,@1:x1000000000
It will also let us expand the language to include a "repeat forever" concept.
|
2015-06-07 13:18:33 +12:00 |
|
Aldo Cortesi
|
7412ec83f5
|
Refactor pathoc message receive to use queues and generators
This gives us a nicer, thread-safe interface.
|
2015-06-05 16:03:17 +12:00 |
|
Aldo Cortesi
|
d23691f98c
|
Improve websocket logging
|
2015-06-05 12:04:40 +12:00 |
|
Aldo Cortesi
|
9fda74c65a
|
Clarify language API, stub out nested websocket frames
|
2015-06-04 17:18:06 +12:00 |
|
Aldo Cortesi
|
a09f3e06c3
|
Factor logger out of pathoc, use it in pathod as well.
|
2015-05-30 17:43:01 +12:00 |
|
Aldo Cortesi
|
4ed5043c67
|
Add coding style check, reformat.
|
2015-05-30 12:03:13 +12:00 |
|
Aldo Cortesi
|
2ee60783b6
|
websockets: client and server flavors, key and mask specification
|
2015-05-16 11:31:53 +12:00 |
|
Aldo Cortesi
|
1dc2fa0424
|
pathoc: cope with errors during websocket frame read.
|
2015-05-05 10:59:37 +12:00 |
|
Aldo Cortesi
|
5b48c69a6a
|
Split language test suite: generators
Also remove some unused code
|
2015-05-02 16:53:48 +12:00 |
|
Aldo Cortesi
|
9109b3cc8c
|
Massive refactoring to split up language implementation.
|
2015-05-02 16:17:00 +12:00 |
|
Aldo Cortesi
|
3a3ea9d927
|
pathoc: cope better with disconnect conditions
|
2015-05-01 09:41:07 +12:00 |
|
Aldo Cortesi
|
b8f40860f5
|
pathoc: Integrate bytes read/written log into Log handler
|
2015-04-30 14:42:54 +12:00 |
|
Aldo Cortesi
|
fea3d8e421
|
Revamp pathoc log output with a context handler
This does two things - it gives us a central place to put log utilities,
and it lets us group together related log lines.
|
2015-04-30 13:59:10 +12:00 |
|
Aldo Cortesi
|
f927701e74
|
Websocket frame read limit.
|
2015-04-30 08:03:26 +12:00 |
|
Aldo Cortesi
|
7e69fab331
|
Stub out websocket read loop and Frame language construct
|
2015-04-29 10:02:16 +12:00 |
|
Aldo Cortesi
|
99cb0808ab
|
websockets: server handshake scheme
Also refactor settings and resolution interfaces
|
2015-04-22 15:49:17 +12:00 |
|
Aldo Cortesi
|
b66be24149
|
Fix call signature in pathoc.
|
2015-04-20 18:14:47 +12:00 |
|
Aldo Cortesi
|
33820d9aee
|
Whitespace, interface refcactoring, sketch websockets language
|
2015-04-20 15:42:33 +12:00 |
|
Aldo Cortesi
|
be450cf9db
|
Whitespace, small fixes.
|
2015-04-20 08:56:47 +12:00 |
|