Skip to content

Commit 27f8795

Browse files
authored
chore(devtools-proxy-support): use socksv5 fork COMPASS-5472 (#443)
PR with changes to the fork was at mongodb-js/socksv5#1
1 parent 33ce5a0 commit 27f8795

File tree

6 files changed

+35
-78
lines changed

6 files changed

+35
-78
lines changed

package-lock.json

Lines changed: 22 additions & 65 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/devtools-proxy-support/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@
4646
"reformat": "npm run prettier -- --write ."
4747
},
4848
"dependencies": {
49+
"@mongodb-js/socksv5": "^0.0.10",
4950
"agent-base": "^7.1.1",
5051
"node-fetch": "^3.3.2",
5152
"proxy-agent": "^6.4.0",
5253
"ssh2": "^1.15.0",
53-
"socksv5": "^0.0.6",
5454
"system-ca": "^2.0.0"
5555
},
5656
"devDependencies": {

packages/devtools-proxy-support/src/socks5.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import { useOrCreateAgent } from './agent';
66

77
// The socksv5 module is not bundle-able by itself, so we get the
88
// subpackages directly
9-
import socks5Server from 'socksv5/lib/server';
10-
import socks5AuthNone from 'socksv5/lib/auth/None';
11-
import socks5AuthUserPassword from 'socksv5/lib/auth/UserPassword';
9+
import socks5Server from '@mongodb-js/socksv5/lib/server';
10+
import socks5AuthNone from '@mongodb-js/socksv5/lib/auth/None';
11+
import socks5AuthUserPassword from '@mongodb-js/socksv5/lib/auth/UserPassword';
1212
import { promisify } from 'util';
1313
import { isIPv6 } from 'net';
1414
import type { Socket } from 'net';
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
declare module 'socksv5/lib/server' {
1+
declare module '@mongodb-js/socksv5/lib/server' {
22
const mod: any;
33
export = mod;
44
}
5-
declare module 'socksv5/lib/auth/None' {
5+
declare module '@mongodb-js/socksv5/lib/auth/None' {
66
const mod: any;
77
export = mod;
88
}
9-
declare module 'socksv5/lib/auth/UserPassword' {
9+
declare module '@mongodb-js/socksv5/lib/auth/UserPassword' {
1010
const mod: any;
1111
export = mod;
1212
}

packages/devtools-proxy-support/test/helpers.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ import { Server as SSHServer } from 'ssh2';
1515
import DuplexPair from 'duplexpair';
1616
import { promisify } from 'util';
1717

18-
import socks5Server from 'socksv5/lib/server';
19-
import socks5AuthNone from 'socksv5/lib/auth/None';
20-
import socks5AuthUserPassword from 'socksv5/lib/auth/UserPassword';
18+
import socks5Server from '@mongodb-js/socksv5/lib/server';
19+
import socks5AuthNone from '@mongodb-js/socksv5/lib/auth/None';
20+
import socks5AuthUserPassword from '@mongodb-js/socksv5/lib/auth/UserPassword';
2121
import type { Duplex } from 'stream';
2222

2323
function parseHTTPAuthHeader(header: string | undefined): [string, string] {
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
declare module 'socksv5/lib/server' {
1+
declare module '@mongodb-js/socksv5/lib/server' {
22
const mod: any;
33
export = mod;
44
}
5-
declare module 'socksv5/lib/auth/None' {
5+
declare module '@mongodb-js/socksv5/lib/auth/None' {
66
const mod: any;
77
export = mod;
88
}
9-
declare module 'socksv5/lib/auth/UserPassword' {
9+
declare module '@mongodb-js/socksv5/lib/auth/UserPassword' {
1010
const mod: any;
1111
export = mod;
1212
}

0 commit comments

Comments
 (0)