Commit Graph

14686 Commits

Author SHA1 Message Date
Lucas Fairchild-Madar b24c4e1a8a further match coding style 2017-08-25 12:36:48 -07:00
Lucas Fairchild-Madar 84ff1e3a66 Matching coding style; block potential race condition
Signed-off-by: Lucas Fairchild-Madar <lfairchildmadar@flightstats.com>
2017-08-25 12:35:45 -07:00
Lucas Fairchild-Madar 7d1d7a9724 Preserve delayed initialization semantics
Signed-off-by: Lucas Fairchild-Madar <lfairchildmadar@flightstats.com>
2017-08-25 12:33:41 -07:00
Lucas Fairchild-Madar b680d1deea Allow for configuring WebSocketClient JVM lifecycle
Signed-off-by: Lucas Fairchild-Madar <lfairchildmadar@flightstats.com>
2017-08-25 11:23:08 -07:00
Dell Green a3c3d735ab Issues #1717 DoSFilter remotePort tracker loadId delimiter added between address and port for ipv4 and ipv6
Signed-off-by: Dell Green <dell.green@ideaworks.co.uk>
2017-08-25 17:49:22 +01:00
Simone Bordet 2a3deb0a10 Removed leftover System.err debug line. 2017-08-24 11:01:34 +02:00
Jan Bartel de9ac99fb2 Document 'env' config param for jetty-maven-plugin. 2017-08-24 17:00:19 +10:00
Joakim Erdfelt 9f28d26cff Fixed #1766 - Fixing test case results 2017-08-23 15:58:22 -07:00
Joakim Erdfelt 1ba12a4b3d Upgrading to recently released jetty-test-helper:4.2 (for jdk9 reasons) 2017-08-23 15:57:53 -07:00
Joakim Erdfelt f8d29c5f28 Fixed #1766 - client container is managed now 2017-08-23 15:20:47 -07:00
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
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
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