Skip to content

feat: support SOCKS proxy support for HTTP client#2635

Merged
ThisaruGuruge merged 9 commits into
masterfrom
feat/socks-proxy-support
Jul 8, 2026
Merged

feat: support SOCKS proxy support for HTTP client#2635
ThisaruGuruge merged 9 commits into
masterfrom
feat/socks-proxy-support

fix: update SOCKS4 password test to reflect warn-and-ignore behaviour

a18309b
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jul 7, 2026 in 4m 41s

Annotations

Check warning on line 103 in native/src/test/java/io/ballerina/stdlib/http/transport/proxyserver/EmbeddedSocksServer.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.lang.InterruptedException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=ballerina-platform_module-ballerina-http&issues=AZ87Vhm-ILKoT-VSQQaJ&open=AZ87Vhm-ILKoT-VSQQaJ&pullRequest=2635

Check warning on line 74 in native/src/main/java/io/ballerina/stdlib/http/transport/contractimpl/DefaultHttpClientConnector.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Update this logger to use "DefaultHttpClientConnector.class".

See more on https://sonarcloud.io/project/issues?id=ballerina-platform_module-ballerina-http&issues=AZ87VhrvILKoT-VSQQaK&open=AZ87VhrvILKoT-VSQQaK&pullRequest=2635

Check failure on line 472 in native/src/main/java/io/ballerina/stdlib/http/api/HttpConstants.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "protocol" 3 times.

See more on https://sonarcloud.io/project/issues?id=ballerina-platform_module-ballerina-http&issues=AZ70h6aUiH_qlgIUkkMD&open=AZ70h6aUiH_qlgIUkkMD&pullRequest=2635