12864 Commits

Author SHA1 Message Date
Greg Wilkins
aa083ff81c Removed spurious dependency 2017-09-06 11:27:02 +10:00
Simone Bordet
9c03e66670 Issue #1790 - SSL 100% CPU for HTTP/2.
DecryptedEndPoint.isInputShutdown() now also testing the raw EndPoint
for input shutdown, not only the SSLEngine.
2017-09-04 15:55:12 +02:00
Greg Wilkins
afaa170cd9 Issue #1116 Allow empty HTTP header value 2017-08-30 16:40:58 +10:00
Greg Wilkins
165ca36f6b Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x 2017-08-30 16:38:09 +10:00
Simone Bordet
f9ff9e1226 Issue #1759 - HTTP/2 producer can block in onReset.
Because now the failures are asynchronous, code that was executed after
invoking the failure listener must be now executed after the
asynchronous processing done by the listener and therefore Callbacks
are introduced.
2017-08-22 15:54:40 +02:00
Simone Bordet
1711642309 Added guard to avoid the case where count == 0. 2017-08-22 15:47:17 +02:00
Simone Bordet
927fe9ec44 Callback.NOOP is obviously non-blocking. 2017-08-22 15:46:33 +02:00
Simone Bordet
b9a946f76e Made test more robust. 2017-08-21 17:00:40 +02:00
Simone Bordet
6cb6a9e16f Fixes #1719 - Improve handling of HTTP/2 queued requests.
Clearing _waitingForContent in recycle().
2017-08-21 16:41:04 +02:00
Simone Bordet
154824049b Issue #1759 - HTTP/2 producer can block in onReset.
Now both failures and timeouts, when they must call the application,
do so by dispatching a Runnable to avoid to block the caller thread.
2017-08-21 15:53:56 +02:00
Simone Bordet
f7925aebd2 Removed debug logging. 2017-08-21 12:12:26 +02:00
Greg Wilkins
1f847f998a Merge remote-tracking branch 'origin/jetty-9.2.x' into jetty-9.3.x 2017-08-19 12:03:26 +10:00
Greg Wilkins
201a11a899 Issue #1556 Timing attack 2017-08-19 12:02:43 +10:00
Simone Bordet
6c44538bb6 Fixes #1750 - PoolingHttpDestination creates ConnectionPool twice.
Now destinations needs to be started in tests, take 2.
2017-08-18 19:36:27 +02:00
Simone Bordet
7390707e07 Fixes #1750 - PoolingHttpDestination creates ConnectionPool twice.
Now destinations needs to be started in tests.
2017-08-17 16:37:13 +02:00
Simone Bordet
bcf96517bd Fixes #1750 - PoolingHttpDestination creates ConnectionPool twice. 2017-08-17 11:42:56 +02:00
Simone Bordet
c395097812 Fixes #1749 - Dump HttpDestination exchange queue.
Improved code.
2017-08-17 11:42:27 +02:00
Simone Bordet
2bfe6fa964 Fixes #1749 - Dump HttpDestination exchange queue. 2017-08-17 11:15:23 +02:00
Joakim Erdfelt
b8ccd444ae Bumping jetty-bom to same SNAPSHOT version as rest of project 2017-08-16 08:50:13 -07:00
Joakim Erdfelt
7ac18fc215 Javadoc build doesn't need to be offline 2017-08-16 05:05:04 -07:00
Simone Bordet
b7c4e1c7dc Issue #487 - JDK 9 build compatibility.
Made sure that when compiling with JDK 9 we actually use a JDK 8 runtime.

Updated the Maven Compiler Plugin to latest version, with support for
JDK 9 --release command line.

Removed unnecessary Maven Compiler Plugin declarations in POMs.
2017-08-16 12:37:44 +02:00
Simone Bordet
3af1f11839 Issue #1741 - Java 9 javadoc failure in build.
Updated Maven Javadoc Plugin to 3.0.0-M1 and removed unused imports
that were influencing somehow the Javadoc generation.
2017-08-15 23:01:01 +02:00
Simone Bordet
7e5bfedd4e Issue #1741 - Java 9 javadoc failure in build.
Workaround for a Javadoc tool bug in JDK 9.
2017-08-15 19:43:57 +02:00
Simone Bordet
0e2852a5ac Issue #487 - JDK 9 build compatibility.
Specified JDK 9 compliant version for the Maven Enforcer Plugin.
2017-08-15 17:46:00 +02:00
Simone Bordet
d3d02f227e Fixes #1719 - Improve handling of HTTP/2 queued requests.
Idle timeout have a special meaning in that they become a no-operation
if the application is dispatched but idle (neither reading nor writing).

