On Sat, 2 Mar 2024 13:51:04 GMT, Korov <[email protected]> wrote:
>> Removing unused parameter `defval` in `SocketPermission.initEphemeralPorts`,
>> so the variable `PRIV_PORT_MAX` and `DEF_EPH_LOW` unused too.
>>
>> Removing unused parameter `cname` in `SocketPermission.authorizedIPv4` and
>> `SocketPermission.authorizedIPv6`.
>>
>> Parameter 'action' must be not empty so `a.length > 0`, the check `a.length
>> - 1 < 0` can be removed.
>
> Korov has updated the pull request incrementally with one additional commit
> since the last revision:
>
> Modiy the code accordingto the review
Changes requested by dfuchs (Reviewer).
Changes requested by dfuchs (Reviewer).
src/java.base/share/classes/java/net/SocketPermission.java line 230:
> 228: private transient int[] portrange;
> 229:
> 230: private transient boolean defaultDeny = false;
This is used by internal whitebox test. Please revert this change.
src/java.base/share/classes/java/net/SocketPermission.java line 305:
> 303: }
> 304:
> 305: private void setDeny() {
This method is used in internal whitebox tests - please revert this change
src/java.base/share/classes/java/net/SocketPermission.java line 622:
> 620: try {
> 621: if (!trustNameService && (defaultDeny ||
> 622: sun.net.www.URLConnection.isProxiedHost(hostname))) {
This is important for some internal whitebox test. Please revert this change.
-------------
PR Review: https://git.openjdk.org/jdk/pull/18086#pullrequestreview-1922908361
PR Review: https://git.openjdk.org/jdk/pull/18086#pullrequestreview-1922920954
PR Review Comment: https://git.openjdk.org/jdk/pull/18086#discussion_r1516455295
PR Review Comment: https://git.openjdk.org/jdk/pull/18086#discussion_r1516447605
PR Review Comment: https://git.openjdk.org/jdk/pull/18086#discussion_r1516450866