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.