Commit Graph

23953 Commits

Author SHA1 Message Date
Greg Wilkins bdc60ee711
Jetty 10.0.x #7517 #7518 trie fixes (#7533)
* Fix #7518 Trie.getBest with empty Key (#7527)

Fix #7518 Trie.getBest with empty Key

 * Only increment current row if not recursing.
 * Fixed match ending with big char

Signed-off-by: Greg Wilkins <gregw@webtide.com>

* Jetty 9.4.x 7517 trie stack overflow (#7528)

Fix #7518 Trie stack overflows

* Avoid recursion where possible

Signed-off-by: Greg Wilkins <gregw@webtide.com>

* Added extra tests

Signed-off-by: Greg Wilkins <gregw@webtide.com>

* removed empty file

Signed-off-by: Greg Wilkins <gregw@webtide.com>
2022-02-08 06:20:50 +11:00
dependabot[bot] 9e41227a3b
Bump maven-project-info-reports-plugin from 3.1.2 to 3.2.1 (#7543)
Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.2 to 3.2.1.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.1.2...maven-project-info-reports-plugin-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-project-info-reports-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-07 12:08:45 -06:00
Simone Bordet 67532c85f0
Updated VERSION.txt with 9.4.44 (missing from a previous merge) and 9.4.45 releases.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-02-07 17:08:52 +01:00
Simone Bordet a4fda96f49
Updating to version 10.0.9-SNAPSHOT 2022-02-07 12:02:02 +01:00
Simone Bordet 716c7afd8e
Updating to version 10.0.8 2022-02-07 11:34:12 +01:00
Simone Bordet 35b76de25c
Updated Jetty Quiche Native to 0.11.0.2.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-02-07 11:23:41 +01:00
Ludovic Orban bf53b23ef0
#7529 upgrade quiche native lib to version 0.11.0b to work on less recent linux libc (#7534)
#7529 upgrade quiche native lib to version 0.11.0.1 to work on less recent linux libc

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2022-02-04 13:58:19 +01:00
Simone Bordet 4166f85026
Merge pull request #7530 from eclipse/jetty-10.0.x-7529-upgrade-quiche-0_11_0
Upgrade quiche native lib to version 0.11.0
2022-02-03 11:25:39 +01:00
Ludovic Orban 9d3e21365f #7529 upgrade quiche native lib to version 0.11.0
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2022-02-03 10:46:20 +01:00
Simone Bordet 4037861668
Fixes #7514 - Adding InheritedListeners to already-started components… (#7522)
* Fixes #7514 - Adding InheritedListeners to already-started components can cause IllegalStateException

Removed the unnecessary check-and-throw statements from SelectorManager.
Use COW array for listeners that can be modified whilst selector is running.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Greg Wilkins <gregw@webtide.com>
2022-02-03 09:51:37 +01:00
Simone Bordet 221f677b45
Merge pull request #7526 from eclipse/jetty-10.0.x-7523-typo-annotationconfiguration
Fixes #7523 - Typo in AnnotationConfiguration
2022-02-03 09:49:55 +01:00
Simone Bordet 74e40582f7
Merge pull request #7525 from eclipse/jetty-10.0.x-7524-jmxconfiguration-missing-package
Fixes #7524 - Missing package in JmxConfiguration
2022-02-03 09:49:25 +01:00
Simone Bordet 66cba0f861
Fixes #7523 - Typo in AnnotationConfiguration
Removed protectAndExpose() call because org.eclipse.jetty.util.annotation has been moved to JmxConfiguration,
and there is no need to expose org.eclipse.jetty.annotations.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-02-02 22:11:37 +01:00
dependabot[bot] f6283e490d
Merge pull request #7520 from eclipse/dependabot/maven/jetty-10.0.x/com.google.cloud-google-cloud-datastore-2.2.3 2022-02-02 21:07:02 +00:00
Simone Bordet a1439fdf60
Fixes #7524 - Missing package in JmxConfiguration
Also protectAndExpose "org.eclipse.jetty.util.annotation" to make JMX annotations loaded by the server available to web applications.
This allows the server JMX mechanism (MBeanContainer) to work on web application classes too.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-02-02 18:04:57 +01:00
Sebastian Lövdahl a8a6020ab2
Fix log class name in ArrayByteBufferPool
Signed-off-by: Sebastian Lövdahl <slovdahl@hibox.fi>
(cherry picked from commit dcaf3f2d78)
2022-02-02 11:59:06 +01:00
dependabot[bot] fa6ca7cc12
Bump google-cloud-datastore from 2.2.2 to 2.2.3
Bumps [google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.2.2 to 2.2.3.
- [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.2.2...v2.2.3)

---
updated-dependencies:
- dependency-name: com.google.cloud:google-cloud-datastore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-02 09:35:54 +00:00
Joakim Erdfelt 3791f38684
Issue #6017 - fix accidentally broken k+=v property usage (#7510)
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-02-01 13:58:41 -06:00
Simone Bordet 66d3165a8c
Merge pull request #7509 from eclipse/jetty-10.0.x-7496-Trie-Overflow
Jetty 10.0.x : fix tries mistakenly throwing ArrayIndexOutOfBoundsException
2022-02-01 19:05:31 +01:00
Simone Bordet abc4f05992
Issue #7496 - Transient 400: Bad Request responses in jetty-9.4.45.v20220128
Added missing checks from forward port.
Removed unnecessary casts.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-02-01 19:04:26 +01:00
Ludovic Orban 73832c4ab8 #7496 Fix tries mistakenly throwing ArrayIndexOutOfBoundsException
Fixes #7496 fix getBest() throwing ArrayIndexOutOfBoundsException on full tries

Fixing jetty-maven-plugin IT test javax-annotation-api failure

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2022-02-01 15:18:22 +01:00
Simone Bordet df526f351c
Merge pull request #7508 from eclipse/dependabot/maven/jetty-10.0.x/ch.qos.logback-logback-core-1.3.0-alpha13
Bump logback-core from 1.3.0-alpha12 to 1.3.0-alpha13
2022-02-01 13:36:47 +01:00
Olivier Lamy b36484928d
test not needed anymore as it was only an example to a maven issue fixed in 3.8.4 (#7507)
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-02-01 05:27:34 -06:00
dependabot[bot] 30f688919f
Bump logback-core from 1.3.0-alpha12 to 1.3.0-alpha13
Bumps [logback-core](https://github.com/qos-ch/logback) from 1.3.0-alpha12 to 1.3.0-alpha13.
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](https://github.com/qos-ch/logback/compare/v_1.3.0-alpha12...v_1.3.0-alpha13)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-01 09:21:15 +00:00
dependabot[bot] c33c20ff93
Bump checkstyle from 9.2.1 to 9.3 (#7502)
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.2.1 to 9.3.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.2.1...checkstyle-9.3)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-31 20:15:06 -06:00
dependabot[bot] 6e660768b9
Merge pull request #7499 from eclipse/dependabot/maven/jetty-10.0.x/org.asciidoctor-asciidoctor-maven-plugin-2.2.2 2022-01-31 21:53:13 +00:00
dependabot[bot] cdf1aeff3e
Bump asciidoctor-maven-plugin from 2.2.1 to 2.2.2
Bumps [asciidoctor-maven-plugin](https://github.com/asciidoctor/asciidoctor-maven-plugin) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/asciidoctor/asciidoctor-maven-plugin/releases)
- [Changelog](https://github.com/asciidoctor/asciidoctor-maven-plugin/blob/main/CHANGELOG.adoc)
- [Commits](https://github.com/asciidoctor/asciidoctor-maven-plugin/compare/asciidoctor-maven-plugin-2.2.1...asciidoctor-maven-plugin-2.2.2)

---
updated-dependencies:
- dependency-name: org.asciidoctor:asciidoctor-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-31 09:21:36 +00:00
Greg Wilkins 6c66ec509c Test demonstrating exception after overflow for #7496
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2022-01-31 16:41:51 +11:00
Lachlan b0e334f14a
Run WebSocket Autobahn test for all Jetty, Javax and Core APIs (#7430)
* Run WebSocket Autobahn test for all Jetty, Javax and Core APIs

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

Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-01-31 15:29:41 +10:00
Simone Bordet 53762fbda4
Merge pull request #7483 from eclipse/jetty-10.0.x-enable-dependabot-jetty-11
Adding back jetty-11 config to dependabot
2022-01-28 18:13:32 +01:00
Joakim Erdfelt 1aaf2835df
Adding back jetty-11 config
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-28 11:12:12 -06:00
Simone Bordet af1a8db549
Merge pull request #7462 from eclipse/dependabot/maven/jetty-10.0.x/io.grpc-grpc-core-1.44.0
Bump grpc-core from 1.43.2 to 1.44.0
2022-01-28 12:12:38 +01:00
Simone Bordet 25e95ea899
Merge pull request #7477 from eclipse/jetty-10.0.x-update-infinispan-deps
Issue #7435 - update infinispan deps (10.0.x)
2022-01-28 12:07:32 +01:00
Simone Bordet 080d761607
Merge branch 'jetty-10.0.x' into jetty-10.0.x-update-infinispan-deps 2022-01-28 12:07:21 +01:00
Simone Bordet ae4bf41b79
Merge pull request #7467 from eclipse/dependabot/maven/jetty-10.0.x/org.mariadb.jdbc-mariadb-java-client-3.0.3
Bump mariadb-java-client from 2.7.5 to 3.0.3
2022-01-28 12:01:07 +01:00
dependabot[bot] 98f291ce1a
Bump grpc-core from 1.43.2 to 1.44.0
Bumps [grpc-core](https://github.com/grpc/grpc-java) from 1.43.2 to 1.44.0.
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.43.2...v1.44.0)

---
updated-dependencies:
- dependency-name: io.grpc:grpc-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-28 04:38:17 +00:00
dependabot[bot] 29aee93898
Merge pull request #7470 from eclipse/dependabot/maven/jetty-10.0.x/com.google.errorprone-error_prone_annotations-2.11.0 2022-01-28 04:33:38 +00:00
Joakim Erdfelt 846ea27da2
Fix jetty-maven-plugin src/it compilation failures
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-27 14:39:38 -06:00
dependabot[bot] c7173d2634
Bump error_prone_annotations from 2.10.0 to 2.11.0
Bumps [error_prone_annotations](https://github.com/google/error-prone) from 2.10.0 to 2.11.0.
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.10.0...v2.11.0)

---
updated-dependencies:
- dependency-name: com.google.errorprone:error_prone_annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-27 18:55:12 +00:00
Joakim Erdfelt a5de59705f
Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/com.fasterxml.jackson.core-jackson-annotations-2.13.1' into jetty-10.0.x-update-infinispan-deps 2022-01-27 12:32:22 -06:00
Joakim Erdfelt 6f58c0f70b
Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/org.apache.avro-avro-1.11.0' into jetty-10.0.x-update-infinispan-deps 2022-01-27 12:31:25 -06:00
Joakim Erdfelt 1f1078cf5e
Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/com.fasterxml.jackson.core-jackson-core-2.13.1' into jetty-10.0.x-update-infinispan-deps 2022-01-27 12:29:30 -06:00
Joakim Erdfelt 52a60a12dd
Fix dependency properties
+ Alphabetize (again)
+ Use common syntax
+ Sync all jackson dependencies to version 2.13.1

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-27 11:40:01 -06:00
Joakim Erdfelt 43cb27b36d
Fix test compile due to mariadb 3.x API change
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-27 11:31:07 -06:00
Joakim Erdfelt 0d92ad8826
Merge branch 'dependabot/maven/jetty-10.0.x/org.mariadb.jdbc-mariadb-java-client-3.0.3' of github.com:eclipse/jetty.project into dependabot/maven/jetty-10.0.x/org.mariadb.jdbc-mariadb-java-client-3.0.3 2022-01-27 11:24:17 -06:00
dependabot[bot] af74b79473
Bump mariadb-java-client from 2.7.5 to 3.0.3
Bumps [mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 2.7.5 to 3.0.3.
- [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/2.7.5...3.0.3)

---
updated-dependencies:
- dependency-name: org.mariadb.jdbc:mariadb-java-client
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-27 11:24:13 -06:00
Simone Bordet 9181457013
Updated copyright years.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-01-27 18:20:41 +01:00
dependabot[bot] 2016ca9dfd
Bump jackson-core from 2.13.0 to 2.13.1
Bumps [jackson-core](https://github.com/FasterXML/jackson-core) from 2.13.0 to 2.13.1.
- [Release notes](https://github.com/FasterXML/jackson-core/releases)
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.13.0...jackson-core-2.13.1)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-27 17:08:18 +00:00
dependabot[bot] 67dd3b80b2
Bump mariadb-java-client from 2.7.5 to 3.0.3
Bumps [mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 2.7.5 to 3.0.3.
- [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/2.7.5...3.0.3)

---
updated-dependencies:
- dependency-name: org.mariadb.jdbc:mariadb-java-client
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-27 17:08:03 +00:00
dependabot[bot] 68a5550ca6
Bump avro from 1.9.2 to 1.11.0
Bumps avro from 1.9.2 to 1.11.0.

---
updated-dependencies:
- dependency-name: org.apache.avro:avro
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-27 17:07:53 +00:00