feat: add SOCKS5 proxy support for desktop traffic#1904
feat: add SOCKS5 proxy support for desktop traffic#1904scrense-hash wants to merge 11 commits intosession-foundation:devfrom
Conversation
CI update from a fork run on this branch
The macOS
This happens before the relevant SOCKS5 application codepath is exercised. |
b75477e to
8e18e43
Compare
|
Updated this PR with the latest fix. Current head is This update keeps the proxy auth fix, reverts Upstream checks have not started yet for the current head ( |
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Summary
This PR adds SOCKS5 proxy support for supported Session Desktop traffic.
Included in this patch:
Session NetworkNotes
devbootstrap-onlymode is deprecated and is not included hereTesting
Manual testing:
AppImageSession NetworkAutomated checks:
tsc --noEmitpnpm run buildFork CI run results on this branch:
deb,rpm,AppImage,freebsdarm64passedx64initially failed inEnforce static builds for libsession-util-nodejslibsession_util_nodejs v0.6.17addedRangeprooftoProOriginatingPlatform— TypeScript exhaustive checks intypes.tsandProNonOriginatingPage.tsxdid not handle the new variantx64Additional coverage:
Test environment:
AppImage