Joakim Erdfelt
2ed620b1f4
Fixed #1766 - removing common executor/bufferpool in JettyClientContainerProvider
2017-08-23 14:46:41 -07:00
Simone Bordet
7e764bad3e
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-22 19:33:46 +02: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
cef5358fc8
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-21 17:02:20 +02:00
Simone Bordet
b9a946f76e
Made test more robust.
2017-08-21 17:00:40 +02:00
Simone Bordet
cd08d2502f
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-21 17:00:05 +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
Simone Bordet
f99af688ad
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-18 19:38:39 +02: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
Greg Wilkins
a7e8b4220a
Issue #1556 Timing attack
2017-08-18 11:38:55 +10:00
WalkerWatch
643c3175a0
Updating to reflect changes to Eclipse Contributor Agreement.
2017-08-17 15:03:46 -04:00
Simone Bordet
5b0d60d26c
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-17 16:40:22 +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
3b805123b8
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-17 11:47:56 +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
WalkerWatch
3ee7f9fe4a
Removed usages of JXURL in documentation. Also updated proxy webapp. Resolves #1747 .
2017-08-16 17:05:37 -04:00
Joakim Erdfelt
f2cf8b9bf8
Merge branch 'jetty-9.3.x' into jetty-9.4.x
2017-08-16 09:39:55 -07:00
Joakim Erdfelt
9c7af33806
Issue #1737 - fixing up ResourceHandler behavior with welcome files
2017-08-16 09:34:07 -07: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
a472546bd0
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2017-08-16 05:05:58 -07:00
Joakim Erdfelt
7ac18fc215
Javadoc build doesn't need to be offline
2017-08-16 05:05:04 -07:00
Simone Bordet
aea4b784b5
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-16 12:53:35 +02: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
Greg Wilkins
c843b809f0
Fixed #1737 DefaultServlet wrong welcome dispatcher using non-root URL path
...
If operating in pathInfoOnly mode, prepend the serlvet path to the welcome path
2017-08-16 09:54:52 +10:00
Simone Bordet
2dd0ac7990
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-15 23:02:24 +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
615a39696c
Merged branch 'jetty-9.3.x' into 'jetty.9.4.x'.
2017-08-15 19:47:22 +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
Joakim Erdfelt
3c96cf200b
Updating plugins in jetty-bom
2017-08-15 10:41:32 -07:00
Simone Bordet
7607c14048
Issue #487 - JDK 9 build compatibility.
...
Updated plugin versions in the dependencyManagement section.
2017-08-15 18:53:44 +02:00
Joakim Erdfelt
dea0a05043
Issue #1738 adding missing section in jetty-bom
2017-08-15 09:27:47 -07: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
Joakim Erdfelt
fb3bf9a212
Moving 9.2.x status down 1 to aid in version diffs
2017-08-15 07:14:18 -07:00
Greg Wilkins
e4c0dcdd19
Issue #1721 async read failure on big POST
...
Remove ISE for a S that is perfectly legal
2017-08-15 19:05:44 +10:00
Greg Wilkins
3689f94bd1
cleaned up webapp xsd imports
2017-08-15 12:42:32 +10:00
Greg Wilkins
4d56d154ac
Issue #1721 async read failure on big POST
...
fixed HttpInput test
2017-08-15 11:50:07 +10:00
Greg Wilkins
3c3d05f722
Issue #1721 async read failure on big POST
...
Modified isReady to not fillAndParseContent if known to be isReady()==false already.
Added mutex on produceContent
2017-08-15 10:08:08 +10:00
Greg Wilkins
a58447aea1
Issue #1732 Stop accepting new connections
...
removed debug
2017-08-15 10:07:55 +10:00
Simone Bordet
64d5131a2a
Issue #1719 - Improve handling of HTTP/2 queued requests.
...
Since for HTTP/2 EWYK has been forced to run in PEC mode, we need the
onFillable() callback to be non blocking.
2017-08-14 11:08:57 +02:00
Greg Wilkins
db249c09d0
Issue #1729 Correct exception message
2017-08-14 09:52:33 +10:00
Greg Wilkins
5197ce4f54
Issue #1732 Stop accepting new connections
2017-08-12 10:26:17 +10:00
Simone Bordet
829fa4fe9b
Improved logging.
2017-08-11 16:48:06 +02:00
Simone Bordet
4e83ad3ec5
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-11 16:46:23 +02:00
Simone Bordet
87d090e062
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-11 16:42:21 +02:00