Greg Wilkins
9e326fe520
+ improved sentinels values for content-length
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2020-08-31 18:19:11 +02:00
Joakim Erdfelt
9128fc48e4
Cleanup dead code in ResourceService
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-08-31 11:16:22 -05:00
Joakim Erdfelt
dcb06d3c35
Issue #5214 - Use known content_length when in HEAD mode
...
+ Adding DefaultServlet.doHead() to avoid servlet wrapping
+ Making ResourceService HEAD aware
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-08-31 11:03:49 -05:00
Joakim Erdfelt
eba360f662
Issue #5214 - Use known content_length when in bypass write
...
+ In the case of HEAD, the servlet-api response is a wrapper
of javax.servlet.http.HttpServlet$NoBodyResponse
We know the content_length, use it.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-08-31 09:43:04 -05:00
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
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