This is an automated email from the ASF dual-hosted git repository.
kwin pushed a change to branch feature/doclet-for-config-documentation
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
discard 154e76df7 Enhance ConfigurationCollectorDoclet to handle unknown modes
and improve error reporting
discard 727e16bf3 Refactor ConfigurationCollectorDoclet to use pattern
matching for instance checks
discard 47fa7702b Restore "maven" mode
discard f72cd6423 Allow usage of enum values within configuration
discard cb0080c5d Use custom doclet to extract configuration metadata with the
help of javadoc
add 650f96856 Bug: Jetty transport used wrong config (#1948)
add 16bbda7e6 Fix potential NPEs in IpcClient and resource leak in
DependencyGraphParser (#1945)
add 5953267ee Bug: Apache transport deadlock in concurrent use case (#1953)
add 95044877b Add AGENTS.md + SECURITY.md security-model pointer for
scanner discoverability
add 08443517b Bump bouncycastleVersion from 1.84 to 1.85 (#1956)
add fe5910222 Bump
apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml (#1962)
add 3d807d4db Bump
apache/maven-gh-actions-shared/.github/workflows/stale.yml (#1960)
add ffcf15375 Validate path components (#1959)
add e29d0cda8 Skip validation and decoration on re-entrant
RepositorySystem calls (#1957)
add 440b14f5c Bump
apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml (#1961)
add 79d102b66 Bump
apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml (#1963)
add a0df5d58a Support HTTP/3 in Jetty and JRE HTTP Client (#1949)
add f7c14faad Expose additional transport details to TransportListener
(#1762)
add 654935fd3 Fix reporting of HTTP/3 in JdkTransporter
add 416148146 Use custom doclet to extract configuration metadata with the
help of javadoc
add 721067059 Allow usage of enum values within configuration
add 72515d801 Restore "maven" mode
add f4de71550 Refactor ConfigurationCollectorDoclet to use pattern
matching for instance checks
add e0bdbe4f6 Enhance ConfigurationCollectorDoclet to handle unknown modes
and improve error reporting
add 5eb9a2a37 Use FQCN for enum types
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (154e76df7)
\
N -- N -- N refs/heads/feature/doclet-for-config-documentation
(5eb9a2a37)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/maven-verify.yml | 4 +-
.github/workflows/pr-automation.yml | 2 +-
.github/workflows/release-drafter.yml | 2 +-
.github/workflows/stale.yml | 2 +-
.../src/site/markdown/index.md.vm => AGENTS.md | 18 +-
.../src/site/site.xml => SECURITY.md | 26 +--
.../eclipse/aether/ConfigurationProperties.java | 34 +++
.../aether/transfer/HttpTransportProperty.java | 125 ++++++++++
.../org/eclipse/aether/transfer/TransferEvent.java | 39 ++++
.../connector/basic/TransferTransportListener.java | 13 ++
.../maven-resolver-demo-snippets/pom.xml | 25 +-
.../internal/impl/DefaultLocalPathComposer.java | 4 +
.../internal/impl/DefaultRepositorySystem.java | 128 +++++++++--
.../impl/DefaultLocalPathComposerTest.java | 82 +++++++
.../DefaultRepositorySystemReentrancyTest.java | 254 +++++++++++++++++++++
.../org/eclipse/aether/named/ipc/IpcClient.java | 23 +-
.../aether/spi/connector/transport/PeekTask.java | 14 +-
.../spi/connector/transport/TransportListener.java | 17 ++
.../http/HttpTransportPropertiesBuilder.java | 64 ++++++
.../TransportListenerNotifyingInputStreamTest.java | 5 +-
maven-resolver-test-http/pom.xml | 13 ++
.../aether/internal/test/util/http/HttpServer.java | 113 ++++++---
.../test/util/http/HttpTransporterTest.java | 228 ++++++++++++++----
.../test/util/http/RecordingTransportListener.java | 15 ++
.../src/main/resources/ssl/README.txt | 8 +-
.../src/main/resources/ssl/client-store | Bin 2244 -> 3612 bytes
.../src/main/resources/ssl/server-store | Bin 2246 -> 3612 bytes
.../src/main/resources/ssl/server-store-selfsigned | Bin 2750 -> 0 bytes
.../internal/test/util/DependencyGraphParser.java | 15 +-
maven-resolver-tools/pom.xml | 19 ++
.../aether/tools/ConfigurationCollectorDoclet.java | 72 ++++--
.../src/main/resources/configuration.md.vm | 1 +
.../tools/ConfigurationCollectorDocletTest.java | 14 +-
.../transport/apache/ApacheRFC9457Reporter.java | 3 +
.../aether/transport/apache/ApacheTransporter.java | 75 +++++-
.../aether/transport/apache/GlobalState.java | 10 +
.../transport/apache/ApacheTransporterTest.java | 24 +-
.../maven-resolver-transport-jdk11/pom.xml | 6 +
.../aether/transport/jdk/JdkTransporter.java | 103 ++++++++-
.../aether/transport/jdk/JdkTransporterCloser.java | 3 +-
.../jdk/JdkTransporterConfigurationKeys.java | 2 +
.../aether/transport/jdk/JdkTransporterTest.java | 64 +++++-
maven-resolver-transport-jetty/pom.xml | 31 +++
.../aether/transport/jetty/JettyTransporter.java | 154 +++++++++----
.../transport/jetty/JettyTransporterTest.java | 28 +++
.../java/org/eclipse/aether/util/ConfigUtils.java | 44 ++++
.../java/org/eclipse/aether/util/PathUtils.java | 49 ++++
.../transport/http/HttpTransporterUtils.java | 13 ++
.../org/eclipse/aether/util/ConfigUtilsTest.java | 25 ++
pom.xml | 2 +-
src/site/markdown/transporter-known-issues.md | 23 +-
51 files changed, 1802 insertions(+), 236 deletions(-)
copy maven-resolver-named-locks-ipc/src/site/markdown/index.md.vm => AGENTS.md
(62%)
copy maven-resolver-tools/src/site/site.xml => SECURITY.md (56%)
create mode 100644
maven-resolver-api/src/main/java/org/eclipse/aether/transfer/HttpTransportProperty.java
create mode 100644
maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/DefaultLocalPathComposerTest.java
create mode 100644
maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/DefaultRepositorySystemReentrancyTest.java
create mode 100644
maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/http/HttpTransportPropertiesBuilder.java
delete mode 100644
maven-resolver-test-http/src/main/resources/ssl/server-store-selfsigned