14654 Commits

Author SHA1 Message Date
Joakim Erdfelt
9d3f20d509 Fixes #1717 - cleaning up testcase 2017-08-31 15:12:18 -07:00
Joakim Erdfelt
e5d94f54b7 Merge branch 'dosfilter-1717' of https://github.com/dellgreen/jetty.project into dellgreen-dosfilter-1717 2017-08-31 14:56:51 -07:00
Joakim Erdfelt
99e2053213 Merge branch 'jetty-9.4.x' of github.com:eclipse/jetty.project into jetty-9.4.x 2017-08-31 14:54:12 -07:00
Joakim Erdfelt
2a1cf4c986 Merge branch 'lucasmo-websocket-client-lifecycle' into jetty-9.4.x 2017-08-31 14:53:24 -07:00
Joakim Erdfelt
3a9a07f31c Merge branch 'websocket-client-lifecycle' of https://github.com/lucasmo/jetty.project into lucasmo-websocket-client-lifecycle 2017-08-31 14:51:34 -07:00
WalkerWatch
3a4d3592bd Updating connectory documentation. Resolves #1784 2017-08-31 10:49:58 -04:00
Greg Wilkins
eb1320f56c Issue #1116 Allow empty HTTP header value 2017-08-30 16:42:47 +10:00
Greg Wilkins
bd111264f5 Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2017-08-30 16:41:29 +10: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
Greg Wilkins
08a000b7a7 Issue #1520 wrong IO 2017-08-28 16:28:18 +10:00
Greg Wilkins
d0d9b7f8d7 Revert "Issue #1520"
This reverts commit ecad4125a431c46dd3718ecff76724eb7f8c0ccf.
2017-08-28 16:26:44 +10:00
Greg Wilkins
ecad4125a4 Issue #1520 2017-08-28 16:17:31 +10:00
Greg Wilkins
5f34e0bce8 Issue #1520 2017-08-28 16:03:51 +10:00
Greg Wilkins
6390b335fc Issue #1520
Removed a lot of cruft from this class that had accumulated over the years.
Deprecated methods like setConfigPath(File) and setConfigPath(String)
removed asymmetries like setConfigPath(String) and Path getConfigPath()
removed redundant configResource field
improved jarfile extraction to work for all string setters.
do not hot reload extracted config
fixed code style issues
2017-08-28 15:59:36 +10:00
Greg Wilkins
b8e5a1f018 Issue #1498 RTResource
Added a test that indicates the existing URLResource is adequate for JRT
2017-08-26 09:50:48 +10:00
Greg Wilkins
8e02bfef36 Issue #1499 ClasspathPattern module support
More efficient implementation that precomputes Path and modules
2017-08-26 09:50:19 +10:00
Greg Wilkins
1d1ba56c88 Issue #1499 ClasspathPattern module support
Added simple but inefficient implementation for jrt matching
2017-08-26 09:50:08 +10:00
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