12640 Commits

Author SHA1 Message Date
Jesse McConnell
53b31b03dd resolve merge and update license headers 2017-01-19 09:33:16 -06:00
Jesse McConnell
ce3e6dafec update license headers to 2017 2017-01-19 09:30:00 -06:00
Simone Bordet
4565c186d7 Fixes #1277 - http2 alpn test error. 2017-01-19 15:18:55 +01:00
Jan Bartel
edfd05dd9c Issue #1268
Add unit tests, tweak log and error messages, fix bug.
2017-01-19 13:49:50 +11:00
Jan Bartel
eeae3bfdad Issue #1274 2017-01-19 10:24:31 +11:00
Simone Bordet
53281d3202 Merged branch 'jetty-9.2.x' into 'jetty-9.3.x'. 2017-01-18 18:52:20 +01:00
Simone Bordet
79202d1cc6 Updated ALPN version for JDK 8u121. 2017-01-18 18:30:30 +01:00
Simone Bordet
d8aafea4b4 Fixes #1272 - Update ALPN versions for 8u111.
Updated ALPN table for 8u111 and 8u112.
2017-01-18 17:14:23 +01:00
Simone Bordet
f97396b131 Fixes #1275 - Get rid of Mockito.
Converted the 2 tests that were using Mockito and removed from the POMs.
2017-01-18 17:09:57 +01:00
Simone Bordet
732277c002 Converted IOException to EofException in case of client close or reset.
It's common for a client to either close the connection or reset a
stream, so EofException is a better exception to report since it will
be logged at DEBUG level by the server, reducing the noise in the logs.
2017-01-18 10:41:01 +01:00
Jan Bartel
ae0a8c7f2b Issue #1267 2017-01-18 17:26:23 +11:00
Jan Bartel
4b2b5e0eed Issue #1267 2017-01-18 17:24:20 +11:00
Jan Bartel
69afe33b82 Issue #1268 2017-01-18 15:16:52 +11:00
Greg Wilkins
70866690e4 Issue #1270 Avoid GzipHandler rework by DispatcherType exclusion 2017-01-18 14:11:25 +11:00
Greg Wilkins
a4dd1672da Fixes #1269 extensible assumed mimetypes 2017-01-18 13:42:42 +11:00
Simone Bordet
f6ea2e4fa5 Issue #1073 - JDK9 support in Jetty 9.3.x.
Made module tests work with JDK 9 too.
2017-01-17 15:38:50 +01:00
Simone Bordet
8532b36c59 Fixes #1265 - JAXB not available in JDK 9.
Added the required "--add-modules java.se.ee" option to the Maven
Surefire Plugin, so that JAXB is available from the JDK runtime.
2017-01-17 15:11:17 +01:00
Simone Bordet
9e9ee03d7f Issue #1073 - JDK9 support in Jetty 9.3.x.
Fixed dependencies for modules that run tests that require ALPN.
2017-01-17 11:32:20 +01:00
Simone Bordet
b6e603a467 Issue #486 - JDK 9 ALPN implementation.
Prevented NPEs in case there is no ALPN provider.
2017-01-17 11:31:03 +01:00
Greg Wilkins
76e9849fcd Issue #1262 Avoid reflection in isMappedBuffer 2017-01-17 15:23:26 +11:00
Simone Bordet
3b49239407 Renamed class to clarify behavior. 2017-01-16 19:21:52 +01:00
Simone Bordet
76ba287f6c Fixed JUnit JavaDocs URL. 2017-01-16 19:09:26 +01:00
Simone Bordet
ddc63066fc Fixes #1259 - HostnameVerificationTest.simpleGetWithHostnameVerificationEnabledTest is broken.
When a fill() triggered by a flush() throws, now the write flusher is
failed rather than completed.
This ensures that both the read and the write side see the same
exception, rather than the write side seeing a ClosedChannelException.
2017-01-16 19:05:09 +01:00
Simone Bordet
ce4c48a877 Fixes #1261 - Intermittent H2C test failure AsyncIOServletTest.testAsyncReadEarlyEOF.
Delayed abrupt output shutdown in case of HTTP/2, to allow to reply to
SETTINGS frames exchanged during the preface.
2017-01-16 12:13:05 +01:00
Simone Bordet
a684c028b5 Issue #1073 - JDK9 support in Jetty 9.3.x.
Specified Maven Assembly Plugin version only in root POM.
2017-01-13 22:50:08 +01:00
Simone Bordet
d83bb06bd6 Issue #1073 - JDK9 support in Jetty 9.3.x.
Restored module jetty-documentation for all profiles.
2017-01-13 22:48:00 +01:00
Simone Bordet
a9fb678fe2 Issue #1073 - JDK9 support in Jetty 9.3.x.
Marked tests in module http2-alpn-tests for JDK 8 only, since
equivalent tests for JDK 9 would require use of JDK 9 only APIs.
2017-01-13 19:02:28 +01:00
Simone Bordet
beb8f3270a Issue #486 - JDK 9 ALPN implementation.
Implemented the case where the client does not send ALPN.
2017-01-13 18:44:18 +01:00
Simone Bordet
2a416bbc6b Issue #1073 - JDK9 support in Jetty 9.3.x.
Fixed the compact3 profile and other small fixes.
2017-01-12 19:59:11 +01:00
Simone Bordet
11d669092a Issue #1073 - JDK9 support in Jetty 9.3.x.
* Updated Maven plugins to versions that support JDK 9.
* Added jdk9 profiles to the build files.
* Introduced modules jetty-alpn-java-client and jetty-alpn-java-server
containing a pure JDK 9 implementation of ALPN.
* Wired ALPN connection factories (client and server) to use the proper
ALPN implementation based on the JDK platform version (8 or 9).
2017-01-12 15:41:02 +01:00
Greg Wilkins
8e464cc72a Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x 2017-01-11 17:37:54 +11:00
Greg Wilkins
36dcf47f18 Issue #1234 onBadMessage
Added a boolean to determine if headerComplete has been called, and if so then earlyEOF is called
2017-01-11 17:36:04 +11:00
Joakim Erdfelt
25a1864de7 Issue #1229 - Adding testcase for WAR (expanded) with WEB-INF/lib/jetty-http.jar 2017-01-10 11:12:14 -04:00
Simone Bordet
b8986d5812 Fixes #1228 - Internal error during SSL handshake.
Added a guard to avoid unwrapping during handshake if SSLEngine is
already closed.
2017-01-10 15:05:40 +01:00
Greg Wilkins
d2b8980243 Issue #612
Added support to parse and ignore HTTP/1.1 chunking trailers.
Handle an early EOF within the trailer gracefully rather than with earlyEOF.
2017-01-10 16:19:40 +11:00
Simone Bordet
058e4658e4 Guarded completion of the AsyncContext to avoid IllegalStateExceptions. 2017-01-03 10:59:31 +01:00
Olivier Lamy
9bc4cd32fc backport of fixes for #592 (#1208)
Signed-off-by: olivier lamy <olamy@webtide.com>
2017-01-01 20:33:51 +11:00
Joakim Erdfelt
bf80d822c0 Issue #1202 - Adding testcase and fix for NPE in Sec-WebSocket-Extensions use 2016-12-27 14:06:33 -07:00
Joakim Erdfelt
03a283235c Issue #1197 - adding testcase for Authorization use in WSClient 2016-12-27 13:32:21 -07:00
Joakim Erdfelt
68f041cf03 Merge pull request #1204 from WalkerWatch/doco/latency
Update for Log Latency
2016-12-27 12:36:33 -07:00
WalkerWatch
3b04817fe9 Update for Log Latency
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-12-27 13:25:47 -05:00
Joakim Erdfelt
827f94991b Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x 2016-12-23 14:54:28 -07:00
Joakim Erdfelt
529dea0a7e Issue #1200 - adding symlink testcase 2016-12-23 14:54:06 -07:00
Joakim Erdfelt
a917ed5124 Updating release-jetty.sh script for tag commit message improvements on github 2016-12-22 10:45:45 -07:00
Jan Bartel
8cd46e7918 Issue #1195 2016-12-22 11:59:28 +11:00
Joakim Erdfelt
77c63a1648 Merge branch 'release-9.3.15' into jetty-9.3.x 2016-12-21 14:56:08 -07:00
Joakim Erdfelt
d4468f0a65 Merge branch 'jetty-9.2.x' into jetty-9.3.x 2016-12-21 14:55:27 -07:00
Joakim Erdfelt
b9fd70f5ad Bumping up test timeouts 2016-12-20 14:31:56 -07:00
Joakim Erdfelt
7494914ff6 Updating to version 9.3.16-SNAPSHOT 2016-12-20 13:09:32 -07:00
Joakim Erdfelt
680ecd646b Updating to version 9.3.15.v20161220 jetty-9.3.15.v20161220 2016-12-20 12:31:58 -07:00