HttpChannelOverHTTP2 now forwards the idle timeout to HttpInput, which
will only change its state if it is interested in reading.

HttpInput.consumeAll() has been modified to consume all input even if
it's already failed.

Failures caused by the other peer (e.g. I/O failures or stream resets)
are now retained and will eagerly consumed any queued data to free up
the flow control windows.
2017-08-09 16:21:53 +02:00
Simone Bordet
93e8af1db5 Refactored isRequestHandled() logic to use HttpChannelState. 2017-08-09 10:25:47 +02:00
Simone Bordet
7b437cd647 Refactored calls to _transport.abort() to call this.abort(). 2017-08-09 10:25:47 +02:00
Joakim Erdfelt
28babcf619 Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x 2017-08-03 10:56:20 -07:00
Simone Bordet
689684e9a2 Merged branch 'jetty-9.2.x' into 'jetty-9.3.x'. 2017-08-02 23:00:45 +02:00
Simone Bordet
be970de6db 475546 - ClosedChannelException when connecting to HTTPS over HTTP proxy with CONNECT.
Not closing the connection if the request method is CONNECT.
2017-08-02 22:29:28 +02:00
Joakim Erdfelt
11a544d6ac Updating to version 9.3.22-SNAPSHOT 2017-08-01 11:26:37 -07:00
Joakim Erdfelt
bb1d69ca52 Updating to version 9.3.21.M0 jetty-9.3.21.M0 2017-08-01 10:47:04 -07:00
Simone Bordet
a2b78f1be2 Fixes #1703 - Improve HttpInput failure logging. 2017-08-01 14:21:49 +02:00
Simone Bordet
b616249603 Merged branch 'jetty-9.2.x' into 'jetty-9.3.x'. 2017-08-01 11:14:28 +02:00
Simone Bordet
d4d5211ede Fixes #1702 - Update ALPN for JDK 8u144. 2017-08-01 11:05:30 +02:00
Simone Bordet
bfecc82ad1 Fixes #1687 - Missing callback notification when channel not found. 2017-07-24 11:35:41 +02:00
Simone Bordet
8568fe18d8 Updated ALPN documentation for JDK 8u141. 2017-07-24 11:22:49 +02:00
Simone Bordet
6782a6fafd Fixed location of ALPN files for JDK 8u141. 2017-07-24 10:50:48 +02:00
Simone Bordet
a0026fd9d2 Merged branch 'jetty-9.2.x' into 'jetty-9.3.x'. 2017-07-24 10:44:39 +02:00
Simone Bordet
3f94a5d132 Fixes #1685 - Update ALPN support for Java 8u141. 2017-07-24 10:08:10 +02:00
WalkerWatch
9063b359d4 Restoring SSL dump info 2017-07-14 12:16:00 -04:00
WalkerWatch
629e41526e Updates to SSL documentation. Resolves #1667 2017-07-14 11:17:51 -04:00
Greg Wilkins
7b1d4c7ccf Fix #1664 CIDR IP 2017-07-13 15:41:21 +02:00
Greg Wilkins
6244d0df3c Issue #1661 remove debug 2017-07-13 14:16:51 +02:00
Greg Wilkins
8795781923 Issue #1661 Portable onProxyResponseFailure
avoid using sendError(-1)
2017-07-13 14:14:36 +02:00
Greg Wilkins
070a58ff59 Issue #1655 ServerConnector configured with channel
converted setter to open method
added test harness
2017-07-03 17:48:07 +02:00
Greg Wilkins
fd44bbabde Issue #1655 added setter for accept channel 2017-07-03 15:34:23 +02:00
Greg Wilkins
6c0100181e Issue #1655 added openAcceptChannel 2017-07-03 14:51:45 +02:00
Jan Bartel
5f63022c64 Merge pull request #1606 from olamy/feature/hazelcast_session_manager_9_3
add Hazelcast session manager
2017-06-27 11:09:56 +02:00
olivier lamy
53eee555c5 modify module names after Jan review
Signed-off-by: olivier lamy <olamy@webtide.com>
2017-06-14 14:52:08 +10:00