Commit Graph

887 Commits

Author SHA1 Message Date
Greg Wilkins f258ff1565 improved debug 2014-06-11 17:05:39 +02:00
Greg Wilkins c319c19125 convert MetaData to HttpField as a list 2014-06-11 16:53:17 +02:00
Greg Wilkins bbd61f8e19 Multiple mixed in changes and improvements
Simplified HttpParser as per rfc7230
implemented local/remote hpack max table sizes
2014-06-11 15:16:40 +02:00
Greg Wilkins 70223cbda9 add status 200 and method GET to ref set 2014-06-11 10:23:29 +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
Simone Bordet 13b0b90aa9 Fixed logging. 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
Greg Wilkins 29f8158b51 Merge branch 'jetty-http2' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-http2
Conflicts:
	jetty-http2/http2-server/src/test/resources/jetty-logging.properties
2014-06-10 16:42:15 +02:00
Greg Wilkins 24cda18114 http2 test server 2014-06-10 16:38:54 +02:00
Simone Bordet 36e7c41b2f Improved logging. 2014-06-10 16:02:24 +02:00
Greg Wilkins c8184077c7 added logging to hpack 2014-06-10 15:26:54 +02:00
Greg Wilkins 073ad924b0 improve value handling on known literal fields 2014-06-10 14:05:41 +02:00
Simone Bordet f2e8edca9c First working test for end-to-end request/response processing on
server side.
2014-06-10 13:29:50 +02:00
Greg Wilkins b55dba82a5 use scheme cache 2014-06-10 13:13:38 +02:00
Greg Wilkins 19c4939ede flip encode buffer 2014-06-10 13:05:28 +02:00
Greg Wilkins ab5461d73e fixed hpack literal encoding bug 2014-06-10 12:56:20 +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 3c321e9b8f split authority field and hold results in header table 2014-06-09 15:34:09 +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
Simone Bordet 1da95c974d Implemented parser and generator for HEADERS frame. 2014-06-06 16:32:31 +02:00
Simone Bordet 9c13b300f0 Improved signature for generating DATA frames, with explicit padding
bytes.
2014-06-06 12:30:39 +02:00
Simone Bordet 6481bb926d Strengthened frame body length checks. 2014-06-06 12:09:11 +02:00
Simone Bordet 2a485be6c1 Implemented parser and generator for SETTINGS frame. 2014-06-06 11:23:50 +02:00
Simone Bordet 54577057bb Implemented parser and generator for WINDOW_UPDATE frame. 2014-06-06 09:21:47 +02:00
Simone Bordet 7a347e267f Implemented parser and generator for GO_AWAY frame. 2014-06-05 22:28:39 +02:00
Simone Bordet 81538c9b59 Implemented parser and generator for PING frame. 2014-06-05 21:04:26 +02:00
Simone Bordet 6f3f7f5334 Implemented parser and generator for RST_STREAM frame. 2014-06-05 20:30:11 +02:00
Simone Bordet 21d8435541 Implemented parser and generator for PRIORITY frame. 2014-06-05 19:26:53 +02:00
Simone Bordet a7e5963dfa Implemented parser and generator for DATA frame. 2014-06-05 18:11:22 +02:00
Greg Wilkins 8f4aeeeb8d updated version to 10.0.0-SNAPSHOT 2014-06-04 15:08:54 +02:00
Greg Wilkins df152d5905 implementations of hpack integers and huffman decoding 2014-06-02 00:58:04 +02:00