Simone Bordet
|
d4783369bc
|
Fixed generation of sliced data frames, setting the end stream flag
only when all the content has been generated.
|
2014-06-13 22:59:48 +02:00 |
Simone Bordet
|
a58a5f8268
|
Fixed handling of zero length body, that must be HPACK decoded.
|
2014-06-13 22:57:40 +02:00 |
Simone Bordet
|
b3aa67e0a9
|
Implemented PING functionality.
|
2014-06-13 17:59:17 +02:00 |
Simone Bordet
|
8681511f08
|
Wrapping debug log statements with LOG.isDebugEnabled().
|
2014-06-13 17:10:38 +02:00 |
Simone Bordet
|
388262227e
|
Split the generation of frames into 2: flow-controlled and
non-flow-controlled.
This gives better code separation and proper removal of streams when
flow controlled frames complete.
|
2014-06-13 16:28:54 +02:00 |
Simone Bordet
|
fb93973c9d
|
Improved flow control logging.
|
2014-06-13 15:22:03 +02:00 |
Simone Bordet
|
b30152df27
|
Removed generation of padding bytes, which simplified the code a lot.
Implemented slicing of flow controlled data to never exceed the flow
control window.
|
2014-06-13 14:08:56 +02:00 |
Simone Bordet
|
5ed4f312cd
|
Implemented flow control.
|
2014-06-13 13:51:42 +02:00 |
Simone Bordet
|
22c42151bd
|
Implemented logic to handle a GO_AWAY frame.
|
2014-06-11 22:43:08 +02:00 |
Simone Bordet
|
5a7f954262
|
Fixed generation of frames via Session API methods.
|
2014-06-11 21:21:49 +02:00 |
Simone Bordet
|
8e4c6b7fdd
|
Put some more flesh on the HTTP2 implementation.
|
2014-06-11 18:26:48 +02:00 |
Simone Bordet
|
78cbed1236
|
Added headerTableSize parameter.
|
2014-06-11 18:24:02 +02:00 |
Greg Wilkins
|
f258ff1565
|
improved debug
|
2014-06-11 17:05:39 +02:00 |
Simone Bordet
|
347324b71b
|
Improved logging.
|
2014-06-11 08:56:39 +02:00 |
Simone Bordet
|
7c5492acad
|
Properly linking stream object with HEADERS frame.
|
2014-06-11 08:56:23 +02:00 |
Simone Bordet
|
3c6663ff21
|
Fixed parsing in case of zero-length header block and zero-length data.
|
2014-06-10 22:54:32 +02:00 |
Greg Wilkins
|
6b77226517
|
improved debug
|
2014-06-10 20:28:52 +02:00 |
Greg Wilkins
|
d024a46327
|
debug
|
2014-06-10 19:05:43 +02:00 |
Simone Bordet
|
630bee5887
|
Implemented HTTP2 connection preface.
|
2014-06-10 18:33:13 +02:00 |
Simone Bordet
|
36e7c41b2f
|
Improved logging.
|
2014-06-10 16:02:24 +02:00 |
Simone Bordet
|
ad034f4d54
|
Reworked generation of frames (split into different generators) and
sketched server-side handling and linking with channel.
|
2014-06-10 12:02:54 +02:00 |
Simone Bordet
|
e0474108d0
|
Updated Frame inheritance.
|
2014-06-10 12:01:16 +02:00 |
Greg Wilkins
|
b2296cc2d4
|
simplified startRequest
|
2014-06-09 14:12:46 +02:00 |
Simone Bordet
|
c1247ff677
|
Reorganized HTTP2 modules.
|
2014-06-09 14:01:16 +02:00 |