From fbdf4b57a464c409c1e97e311a2bd618cb481a3d Mon Sep 17 00:00:00 2001 From: Maksim Merzhanov Date: Sun, 12 Apr 2026 06:16:47 +0300 Subject: [PATCH] socks5: update library fork to reduce memory usage from 2-4 MiB to 128 KiB for each connection --- cmd/awl-tray/go.mod | 2 +- cmd/awl-tray/go.sum | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cmd/awl-tray/go.mod b/cmd/awl-tray/go.mod index cf15710f..1f327f56 100644 --- a/cmd/awl-tray/go.mod +++ b/cmd/awl-tray/go.mod @@ -4,7 +4,7 @@ go 1.26.0 replace ( github.com/anywherelan/awl => ../../ - github.com/haxii/socks5 => github.com/anywherelan/socks5 v0.0.0-20260404130029-d414a53712fc + github.com/haxii/socks5 => github.com/anywherelan/socks5 v0.0.0-20260412023451-3f08306d7836 github.com/ipfs/go-log/v2 => github.com/anywherelan/go-log/v2 v2.0.3-0.20221101180049-46e3967f6fe5 github.com/ncruces/zenity => github.com/pymq/zenity v0.0.0-20230509161854-c117c448544d ) diff --git a/cmd/awl-tray/go.sum b/cmd/awl-tray/go.sum index 1db53407..cb83e51a 100644 --- a/cmd/awl-tray/go.sum +++ b/cmd/awl-tray/go.sum @@ -56,8 +56,8 @@ github.com/akavel/rsrc v0.10.2/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxk github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/anywherelan/go-log/v2 v2.0.3-0.20221101180049-46e3967f6fe5 h1:uQsw+HnQo6Ru5eFgUdEQYKMwkiYkoNZDQmY2ob1E58Y= github.com/anywherelan/go-log/v2 v2.0.3-0.20221101180049-46e3967f6fe5/go.mod h1:r8UEDyeHO6bYVcP9R2/HnK2ZSZ5CJp89gubcHLKfRv0= -github.com/anywherelan/socks5 v0.0.0-20260404130029-d414a53712fc h1:icO+nO4NZtJLZS8JnrCpGk8GGaaKNeleuY7WH7qzVik= -github.com/anywherelan/socks5 v0.0.0-20260404130029-d414a53712fc/go.mod h1:KpbKhNH2RqojJGPVT9faDXnYWkqzfgpKeehC8xTKaeY= +github.com/anywherelan/socks5 v0.0.0-20260412023451-3f08306d7836 h1:RCZ6EfWrhzILEJ5KcMTElIZS64NQCnyJNpiqoYCWJoA= +github.com/anywherelan/socks5 v0.0.0-20260412023451-3f08306d7836/go.mod h1:KpbKhNH2RqojJGPVT9faDXnYWkqzfgpKeehC8xTKaeY= github.com/anywherelan/ts-dns v0.0.0-20240721135326-6d6b7b811853 h1:RVKWGnppAfxgD2wphkq+OYDOqqI8zgbymBLl2pxYKzY= github.com/anywherelan/ts-dns v0.0.0-20240721135326-6d6b7b811853/go.mod h1:ly7HpPle1G3D0jwrr12uolTGWKN3DPgxzBYNR086BLo= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= diff --git a/go.mod b/go.mod index e36ba1b6..b17256f4 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/anywherelan/awl go 1.26.0 replace ( - github.com/haxii/socks5 => github.com/anywherelan/socks5 v0.0.0-20260404130029-d414a53712fc + github.com/haxii/socks5 => github.com/anywherelan/socks5 v0.0.0-20260412023451-3f08306d7836 github.com/ipfs/go-log/v2 => github.com/anywherelan/go-log/v2 v2.0.3-0.20221101180049-46e3967f6fe5 ) diff --git a/go.sum b/go.sum index a19525a5..d4255c2e 100644 --- a/go.sum +++ b/go.sum @@ -48,8 +48,8 @@ github.com/GrigoryKrasnochub/updaterini v0.1.0/go.mod h1:w+8blQZCZzGmJGXqmXbeSOs github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/anywherelan/go-log/v2 v2.0.3-0.20221101180049-46e3967f6fe5 h1:uQsw+HnQo6Ru5eFgUdEQYKMwkiYkoNZDQmY2ob1E58Y= github.com/anywherelan/go-log/v2 v2.0.3-0.20221101180049-46e3967f6fe5/go.mod h1:r8UEDyeHO6bYVcP9R2/HnK2ZSZ5CJp89gubcHLKfRv0= -github.com/anywherelan/socks5 v0.0.0-20260404130029-d414a53712fc h1:icO+nO4NZtJLZS8JnrCpGk8GGaaKNeleuY7WH7qzVik= -github.com/anywherelan/socks5 v0.0.0-20260404130029-d414a53712fc/go.mod h1:KpbKhNH2RqojJGPVT9faDXnYWkqzfgpKeehC8xTKaeY= +github.com/anywherelan/socks5 v0.0.0-20260412023451-3f08306d7836 h1:RCZ6EfWrhzILEJ5KcMTElIZS64NQCnyJNpiqoYCWJoA= +github.com/anywherelan/socks5 v0.0.0-20260412023451-3f08306d7836/go.mod h1:KpbKhNH2RqojJGPVT9faDXnYWkqzfgpKeehC8xTKaeY= github.com/anywherelan/ts-dns v0.0.0-20240721135326-6d6b7b811853 h1:RVKWGnppAfxgD2wphkq+OYDOqqI8zgbymBLl2pxYKzY= github.com/anywherelan/ts-dns v0.0.0-20240721135326-6d6b7b811853/go.mod h1:ly7HpPle1G3D0jwrr12uolTGWKN3DPgxzBYNR086BLo= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=