From ac82a3f0c74235be0bcc7e6686b98cd8e480d9c5 Mon Sep 17 00:00:00 2001 From: Greg Wilkins Date: Wed, 28 Feb 2024 12:14:33 +0100 Subject: [PATCH 01/28] Fix #10805 zero dynamic table (#11445) (#11452) * Fix #10805 zero dynamic table (#11445) * Added test for #10805 Zero Dynamic Table * fixed file header * Added test for #10805 Zero Dynamic Table * Fix for #10805 Zero Dynamic Table Set the correct default size for the table. Always send the max table size on the first encode * updated file header Signed-off-by: gregw --------- Signed-off-by: gregw --- .../jetty/http2/client/DynamicTableTest.java | 185 ++++++++++++++++++ .../jetty/http2/hpack/HpackEncoder.java | 8 +- 2 files changed, 191 insertions(+), 2 deletions(-) create mode 100644 jetty-http2/http2-client/src/test/java/org/eclipse/jetty/http2/client/DynamicTableTest.java diff --git a/jetty-http2/http2-client/src/test/java/org/eclipse/jetty/http2/client/DynamicTableTest.java b/jetty-http2/http2-client/src/test/java/org/eclipse/jetty/http2/client/DynamicTableTest.java new file mode 100644 index 000000000000..d4787aa97b7a --- /dev/null +++ b/jetty-http2/http2-client/src/test/java/org/eclipse/jetty/http2/client/DynamicTableTest.java @@ -0,0 +1,185 @@ +// +// ======================================================================== +// Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. +// +// This program and the accompanying materials are made available under the +// terms of the Eclipse Public License v. 2.0 which is available at +// https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 +// which is available at https://www.apache.org/licenses/LICENSE-2.0. +// +// SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 +// ======================================================================== +// + +package org.eclipse.jetty.http2.client; + +import java.io.IOException; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.eclipse.jetty.http.HttpFields; +import org.eclipse.jetty.http.MetaData; +import org.eclipse.jetty.http2.api.Session; +import org.eclipse.jetty.http2.api.Stream; +import org.eclipse.jetty.http2.frames.HeadersFrame; +import org.eclipse.jetty.http2.frames.SettingsFrame; +import org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory; +import org.eclipse.jetty.util.Promise; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; + +public class DynamicTableTest extends AbstractTest +{ + @ParameterizedTest + @CsvSource({"0,-1", "-1,0", "0,0"}) + public void testMaxEncoderTableCapacityZero(int clientMaxCapacity, int serverMaxCapacity) throws Exception + { + start(new HttpServlet() + { + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException + { + resp.setStatus(200); + resp.getOutputStream().close(); + } + }); + + if (clientMaxCapacity >= 0) + client.setMaxEncoderTableCapacity(clientMaxCapacity); + if (serverMaxCapacity >= 0) + connector.getConnectionFactory(AbstractHTTP2ServerConnectionFactory.class).setMaxEncoderTableCapacity(serverMaxCapacity); + + CountDownLatch serverPreface = new CountDownLatch(1); + Session session = newClient(new Session.Listener.Adapter() + { + @Override + public void onSettings(Session session, SettingsFrame frame) + { + serverPreface.countDown(); + } + }); + assertTrue(serverPreface.await(5, TimeUnit.SECONDS)); + + MetaData.Request metaData = newRequest("GET", HttpFields.EMPTY); + HeadersFrame frame = new HeadersFrame(metaData, null, true); + CountDownLatch latch = new CountDownLatch(1); + session.newStream(frame, new Promise.Adapter<>(), new Stream.Listener.Adapter() + { + @Override + public void onHeaders(Stream stream, HeadersFrame frame) + { + MetaData.Response response = (MetaData.Response)frame.getMetaData(); + assertEquals(200, response.getStatus()); + latch.countDown(); + } + }); + + assertTrue(latch.await(5, TimeUnit.SECONDS)); + } + + @ParameterizedTest + @CsvSource({"0,-1", "-1,0", "0,0"}) + public void testMaxDecoderTableCapacityZero(int clientMaxCapacity, int serverMaxCapacity) throws Exception + { + start(new HttpServlet() + { + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException + { + resp.setStatus(200); + resp.getOutputStream().close(); + } + }); + + if (clientMaxCapacity >= 0) + client.setMaxDecoderTableCapacity(clientMaxCapacity); + if (serverMaxCapacity >= 0) + connector.getConnectionFactory(AbstractHTTP2ServerConnectionFactory.class).setMaxDecoderTableCapacity(serverMaxCapacity); + + CountDownLatch serverPreface = new CountDownLatch(1); + Session session = newClient(new Session.Listener.Adapter() + { + @Override + public void onSettings(Session session, SettingsFrame frame) + { + serverPreface.countDown(); + } + }); + assertTrue(serverPreface.await(5, TimeUnit.SECONDS)); + + MetaData.Request metaData = newRequest("GET", HttpFields.EMPTY); + HeadersFrame frame = new HeadersFrame(metaData, null, true); + CountDownLatch latch = new CountDownLatch(1); + session.newStream(frame, new Promise.Adapter<>(), new Stream.Listener.Adapter() + { + @Override + public void onHeaders(Stream stream, HeadersFrame frame) + { + MetaData.Response response = (MetaData.Response)frame.getMetaData(); + assertEquals(200, response.getStatus()); + latch.countDown(); + } + }); + + assertTrue(latch.await(5, TimeUnit.SECONDS)); + } + + @ParameterizedTest + @CsvSource({"0,-1", "-1,0", "0,0"}) + public void testMaxTableCapacityZero(int clientMaxCapacity, int serverMaxCapacity) throws Exception + { + start(new HttpServlet() + { + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException + { + resp.setStatus(200); + resp.getOutputStream().close(); + } + }); + + if (clientMaxCapacity >= 0) + { + client.setMaxDecoderTableCapacity(clientMaxCapacity); + client.setMaxEncoderTableCapacity(clientMaxCapacity); + } + if (serverMaxCapacity >= 0) + { + connector.getConnectionFactory(AbstractHTTP2ServerConnectionFactory.class).setMaxEncoderTableCapacity(serverMaxCapacity); + connector.getConnectionFactory(AbstractHTTP2ServerConnectionFactory.class).setMaxDecoderTableCapacity(serverMaxCapacity); + } + + CountDownLatch serverPreface = new CountDownLatch(1); + Session session = newClient(new Session.Listener.Adapter() + { + @Override + public void onSettings(Session session, SettingsFrame frame) + { + serverPreface.countDown(); + } + }); + assertTrue(serverPreface.await(5, TimeUnit.SECONDS)); + + MetaData.Request metaData = newRequest("GET", HttpFields.EMPTY); + HeadersFrame frame = new HeadersFrame(metaData, null, true); + CountDownLatch latch = new CountDownLatch(1); + session.newStream(frame, new Promise.Adapter<>(), new Stream.Listener.Adapter() + { + @Override + public void onHeaders(Stream stream, HeadersFrame frame) + { + MetaData.Response response = (MetaData.Response)frame.getMetaData(); + assertEquals(200, response.getStatus()); + latch.countDown(); + } + }); + + assertTrue(latch.await(5, TimeUnit.SECONDS)); + } +} diff --git a/jetty-http2/http2-hpack/src/main/java/org/eclipse/jetty/http2/hpack/HpackEncoder.java b/jetty-http2/http2-hpack/src/main/java/org/eclipse/jetty/http2/hpack/HpackEncoder.java index fc1d6c980eca..b066e1ebe771 100644 --- a/jetty-http2/http2-hpack/src/main/java/org/eclipse/jetty/http2/hpack/HpackEncoder.java +++ b/jetty-http2/http2-hpack/src/main/java/org/eclipse/jetty/http2/hpack/HpackEncoder.java @@ -99,10 +99,11 @@ public class HpackEncoder private int _maxHeaderListSize; private int _headerListSize; private boolean _validateEncoding = true; + private boolean _maxDynamicTableSizeSent = false; public HpackEncoder() { - _context = new HpackContext(0); + _context = new HpackContext(HpackContext.DEFAULT_MAX_TABLE_CAPACITY); _debug = LOG.isDebugEnabled(); setMaxTableCapacity(HpackContext.DEFAULT_MAX_TABLE_CAPACITY); setTableCapacity(HpackContext.DEFAULT_MAX_TABLE_CAPACITY); @@ -209,8 +210,11 @@ public void encode(ByteBuffer buffer, MetaData metadata) throws HpackException // If max table size changed, send the correspondent instruction. int tableCapacity = getTableCapacity(); - if (tableCapacity != _context.getMaxDynamicTableSize()) + if (!_maxDynamicTableSizeSent || tableCapacity != _context.getMaxDynamicTableSize()) + { + _maxDynamicTableSizeSent = true; encodeMaxDynamicTableSize(buffer, tableCapacity); + } // Add Request/response meta fields if (metadata.isRequest()) From e7d8e056f314ee2946fea2136277a69f4097bb4e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 00:14:03 +0000 Subject: [PATCH 02/28] [11.0.x] Bump the build-deps group with 6 updates Bumps the build-deps group with 6 updates: | Package | From | To | | --- | --- | --- | | [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.19.4` | `1.19.6` | | [org.asciidoctor:asciidoctor-maven-plugin](https://github.com/asciidoctor/asciidoctor-maven-plugin) | `2.2.5` | `2.2.6` | | [org.asciidoctor:asciidoctorj-diagram](https://github.com/asciidoctor/asciidoctorj-diagram) | `2.2.14` | `2.3.0` | | [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.5.1` | `3.5.2` | | [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.1.1` | `3.2.0` | | [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.8.3.0` | `4.8.3.1` | Updates `org.testcontainers:testcontainers-bom` from 1.19.4 to 1.19.6 - [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.4...1.19.6) Updates `org.asciidoctor:asciidoctor-maven-plugin` from 2.2.5 to 2.2.6 - [Release notes](https://github.com/asciidoctor/asciidoctor-maven-plugin/releases) - [Changelog](https://github.com/asciidoctor/asciidoctor-maven-plugin/blob/asciidoctor-maven-plugin-2.2.6/CHANGELOG.adoc) - [Commits](https://github.com/asciidoctor/asciidoctor-maven-plugin/compare/asciidoctor-maven-plugin-2.2.5...asciidoctor-maven-plugin-2.2.6) Updates `org.asciidoctor:asciidoctorj-diagram` from 2.2.14 to 2.3.0 - [Release notes](https://github.com/asciidoctor/asciidoctorj-diagram/releases) - [Commits](https://github.com/asciidoctor/asciidoctorj-diagram/commits) Updates `org.apache.maven.plugins:maven-shade-plugin` from 3.5.1 to 3.5.2 - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.1...maven-shade-plugin-3.5.2) Updates `org.codehaus.mojo:exec-maven-plugin` from 3.1.1 to 3.2.0 - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.1.1...3.2.0) Updates `com.github.spotbugs:spotbugs-maven-plugin` from 4.8.3.0 to 4.8.3.1 - [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases) - [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.8.3.0...spotbugs-maven-plugin-4.8.3.1) --- 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:asciidoctor-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: build-deps - dependency-name: org.asciidoctor:asciidoctorj-diagram dependency-type: direct:production update-type: version-update:semver-minor dependency-group: build-deps - dependency-name: org.apache.maven.plugins:maven-shade-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: 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] --- pom.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index f84abd19adb3..75771a2d4ba7 100644 --- a/pom.xml +++ b/pom.xml @@ -198,8 +198,8 @@ 1.11.3 4.5.14 4.4.16 - 2.2.5 - 2.2.14 + 2.2.6 + 2.3.0 2.5.11 9.6 4.2.0 @@ -309,7 +309,7 @@ 3.6.1 3.1.1 3.4.1 - 3.1.1 + 3.2.0 3.1.0 3.1.1 3.6.0 @@ -320,7 +320,7 @@ 3.1.0 1.9.18 3.3.1 - 3.5.1 + 3.5.2 3.3.0 3.2.5 3.9.0 @@ -341,12 +341,12 @@ UTF-8 src/it/settings.xml 2.0.9 - 4.8.3.0 + 4.8.3.1 2.1.1.RELEASE 0 1.2.5 1.2.5 - 1.19.4 + 1.19.6 2.16.2 4.0.3.Final 1.7.0.Final From 7743cf5bcbf79802f244dcc590b62112d9a4b8d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 01:50:07 +0000 Subject: [PATCH 03/28] [11.0.x] Bump the integration-deps group with 2 updates Bumps the integration-deps group with 2 updates: [org.wildfly.security:wildfly-elytron](https://github.com/wildfly-security/wildfly-elytron) and [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore). Updates `org.wildfly.security:wildfly-elytron` from 2.2.3.Final to 2.3.1.Final - [Commits](https://github.com/wildfly-security/wildfly-elytron/compare/2.2.3.Final...2.3.1.Final) Updates `com.google.cloud:google-cloud-datastore` from 2.18.2 to 2.18.4 - [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.2...v2.18.4) --- updated-dependencies: - dependency-name: org.wildfly.security:wildfly-elytron dependency-type: direct:production update-type: version-update:semver-minor dependency-group: integration-deps - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch dependency-group: integration-deps ... Signed-off-by: dependabot[bot] --- jetty-gcloud/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jetty-gcloud/pom.xml b/jetty-gcloud/pom.xml index 6c9b8bb04098..6976e0ceace7 100644 --- a/jetty-gcloud/pom.xml +++ b/jetty-gcloud/pom.xml @@ -17,7 +17,7 @@ - 2.18.2 + 2.18.4 diff --git a/pom.xml b/pom.xml index 75771a2d4ba7..09cb091c3f49 100644 --- a/pom.xml +++ b/pom.xml @@ -350,7 +350,7 @@ 2.16.2 4.0.3.Final 1.7.0.Final - 2.2.3.Final + 2.3.1.Final 2.4.8 From 19aca2084f311520666b57f422fcc0bfdf4b3f78 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Fri, 1 Mar 2024 12:33:22 +1000 Subject: [PATCH 04/28] fix upperbound Signed-off-by: Olivier Lamy --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 09cb091c3f49..1ac762e68d82 100644 --- a/pom.xml +++ b/pom.xml @@ -208,7 +208,7 @@ 1.5 3.2.0 10.13.0 - 1.16.0 + 1.16.1 3.14.0 1.25.0 2.15.1 @@ -223,7 +223,7 @@ 1.6.0 2.24.1 4.0.6 - 1.61.0 + 1.61.1 2.10.1 33.0.0-jre 5.1.0 From 8f15e65ab2d3be7fd2e66b1154caf281b16d7fd2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 00:26:18 +0000 Subject: [PATCH 05/28] [10.0.x] Bump the dev-dependencies group with 26 updates Bumps the dev-dependencies group with 26 updates: | Package | From | To | | --- | --- | --- | | [org.junit:junit-bom](https://github.com/junit-team/junit5) | `5.10.1` | `5.10.2` | | [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.19.4` | `1.19.6` | | [com.github.jnr:jnr-enxio](https://github.com/jnr/jnr-enxio) | `0.32.16` | `0.32.17` | | [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.15` | `2.2.16` | | [com.github.jnr:jnr-posix](https://github.com/jnr/jnr-posix) | `3.1.18` | `3.1.19` | | [com.github.jnr:jnr-unixsocket](https://github.com/jnr/jnr-unixsocket) | `0.38.21` | `0.38.22` | | [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.24.1` | `2.25.0` | | [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.24.1` | `2.25.0` | | [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.16.0` | `1.16.1` | | [io.grpc:grpc-core](https://github.com/grpc/grpc-java) | `1.61.0` | `1.62.2` | | org.apache.commons:commons-compress | `1.25.0` | `1.26.0` | | org.apache.logging.log4j:log4j-api | `2.22.1` | `2.23.0` | | [org.asciidoctor:asciidoctor-maven-plugin](https://github.com/asciidoctor/asciidoctor-maven-plugin) | `2.2.5` | `2.2.6` | | [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.3.2` | `3.3.3` | | [org.wildfly.security:wildfly-elytron](https://github.com/wildfly-security/wildfly-elytron) | `2.2.3.Final` | `2.3.1.Final` | | [org.asciidoctor:asciidoctorj-diagram](https://github.com/asciidoctor/asciidoctorj-diagram) | `2.2.14` | `2.3.0` | | [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `10.12.7` | `10.14.0` | | [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.24.1` | `2.25.0` | | [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.5.1` | `3.5.2` | | [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.1.1` | `3.2.0` | | [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.8.3.0` | `4.8.3.1` | | [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) | `2.18.2` | `2.18.4` | | org.apache.directory.api:api-asn1-api | `2.1.5` | `2.1.6` | | org.apache.directory.api:api-ldap-model | `2.1.5` | `2.1.6` | | [org.apache.directory.api:api-util](https://github.com/apache/directory-ldap-api) | `2.1.5` | `2.1.6` | | org.apache.directory.api:api-ldap-schema-data | `2.1.5` | `2.1.6` | | org.apache.directory.api:api-ldap-model | `2.1.5` | `2.1.6` | | [org.apache.directory.api:api-util](https://github.com/apache/directory-ldap-api) | `2.1.5` | `2.1.6` | | org.apache.directory.api:api-ldap-schema-data | `2.1.5` | `2.1.6` | | [org.eclipse.tycho:tycho-p2-repository-plugin](https://github.com/eclipse-tycho/tycho) | `4.0.4` | `4.0.6` | Updates `org.junit:junit-bom` from 5.10.1 to 5.10.2 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2) Updates `org.testcontainers:testcontainers-bom` from 1.19.4 to 1.19.6 - [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.4...1.19.6) Updates `com.github.jnr:jnr-enxio` from 0.32.16 to 0.32.17 - [Commits](https://github.com/jnr/jnr-enxio/compare/jnr-enxio-0.32.16...jnr-enxio-0.32.17) Updates `com.github.jnr:jnr-ffi` from 2.2.15 to 2.2.16 - [Commits](https://github.com/jnr/jnr-ffi/compare/jnr-ffi-2.2.15...jnr-ffi-2.2.16) Updates `com.github.jnr:jnr-posix` from 3.1.18 to 3.1.19 - [Commits](https://github.com/jnr/jnr-posix/compare/jnr-posix-3.1.18...jnr-posix-3.1.19) Updates `com.github.jnr:jnr-unixsocket` from 0.38.21 to 0.38.22 - [Commits](https://github.com/jnr/jnr-unixsocket/compare/jnr-unixsocket-0.38.21...0.38.22) Updates `com.google.errorprone:error_prone_annotations` from 2.24.1 to 2.25.0 - [Release notes](https://github.com/google/error-prone/releases) - [Commits](https://github.com/google/error-prone/compare/v2.24.1...v2.25.0) Updates `com.google.errorprone:error_prone_core` from 2.24.1 to 2.25.0 - [Release notes](https://github.com/google/error-prone/releases) - [Commits](https://github.com/google/error-prone/compare/v2.24.1...v2.25.0) Updates `commons-codec:commons-codec` from 1.16.0 to 1.16.1 - [Changelog](https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt) - [Commits](https://github.com/apache/commons-codec/compare/rel/commons-codec-1.16.0...rel/commons-codec-1.16.1) Updates `io.grpc:grpc-core` from 1.61.0 to 1.62.2 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.61.0...v1.62.2) Updates `org.apache.commons:commons-compress` from 1.25.0 to 1.26.0 Updates `org.apache.logging.log4j:log4j-api` from 2.22.1 to 2.23.0 Updates `org.asciidoctor:asciidoctor-maven-plugin` from 2.2.5 to 2.2.6 - [Release notes](https://github.com/asciidoctor/asciidoctor-maven-plugin/releases) - [Changelog](https://github.com/asciidoctor/asciidoctor-maven-plugin/blob/asciidoctor-maven-plugin-2.2.6/CHANGELOG.adoc) - [Commits](https://github.com/asciidoctor/asciidoctor-maven-plugin/compare/asciidoctor-maven-plugin-2.2.5...asciidoctor-maven-plugin-2.2.6) Updates `org.mariadb.jdbc:mariadb-java-client` from 3.3.2 to 3.3.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/3.3.2...3.3.3) Updates `org.wildfly.security:wildfly-elytron` from 2.2.3.Final to 2.3.1.Final - [Commits](https://github.com/wildfly-security/wildfly-elytron/compare/2.2.3.Final...2.3.1.Final) Updates `org.asciidoctor:asciidoctorj-diagram` from 2.2.14 to 2.3.0 - [Release notes](https://github.com/asciidoctor/asciidoctorj-diagram/releases) - [Commits](https://github.com/asciidoctor/asciidoctorj-diagram/commits) Updates `com.puppycrawl.tools:checkstyle` from 10.12.7 to 10.14.0 - [Release notes](https://github.com/checkstyle/checkstyle/releases) - [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.12.7...checkstyle-10.14.0) Updates `com.google.errorprone:error_prone_core` from 2.24.1 to 2.25.0 - [Release notes](https://github.com/google/error-prone/releases) - [Commits](https://github.com/google/error-prone/compare/v2.24.1...v2.25.0) Updates `org.apache.maven.plugins:maven-shade-plugin` from 3.5.1 to 3.5.2 - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.1...maven-shade-plugin-3.5.2) Updates `org.codehaus.mojo:exec-maven-plugin` from 3.1.1 to 3.2.0 - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.1.1...3.2.0) Updates `com.github.spotbugs:spotbugs-maven-plugin` from 4.8.3.0 to 4.8.3.1 - [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases) - [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.8.3.0...spotbugs-maven-plugin-4.8.3.1) Updates `com.google.cloud:google-cloud-datastore` from 2.18.2 to 2.18.4 - [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.2...v2.18.4) Updates `org.apache.directory.api:api-asn1-api` from 2.1.5 to 2.1.6 Updates `org.apache.directory.api:api-ldap-model` from 2.1.5 to 2.1.6 Updates `org.apache.directory.api:api-util` from 2.1.5 to 2.1.6 - [Release notes](https://github.com/apache/directory-ldap-api/releases) - [Commits](https://github.com/apache/directory-ldap-api/compare/2.1.5...2.1.6) Updates `org.apache.directory.api:api-ldap-schema-data` from 2.1.5 to 2.1.6 Updates `org.apache.directory.api:api-ldap-model` from 2.1.5 to 2.1.6 Updates `org.apache.directory.api:api-util` from 2.1.5 to 2.1.6 - [Release notes](https://github.com/apache/directory-ldap-api/releases) - [Commits](https://github.com/apache/directory-ldap-api/compare/2.1.5...2.1.6) Updates `org.apache.directory.api:api-ldap-schema-data` from 2.1.5 to 2.1.6 Updates `org.eclipse.tycho:tycho-p2-repository-plugin` from 4.0.4 to 4.0.6 - [Release notes](https://github.com/eclipse-tycho/tycho/releases) - [Changelog](https://github.com/eclipse-tycho/tycho/blob/tycho-4.0.6/RELEASE_NOTES.md) - [Commits](https://github.com/eclipse-tycho/tycho/compare/tycho-4.0.4...tycho-4.0.6) --- updated-dependencies: - dependency-name: org.junit:junit-bom dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.testcontainers:testcontainers-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: commons-codec:commons-codec dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: io.grpc:grpc-core dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: org.apache.commons:commons-compress dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: org.apache.logging.log4j:log4j-api dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: org.asciidoctor:asciidoctor-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.wildfly.security:wildfly-elytron dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: org.asciidoctor:asciidoctorj-diagram 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: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: com.github.spotbugs:spotbugs-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.apache.directory.api:api-asn1-api dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.apache.directory.api:api-ldap-model dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.apache.directory.api:api-util dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.apache.directory.api:api-ldap-schema-data dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.apache.directory.api:api-ldap-model dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.apache.directory.api:api-util dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: org.apache.directory.api:api-ldap-schema-data dependency-type: direct:development update-type: version-update:semver-patch 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] --- jetty-gcloud/pom.xml | 2 +- jetty-jaas/pom.xml | 2 +- jetty-p2/pom.xml | 2 +- pom.xml | 38 +++++++++++++++++++------------------- 4 files changed, 22 insertions(+), 22 deletions(-) diff --git a/jetty-gcloud/pom.xml b/jetty-gcloud/pom.xml index b721baac8329..e222e5283087 100644 --- a/jetty-gcloud/pom.xml +++ b/jetty-gcloud/pom.xml @@ -17,7 +17,7 @@ - 2.18.2 + 2.18.4 diff --git a/jetty-jaas/pom.xml b/jetty-jaas/pom.xml index b3264ab9dbbf..d7087fe1e8b7 100644 --- a/jetty-jaas/pom.xml +++ b/jetty-jaas/pom.xml @@ -12,7 +12,7 @@ Jetty JAAS support - 2.1.5 + 2.1.6 2.0.0.AM27 ${project.groupId}.jaas org.eclipse.jetty.jaas.* diff --git a/jetty-p2/pom.xml b/jetty-p2/pom.xml index 2f873dd4ee20..e08953b23f9b 100644 --- a/jetty-p2/pom.xml +++ b/jetty-p2/pom.xml @@ -11,7 +11,7 @@ Jetty :: P2 Generates a (maven based) P2 Updatesite - 4.0.4 + 4.0.6