slachiewicz opened a new pull request, #2120:
URL: https://github.com/apache/maven-resolver/pull/2120

   Replaces #2117 with the same two commits.
   
   **IPC connection token.** `IpcClient` writes the daemon address into the 
user-scoped lock file together with a random token, tab-separated as 
`address\ttoken`. A client presents that token as its first message after 
connecting, and `IpcServer` closes any connection that does not present it 
before reading a command. Filesystem permissions already cover the Unix domain 
socket case; this covers Windows and any inet socket, which have none.
   
   **Redisson address validation.** Addresses loaded through `Config.fromYAML` 
are checked against `aether.syncContext.named.redisson.allowInsecureAddress`. A 
plaintext non-loopback address is refused with an `IllegalStateException` 
unless that property opts in, in which case it is logged as a warning instead. 
Single-server, cluster, replicated, sentinel and master-slave shapes are all 
read.
   
   Verified: `mvn clean install` -> BUILD SUCCESS, 1826 tests, 0 failures, 0 
errors; `spotless:check` clean.
   
   *This change was created with AI assistance.*
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to