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

compile client under freebsd #1620

Merged
merged 40 commits into from
May 30, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
651337d
compile client under freebsd
skillcoder Feb 24, 2024
4e92ff9
WIP: freebsd ifconfig wrapper package part 1
skillcoder Mar 30, 2024
3f03a28
freebsd ifconfig wrapper
skillcoder Mar 30, 2024
68bfcaa
fix parse if name
skillcoder Mar 30, 2024
f79509e
replace root error with warn log
skillcoder Mar 30, 2024
a0eafcc
parse error on exit code 1
skillcoder Mar 30, 2024
657dfef
add debug to check exist
skillcoder Mar 30, 2024
7e0def2
add debug to all commands
skillcoder Mar 30, 2024
fc05dfb
use proper log lib
skillcoder Mar 30, 2024
dd24569
add debug and fix mask format
skillcoder Mar 30, 2024
a120036
fix tests
skillcoder Mar 30, 2024
9de7367
try to use ice instead sharedsock
skillcoder Mar 31, 2024
85072ff
add up wg interface
skillcoder Mar 31, 2024
8574002
fix up
skillcoder Mar 30, 2024
0075850
siwtch kernel back to sharedsock stub
skillcoder Mar 31, 2024
3ea6997
switch to userspace implementation
skillcoder Mar 31, 2024
e28aa7a
implement tun assign interface for usp wg
skillcoder Mar 31, 2024
4ad1e47
code cleanup
skillcoder Mar 31, 2024
0e52e00
fix linters
skillcoder Mar 31, 2024
dff270f
refactor os build tags for client dns
skillcoder Apr 6, 2024
2e53cde
refactor client dns host for freebsd
skillcoder Apr 6, 2024
fd40229
refactor dns host mangement
skillcoder Apr 6, 2024
8cf1e9d
fix isSystemdResolveConfMode
skillcoder Apr 6, 2024
f1b5b40
revert sharedsock
skillcoder Apr 6, 2024
7c41c68
refactor iface_unix.go
skillcoder Apr 6, 2024
d7b7d87
remove iface_freebsd.go
skillcoder Apr 6, 2024
218987b
enable dns test on freebsd
skillcoder Apr 6, 2024
b75eb67
cleanup build tags
skillcoder Apr 6, 2024
0238051
refactor tun usp and wg configurer kernel
skillcoder Apr 6, 2024
a2e9ce3
refactor kernel unix and link
skillcoder Apr 6, 2024
48e511d
fix panic
skillcoder Apr 9, 2024
d204cd7
fix routing compilation on freebsd
skillcoder Apr 9, 2024
e84a031
refactor routemanager systemops for unix
skillcoder Apr 10, 2024
7bea9db
disable ssh server for freebsd for now
skillcoder Apr 12, 2024
370eecf
fix routing on freebsd by return only interface for nexthop
skillcoder Apr 12, 2024
56cf941
fix(routemanager): add freebsd to isPrefixSupported
skillcoder Apr 15, 2024
5f023e3
refactor filterRoutesByFlags for bsd
skillcoder May 5, 2024
2cbbf0d
add fogoten files
skillcoder May 5, 2024
a534f13
fix spelling typo in comment
skillcoder May 5, 2024
dabe796
Merge branch '0.28.0' into freebsd-client
pappz May 28, 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
Prev Previous commit
Next Next commit
revert sharedsock
  • Loading branch information
skillcoder committed May 5, 2024
commit f1b5b403273e3879938176171ba3606c962e76a4
1 change: 0 additions & 1 deletion client/system/info_freebsd.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
//go:build freebsd
// +build freebsd

package system

Expand Down
13 changes: 0 additions & 13 deletions sharedsock/sock_freebsd.go

This file was deleted.

2 changes: 1 addition & 1 deletion sharedsock/sock_nolinux.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//go:build (!linux && !freebsd) || android
//go:build !linux || android

package sharedsock

Expand Down
51 changes: 0 additions & 51 deletions sharedsock/stun_filter_freebsd.go

This file was deleted.

2 changes: 1 addition & 1 deletion sharedsock/stun_filter_nolinux.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//go:build !linux && !freebsd
//go:build !linux

package sharedsock

Expand Down