13463 Commits

Author SHA1 Message Date
Greg Wilkins
98bb582d45 Jetty 9.4.x http interceptor #382
* Issue #382 Request compression

Added identity HttpInput.Interceptor
Moved GZIPContentDecoder to jetty-http
Reworking interceptor and GZIPContentDecoder to avoid data copies
Completed and tested GZIPContentDecoder
Implemented GzipHttpInputInterceptor
updated GzipHandler.java
updated gzip module
use common GZIP decoder
Gzip Bomb
handle read() after empty interception
2016-10-05 13:49:20 +11:00
Jesse McConnell
3a34e4d21b Merge branch 'jetty-9.3.x' into jetty-9.4.x 2016-09-30 19:06:51 +00:00
Jesse McConnell
863913b64e set for dev 2016-09-30 19:05:47 +00:00
Jesse McConnell
b91cc8a4ea set for release jetty-9.3.13.M0 2016-09-30 18:01:20 +00:00
Jesse McConnell
2d516487ab set for release 2016-09-30 16:44:52 +00:00
Simone Bordet
285f283e5b Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-09-30 18:09:58 +02:00
Simone Bordet
38d48395b0 Issue #918 - Support certificates hot reload.
Introduced SslContextFactory.reload(Consumer) to perform atomic
reload of SslContextFactory.
2016-09-30 17:48:09 +02:00
Simone Bordet
7471f5c8f2 Code cleanup. 2016-09-30 17:47:52 +02:00
Jesse McConnell
5a0b0d96f9 Merge branch 'jetty-9.3.x' into jetty-9.4.x 2016-09-29 11:23:34 -05:00
Jesse McConnell
7a3a1006cf Merge pull request #971 from WalkerWatch/issues/896
Update quickstart docs for #896
2016-09-29 11:22:08 -05:00
Jesse McConnell
459506d89b Merge pull request #970 from WalkerWatch/issues/943
Resolves #943
2016-09-29 11:21:58 -05:00
Jesse McConnell
896438eb45 Merge branch 'jetty-9.3.x' into jetty-9.4.x 2016-09-29 11:21:16 -05:00
WalkerWatch
c1c42f6b73 Updates quickstart docs for #896
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-09-29 11:57:53 -04:00
WalkerWatch
db4cce8161 Resolves #943
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-09-29 10:13:35 -04:00
Jesse McConnell
aaa2faa54a Merge pull request #969 from WalkerWatch/issues/965
Resolves #965
2016-09-29 08:50:26 -05:00
WalkerWatch
260cb3ce41 Resolves #965
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-09-29 09:44:47 -04:00
Jan Bartel
6029d25c78 Issue #954
Fix javadoc
2016-09-29 07:10:19 +10:00
Simone Bordet
7e376fd9da Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-09-28 11:53:54 +02:00
Simone Bordet
0f97c3df5d Fixes #966 - Remove usages of ConcurrentArrayQueue. 2016-09-28 11:40:39 +02:00
Simone Bordet
efe339e246 Code cleanup. 2016-09-28 11:40:39 +02:00
Jan Bartel
6c1f0a6b4a Issue #954 2016-09-28 18:30:33 +10:00
Jan Bartel
b386551d3a Issue #953 2016-09-28 14:54:29 +10:00
Joakim Erdfelt
300a7ca220 Merge branch 'jetty-9.3.x' into jetty-9.4.x 2016-09-27 14:23:44 -07:00
Joakim Erdfelt
e82592fe9c Merge branch 'jetty-9.2.x' into jetty-9.3.x 2016-09-27 14:23:30 -07:00
Joakim Erdfelt
fc447fe2a3 Minor typo fix 2016-09-27 14:23:24 -07:00
Jesse McConnell
60bab5a3b9 Merge branch 'jetty-9.3.x' into jetty-9.4.x 2016-09-27 09:35:00 -05:00
WalkerWatch
16b98efd7e Resolves #930
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-09-27 09:34:12 -05:00
Jesse McConnell
3ffd4110e1 Merge pull request #957 from WalkerWatch/issues/930
Resolves #930
2016-09-27 09:31:57 -05:00
Simone Bordet
03d9ad07c9 Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-09-26 23:18:31 +02:00
Simone Bordet
6c4d6baa2e Returning longs for getMessagesIn() and getMessagesOut(). 2016-09-26 23:18:07 +02:00
Simone Bordet
cba4169ba9 Made test more robust. 2016-09-26 23:17:29 +02:00
Joakim Erdfelt
41adb4d63b Merge branch 'jetty-9.3.x' into jetty-9.4.x 2016-09-26 09:48:34 -07:00
Joakim Erdfelt
a45e8b5154 Merge branch 'jetty-9.2.x' into jetty-9.3.x 2016-09-26 09:47:51 -07:00
Joakim Erdfelt
885bee09a5 Adjusting Jenkins timeouts 2016-09-26 09:47:29 -07:00
Simone Bordet
a292ef0652 Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-09-26 15:52:18 +02:00
Simone Bordet
4fcf22a2c5 Fixes test after the changes for #960. 2016-09-26 15:51:25 +02:00
Simone Bordet
04604166bc Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-09-26 15:04:47 +02:00
Simone Bordet
94137583f8 Added assumption to make test more robust. 2016-09-26 15:04:21 +02:00
Simone Bordet
e9e276c641 Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-09-26 12:25:29 +02:00
Simone Bordet
a8b25819eb Code cleanups. 2016-09-26 12:25:03 +02:00
Simone Bordet
716c595cdf Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-09-26 12:20:22 +02:00
Simone Bordet
777ed6ad64 Fixes #277 - Proxy servlet does not handle HTTP status 100 correctly.
Introduced overridable ContinueProtocolHandler.onContinue(), and
making sure that proxy servlets use a ContinueProtocolHandler
subclass to intercept 100 Continue responses from the server, so that
they can relay it properly to the client.
2016-09-26 12:05:03 +02:00
Simone Bordet
74b86bad35 Fixes #960 - Async I/O spin when reading early EOF.
AsyncIOServletTest is now testing HTTP/1.1 and HTTP/2 transports.
2016-09-26 11:49:57 +02:00
Simone Bordet
ad00e19328 Issue #960 - Async I/O spin when reading early EOF.
Now testing the return value of onEarlyEOF() and calling the
application when the value is true.
This means that the application can now consume the early EOF and the
spin does not happen.
2016-09-26 11:48:33 +02:00
Simone Bordet
a1a132a601 Fixes #959 - CompleteListener invoked twice for HTTP/2 transport and response content. 2016-09-26 10:16:31 +02:00
WalkerWatch
c0d053295f Resolves #930
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-09-23 12:17:17 -04:00
Simone Bordet
f3751da475 Fixes #955 - Response listeners not invoked when using Connection.send(). 2016-09-23 17:04:11 +02:00
Shauway
5b22fda629 Optimize two way authentication configuration
Signed-off-by: Shauway <ha.shauway@gmail.com>
2016-09-23 10:37:49 +08:00
Simone Bordet
9551d0f62b Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-09-22 21:57:12 +02:00
Simone Bordet
4edc50b59f Fixes #948 - 9.4.0.RC0 jetty-distribution invalid config etc/jetty-http2c.xml.
Updated references to deprecated property initialStreamSendWindow
with initialStreamRecvWindow.
2016-09-22 21:48:08 +02:00