Greg Wilkins
|
d6f841bb87
|
fixed refactor uri issue
|
2014-07-23 09:03:52 +10:00 |
Greg Wilkins
|
7f62f2600b
|
refactored URI handling
|
2014-07-20 10:23:47 +10:00 |
Greg Wilkins
|
f9ffefbe13
|
refactored to avoid copying MetaData.Request instances
|
2014-07-11 16:35:25 +10:00 |
Greg Wilkins
|
ca1a9ceb7c
|
fixed merge issues
|
2014-07-04 23:22:40 +10:00 |
Simone Bordet
|
603985dcd2
|
Implemented gentler shutdown in case of reading -1.
This allows big responses to be sent even if the request half closes
the connection.
|
2014-06-27 17:06:07 +02:00 |
Simone Bordet
|
58b1ec9935
|
Improved logging.
|
2014-06-27 12:55:38 +02:00 |
Simone Bordet
|
2608af8f0d
|
Merged branch 'origin/master' into 'jetty-http2'.
|
2014-06-26 11:54:50 +02:00 |
Simone Bordet
|
4c2c7e8352
|
Guarded calls to LOG.debug() with if (LOG.isDebugEnabled()) to reduce allocation of varargs Object[].
|
2014-06-25 12:37:05 +02:00 |
Simone Bordet
|
02454ec8de
|
Improved handling of errors for streams.
|
2014-06-24 13:52:03 +02:00 |
Simone Bordet
|
05616d1e9d
|
Cosmetics.
|
2014-06-24 13:50:52 +02:00 |
Simone Bordet
|
e94b8745f2
|
PING frames are now processed as soon as possible.
|
2014-06-24 12:35:06 +02:00 |
Simone Bordet
|
7625844dff
|
Closing the connection if frames that carry headers don't have the
END_HEADERS flag.
|
2014-06-24 12:35:06 +02:00 |
Simone Bordet
|
8016fb6d0f
|
Strengthened the checks to avoid to exceed the max frame length.
|
2014-06-24 12:35:06 +02:00 |
Simone Bordet
|
f09b81835e
|
Improved handling of RST_STREAM frames.
|
2014-06-24 12:35:06 +02:00 |
Simone Bordet
|
86b0d77338
|
Improved the server transport implementation, and fixed a case where
the end stream flag was erroneously sent with more content to send.
|
2014-06-23 21:23:17 +02:00 |
Simone Bordet
|
72e0d800ac
|
Made ALPN API dependency provided.
|
2014-06-23 21:23:17 +02:00 |
Greg Wilkins
|
0938e1701a
|
Merge branch 'jetty-http2' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-http2
|
2014-06-19 15:32:49 +02:00 |
Greg Wilkins
|
c0629b6e04
|
encoding debug
|
2014-06-19 15:32:27 +02:00 |
Simone Bordet
|
4211653095
|
Fixed tests.
|
2014-06-18 16:09:52 +02:00 |
Simone Bordet
|
14dba64164
|
Fixed handling of zero-length hpacked headers.
|
2014-06-18 16:09:52 +02:00 |
Greg Wilkins
|
9acf971cc1
|
cache path URI in table
|
2014-06-18 15:26:33 +02:00 |
Greg Wilkins
|
beb5918c3c
|
fixed client
|
2014-06-18 13:59:02 +02:00 |
Simone Bordet
|
9d9260e634
|
Implemented idle timeout functionality for streams.
|
2014-06-18 13:57:37 +02:00 |
Simone Bordet
|
4dca6a71d3
|
Update Parser constructor to take additional parameters needed by
HpackDecoder.
|
2014-06-18 11:40:11 +02:00 |
Simone Bordet
|
9c95e29088
|
Implemented idle timeout functionality for both client and server.
|
2014-06-18 11:18:48 +02:00 |
Simone Bordet
|
690cd01933
|
Made sure that exceptions thrown by the generator are caught and the
connection closed.
|
2014-06-18 11:18:48 +02:00 |
Simone Bordet
|
c0e0b802d9
|
Made sure that exceptions thrown by the parser are caught and the
connection closed.
|
2014-06-18 11:18:48 +02:00 |
Greg Wilkins
|
30affa57c7
|
HpackDecoder implements 413 limit
|
2014-06-18 11:11:23 +02:00 |
Greg Wilkins
|
140e7ed0c5
|
encoder headers as lowercase
|
2014-06-18 10:22:23 +02:00 |
Greg Wilkins
|
e115dee62f
|
improved static encoding strategy
|
2014-06-17 19:54:21 +02:00 |
Greg Wilkins
|
7fa4f1e9f8
|
cleaned up authority handling
|
2014-06-17 19:40:09 +02:00 |
Simone Bordet
|
82a2dfd03a
|
Fixed infinite loop when receiving a SETTINGS frame.
|
2014-06-17 18:51:09 +02:00 |
Simone Bordet
|
2b494fde0e
|
Miscellaneous refactorings.
|
2014-06-17 16:23:06 +02:00 |
Simone Bordet
|
6d1e5c9a07
|
Fixed tests to make the generator and the parser have the same scope.
|
2014-06-17 11:04:32 +02:00 |
Greg Wilkins
|
4c2a3dfbe6
|
better hpack debug
|
2014-06-17 11:04:10 +02:00 |
Simone Bordet
|
31b7f0a592
|
Fixed references to MetaData, that has been moved to the jetty-http module.
|
2014-06-17 09:28:50 +02:00 |
Greg Wilkins
|
25295456ae
|
renamed HTTP/2.0 to HTTP/2
|
2014-06-17 00:12:57 +02:00 |
Greg Wilkins
|
272e1d8da5
|
Refactored HttpChannel to not have direct HttpParser dependency
|
2014-06-17 00:02:50 +02:00 |
Simone Bordet
|
334db9fe72
|
Updated version to 9.3.0-SNAPSHOT.
|
2014-06-16 21:33:03 +02:00 |
Simone Bordet
|
1d2690ed11
|
Removed unneeded reference to jetty-ssl.xml, implicitly referenced
transitively by the dependency on the ssl module.
|
2014-06-16 21:21:43 +02:00 |
Simone Bordet
|
a6329451a1
|
Updated HTTP2 modules to be included in the distribution.
|
2014-06-16 18:15:13 +02:00 |
Simone Bordet
|
e6e68c5557
|
Added license header.
|
2014-06-16 16:09:47 +02:00 |
Simone Bordet
|
9af8eb9fa7
|
Replying to SETTINGS frame as requested by the specification.
|
2014-06-16 15:45:10 +02:00 |
Simone Bordet
|
849360717e
|
Implemented PUSH_PROMISE generator/parser.
|
2014-06-16 15:35:48 +02:00 |
Simone Bordet
|
907d303774
|
Added checks on the validity of the streamId.
|
2014-06-16 12:46:26 +02:00 |
Simone Bordet
|
7613385578
|
Moved NPN[Client|Server]Connection[Factory] classes to their own
modules, akin for the ALPN classes, and refactored all code that was
referencing them.
|
2014-06-16 12:46:26 +02:00 |
Simone Bordet
|
a500701bda
|
Fixed notification of Session's promise upon connect: it must be
notified only after we have successfully sent the preface bytes.
|
2014-06-15 16:39:23 +02:00 |
Simone Bordet
|
75b0a7088b
|
Fixed onPing() method: replaced call to ping() with control() since
ping() should not be called to reply to a ping.
|
2014-06-13 23:13:26 +02:00 |
Simone Bordet
|
18c3e395df
|
More flow control tests.
|
2014-06-13 23:03:49 +02:00 |
Simone Bordet
|
363c18a29e
|
Improved logging.
|
2014-06-13 23:03:37 +02:00 |