On Mon, 22 Mar 2021 22:16:09 GMT, Michael McMahon <micha...@openjdk.org> wrote:

>> Hi,
>> 
>> The fix for the reported bug in Utils.CONTEXT_RESTRICTED caused a couple of 
>> regression failures, which turned out to be another bug exposed by this fix 
>> where HTTP/1.1 CONNECT requests with authentication were filtering out proxy 
>> authentication headers wrongly. This was because the HttpRequestImpl created 
>> for the repeated CONNECT was putting the system headers in the user headers 
>> area of the HttpRequestImpl. The fix for that is to supply the user and 
>> system headers direct to the place where the new HttpRequestImpl is created.
>> 
>> Thanks
>> Michael
>
> Michael McMahon has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Updated test to test proxy authorization

Marked as reviewed by dfuchs (Reviewer).

test/jdk/java/net/httpclient/AuthFilter.java line 145:

> 143:         if (useProxy) {
> 144:             proxy = new ProxyServer();
> 145:             proxyAddr = new InetSocketAddress("127.0.0.1", 
> proxy.getPort());

Maybe the test should be guarded in case the machine is IPv6 only

test/jdk/java/net/httpclient/AuthFilter.java line 160:

> 158:         if (useProxy) {
> 159:             builder.proxy(ProxySelector.of(proxyAddr));
> 160:         }

You should probably set NO_PROXY otherwise to avoid the default proxy selector 
on mac.

-------------

PR: https://git.openjdk.java.net/jdk/pull/2977

Reply via email to