Bug 276990
| Summary: | [WPE][GTK][SOUP] HTTP/2 over socks5 doesn't work | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Max Schmitt <max> |
| Component: | Platform | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply, dpino, mcatanzaro, pgriffis, yurys |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
Max Schmitt
Repro steps:
```
git clone https://github.com/mxschmitt/http2-over-socks-proxy-repro
cd http2-over-socks-proxy-repro
npm ci
node test.js
http_proxy=socks5://127.0.0.1:1080 epiphany-browser
```
Navigate to https://127.0.0.1:1081
Expected: Works
Actual: Peer sent fatal TLS alert: No supported application protocol could be negotiated
The same works e.g. Chromium
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Max Schmitt
Downstream issue: https://gitlab.gnome.org/GNOME/libsoup/-/issues/388
Max Schmitt
Fixed by https://github.com/WebKit/WebKit/pull/33390.