Support for registry (insecure / blocked) from registries.conf by jonesbusy · Pull Request #541 · oras-project/oras-java
src/main/java/land/oras/auth/RegistriesConf.java
Adds registry config model + parsing and lookup helpers for blocked/insecure.
src/main/java/land/oras/Registry.java
Enforces blocked checks and auto-insecure fallback for several registry operations; introduces
asInsecure() and changes copy() signature.
src/main/java/land/oras/ContainerRef.java
Adds isBlocked/isInsecure checks against registries.conf and a checkBlocked guard.
src/test/java/land/oras/auth/RegistryConfTest.java
New unit test covering RegistryConfig blocked/insecure boolean semantics.
src/test/java/land/oras/RegistryWireMockTest.java
Adds tests ensuring insecure=true from registries.conf is honored for tag/repo listing.
src/test/java/land/oras/RegistryTest.java
Adds integration tests validating insecure registry behavior driven by registries.conf.
src/test/java/land/oras/ContainerRefTest.java
Adds tests for blocked/insecure behavior derived from registries.conf.
src/test/java/land/oras/utils/TomlUtilsTest.java
Makes test class package-private.
src/test/java/land/oras/utils/SupportedAlgorithmTest.java
Makes test class package-private.
src/test/java/land/oras/utils/JsonUtilsTest.java
Makes test class package-private.
src/test/java/land/oras/utils/DigestUtilsTest.java
Makes test class package-private.
src/test/java/land/oras/utils/DescriptorTest.java
Makes test class package-private.
src/test/java/land/oras/utils/ConstTest.java
Makes test class package-private.