14775 Commits

Author SHA1 Message Date
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
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
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
Joakim Erdfelt
0bad6d1e90 Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x 2017-08-17 11:50:45 -07: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