Commit Graph

30601 Commits

Author SHA1 Message Date
Jan Bartel e510b69426 Undisable ee9 BlockingTest and fix HttpChannel.produceContent 2024-11-13 17:25:29 +11:00
Olivier Lamy 60c2b29a73
Merge branch 'jetty-12.0.x' into jetty-12.1.x 2024-11-13 12:35:29 +10:00
Olivier Lamy 1ee0ad6593
Merge pull request #12503 from jetty/jetty-12.0.x-dependabot
limit dependabot for jboss threads jetty 10/11 and few more for 9.4.x
2024-11-13 12:34:49 +10:00
Simone Bordet 4679d166cd
Merged branch 'jetty-12.0.x' into 'jetty-12.1.x'.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-11-12 15:57:51 +01:00
Simone Bordet 5f121a7de6
Merged branch 'fix/jetty-12.0.x/12272/h2-shutdown-pending-request' into 'jetty-12.0.x'. 2024-11-12 15:44:36 +01:00
Simone Bordet dde369a7f2 Issue #12272 - Potential deadlock with Vaadin.
Fixed the case where a GOAWAY followed by a TCP FIN was causing a race between closing the `EndPoint` and running the failure `Runnable` task.

The TCP FIN after the GOAWAY causes the streams to be failed on the server;
in turn, failing the streams generates failure `Runnable` tasks that are submitted to the HTTP/2 execution strategy;
however, the streams were destroyed before the failure `Runnable` tasks actually ran, so the `EndPoint` was closed;
closing the `EndPoint` would close the `HTTP2Connection`, which in turn would stop the execution strategy;
this lead to the fact that the failure `Runnable` tasks were never run.

Now, the failure `Runnable` tasks are invoked via `ThreadPool.executeImmediately()` rather than being submitted to the execution strategy.
This ensures that they would be run and not queued, even in case of lack of threads, so that they could unblock blocked reads or writes, freeing up blocked threads.

Additionally, improved `HTTP2Stream.onFailure()` to destroy the stream only after the failure tasks have completed.

