> [JDK-8343791](https://bugs.openjdk.org/browse/JDK-8343791) modified > `Socket::connect` to throw `UHE` on unresolved addresses – merged in #22160. > As reported in [JDK-8346017](https://bugs.openjdk.org/browse/JDK-8346017), > this renders `connect()` unusable when there is a (SOCKS) proxy in play, > where calling `connect()` using unresolved addresses is a valid operation. > This PR > > 1. Reverts the earlier `Socket::connect` change > 2. Updates tests accordingly > 3. Enhances tests with proxied socket inputs > > These changes require CSR and RN tickets. I will implement them once we agree > on a solution here.
Volkan Yazıcı has updated the pull request incrementally with one additional commit since the last revision: Rename `proxiedSocket` to `noProxySocket` ------------- Changes: - all: https://git.openjdk.org/jdk/pull/22719/files - new: https://git.openjdk.org/jdk/pull/22719/files/694d284f..ac06d4dc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=22719&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=22719&range=02-03 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk/pull/22719.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/22719/head:pull/22719 PR: https://git.openjdk.org/jdk/pull/22719