dependabot[bot]
3ffc8022d0
Bump maven.plugin-tools.version from 3.8.2 to 3.9.0
...
Bumps `maven.plugin-tools.version` from 3.8.2 to 3.9.0.
Updates `maven-plugin-annotations` from 3.8.2 to 3.9.0
- [Release notes](https://github.com/apache/maven-plugin-tools/releases )
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.8.2...maven-plugin-tools-3.9.0 )
Updates `maven-plugin-tools-api` from 3.8.2 to 3.9.0
- [Release notes](https://github.com/apache/maven-plugin-tools/releases )
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.8.2...maven-plugin-tools-3.9.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-tools-api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 01:01:55 +00:00
dependabot[bot]
046a198d92
Bump maven-remote-resources-plugin from 3.0.0 to 3.1.0
...
Bumps [maven-remote-resources-plugin](https://github.com/apache/maven-remote-resources-plugin ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/apache/maven-remote-resources-plugin/releases )
- [Commits](https://github.com/apache/maven-remote-resources-plugin/compare/maven-remote-resources-plugin-3.0.0...maven-remote-resources-plugin-3.1.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-remote-resources-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 01:01:18 +00:00
dependabot[bot]
dcf4719477
Bump commons-io from 2.11.0 to 2.12.0
...
Bumps commons-io from 2.11.0 to 2.12.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 01:01:07 +00:00
dependabot[bot]
7b41d650f5
Bump maven.resolver.version from 1.9.8 to 1.9.10
...
Bumps `maven.resolver.version` from 1.9.8 to 1.9.10.
Updates `maven-resolver-api` from 1.9.8 to 1.9.10
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.8...maven-resolver-1.9.10 )
Updates `maven-resolver-util` from 1.9.8 to 1.9.10
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.8...maven-resolver-1.9.10 )
Updates `maven-resolver-spi` from 1.9.8 to 1.9.10
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.8...maven-resolver-1.9.10 )
Updates `maven-resolver-impl` from 1.9.8 to 1.9.10
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.8...maven-resolver-1.9.10 )
Updates `maven-resolver-connector-basic` from 1.9.8 to 1.9.10
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.8...maven-resolver-1.9.10 )
Updates `maven-resolver-transport-file` from 1.9.8 to 1.9.10
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.8...maven-resolver-1.9.10 )
Updates `maven-resolver-transport-http` from 1.9.8 to 1.9.10
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.8...maven-resolver-1.9.10 )
---
updated-dependencies:
- dependency-name: org.apache.maven.resolver:maven-resolver-api
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-util
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-spi
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-impl
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-connector-basic
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-file
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-http
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 00:59:25 +00:00
Ludovic Orban
64b4d60246
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2023-05-31 11:49:24 +02:00
Ludovic Orban
1f4bc299b8
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-05-31 11:44:29 +02:00
Ludovic Orban
33bdbfe1ed
increase awaitility timeouts
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-31 11:39:32 +02:00
Ludovic Orban
134fb0a3ff
avoid logging expected stack trace
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-31 11:39:32 +02:00
Ludovic Orban
e4f4828a0e
#9524 do not create AsynchronousCloseException unnecessarily
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-31 11:39:32 +02:00
Olivier Lamy
9067cd9fd5
Issue #9770 test if dot executable is available during release ( #9804 )
...
Signed-off-by: Olivier Lamy <olamy@apache.org>
2023-05-30 11:41:16 +10:00
Ludovic Orban
cfc5c58bdb
fix merge that missed setting the truststore and updating a test keystore
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-29 10:55:47 +02:00
Lachlan Roberts
9acd5e83dc
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2023-05-29 16:47:59 +10:00
Lachlan Roberts
c7745ee0e6
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-05-29 16:43:26 +10:00
Lachlan
6567a4478e
Merge pull request #9798 from eclipse/jetty-10.0.x-QPACK-encoding
...
review and cleanup of HTTP/3 QPACK Integer and String encoding
2023-05-29 16:43:05 +10:00
Simone Bordet
b3f69fac17
Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-28 01:04:51 +02:00
Simone Bordet
a94fcf9831
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-28 00:39:16 +02:00
Simone Bordet
94c2649d7b
Fixed default table size for the HpackDecoder.
...
This is necessary because the remote encoder may encode fields assuming that the default size is 4096, and never send the table resize instruction.
In this case, the decoder table cannot start at zero, it must start at the default of 4096.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-28 00:38:43 +02:00
Simone Bordet
8c4e75bf8d
Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-28 00:34:49 +02:00
Simone Bordet
8cd55e3f7d
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-27 19:18:50 +02:00
Simone Bordet
420ec7cc1d
HTTP/2 improvements. ( #9749 )
...
* Implemented a few required error handlings.
* Changed `Parser.init()` to directly take the listener, rather than wrapping it.
The reason for this change was to be able to reconfigure the Parser upon receiving a SETTINGS frame.
* Initially setting the encoder and decoder max table capacity at the default of 4096, as per spec.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-27 19:14:01 +02:00
Ludovic Orban
97ce1daa0b
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-05-26 23:27:58 +02:00
Ludovic Orban
debb124dc9
handle review comments
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Ludovic Orban
bf5527ba43
#9397 add tls alert to error message
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Ludovic Orban
9982381e18
#9397 add support for sending a client cert over quic
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Ludovic Orban
871022f3b0
#9397 add trust store config to H3
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Ludovic Orban
e30b23aca6
#9397 fix keystores with invalid Subject Alternate Names
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Ludovic Orban
b3b1d93152
#9397 add quiche_conn_peer_cert() API mapping
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Ludovic Orban
07a1c124f2
#9772 improve QuicServerConnector key+crt export folder
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Ludovic Orban
b24c180749
#8694 use SslContextFactory.getKeyStore() API in QuicServerConnector instead of re-creating the keystore
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Lachlan Roberts
c855f4ca55
PR #9798 - changes from review
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-26 17:19:54 +10:00
Simone Bordet
476145b817
Fixed FCGI content parsing. ( #9790 )
...
* Fixed FCGI content parsing.
WordPress sends the initial content in the same frame as the response headers.
StreamContentParser was receiving the frame, delegating to HttpParser to parse the headers,
but the buffer was still containing some content, that was lost.
Now the content after the headers is correctly retained.
For the direct FastCGI APIs, now a read-only version of the buffer is passed to the listener,
and the original buffer is consumed as the caller expects.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-25 15:22:30 +02:00
Lachlan Roberts
dca4e9832e
review and cleanup of HTTP/3 Integer and String encoding
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-25 23:09:24 +10:00
Simone Bordet
e0ff8cd1a5
Simplified and fixed TryPathsHandler. ( #9792 )
...
Improved logging and variable naming in related classes.
Previously, a 404 received from a child handler would have resulted in an infinite loop trying to write the 404 response. However, `TryPathsHandler` should just delegate to other handlers.
Replaced the `IteratingCallback` loop with a simple `for` loop over the paths to try, returning if the path was handled by a child `Handler`.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-23 21:26:35 +02:00
Ludovic Orban
ece6adbd33
#9765 fix race condition that can happen when one thread demands and another thread reads
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-23 19:17:39 +02:00
Lachlan Roberts
152030de09
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2023-05-22 18:05:21 +10:00
Lachlan Roberts
1dd564832f
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-05-22 17:52:51 +10:00
Lachlan
1c010876dc
Merge pull request #9759 from eclipse/jetty-10.0.x-websocket-bufferLeak
...
Issue #9682 - fix RetainableByteBuffer release bug in WebSocket
2023-05-22 17:52:17 +10:00
Jan Bartel
5c2e7afcef
Issue #9785 context path set incorrectly for ee9 ( #9786 )
2023-05-22 09:35:47 +02:00
gregw
d2b71d7968
Fix tests broken by #9774
...
Cross context is not support
2023-05-19 09:25:13 +02:00
Jan Bartel
f6822a2162
Issue #9774 Disallow cross context ( #9775 )
...
* Issue #9774 Disallow cross context
2023-05-18 15:11:50 +02:00
Greg Wilkins
18c4846b1c
Jetty 12 simplify EchoHandler ( #9783 )
2023-05-18 09:50:09 +02:00
Greg Wilkins
068a60a868
Simplified QuotedStringTokenizer ( #9729 )
...
Simplified QuotedStringTokenizer #9729
* Now implements a simple subset of `quoted-string` from RFC9110
* introduced builder
* Extracted QuotedStringTokenizer interface and re-introduced the legacy implementation
* Re-introduced the ability to have unescaped \ in filenames
* Whitespace is Character.isWhiteSpace
* Disable test pending RFC8187
* No OWS around =
2023-05-18 08:25:53 +02:00
gregw
3e5d479f39
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
...
# Conflicts:
# jetty-ee9/jetty-ee9-servlets/src/test/java/org/eclipse/jetty/ee9/servlets/CrossOriginFilterTest.java
2023-05-18 00:18:45 +02:00
gregw
f57879cb50
Merge remote-tracking branch 'origin' into jetty-11.0.x
2023-05-17 23:39:18 +02:00
Greg Wilkins
e7f9abffce
Fix #9777 CrossOriginFilter Vary Header ( #9779 )
...
* Fix #9777 CrossOriginFilter Vary Header
Always set the Vary Header.
2023-05-17 23:33:03 +02:00
Simone Bordet
eaeb633fbe
Fixed flaky test ClientServerTest.testReadDataFromOnRequestWithoutDemanding().
...
Removed assumption that returning a null stream listener implies that the stream input must be shut down,
because the reads may be performed in a spin loop in another thread, without demanding.
Rewritten the test to avoid blocking the thread that called onRequest(), otherwise the data frames cannot
be read from the network.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-17 22:57:23 +02:00
Simone Bordet
b018261a85
Fixes #9767 - jetty-12 ee10 ServerPush failures ( #9773 )
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-17 15:44:41 +02:00
Simone Bordet
e52e95f788
Fixes #9766 - jetty-12 ee9 ServerPush failures. ( #9776 )
...
* Restored dispatch=true for pushed requests.
* Restored tests that use the Servlet APIs to push.
* Ensured that pushed streams have request content EOF.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-17 15:42:05 +02:00
Simone Bordet
7bbf966949
Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-15 16:48:06 +02:00
Simone Bordet
0033ff9b9e
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-15 15:15:11 +02:00