Smaller other fixes to improve the code.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-11-12 16:24:23 +02:00
Simone Bordet 4f815f6891
Merged branch 'jetty-12.0.x' into 'jetty-12.1.x'.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-11-12 11:46:58 +01:00
Simone Bordet 6aaaa15c2d
Fixes #12488 - HTTP/2 headers may not be split in CONTINUATION frames. (#12489)
* Fixed headers generation, taking into account maxHeaderListSize and maxFrameSize correctly.
* Introduced HTTP2Client.maxRequestHeadersSize.
* Initialized HpackEncoder.maxHeaderListSize.
* Introduced HpackContext.DEFAULT_MAX_HEADER_LIST_SIZE.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-11-12 11:18:05 +01:00
Olivier Lamy ce1526fc04
checkstyle
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-12 16:18:49 +10:00
Olivier Lamy e6caadf801
Merge branch 'jetty-12.0.x' into jetty-12.1.x 2024-11-12 15:40:51 +10:00
Olivier Lamy 5efb2fdf36
Merge pull request #12512 from jetty/jetty-12.0.x-merge-11
jetty 12.0.x merge 11
2024-11-12 14:38:44 +10:00
Lachlan Roberts 28bd2cd8ee
Merge PR #12441 to EE11
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-11-12 15:16:54 +11:00
Lachlan Roberts c5990fbf0a
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x 2024-11-12 14:58:40 +11:00
Lachlan b57b8e689f
Merge pull request #12441 from jetty/jetty-12.0.x-12429-caseInsensitiveHeadersWebSocket
Issue #12429 - case-insensitive headers for websocket
2024-11-12 14:56:12 +11:00
Olivier Lamy e072c9ec18
do not upgrade apache avro for 9.4.x
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-12 11:23:13 +10:00
Greg Wilkins b5a99e733c
UriCompliance Violation FRAGMENT (#12504)
* Fix #11579 Added FRAGMENT UriCompliance Violation

* Fix #11579 Added FRAGMENT UriCompliance Violation
2024-11-12 07:37:18 +11:00
Simone Bordet 713a3085e8
Issue #12272 - Potential deadlock with Vaadin.
Fixed the case where a GOAWAY followed by a TCP FIN was causing a race between closing the `EndPoint` and running the failure `Runnable` task.

The TCP FIN after the GOAWAY causes the streams to be failed on the server;
in turn, failing the streams generates failure `Runnable` tasks that are submitted to the HTTP/2 execution strategy;
however, the streams were destroyed before the failure `Runnable` tasks actually ran, so the `EndPoint` was closed;
closing the `EndPoint` would close the `HTTP2Connection`, which in turn would stop the execution strategy;
this lead to the fact that the failure `Runnable` tasks were never run.

Now, the failure `Runnable` tasks are invoked via `ThreadPool.executeImmediately()` rather than being submitted to the execution strategy.
This ensures that they would be run and not queued, even in case of lack of threads, so that they could unblock blocked reads or writes, freeing up blocked threads.

Additionally, improved `HTTP2Stream.onFailure()` to destroy the stream only after the failure tasks have completed.

Smaller other fixes to improve the code.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-11-11 20:07:36 +01:00
Joakim Erdfelt f167fe5e76
Issue #12324 - support Accept-Encoding: * on CompressionHandler (#12449)
Support Accept-Encoding: * on CompressionHandler.
2024-11-11 09:24:29 -06:00
Olivier Lamy d852bf38f4
limit org.infinispan.protostream for 9.4.x
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-11 21:46:45 +10:00
Olivier Lamy 9cd04a54ae
checkstyle and upperbound
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-11 21:43:16 +10:00
Olivier Lamy 704f12b695
cleanup
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-11 21:26:04 +10:00
Olivier Lamy baac664e92
cleanup
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-11 21:24:20 +10:00
Olivier Lamy 2ccd7c0a1a
limit javax.websocket to 1.0 for 9.4.x
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-11 21:21:19 +10:00
Olivier Lamy 6c22b01166
checkstyle
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-11 21:16:42 +10:00
Olivier Lamy b4f63793df
fix poms
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-11 21:12:51 +10:00
Olivier Lamy b310e5d7f3
Merge branch 'jetty-11.0.x' into jetty-12.0.x-merge-11 2024-11-11 21:01:02 +10:00
Olivier Lamy 007690f17e
limit junit upgrade forr 9.4.x
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-11 20:46:03 +10:00
Jan Bartel 7b5cf674b9
Undisable WebAppContextTest.testGetResourcePaths (#12502)
* Undisable WebAppContextTest.testGetResourcePaths

* Make ee9 test ee8 friendly
2024-11-11 14:54:30 +11:00
Jan Bartel f428a757ad
Undisable HttpClientTLSTest (#12491) 2024-11-11 14:53:54 +11:00
Jan Bartel 7dd62d1705
Remove `@Disabled` on ResourceTest test case (#12492) 2024-11-11 14:49:38 +11:00
Olivier Lamy acaae5ffa4 downgrade jboss threads and hazelcast as 17 only
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-11 00:27:44 +00:00
dependabot[bot] 8b07ae8d95 [11.0.x] Bump the dev-dependencies group across 1 directory with 5 updates
Bumps the dev-dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.9` | `1.5.12` |
| [io.smallrye.common:smallrye-common-cpu](https://github.com/smallrye/smallrye-common) | `2.6.0` | `2.8.0` |
| [org.jboss.threads:jboss-threads](https://github.com/jbossas/jboss-threads) | `3.6.1.Final` | `3.8.0.Final` |
| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `10.20.0` | `10.20.1` |
| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `5.3.8` | `5.5.0` |



Updates `ch.qos.logback:logback-core` from 1.5.9 to 1.5.12
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.9...v_1.5.12)

Updates `io.smallrye.common:smallrye-common-cpu` from 2.6.0 to 2.8.0
- [Release notes](https://github.com/smallrye/smallrye-common/releases)
- [Commits](https://github.com/smallrye/smallrye-common/compare/2.6.0...2.8.0)

Updates `org.jboss.threads:jboss-threads` from 3.6.1.Final to 3.8.0.Final
- [Commits](https://github.com/jbossas/jboss-threads/compare/3.6.1.Final...3.8.0.Final)

Updates `com.puppycrawl.tools:checkstyle` from 10.20.0 to 10.20.1
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.20.0...checkstyle-10.20.1)

Updates `com.hazelcast:hazelcast` from 5.3.8 to 5.5.0
- [Release notes](https://github.com/hazelcast/hazelcast/releases)
- [Commits](https://github.com/hazelcast/hazelcast/compare/v5.3.8...v5.5.0)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: io.smallrye.common:smallrye-common-cpu
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.jboss.threads:jboss-threads
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: com.hazelcast:hazelcast
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-11 00:27:44 +00:00
Olivier Lamy d6e4beb103
Merge branch 'jetty-10.0.x' into jetty-11.0.x 2024-11-10 15:57:55 +10:00
dependabot[bot] 24990da92b [10.0.x] Bump com.google.cloud:google-cloud-datastore
Bumps the integration-deps group with 1 update: [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore).


Updates `com.google.cloud:google-cloud-datastore` from 2.22.0 to 2.24.1
- [Release notes](https://github.com/googleapis/java-datastore/releases)
- [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/java-datastore/compare/v2.22.0...v2.24.1)

---
updated-dependencies:
- dependency-name: com.google.cloud:google-cloud-datastore
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: integration-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-10 05:44:17 +00:00
Olivier Lamy c43986cc0b
Merge branch 'jetty-10.0.x' into jetty-11.0.x 2024-11-10 11:54:07 +10:00
Olivier Lamy 63ca0410bd fix upperbound
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-10 01:51:40 +00:00
Olivier Lamy 31f70f73fa align maven version for upperbound
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-10 01:51:40 +00:00
dependabot[bot] 4f35a00ec2 [10.0.x] Bump the build-deps group across 1 directory with 13 updates
Bumps the build-deps group with 13 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.20.2` | `1.20.3` |
| [org.apache.maven.plugin-tools:maven-plugin-tools-api](https://github.com/apache/maven-plugin-tools) | `3.15.0` | `3.15.1` |
| [org.apache.maven.plugin-tools:maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) | `3.15.0` | `3.15.1` |
| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.8.0` | `3.8.1` |
| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.1` | `3.5.2` |
| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.1` | `3.5.2` |
| org.apache.maven.surefire:surefire-junit47 | `3.5.1` | `3.5.2` |
| [org.apache.maven.plugins:maven-invoker-plugin](https://github.com/apache/maven-invoker-plugin) | `3.8.0` | `3.8.1` |
| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.10.1` | `3.11.1` |
| [org.apache.maven.plugins:maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) | `3.15.0` | `3.15.1` |
| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.4.1` | `3.5.0` |
| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.5.0` | `3.6.0` |
| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.8.6.4` | `4.8.6.5` |



Updates `org.testcontainers:testcontainers-bom` from 1.20.2 to 1.20.3
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3)

Updates `org.apache.maven.plugin-tools:maven-plugin-tools-api` from 3.15.0 to 3.15.1
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.15.0...maven-plugin-tools-3.15.1)

Updates `org.apache.maven.plugin-tools:maven-plugin-annotations` from 3.15.0 to 3.15.1
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.15.0...maven-plugin-tools-3.15.1)

Updates `org.apache.maven.plugin-tools:maven-plugin-annotations` from 3.15.0 to 3.15.1
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.15.0...maven-plugin-tools-3.15.1)

Updates `org.apache.maven.plugins:maven-dependency-plugin` from 3.8.0 to 3.8.1
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.8.0...maven-dependency-plugin-3.8.1)

Updates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.1 to 3.5.2
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.1...surefire-3.5.2)

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.1 to 3.5.2
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.1...surefire-3.5.2)

Updates `org.apache.maven.surefire:surefire-junit47` from 3.5.1 to 3.5.2

Updates `org.apache.maven.plugins:maven-invoker-plugin` from 3.8.0 to 3.8.1
- [Release notes](https://github.com/apache/maven-invoker-plugin/releases)
- [Commits](https://github.com/apache/maven-invoker-plugin/compare/maven-invoker-plugin-3.8.0...maven-invoker-plugin-3.8.1)

Updates `org.apache.maven.plugins:maven-javadoc-plugin` from 3.10.1 to 3.11.1
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.10.1...maven-javadoc-plugin-3.11.1)

Updates `org.apache.maven.plugins:maven-plugin-plugin` from 3.15.0 to 3.15.1
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.15.0...maven-plugin-tools-3.15.1)

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.1 to 3.5.2
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.1...surefire-3.5.2)

Updates `org.codehaus.mojo:exec-maven-plugin` from 3.4.1 to 3.5.0
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.4.1...3.5.0)

Updates `org.apache.maven.plugins:maven-checkstyle-plugin` from 3.5.0 to 3.6.0
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.5.0...maven-checkstyle-plugin-3.6.0)

Updates `com.github.spotbugs:spotbugs-maven-plugin` from 4.8.6.4 to 4.8.6.5
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.8.6.4...spotbugs-maven-plugin-4.8.6.5)

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-tools-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.surefire:surefire-junit47
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-invoker-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.codehaus.mojo:exec-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: build-deps
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-10 01:51:40 +00:00
Olivier Lamy c8da8dd951 do not upgrade hazelcast
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-09 09:20:23 +00:00
Olivier Lamy 2e4a2ebe54 jboss thread cannot be upgraded
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-09 09:20:23 +00:00
dependabot[bot] 85141c8c3a [10.0.x] Bump the dev-dependencies group with 16 updates
Bumps the dev-dependencies group with 16 updates:

| Package | From | To |
| --- | --- | --- |
| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.18.0` | `2.18.1` |
| [org.junit:junit-bom](https://github.com/junit-team/junit5) | `5.11.2` | `5.11.3` |
| [com.github.jnr:jnr-enxio](https://github.com/jnr/jnr-enxio) | `0.32.17` | `0.32.18` |
| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.16` | `2.2.17` |
| [com.github.jnr:jnr-posix](https://github.com/jnr/jnr-posix) | `3.1.19` | `3.1.20` |
| [com.github.jnr:jnr-unixsocket](https://github.com/jnr/jnr-unixsocket) | `0.38.22` | `0.38.23` |
| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.33.0` | `2.35.1` |
| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.33.0` | `2.35.1` |
| [io.grpc:grpc-core](https://github.com/grpc/grpc-java) | `1.68.0` | `1.68.1` |
| [org.jboss.threads:jboss-threads](https://github.com/jbossas/jboss-threads) | `3.6.1.Final` | `3.8.0.Final` |
| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.4.1` | `3.5.0` |
| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `10.18.2` | `10.20.0` |
| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `5.3.8` | `5.5.0` |
| [org.bouncycastle:bcpkix-jdk15to18](https://github.com/bcgit/bc-java) | `1.78.1` | `1.79` |
| [org.bouncycastle:bcprov-jdk15to18](https://github.com/bcgit/bc-java) | `1.78.1` | `1.79` |
| [org.bouncycastle:bcutil-jdk15to18](https://github.com/bcgit/bc-java) | `1.78.1` | `1.79` |


Updates `com.fasterxml.jackson:jackson-bom` from 2.18.0 to 2.18.1
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.18.0...jackson-bom-2.18.1)

Updates `org.junit:junit-bom` from 5.11.2 to 5.11.3
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.2...r5.11.3)

Updates `com.github.jnr:jnr-enxio` from 0.32.17 to 0.32.18
- [Commits](https://github.com/jnr/jnr-enxio/compare/jnr-enxio-0.32.17...jnr-enxio-0.32.18)

Updates `com.github.jnr:jnr-ffi` from 2.2.16 to 2.2.17
- [Commits](https://github.com/jnr/jnr-ffi/compare/jnr-ffi-2.2.16...jnr-ffi-2.2.17)

Updates `com.github.jnr:jnr-posix` from 3.1.19 to 3.1.20
- [Commits](https://github.com/jnr/jnr-posix/compare/jnr-posix-3.1.19...jnr-posix-3.1.20)

Updates `com.github.jnr:jnr-unixsocket` from 0.38.22 to 0.38.23
- [Commits](https://github.com/jnr/jnr-unixsocket/compare/0.38.22...jnr-unixsocket-0.38.23)

Updates `com.google.errorprone:error_prone_annotations` from 2.33.0 to 2.35.1
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.33.0...v2.35.1)

Updates `com.google.errorprone:error_prone_core` from 2.33.0 to 2.35.1
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.33.0...v2.35.1)

Updates `io.grpc:grpc-core` from 1.68.0 to 1.68.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.68.0...v1.68.1)

Updates `org.jboss.threads:jboss-threads` from 3.6.1.Final to 3.8.0.Final
- [Commits](https://github.com/jbossas/jboss-threads/compare/3.6.1.Final...3.8.0.Final)

Updates `org.mariadb.jdbc:mariadb-java-client` from 3.4.1 to 3.5.0
- [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases)
- [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.1...3.5.0)

Updates `com.puppycrawl.tools:checkstyle` from 10.18.2 to 10.20.0
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.18.2...checkstyle-10.20.0)

Updates `com.google.errorprone:error_prone_core` from 2.33.0 to 2.35.1
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.33.0...v2.35.1)

Updates `com.hazelcast:hazelcast` from 5.3.8 to 5.5.0
- [Release notes](https://github.com/hazelcast/hazelcast/releases)
- [Commits](https://github.com/hazelcast/hazelcast/compare/v5.3.8...v5.5.0)

Updates `org.bouncycastle:bcpkix-jdk15to18` from 1.78.1 to 1.79
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

Updates `org.bouncycastle:bcprov-jdk15to18` from 1.78.1 to 1.79
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

Updates `org.bouncycastle:bcutil-jdk15to18` from 1.78.1 to 1.79
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

Updates `org.bouncycastle:bcprov-jdk15to18` from 1.78.1 to 1.79
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

Updates `org.bouncycastle:bcutil-jdk15to18` from 1.78.1 to 1.79
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: org.junit:junit-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: com.github.jnr:jnr-enxio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: com.github.jnr:jnr-ffi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: com.github.jnr:jnr-posix
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: com.github.jnr:jnr-unixsocket
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: io.grpc:grpc-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: org.jboss.threads:jboss-threads
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.mariadb.jdbc:mariadb-java-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: com.hazelcast:hazelcast
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.bouncycastle:bcpkix-jdk15to18
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.bouncycastle:bcprov-jdk15to18
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.bouncycastle:bcutil-jdk15to18
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.bouncycastle:bcprov-jdk15to18
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.bouncycastle:bcutil-jdk15to18
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-09 09:20:23 +00:00
gregw 0aa9965198 Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x 2024-11-09 08:22:42 +11:00
Greg Wilkins f78cbc1d4b
Fix #12481 Handle headers with 304 responses (#12484)
Allow Content-Length header to be set with a 304 response
Follow RFC9110 recommendations for headers to be sent with 304 response.
2024-11-09 08:21:45 +11:00
Simone Bordet cde01712e5
Merged branch 'jetty-12.0.x' into 'jetty-12.1.x'.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-11-08 09:58:15 +01:00
Simone Bordet c064dd5d1b
Fixes #12496 - MultiPartFormData.Parser question. (#12500)
* Deprecated MultiPartFormData.Parser.parse() with 2 Promises, a leftover from previous experiments.
* Added @deprecated javadoc tag to deprecated methods, indicating what to use instead.
* Updated documentation to use non-deprecated APIs.
* Updated source code to use non-deprecated APIs.
* Updated class javadocs with usage examples that were outdated.
* Made Blocker.Promise extends Promise.Invocable, so it can be use to block while using asynchronous APIs.
* Added missing methods that perform asynchronous operation using a Promise rather than CompletableFuture.
* Added servlet-to-handler examples for form fields and multipart.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-11-08 09:53:34 +01:00
Olivier Lamy cdd1796d8b
limit hazelcast for 10/11
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-08 18:50:40 +10:00
Olivier Lamy 56abcc5bf7
limit dependabot for jboss threads and jetty 10/11
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-08 14:49:40 +10:00
Olivier Lamy 537d019cee
Issue #12495 Restore ErrorPageTest (#12497)
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-11-08 14:38:58 +10:00
Jan Bartel 5f62efdb2b
Undisable TestJettyEmbedder & TestJettyStopMojo (#12501) 2024-11-08 15:17:45 +11:00
Lachlan Roberts 7eb54fa9aa
PR #12441 - changes from review
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-11-08 11:24:51 +11:00