Commit Graph

29913 Commits

Author SHA1 Message Date
Greg Wilkins 30bee710f1
Move ClassMatcher to core to have a consistent fix for addServerClasses in all environments (#11566)
* Issue #11514 - Cleanup `jetty.webapp.addServerClasses` property behavior for ee10/ee9/ee8

* Fix test

* Merging patterns (default -> env -> config)

* Moved ClassMatcher to util

* Adding more deprecations

* Changing XML demos/tests to use new getter names

* rollback xml changes in ee9/ee8

---------

Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: Jan Bartel <janb@webtide.com>
2024-04-12 17:31:47 +10:00
Lachlan Roberts fa5c6aa320 PR #11645 - fix calculation for relative index from an Entry
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-04-11 14:34:21 +10:00
Lachlan Roberts 600dbfee25 Issue #11420 - fix dynamic table referencing in QpackDecoder
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-04-11 13:01:30 +10:00
Joakim Erdfelt 83526f77d3
Issue #11490 - fixing CustomRequestLog.setIgnorePaths (#11638) 2024-04-10 16:32:44 -05:00
Joakim Erdfelt 0f30b74a94
Issue #11026 - fix jetty.sh restart flaw 2024-04-09 16:45:50 -05:00
Ludovic Orban 66c1c3b798 #11594 add alias check to allow all context resources to be served, as for the equivalent servlet tests
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-04-04 17:50:25 +02:00
Joakim Erdfelt 6320839bff
Issue #11488 - unset port is -1 to be compatible with Java classlib (#11578)
+ Changing unset port in HttpURI to -1 (from 0)
+ Changing unset port in HostPort to -1 (from 0)
2024-04-04 10:26:15 -05:00
Joakim Erdfelt ecb610aa5d
Merge remote-tracking branch 'origin/release/12.0.8' into jetty-12.0.x 2024-04-03 08:44:45 -05:00
Olivier Lamy 89631b3090
Upgrade m-invoker-p to 3.6.1 and simplify configuration for jdk22 build (#11615)
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-04-03 09:54:52 +10:00
Joakim Erdfelt 31581cf7e2
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-04-02 15:46:43 -05:00
Joakim Erdfelt 3d4f8fabad
Merge pull request #11623 from jetty/dependabot/maven/jetty-10.0.x/build-deps-31e6a0ba11
[10.0.x] Bump the build-deps group with 1 update
2024-04-02 15:15:20 -05:00
Joakim Erdfelt 9b04ebbb51
Merge pull request #11622 from jetty/dependabot/maven/jetty-11.0.x/build-deps-31e6a0ba11
[11.0.x] Bump the build-deps group with 1 update
2024-04-02 14:35:34 -05:00
dependabot[bot] 9a3d2cc69e
[10.0.x] Bump the build-deps group with 1 update
Bumps the build-deps group with 1 update: [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco).


Updates `org.jacoco:jacoco-maven-plugin` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.11...v0.8.12)

---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-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-04-02 17:58:18 +00:00
dependabot[bot] 5296f0002e
[11.0.x] Bump the build-deps group with 1 update
Bumps the build-deps group with 1 update: [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco).


Updates `org.jacoco:jacoco-maven-plugin` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.11...v0.8.12)

