Skip to content

Commit d4d5922

Browse files
committed
Switch back to github.com/inetaf/tcpproxy
The bug which made us use our own tcpproxy copy no longer seems to occur. It was most likely related to inetaf/tcpproxy@48c7e53 This reverts c315e61. This fixes #387 Signed-off-by: Christophe Fergeau <[email protected]>
1 parent 8b18f8d commit d4d5922

File tree

14 files changed

+673
-21
lines changed

14 files changed

+673
-21
lines changed

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ require (
1111
github.com/coreos/stream-metadata-go v0.4.9
1212
github.com/dustin/go-humanize v1.0.1
1313
github.com/google/gopacket v1.1.19
14+
github.com/inetaf/tcpproxy v0.0.0-20250222171855-c4b9df066048
1415
github.com/insomniacslk/dhcp v0.0.0-20240710054256-ddd8a41251c9
1516
github.com/linuxkit/virtsock v0.0.0-20220523201153-1a23e78aa7a2
1617
github.com/mdlayher/vsock v1.2.1

go.sum

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERo
44
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
55
github.com/apparentlymart/go-cidr v1.1.0 h1:2mAhrMoF+nhXqxTzSZMUzDHkLjmIHC+Zzn4tdgBZjnU=
66
github.com/apparentlymart/go-cidr v1.1.0/go.mod h1:EBcsNrHc3zQeuaeCeCtQruQm+n9/YjEn/vI25Lg7Gwc=
7+
github.com/armon/go-proxyproto v0.0.0-20210323213023-7e956b284f0a/go.mod h1:QmP9hvJ91BbJmGVGSbutW19IC0Q9phDCLGaomwTJbgU=
78
github.com/containers/winquit v1.1.0 h1:jArun04BNDQvt2W0Y78kh9TazN2EIEMG5Im6/JY7+pE=
89
github.com/containers/winquit v1.1.0/go.mod h1:PsPeZlnbkmGGIToMPHF1zhWjBUkd8aHjMOr/vFcPxw8=
910
github.com/coreos/stream-metadata-go v0.4.9 h1:7EHsEYr0/oEJZumWc4b7+2KxD5PXy43esipOII2+JVk=
@@ -42,6 +43,8 @@ github.com/google/gopacket v1.1.19/go.mod h1:iJ8V8n6KS+z2U1A8pUwu8bW5SyEMkXJB8Yo
4243
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 h1:BHT72Gu3keYf3ZEu2J0b1vyeLSOYI8bm5wbJM/8yDe8=
4344
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6/go.mod h1:boTsfXsheKC2y+lKOCMpSfarhxDeIzfZG1jqGcPl3cA=
4445
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
46+
github.com/inetaf/tcpproxy v0.0.0-20250222171855-c4b9df066048 h1:jaqViOFFlZtkAwqvwZN+id37fosQqR5l3Oki9Dk4hz8=
47+
github.com/inetaf/tcpproxy v0.0.0-20250222171855-c4b9df066048/go.mod h1:Di7LXRyUcnvAcLicFhtM9/MlZl/TNgRSDHORM2c6CMI=
4548
github.com/insomniacslk/dhcp v0.0.0-20240710054256-ddd8a41251c9 h1:LZJWucZz7ztCqY6Jsu7N9g124iJ2kt/O62j3+UchZFg=
4649
github.com/insomniacslk/dhcp v0.0.0-20240710054256-ddd8a41251c9/go.mod h1:KclMyHxX06VrVr0DJmeFSUb1ankt7xTfoOA35pCkoic=
4750
github.com/josharian/native v1.1.0 h1:uuaP0hAbW7Y4l0ZRQ6C9zfb7Mg1mbFKry/xzDAfmtLA=

pkg/services/forwarder/ports.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import (
1616
"sync"
1717

1818
"github.com/containers/gvisor-tap-vsock/pkg/sshclient"
19-
"github.com/containers/gvisor-tap-vsock/pkg/tcpproxy"
2019
"github.com/containers/gvisor-tap-vsock/pkg/types"
20+
"github.com/inetaf/tcpproxy"
2121
log "github.com/sirupsen/logrus"
2222
"gvisor.dev/gvisor/pkg/tcpip"
2323
"gvisor.dev/gvisor/pkg/tcpip/adapters/gonet"

pkg/services/forwarder/tcp.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"net"
77
"sync"
88

9-
"github.com/containers/gvisor-tap-vsock/pkg/tcpproxy"
9+
"github.com/inetaf/tcpproxy"
1010
log "github.com/sirupsen/logrus"
1111
"gvisor.dev/gvisor/pkg/tcpip"
1212
"gvisor.dev/gvisor/pkg/tcpip/adapters/gonet"

pkg/virtualnetwork/mux.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77
"net/http"
88
"strconv"
99

10-
"github.com/containers/gvisor-tap-vsock/pkg/tcpproxy"
1110
"github.com/containers/gvisor-tap-vsock/pkg/types"
11+
"github.com/inetaf/tcpproxy"
1212
log "github.com/sirupsen/logrus"
1313
"gvisor.dev/gvisor/pkg/tcpip"
1414
"gvisor.dev/gvisor/pkg/tcpip/adapters/gonet"

vendor/github.com/inetaf/tcpproxy/.travis.yml

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

vendor/github.com/inetaf/tcpproxy/CONTRIBUTING.md

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

vendor/github.com/inetaf/tcpproxy/LICENSE

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

vendor/github.com/inetaf/tcpproxy/README.md

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

0 commit comments

Comments
 (0)