Revert "Implement and expose Net.setProxyFromUrl()"

This adds more code size than expected.
This commit is contained in:
Jordan Rose
2025-01-22 11:49:14 -08:00
parent 7e1be4700d
commit 527222cf1f
20 changed files with 81 additions and 558 deletions

View File

@@ -169,6 +169,7 @@ describe('chat service api', () => {
});
it('invalid proxies are rejected', () => {
// The default TLS proxy config doesn't support staging, so we connect to production.
const net = new Net({
env: Environment.Production,
userAgent: userAgent,
@@ -177,7 +178,6 @@ describe('chat service api', () => {
expect(() => net.setProxy('signalfoundation.org', 100_000)).throws(Error);
expect(() => net.setProxy('signalfoundation.org', -1)).throws(Error);
expect(() => net.setProxy('signalfoundation.org', 0.1)).throws(Error);
expect(() => net.setProxyFromUrl('socks+shoes://signalfoundation.org')).throws(Error);
});
// Integration tests make real network calls and as such will not be run unless a proxy server is provided.
@@ -250,21 +250,6 @@ describe('chat service api', () => {
net.setProxy(host, parseInt(port, 10));
await connectChatUnauthenticated(net);
}).timeout(10000);
it('can connect through a proxy server using URL syntax', async function () {
const PROXY_SERVER = process.env.LIBSIGNAL_TESTING_PROXY_SERVER;
if (!PROXY_SERVER) {
this.skip();
}
// The default TLS proxy config doesn't support staging, so we connect to production.
const net = new Net({
env: Environment.Production,
userAgent: userAgent,
});
net.setProxyFromUrl(`org.signal.tls://${PROXY_SERVER}`);
await connectChatUnauthenticated(net);
}).timeout(10000);
});
});
});