---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-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-04-02 17:56:21 +00:00
Joakim Erdfelt da7e86d652
Ignoring jboss-threads 3.6+ on jetty 9.4.x 2024-04-02 12:53:04 -05:00
Olivier Lamy 3cdfdb990a
Add some dependabot restrictions for 9.4.x (#11613)
* Add some dependabot restrictions for 9.4.x

---------

Signed-off-by: Olivier Lamy <olamy@apache.org>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2024-04-02 07:00:55 -05:00
Joakim Erdfelt 7fe80ca0d2
Merge pull request #11617 from jetty/jetty-12.0.x-merge-11
jetty 12.0.x merge 11
2024-04-02 06:51:27 -05:00
Olivier Lamy c0b25dda8c
Distribution tests depends on jetty-home so ensure it is build first (#11616)
* Distribution tests depends on jetty-home so ensure it is build first

Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-04-02 12:18:07 +02:00
Olivier Lamy 3a66e02053
Merge branch 'jetty-11.0.x' into jetty-12.0.x-merge-11 2024-04-02 19:51:51 +10:00
Olivier Lamy ea18cfe84e fix expected quiche version
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-04-02 09:45:01 +00:00
dependabot[bot] c5f6e0c388 [11.0.x] Bump the dev-dependencies group with 2 updates
Bumps the dev-dependencies group with 2 updates: [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) and [org.mortbay.jetty.quiche:jetty-quiche-native](https://github.com/jetty-project/jetty-quiche-native).


Updates `ch.qos.logback:logback-core` from 1.5.1 to 1.5.3
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.1...v_1.5.3)

Updates `org.mortbay.jetty.quiche:jetty-quiche-native` from 0.20.0 to 0.20.1
- [Commits](https://github.com/jetty-project/jetty-quiche-native/compare/jetty-quiche-native-0.20.0...jetty-quiche-native-0.20.1)

---
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: org.mortbay.jetty.quiche:jetty-quiche-native
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-02 09:45:01 +00:00
Joakim Erdfelt d70ddca936
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-04-01 13:07:24 -05:00
Joakim Erdfelt f13a1b661c
Merge pull request #11611 from jetty/dependabot/maven/jetty-10.0.x/dev-dependencies-57ff45d0f6
[10.0.x] Bump the dev-dependencies group with 1 update
2024-04-01 13:07:13 -05:00
Joakim Erdfelt a836723fa4
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-04-01 13:06:32 -05:00
Joakim Erdfelt 4b8e7784b5
Merge pull request #11603 from jetty/dependabot/maven/jetty-10.0.x/integration-deps-251dfcdadd
[10.0.x] Bump the integration-deps group with 4 updates
2024-04-01 12:54:17 -05:00
Joakim Erdfelt bf07e9b647
Fixing osgi.http.service.api bundle issue 2024-04-01 10:41:44 -05:00
dependabot[bot] 505e66ccd5
[10.0.x] Bump the dev-dependencies group with 1 update
Bumps the dev-dependencies group with 1 update: [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle).


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

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 14:54:33 +00:00
dependabot[bot] 1eab6fb362
[10.0.x] Bump the integration-deps group with 4 updates
Bumps the integration-deps group with 4 updates: [org.infinispan:infinispan-bom](https://github.com/infinispan/infinispan), [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore), [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) and [org.eclipse.platform:org.eclipse.osgi.services](https://github.com/eclipse-equinox/equinox).


Updates `org.infinispan:infinispan-bom` from 11.0.18.Final to 11.0.19.Final
- [Release notes](https://github.com/infinispan/infinispan/releases)
- [Changelog](https://github.com/infinispan/infinispan/blob/main/Jenkinsfile-release)
- [Commits](https://github.com/infinispan/infinispan/compare/11.0.18.Final...11.0.19.Final)

Updates `com.google.cloud:google-cloud-datastore` from 2.18.4 to 2.19.0
- [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.18.4...v2.19.0)

Updates `org.eclipse.platform:org.eclipse.osgi` from 3.18.600 to 3.19.0
- [Commits](https://github.com/eclipse-equinox/equinox/commits)

Updates `org.eclipse.platform:org.eclipse.osgi.services` from 3.11.200 to 3.12.0
- [Commits](https://github.com/eclipse-equinox/equinox/commits)

---
updated-dependencies:
- dependency-name: org.infinispan:infinispan-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: integration-deps
- dependency-name: com.google.cloud:google-cloud-datastore
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: integration-deps
- dependency-name: org.eclipse.platform:org.eclipse.osgi
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: integration-deps
- dependency-name: org.eclipse.platform:org.eclipse.osgi.services
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: integration-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 14:24:39 +00:00
Joakim Erdfelt e82a513f9f
Ignore major version updates on 9.4.x 2024-04-01 09:21:08 -05:00
Joakim Erdfelt 95e5ce05bb
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-04-01 09:13:13 -05:00
Joakim Erdfelt 57bfb4dea2
Merge pull request #11608 from jetty/dependabot/maven/jetty-10.0.x/build-deps-d9048adb22
[10.0.x] Bump the build-deps group with 7 updates
2024-04-01 09:12:55 -05:00
Joakim Erdfelt ac65cedf76
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-04-01 07:35:09 -05:00
dependabot[bot] 44688d8897
[10.0.x] Bump the build-deps group with 7 updates
Bumps the build-deps group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.19.6` | `1.19.7` |
| [org.asciidoctor:asciidoctorj](https://github.com/asciidoctor/asciidoctorj) | `2.5.11` | `2.5.12` |
| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.6.0` | `3.7.1` |
| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.12.1` | `3.13.0` |
| [org.apache.maven.plugins:maven-invoker-plugin](https://github.com/apache/maven-invoker-plugin) | `3.6.0` | `3.6.1` |
| [org.apache.maven.plugins:maven-remote-resources-plugin](https://github.com/apache/maven-remote-resources-plugin) | `3.1.0` | `3.2.0` |
| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.1.0` | `3.2.2` |


Updates `org.testcontainers:testcontainers-bom` from 1.19.6 to 1.19.7
- [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.19.6...1.19.7)

Updates `org.asciidoctor:asciidoctorj` from 2.5.11 to 2.5.12
- [Release notes](https://github.com/asciidoctor/asciidoctorj/releases)
- [Changelog](https://github.com/asciidoctor/asciidoctorj/blob/v2.5.12/CHANGELOG.adoc)
- [Commits](https://github.com/asciidoctor/asciidoctorj/compare/v2.5.11...v2.5.12)

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

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

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

Updates `org.apache.maven.plugins:maven-remote-resources-plugin` from 3.1.0 to 3.2.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.1.0...maven-remote-resources-plugin-3.2.0)

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

---
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.asciidoctor:asciidoctorj
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-assembly-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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-remote-resources-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: build-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 12:28:12 +00:00
Joakim Erdfelt ff44b78bf2
Merge pull request #11604 from jetty/dependabot/maven/jetty-10.0.x/dev-dependencies-5a650e2369
[10.0.x] Bump the dev-dependencies group with 18 updates
2024-04-01 07:23:52 -05:00
dependabot[bot] fa6c76cded
[10.0.x] Bump the dev-dependencies group with 18 updates
Bumps the dev-dependencies group with 18 updates:

| Package | From | To |
| --- | --- | --- |
| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.16.1` | `2.17.0` |
| org.ow2.asm:asm-bom | `9.6` | `9.7` |
| org.ow2.asm:asm-commons | `9.6` | `9.7` |
| org.ow2.asm:asm | `9.6` | `9.7` |
| org.ow2.asm:asm-analysis | `9.6` | `9.7` |
| org.ow2.asm:asm-tree | `9.6` | `9.7` |
| org.ow2.asm:asm-util | `9.6` | `9.7` |
| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.25.0` | `2.26.1` |
| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.25.0` | `2.26.1` |
| [com.google.guava:guava](https://github.com/google/guava) | `33.0.0-jre` | `33.1.0-jre` |
| commons-io:commons-io | `2.15.1` | `2.16.0` |
| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.5.1` |
| org.apache.commons:commons-compress | `1.26.0` | `1.26.1` |
| org.apache.logging.log4j:log4j-api | `2.23.0` | `2.23.1` |
| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.2.1` |
| [org.jboss.threads:jboss-threads](https://github.com/jbossas/jboss-threads) | `3.5.1.Final` | `3.6.1.Final` |
| org.ow2.asm:asm-commons | `9.6` | `9.7` |
| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `10.14.0` | `10.14.2` |
| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.25.0` | `2.26.1` |
| org.ow2.asm:asm | `9.6` | `9.7` |
| org.ow2.asm:asm-analysis | `9.6` | `9.7` |
| org.ow2.asm:asm-tree | `9.6` | `9.7` |
| org.ow2.asm:asm-util | `9.6` | `9.7` |
| [org.eclipse.tycho:tycho-p2-repository-plugin](https://github.com/eclipse-tycho/tycho) | `4.0.6` | `4.0.7` |


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

Updates `org.ow2.asm:asm-bom` from 9.6 to 9.7

Updates `org.ow2.asm:asm-commons` from 9.6 to 9.7

Updates `org.ow2.asm:asm` from 9.6 to 9.7

Updates `org.ow2.asm:asm-analysis` from 9.6 to 9.7

Updates `org.ow2.asm:asm-tree` from 9.6 to 9.7

Updates `org.ow2.asm:asm-util` from 9.6 to 9.7

Updates `com.google.errorprone:error_prone_annotations` from 2.25.0 to 2.26.1
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.25.0...v2.26.1)

Updates `com.google.errorprone:error_prone_core` from 2.25.0 to 2.26.1
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.25.0...v2.26.1)

Updates `com.google.guava:guava` from 33.0.0-jre to 33.1.0-jre
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

Updates `commons-io:commons-io` from 2.15.1 to 2.16.0

Updates `net.minidev:json-smart` from 2.5.0 to 2.5.1
- [Release notes](https://github.com/netplex/json-smart-v2/releases)
- [Commits](https://github.com/netplex/json-smart-v2/compare/2.5.0...2.5.1)

Updates `org.apache.commons:commons-compress` from 1.26.0 to 1.26.1

Updates `org.apache.logging.log4j:log4j-api` from 2.23.0 to 2.23.1

Updates `org.awaitility:awaitility` from 4.2.0 to 4.2.1
- [Changelog](https://github.com/awaitility/awaitility/blob/master/changelog.txt)
- [Commits](https://github.com/awaitility/awaitility/compare/awaitility-4.2.0...awaitility-4.2.1)

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

Updates `org.ow2.asm:asm-commons` from 9.6 to 9.7

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

Updates `com.google.errorprone:error_prone_core` from 2.25.0 to 2.26.1
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.25.0...v2.26.1)

Updates `org.ow2.asm:asm` from 9.6 to 9.7

Updates `org.ow2.asm:asm-analysis` from 9.6 to 9.7

Updates `org.ow2.asm:asm-tree` from 9.6 to 9.7

Updates `org.ow2.asm:asm-util` from 9.6 to 9.7

Updates `org.eclipse.tycho:tycho-p2-repository-plugin` from 4.0.6 to 4.0.7
- [Release notes](https://github.com/eclipse-tycho/tycho/releases)
- [Changelog](https://github.com/eclipse-tycho/tycho/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/eclipse-tycho/tycho/compare/tycho-4.0.6...tycho-4.0.7)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.ow2.asm:asm-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.ow2.asm:asm-commons
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.ow2.asm:asm
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.ow2.asm:asm-analysis
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.ow2.asm:asm-tree
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.ow2.asm:asm-util
  dependency-type: direct:development
  update-type: version-update:semver-minor
  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: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: net.minidev:json-smart
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: org.apache.commons:commons-compress
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: org.awaitility:awaitility
  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.ow2.asm:asm-commons
  dependency-type: direct:development
  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.google.errorprone:error_prone_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.ow2.asm:asm
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.ow2.asm:asm-analysis
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.ow2.asm:asm-tree
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.ow2.asm:asm-util
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.eclipse.tycho:tycho-p2-repository-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 01:27:41 +00:00
Joakim Erdfelt b3ef872d6b
Updating to version 12.0.9-SNAPSHOT 2024-03-29 15:20:11 -05:00
Joakim Erdfelt ffffdcc3c8
Updating to version 12.0.8 2024-03-29 14:31:57 -05:00
Joakim Erdfelt 58293ad1f1
Update Dependencies [12.0.x] - March 2024 (#11591)
* Bump jetty-setuid-jna
* Updating dependencies
* Updating dependencies in jetty-ee10-annotations
* Updating dependencies in jetty-ee10-plus
* Fix jetty-ee8-osgi-boot deps
* Fix jetty-ee9-osgi-boot deps
* Address osgi duplicate resource plugin
2024-03-29 12:23:22 -05:00
Simone Bordet 1b05d49fd8
Allow configuring showCause in ErrorHandler (#11587)
Allows to suppress "caused by" in error message, not only the stacks traces.
ErrorHandler.showCause = false by default.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Dennis Hoersch <dennis.hoersch@springernature.com>
Co-authored-by: Dennis Hoersch <dhs3000+ghtu@posteo.de>
2024-03-29 16:37:56 +01:00
Ludovic Orban 0451bd4b86
Disable Conscrypt tests on aarch64 (#11590)
Disabled client and tests on aarch64 cpu, enabled client tests on all OS.

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-03-29 11:16:06 +01:00
Greg Wilkins 9b6944e04a
Remove usages of URIUtil.toURI and URIUtil.split (#11577)
* Issue #11567 - fix relative path for resourceBase set in DefaultServlet

Signed-off-by: Lachlan Roberts <lachlan@webtide.com>

* Remove the ResourceFactory adaption from between baseResource and a HttpContent.Factory

* Remove toURI usage

* ensure ee9 DefaultServlet encodes the pathInContext

* Moved toURI functionality to ResourceFactory

* use context baseResource if baseResource not set

* removed usages of URIUtil.split

* fixed javadoc

* updates from review

* updates from review

* updates from review

* updates from review

* fixed resource leak in test

* fixed resource leak in test

* updates from review

* Fixes to URIUtil for Windows (#11585)

* Fixes for Windows
* Remove test that is not needed

* inlined resolveOrNew

---------

Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
Co-authored-by: Lachlan Roberts <lachlan@webtide.com>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2024-03-28 16:32:03 +01:00
Ludovic Orban 89c41b2550
Cleanup Resource IO (#11364)
Refactorings to rationalize and simplify how we do IO with resources internally by introducing the IOResources helper.

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-03-28 11:08:44 +01:00
Olivier Lamy 48f6ab7289
remove unknown maven plugin parameter (#11571)
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-03-28 02:33:34 +01:00
Simone Bordet e00a71a00f
Fixes #11583 - Broken HTTP/3 tests (#11584)
Initialized PEM directories for both client and server.
Added [lib] section that was missing due to #11263.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-03-27 22:37:33 +01:00
Olivier Lamy ee82c2b761
Issue #10387 configure doclint to not generate verbose useless warning, remove obsolete parameter (#11544)
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-03-27 22:27:21 +01:00
Joakim Erdfelt 5743193448
Disable flaky test - see https://github.com/jetty/jetty.project/issues/11581 2024-03-27 10:18:48 -05:00
Joakim Erdfelt 05aa1e1b08
Issue #11495 - Add UriCompliance rules that follow the HTTP / URI / Servlet specs for illegal & suspicious characters (#11496)
* Issue #11495 - Add UriCompliance rules that follow the HTTP / URI / Servlet specs for illegal & suspicious characters
* more illegalPathCharacterData test cases
* Correcting SUSPICIOUS_PATH_CHARACTERS semantic (encoded and decoded)
* Check for illegal and suspicious characters as we are parsing the path.
* Only look for ambiguous paths if we know there are dots or encodings.

---------
Co-authored-by: gregw <gregw@webtide.com>
2024-03-27 09:28:30 -05:00
Joakim Erdfelt 121999bf7c
Issue #11539 restore old behavior of `Resource.copyTo()` with regards to existing destination files. (#11540)
* Issue #11539 restore old behavior of Resource.copyTo()
* Do not delete destination resource
  if it exists before copy to restore
  the behavior to what we had in
  Jetty 9/10/11.
* Formalizing IO.resolvePath()
2024-03-27 07:38:00 -05:00
Jan Bartel 94beede357
Issue #11574 war should not be extracted unless configured to do so (#11575)
* Issue #11574 war should not be extracted unless configured to do so
2024-03-27 10:02:16 +01:00
Jan Bartel 92cb3cbe7e
Issue #11572 add check for isDeployable when hot deploy file changes (#11576)
* Issue #11572 add check for isDeployable when hot deploy file changes
2024-03-27 09:59:36 +01:00