Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[client] Eliminate UDP proxy in user-space mode #2712

Merged
merged 42 commits into from
Oct 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
9d75cc3
Add pause function for proxies
pappz Oct 2, 2024
acad98e
Code cleaning
pappz Oct 3, 2024
90d9dd4
Remove unused function from eBPF proxy
pappz Oct 7, 2024
f18ae8b
Apply pause logic
pappz Oct 7, 2024
48184ec
Fix eBPF pause handling
pappz Oct 7, 2024
718d952
Fix test
pappz Oct 7, 2024
9e7aac3
Reducate cognitive complexity
pappz Oct 7, 2024
1f25bb0
Reducate cognitive complexity
pappz Oct 7, 2024
ba3cdb3
Remove unnecessary ctx cancel check
pappz Oct 7, 2024
20815c9
Remove unused function
pappz Oct 7, 2024
d294cea
Apply sender for bind proxy
pappz Oct 7, 2024
b04d19b
Fix nil pointer in error handling
pappz Oct 8, 2024
2b81a68
Add read loop to proxy
pappz Oct 9, 2024
fac8869
Add comment
pappz Oct 9, 2024
1814b07
Replace error check to errors.Is
pappz Oct 9, 2024
deeb050
Handle addr resolve error
pappz Oct 9, 2024
e3dfbe5
Add trace log
pappz Oct 9, 2024
c366ddf
- Add pause logic
pappz Oct 9, 2024
9ea3d24
- decrease the buffer copy
pappz Oct 9, 2024
69b1e9e
Rename userspace proxy to udp proxy
pappz Oct 9, 2024
6369706
Merge branch 'main' into relay/fix/wg-roaming
pappz Oct 9, 2024
0ef7e76
Merge branch 'relay/fix/wg-roaming' into eliminate-udp-proxy
pappz Oct 9, 2024
5b2d5f8
Try to force install libpcap
pappz Oct 9, 2024
021eef5
Fix tests
pappz Oct 9, 2024
a5deeda
Revert force install change
pappz Oct 9, 2024
b8026ad
Merge branch 'main' into relay/fix/wg-roaming
pappz Oct 9, 2024
8739b2a
Merge branch 'relay/fix/wg-roaming' into eliminate-udp-proxy
pappz Oct 9, 2024
553bd32
Fix Android build in factory
pappz Oct 9, 2024
4d788a8
Fix darwin
pappz Oct 9, 2024
2054944
Fix windows build
pappz Oct 9, 2024
25693e0
Lint fix
pappz Oct 9, 2024
4ac34c8
Use USP proxy on all platform
pappz Oct 10, 2024
53e7f08
Fix test
pappz Oct 10, 2024
d62b348
Add freebsd proxy factory
pappz Oct 11, 2024
4325a2d
Sonar lint fix
pappz Oct 11, 2024
7fb10d2
Comments
pappz Oct 11, 2024
d64e973
Merge branch 'main' into eliminate-udp-proxy
pappz Oct 11, 2024
e191f35
fix merge conflict
pappz Oct 11, 2024
4a21eb5
Store the endpoint info with netip.Addr key
pappz Oct 14, 2024
78ef8a6
Fix remove function
pappz Oct 14, 2024
1ef8abd
Apply new logic
pappz Oct 17, 2024
5acc21f
Revert "Apply new logic"
pappz Oct 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
142 changes: 0 additions & 142 deletions client/iface/bind/bind.go

This file was deleted.

5 changes: 5 additions & 0 deletions client/iface/bind/endpoint.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package bind

import wgConn "golang.zx2c4.com/wireguard/conn"

type Endpoint = wgConn.StdNetEndpoint
Loading
Loading