Joakim Erdfelt
116871362b
Issue #5214 - Replicating HEAD Content-Length failure for huge files
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-08-31 09:25:07 -05:00
Jan Bartel
ad9d702adb
Issue #2609 - Uniform Find Expired Sessions ( #5097 )
...
* Issue #2609 Make all session stores use same algorithm to find expired sessions
Signed-off-by: Jan Bartel <janb@webtide.com>
2020-08-31 12:39:30 +02:00
Lachlan Roberts
ae62180416
Issue #5170 - ensure bytes after 101 response isn't lost during upgrade
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-31 18:29:28 +10:00
Lachlan Roberts
cd1edb33f4
Merge remote-tracking branch 'origin/jetty-9.4.x-5193-better-websocket-event-logging' into jetty-9.4.x-5193-NullMessage
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-31 10:53:26 +10:00
Joakim Erdfelt
46402bc382
Issue #5193 - Updating logging per review
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-08-28 05:46:07 -05:00
Lachlan Roberts
40e37730bc
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-08-28 12:38:58 +10:00
Lachlan
001def4905
Merge pull request #5175 from eclipse/jetty-9.4.x-5105-StatisticsHandler
...
Issue #5105 - StatisticsHandler Graceful Shutdown of Async Requests
2020-08-28 11:54:45 +10:00
Simone Bordet
bec2cdbee7
Fixes #5204 - SNI does not work with PKIX.
...
Updates after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-27 18:06:12 +02:00
Chris Walker
6ebbdaebf6
Fixed headers, TOC and pom
2020-08-27 11:02:12 -05:00
Chris Walker
85afa22b11
First pass at renaming guides
2020-08-27 10:53:26 -05:00
Lachlan Roberts
92e5abb1bd
add missing licence header in SingleOnMessageTest
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-27 18:05:56 +10:00
Lachlan Roberts
478bcdc868
Issue #5193 - fix lost message bug when using single onMessage annotation
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-27 17:18:48 +10:00
Lachlan Roberts
eebb47cbc5
add test to reproduce issue #5193
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-27 17:14:01 +10:00
Lachlan Roberts
a9c90d3309
Issue #5105 - change asyncGraceful to gracefulShutdownWaitsForRequests
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-27 08:59:13 +10:00
Greg Wilkins
601710c9dc
Issue #5171 Simplify GzipHandler user-agent handling ( #5196 )
...
* Issue #5171 Simplify GzipHandler user-agent handling
+ Remove User-Agent handling from GzipHandler
+ Allow Vary header to be set
+ Create rewrite MsieRule to remove Accept-Encoding from IE<=6
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* + Full implementation of HttpFields ensure
+ use for Vary field
* + fixed checkstyle
* + fixed test for merged header
* + fixed javadoc
* Issue #5171 Simplify GzipHandler user-agent handling
+ improved comments
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* rename and testing after review
2020-08-26 23:55:36 +02:00
Simone Bordet
f084f3c09b
Fixes #5204 - SNI does not work with PKIX.
...
Introduced SslContextFactory.Server.aliasMapper, a function
that transforms the alias.
This function is invoked by the SNI logic to unmangle the
alias leaked by the TLS implementation due to bug
https://bugs.openjdk.java.net/browse/JDK-8246262 .
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-26 22:25:27 +02:00
Joakim Erdfelt
ccc863726b
Issue #5133 - Updates based on review
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-08-26 12:19:22 -05:00
Joakim Erdfelt
1690e9d30d
Issue #5193 - Adding more EventDriver logging
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-08-26 06:56:17 -05:00
Simone Bordet
7abb9d3929
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-08-26 08:50:12 +02:00
Simone Bordet
7cf605839b
Merge pull request #5166 from eclipse/jetty-9.4.x-5152-handle_unsolicited_response
...
Fixes #5152 - HttpClient should handle unsolicited responses.
2020-08-26 08:41:14 +02:00
Lachlan Roberts
cff6121c45
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-9.4.x-3132-DumpTool
2020-08-26 14:27:47 +10:00
calvincodes
fbbc483234
Repharsing and using xref based links.
...
Signed-off-by: calvincodes <arpitjain1821@gmail.com>
2020-08-25 19:15:59 -07:00
Lachlan Roberts
86c4e986df
Issue #3132 - Improve documentation for the jetty server dump
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-26 08:55:03 +10:00
Chris Walker
5a5b7fe9cd
Updated Quickstart links and fixed some formatting.
2020-08-25 11:43:39 -05:00
Simone Bordet
7fe313ae0e
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-08-25 16:35:09 +02:00
Simone Bordet
0b8b7061b8
Issue #3974 - Flaky AsyncMiddleManServletTest.
...
Now using WorkDir instead of manually creating and
deleting test directories, so that tests run in
parallel won't interfere with each other.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-25 16:30:37 +02:00
Simone Bordet
30303c7979
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-08-25 16:15:33 +02:00
Simone Bordet
0dd8274f9f
Merge pull request #5187 from eclipse/jetty-9.4.x-5147-h2_round_robin_max_usage
...
Issue #5147 - HTTP2 RoundRobinConnectionPool with maxUsage
2020-08-25 15:54:32 +02:00
Lachlan Roberts
2282d16c98
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-08-25 14:32:16 +10:00
Lachlan
4dfcb807d8
Merge pull request #5180 from eclipse/jetty-9.4.x-5122-ConnectionStatistics
...
Change the way ConnectorStatistics is added to the Servers Connectors
2020-08-25 14:28:26 +10:00
Lachlan Roberts
8edb7682cd
DebugHandler should use isAsyncStarted() instead of isSuspended()
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-25 10:40:09 +10:00
Lachlan Roberts
2d5da1fa35
StatisticsHandler should still return 503 responses on shutdown
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-25 10:34:59 +10:00
Lachlan Roberts
8faa71818f
change addToAllConnectors method to addBeanToAllConnectors
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-25 10:22:18 +10:00
gregw
b03bdb9db4
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
...
Signed-off-by: gregw <gregw@webtide.com>
2020-08-24 18:09:16 +02:00
Greg Wilkins
1159fa399f
Issue #5095 - XmlConfiguration Parser Pool ( #5148 )
...
* Issue #5095 XmlConfiguration Parser Pool
Use a pool of parsers rather than a shared static
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* Some updates to the new Pool class:
+ fixed a race with pending reservations
+ use a pending counter
+ Reservation API to simplify Entry API
+ removed public methods on Entry API
* Some updates to the new Pool class:
+ fixed a race with pending reservations
+ use a pending counter
+ Reservation API to simplify Entry API
+ removed public methods on Entry API
* Updates from review
* Updates from review
Tests for cache size and acquire with creator
* Method no longer required with Reservation
* update from the feedback on the feedback of the feedback from the review.
Moved enable to Entry, removed Reservation class and clarified usage in javadoc
* Issue #5095 XmlConfiguration locking Use pool instead of static shared instance
* removed fake test
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* Issue #5095 XmlConfiguration locking Use pool instead of static shared instance
updates from review
2020-08-24 18:00:28 +02:00
Jan Bartel
80ad5f0333
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-08-24 17:40:28 +02:00
Jan Bartel
f143babcf7
Issue #5087 Use lock to protect Deployment Mgr startup errors ( #5139 )
...
* Issue #5087 Use lock to protect Deployment Mgr startup errors
Signed-off-by: Jan Bartel <janb@webtide.com>
2020-08-24 17:21:53 +02:00
Jan Bartel
77779ed6d8
Issue #4996 - Regularlize logging ( #5167 )
...
* Issue #4996 Regularize logging
Signed-off-by: Jan Bartel <janb@webtide.com>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-08-24 17:15:13 +02:00
Joakim Erdfelt
75e4a93b3f
Merge pull request #5192 from eclipse/dependabot/maven/apacheds.version-2.0.0.AM26
...
Bump apacheds.version from 2.0.0-M24 to 2.0.0.AM26
2020-08-24 09:24:12 -05:00
Joakim Erdfelt
7e7cdad030
Merge pull request #5188 from eclipse/dependabot/maven/org.apache.derby-derbytools-10.15.2.0
...
Bump derbytools from 10.14.2.0 to 10.15.2.0
2020-08-24 09:14:32 -05:00
Jan Bartel
49fb18d2b4
Issue #5181 Update to spifly 1.3.0 ( #5182 )
...
Signed-off-by: Jan Bartel <janb@webtide.com>
2020-08-24 14:51:17 +02:00
Jan Bartel
d2e23a32cb
Fix doc for jetty-maven-plugin
...
Signed-off-by: Jan Bartel <janb@webtide.com>
2020-08-24 13:46:36 +02:00
dependabot[bot]
a6ea2ac6aa
Bump apacheds.version from 2.0.0-M24 to 2.0.0.AM26
...
Bumps `apacheds.version` from 2.0.0-M24 to 2.0.0.AM26.
Updates `apacheds-all` from 2.0.0-M24 to 2.0.0.AM26
- [Release notes](https://github.com/apache/directory-server/releases )
- [Commits](https://github.com/apache/directory-server/compare/2.0.0-M24...2.0.0.AM26 )
Updates `apacheds-server-integ` from 2.0.0-M24 to 2.0.0.AM26
- [Release notes](https://github.com/apache/directory-server/releases )
- [Commits](https://github.com/apache/directory-server/compare/2.0.0-M24...2.0.0.AM26 )
Updates `apacheds-core-integ` from 2.0.0-M24 to 2.0.0.AM26
- [Release notes](https://github.com/apache/directory-server/releases )
- [Commits](https://github.com/apache/directory-server/compare/2.0.0-M24...2.0.0.AM26 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-08-24 07:03:33 +00:00
dependabot[bot]
f496b97278
Bump jaxb-api from 2.3.0 to 2.3.1
...
Bumps [jaxb-api](https://github.com/javaee/jaxb-spec ) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/javaee/jaxb-spec/releases )
- [Commits](https://github.com/javaee/jaxb-spec/compare/2.3.0...2.3.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-08-24 07:03:28 +00:00
dependabot[bot]
85bd78ae34
Bump derbytools from 10.14.2.0 to 10.15.2.0
...
Bumps derbytools from 10.14.2.0 to 10.15.2.0.
Signed-off-by: dependabot[bot] <support@github.com>
2020-08-24 07:03:00 +00:00
Lachlan Roberts
bfb6b9f39a
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-08-24 16:48:52 +10:00
Lachlan Roberts
c0268c590f
change name of waitForSuspendedRequestsOnShutdown to asyncGraceful
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-24 16:19:59 +10:00
Lachlan Roberts
65c4e86bdb
Issue #3974 - disable testAfterContentTransformerOverflowingToDisk()
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-24 15:24:58 +10:00
Simone Bordet
0af5f676cd
Issue #5147 - HTTP2 RoundRobinConnectionPool with maxUsage
...
Reworked HTTP/2 release after an exchange is terminated.
Previously, the release was bound to 2 events: onStreamClosed(),
introduced for #2796 , and exchangeTerminated().
Unfortunately, if the former happens before the latter and
closes the connection, the latter will see the exchange as
aborted, while in fact it was successful, causing what
reported in #5147 , an AsynchronousCloseException.
Now, the release is always performed by the exchangeTerminated()
event. With respect to #2796 , the stream is always already
closed by the time the exchangeTerminated() event fires (it
was not before).
Reworked the implementation of RoundRobinConnectionPool using
a lock and aggressively trying to open new connections.
A second fix is related to HttpDestination.release(Connection).
If the connection is closed for e.g. overuse, we need to trigger
the processing of queued requests via send(create: true).
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-22 22:10:08 +02:00
Simone Bordet
823e713ee4
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-08-22 17:35:25 +02:00