fix(smartproxy): Improve port binding intelligence and ACME challenge route management; update route configuration tests and dependency versions.

This commit is contained in:
2025-05-28 19:58:28 +00:00
parent 4ebaf6c061
commit 742adc2bd9
17 changed files with 948 additions and 1258 deletions

View File

@ -29,7 +29,7 @@ tap.test('NFTables forwarding should not terminate connections', async () => {
id: 'nftables-test',
name: 'NFTables Test Route',
match: {
port: 8080,
ports: 8080,
},
action: {
type: 'forward',
@ -45,7 +45,7 @@ tap.test('NFTables forwarding should not terminate connections', async () => {
id: 'regular-test',
name: 'Regular Forward Route',
match: {
port: 8081,
ports: 8081,
},
action: {
type: 'forward',
@ -83,7 +83,7 @@ tap.test('NFTables forwarding should not terminate connections', async () => {
// Check connection after 100ms
setTimeout(() => {
// Connection should still be alive even if app doesn't handle it
expect(nftablesConnection.destroyed).toBe(false);
expect(nftablesConnection.destroyed).toEqual(false);
nftablesConnection.end();
resolve();
}, 100);