Commit Graph

15987 Commits

Author SHA1 Message Date
Simone Bordet c40e0ce0f3 Merged branch 'jetty-9.4.x' into 'master'. 2017-10-06 17:09:02 +02:00
Simone Bordet bc7d53b43f Fixes #1696 - WriteFlusher debug of onFail does not log stacktraces.
Fixed logging of exceptions.
2017-10-06 17:08:30 +02:00
Simone Bordet 63beada72e Merged branch 'jetty-9.4.x' into 'master'. 2017-10-06 16:46:00 +02:00
Simone Bordet c93360ad9c Issue #1851 - Improve insufficient thread warnings/errors.
Added ExecutorSizedThreadPool, a wrapper around JDK's ThreadPoolExecutor
that implements SizedThreadPool (and therefore returns a ThreadPoolBudget).

Deprecated ExecutorThreadPool, an older version of ExecutorSizedThreadPool.
2017-10-06 16:36:46 +02:00
Simone Bordet da72bff86a Formatting cleanups and added Javadocs. 2017-10-06 16:36:35 +02:00
Simone Bordet 23bfdd625d Merged branch 'jetty-9.4.x' into 'master'. 2017-10-06 09:18:47 +02:00
Simone Bordet b38597a5bc Fixes #1865 - NullPointerException on redirect. 2017-10-06 09:18:28 +02:00
Simone Bordet 77c479d6fb Merged branch 'jetty-9.4.x' into 'master'. 2017-10-06 09:03:48 +02:00
Simone Bordet b626dbdd16 Fixes #1867 - Verbose exception thrown during successful test.
Added guard against self suppression, which otherwise causes
an IllegalStateException.
2017-10-06 09:03:02 +02:00
Jan Bartel 6b51caa2af Fix osgi servlet api schemas. 2017-10-06 11:00:56 +11:00
Jan Bartel d52cba0d44 Issue #1868
Fix osgi tests.
2017-10-06 09:37:41 +11:00
Jan Bartel a615cc86be Update jetty-schemas to 4.0. 2017-10-06 09:37:41 +11:00
Simone Bordet 5178f63a95 Merged branch 'jetty-9.4.x' into 'master'. 2017-10-06 00:13:15 +02:00
Simone Bordet 268799b8bc Fixes #1871 - JMXify SslContextFactory.
Fixed toString() formatting.
2017-10-06 00:12:03 +02:00
Jan Bartel b1c8e9bad2 Fix version number for test-http2-webapp 2017-10-06 09:05:14 +11:00
Simone Bordet b1ba04ee0e Merged branch 'jetty-9.4.x' into 'master'. 2017-10-05 23:02:50 +02:00
Simone Bordet cebe2a7c4e Fixes #1871 - JMXify SslContextFactory. 2017-10-05 23:02:02 +02:00
Simone Bordet 4389da9196 Issue #272 - WebSocket hangs in blockingWrite.
Rewritten FrameFlusher.
2017-10-05 22:20:22 +02:00
Jan Bartel e9d813552b Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-10-05 17:37:11 +11:00
Jan Bartel 0282232ca4 Issue #1868 2017-10-05 17:12:21 +11:00
Jan Bartel 09e9cd1bef Issue #1640
Use unique package names for it tests for jenkins tracking.
2017-10-04 13:24:26 +11:00
Joakim Erdfelt 6faaf3346c Issue #272 - Read/Parse exceptions should flow out, so Session can handle it via new Session.close() 2017-10-03 15:30:32 -07:00
Joakim Erdfelt c0dfa1dd50 Issue #272 - Attempting to centralize close logic in Session.close() 2017-10-03 15:29:27 -07:00
Joakim Erdfelt bb5195192a Issue #272 - Addressing some concerns with multithreading in FrameFlusher 2017-10-03 15:20:16 -07:00
WalkerWatch 46c1d65377 Merge branch 'jetty-9.4.x' 2017-10-03 15:45:41 -04:00
WalkerWatch 49e85101da Minor link fix 2017-10-03 15:45:08 -04:00
Simone Bordet 552250356b Merged branch 'jetty-9.4.x' into 'master'. 2017-10-03 18:55:12 +02:00
Simone Bordet e2d7057988 Fixes #1209 - IllegalStateException when HTTP/2 push is disabled.
Aligned the behavior with Servlet 4.0, returning null if push is
not supported or disabled by the client.
2017-10-03 18:53:00 +02:00
Simone Bordet 30592719c0 Merged branch 'jetty-9.4.x' into 'master'. 2017-10-03 18:02:31 +02:00
Simone Bordet 8d0af35a5f Issue #1857 - GZIPContentTransformer fails to send entire message if used with BufferedContentTransformer.
Modified the logic to invoke the transformer when there are input bytes
but there are no decoded bytes and it's the last content.
Could not write a test case for this though.
2017-10-03 18:01:30 +02:00
Simone Bordet 22e9c5a7bf Merged branch 'jetty-9.4.x' into 'master'. 2017-10-03 10:19:41 +02:00
Simone Bordet a4d7b4c4dc Removed unnecessary code. 2017-10-03 10:19:06 +02:00
Jan Bartel b04e8a285a Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-10-03 18:31:19 +11:00
Jan Bartel d5ff4fa075 Issue #1640
Fix integration test for run mojo.
2017-10-03 17:59:03 +11:00
Jan Bartel f4ccbc8c70 Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-10-03 16:35:58 +11:00
Jan Bartel 7a1d076e64 Merge remote-tracking branch 'origin/jetty-9.4.x' into issue-1640 2017-10-03 14:25:38 +11:00
Jan Bartel b451ee7a63 Issue #1640
Update javadoc.
2017-10-03 14:19:59 +11:00
Jan Bartel 8f64ae2a93 Issue #1640
Update jetty maven plugin doc.
2017-10-03 12:28:13 +11:00
Jan Bartel be931ee237 Merge remote-tracking branch 'origin/jetty-9.4.x' into issue-1640 2017-10-03 11:40:16 +11:00
Greg Wilkins 1a7ff6854d Fixed #1856 ResourceService without context 2017-10-03 11:34:00 +11:00
Simone Bordet bee383c894 Merged branch 'jetty-9.4.x' into 'master'. 2017-10-03 01:22:35 +02:00
Jan Bartel 7b93c3c1e7 Issue #1863 2017-10-03 10:16:09 +11:00
Simone Bordet c2bcdd5ed4 Fixes #1509 - Review GZIPContentDecoder buffer pooling.
GZIPContentDecoder returns to applications pooled buffers that may
appear as leaked, but they are not.
Fixed the test to avoid failures or exception stack traces.
2017-10-02 17:35:33 +02:00
Simone Bordet 2b43e668a3 Cosmetics. 2017-10-02 17:18:10 +02:00
Simone Bordet 807233771d Removed unnecessary field _maxSize. 2017-10-02 17:17:50 +02:00
Simone Bordet 3b98a6c000 Issue #1851 - Improve insufficient thread warnings/errors.
ThreadBudget -> ThreadPoolBudget.
Added selectors to the leased threads.
2017-10-02 13:40:31 +02:00
Simone Bordet a811785d64 Reverting Maven Surefire Plugin to 2.20.
Version 2.20.1 suffers from https://issues.apache.org/jira/browse/SUREFIRE-1424,
which breaks the Infinispan tests.
2017-10-02 13:16:44 +02:00
Simone Bordet 17a1484143 Code cleanups.
Removed unnecessary imports and fixed typos.
2017-10-02 11:43:45 +02:00
Simone Bordet 4526006bde Reduced logging.
The ALPN callback may not be invoked in case the client does
not support ALPN, so the server will use the default protocol.
2017-09-30 22:49:38 +02:00
Simone Bordet a6e28b5ce0 Issue #1859 - Jetty http2 client idle_timeout when trying to get the session after connected to Jetty HTTP2 server.
Implemented an integration test case that shows
HTTP2Client usage from within a web application.
2017-09-30 22:49:38 +02:00