Commit Graph

12992 Commits

Author SHA1 Message Date
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 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
Joakim Erdfelt 16d14f90bb Adding test for bad URI query parsing during request.getParameterMap() 2017-07-07 16:28:56 -07: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
olivier lamy ec45636c89 fix file to use
Signed-off-by: olivier lamy <olamy@webtide.com>
2017-06-14 09:46:36 +10:00
stephane martin 4f1e583b85 HTTP/2 :authority: declaration should omit default ports in jetty-client (#1611)
Change-Id: I2b4f8e8373e3ba16361a37fd1f6549a4a2d97d60
Signed-off-by: Stéphane Martin <stephane.martin@neotys.com>
2017-06-13 19:26:19 +02:00
olivier lamy dae0b7fde3 add documentation page for hazelcast session manager module
Signed-off-by: olivier lamy <olamy@webtide.com>
2017-06-13 18:34:55 +10:00
olivier lamy a3be81e618 add new module for hazelcast session manager
Signed-off-by: olivier lamy <olamy@webtide.com>
2017-06-08 22:00:24 +10:00
Joakim Erdfelt 828afa0020 Merge branch 'release-9.3.20' into jetty-9.3.x 2017-06-07 09:58:56 -07:00
WalkerWatch 8a07b46949 Updating 9.3.x for #1598 2017-06-06 15:37:00 -04:00
WalkerWatch 5819fcd13b Updating documentation. Resolves #1598 2017-06-06 15:09:35 -04:00
Joakim Erdfelt 4d2c299fe8 Updating to version 9.2.23-SNAPSHOT 2017-06-06 08:55:12 -07:00
Joakim Erdfelt 0af30bce5a Updating to version 9.2.22.v20170606 2017-06-06 07:03:05 -07:00
Joakim Erdfelt c9732c5349 Issue #1590 - Revert Java 8 class usage back to Java 7 limits 2017-06-02 11:33:42 -07:00
Greg Wilkins 6d450bdc7f Issues #1513 #1515
Fixed and tested backup file
2017-06-02 10:13:13 -07:00
Greg Wilkins 314c9f31b0 Issues #1513 #1515
Fixed removed of old files.
Added test to check file handling
2017-06-02 10:13:03 -07:00
Greg Wilkins 2d8ef2f5f0 Fixed #1513 paranoid cleanup 2017-06-02 10:12:31 -07:00
Greg Wilkins d9f9791e39 Fixed #1513 back ported some 9.4 changes 2017-06-02 10:12:13 -07:00
Greg Wilkins 108fd25086 Fixed #1513 sync shared timer 2017-06-02 10:11:56 -07:00
Greg Wilkins d2ee6bdf08 Issue #1507 2017-06-02 10:11:38 -07:00
Joakim Erdfelt 89a82ac8cd Issue #1469 - conforming to java.util.Timer quirks 2017-06-02 10:09:24 -07:00
Joakim Erdfelt 897d0264c9 Eliminate time creep in RFOS 2017-06-02 10:09:10 -07:00
Joakim Erdfelt 0d4fcd0cb4 Fixes #1357 - Refactored date/time handling and added tests for RolloverFileOutputStream 2017-06-02 10:08:44 -07:00
Joakim Erdfelt 429380d36a Updating to version 9.3.21-SNAPSHOT 2017-05-31 16:10:04 -07:00
Joakim Erdfelt 0f3b1cbe36 Updating to version 9.3.20.v20170531 2017-05-31 15:24:57 -07:00
Joakim Erdfelt 2b93c4ecd9 Fixing PathResource.toString() duplicate 2017-05-30 13:31:09 -07:00