]> git.ipfire.org Git - thirdparty/wireguard-go.git/commitdiff
Align with go library layout
authorMathias Hall-Andersen <mathias@hall-andersen.dk>
Sun, 4 Feb 2018 15:08:26 +0000 (16:08 +0100)
committerMathias Hall-Andersen <mathias@hall-andersen.dk>
Sun, 4 Feb 2018 15:08:26 +0000 (16:08 +0100)
50 files changed:
Makefile [moved from src/Makefile with 100% similarity]
build.cmd [moved from src/build.cmd with 100% similarity]
conn.go [moved from src/conn.go with 100% similarity]
conn_default.go [moved from src/conn_default.go with 100% similarity]
conn_linux.go [moved from src/conn_linux.go with 100% similarity]
constants.go [moved from src/constants.go with 100% similarity]
cookie.go [moved from src/cookie.go with 100% similarity]
cookie_test.go [moved from src/cookie_test.go with 100% similarity]
daemon_darwin.go [moved from src/daemon_darwin.go with 100% similarity]
daemon_linux.go [moved from src/daemon_linux.go with 100% similarity]
daemon_windows.go [moved from src/daemon_windows.go with 100% similarity]
device.go [moved from src/device.go with 100% similarity]
helper_test.go [moved from src/helper_test.go with 100% similarity]
index.go [moved from src/index.go with 100% similarity]
ip.go [moved from src/ip.go with 100% similarity]
kdf_test.go [moved from src/kdf_test.go with 100% similarity]
keypair.go [moved from src/keypair.go with 100% similarity]
logger.go [moved from src/logger.go with 100% similarity]
main.go [moved from src/main.go with 100% similarity]
misc.go [moved from src/misc.go with 100% similarity]
noise_helpers.go [moved from src/noise_helpers.go with 100% similarity]
noise_protocol.go [moved from src/noise_protocol.go with 100% similarity]
noise_test.go [moved from src/noise_test.go with 100% similarity]
noise_types.go [moved from src/noise_types.go with 100% similarity]
peer.go [moved from src/peer.go with 100% similarity]
ratelimiter.go [moved from src/ratelimiter.go with 100% similarity]
ratelimiter_test.go [moved from src/ratelimiter_test.go with 100% similarity]
receive.go [moved from src/receive.go with 100% similarity]
replay.go [moved from src/replay.go with 100% similarity]
replay_test.go [moved from src/replay_test.go with 100% similarity]
routing.go [moved from src/routing.go with 100% similarity]
send.go [moved from src/send.go with 100% similarity]
signal.go [moved from src/signal.go with 100% similarity]
tai64.go [moved from src/tai64.go with 100% similarity]
tests/netns.sh [moved from src/tests/netns.sh with 99% similarity]
timer.go [moved from src/timer.go with 100% similarity]
timers.go [moved from src/timers.go with 100% similarity]
trie.go [moved from src/trie.go with 100% similarity]
trie_rand_test.go [moved from src/trie_rand_test.go with 100% similarity]
trie_test.go [moved from src/trie_test.go with 100% similarity]
tun.go [moved from src/tun.go with 100% similarity]
tun_darwin.go [moved from src/tun_darwin.go with 100% similarity]
tun_linux.go [moved from src/tun_linux.go with 98% similarity]
tun_windows.go [moved from src/tun_windows.go with 100% similarity]
uapi.go [moved from src/uapi.go with 100% similarity]
uapi_darwin.go [moved from src/uapi_darwin.go with 100% similarity]
uapi_linux.go [moved from src/uapi_linux.go with 100% similarity]
uapi_windows.go [moved from src/uapi_windows.go with 100% similarity]
xchacha20.go [moved from src/xchacha20.go with 100% similarity]
xchacha20_test.go [moved from src/xchacha20_test.go with 100% similarity]

similarity index 100%
rename from src/Makefile
rename to Makefile
similarity index 100%
rename from src/build.cmd
rename to build.cmd
similarity index 100%
rename from src/conn.go
rename to conn.go
similarity index 100%
rename from src/conn_default.go
rename to conn_default.go
similarity index 100%
rename from src/conn_linux.go
rename to conn_linux.go
similarity index 100%
rename from src/constants.go
rename to constants.go
similarity index 100%
rename from src/cookie.go
rename to cookie.go
similarity index 100%
rename from src/cookie_test.go
rename to cookie_test.go
similarity index 100%
rename from src/daemon_darwin.go
rename to daemon_darwin.go
similarity index 100%
rename from src/daemon_linux.go
rename to daemon_linux.go
similarity index 100%
rename from src/daemon_windows.go
rename to daemon_windows.go
similarity index 100%
rename from src/device.go
rename to device.go
similarity index 100%
rename from src/helper_test.go
rename to helper_test.go
similarity index 100%
rename from src/index.go
rename to index.go
diff --git a/src/ip.go b/ip.go
similarity index 100%
rename from src/ip.go
rename to ip.go
similarity index 100%
rename from src/kdf_test.go
rename to kdf_test.go
similarity index 100%
rename from src/keypair.go
rename to keypair.go
similarity index 100%
rename from src/logger.go
rename to logger.go
similarity index 100%
rename from src/main.go
rename to main.go
similarity index 100%
rename from src/misc.go
rename to misc.go
similarity index 100%
rename from src/noise_helpers.go
rename to noise_helpers.go
similarity index 100%
rename from src/noise_protocol.go
rename to noise_protocol.go
similarity index 100%
rename from src/noise_test.go
rename to noise_test.go
similarity index 100%
rename from src/noise_types.go
rename to noise_types.go
similarity index 100%
rename from src/peer.go
rename to peer.go
similarity index 100%
rename from src/ratelimiter.go
rename to ratelimiter.go
similarity index 100%
rename from src/ratelimiter_test.go
rename to ratelimiter_test.go
similarity index 100%
rename from src/receive.go
rename to receive.go
similarity index 100%
rename from src/replay.go
rename to replay.go
similarity index 100%
rename from src/replay_test.go
rename to replay_test.go
similarity index 100%
rename from src/routing.go
rename to routing.go
similarity index 100%
rename from src/send.go
rename to send.go
similarity index 100%
rename from src/signal.go
rename to signal.go
similarity index 100%
rename from src/tai64.go
rename to tai64.go
similarity index 99%
rename from src/tests/netns.sh
rename to tests/netns.sh
index 02d428b1474097ffa523bd7f18276f44379b9480..6c47a44f15fb3dbac9dc18058f745bbd61cb2a2f 100755 (executable)
@@ -80,11 +80,11 @@ pp ip netns add $netns2
 ip0 link set up dev lo
 
 # ip0 link add dev wg1 type wireguard
-n0 $program wg1
+n0 $program -f wg1 &
 ip0 link set wg1 netns $netns1
 
 # ip0 link add dev wg1 type wireguard
-n0 $program wg2
+n0 $program -f wg2 &
 ip0 link set wg2 netns $netns2
 
 key1="$(pp wg genkey)"
similarity index 100%
rename from src/timer.go
rename to timer.go
similarity index 100%
rename from src/timers.go
rename to timers.go
similarity index 100%
rename from src/trie.go
rename to trie.go
similarity index 100%
rename from src/trie_rand_test.go
rename to trie_rand_test.go
similarity index 100%
rename from src/trie_test.go
rename to trie_test.go
similarity index 100%
rename from src/tun.go
rename to tun.go
similarity index 100%
rename from src/tun_darwin.go
rename to tun_darwin.go
similarity index 98%
rename from src/tun_linux.go
rename to tun_linux.go
index 975616952f3191ebdf17762049daf2858ae578ae..daa2462ad7650c27825cf4eec3074d0f57597f25 100644 (file)
@@ -313,7 +313,7 @@ func CreateTUNFromFile(name string, fd *os.File) (TUNDevice, error) {
        }
 
        go device.RoutineNetlinkListener()
-       // go device.RoutineHackListener() // cross namespace
+       go device.RoutineHackListener() // cross namespace
 
        // set default MTU
 
@@ -369,7 +369,7 @@ func CreateTUN(name string) (TUNDevice, error) {
        }
 
        go device.RoutineNetlinkListener()
-       // go device.RoutineHackListener() // cross namespace
+       go device.RoutineHackListener() // cross namespace
 
        // set default MTU
 
similarity index 100%
rename from src/tun_windows.go
rename to tun_windows.go
similarity index 100%
rename from src/uapi.go
rename to uapi.go
similarity index 100%
rename from src/uapi_darwin.go
rename to uapi_darwin.go
similarity index 100%
rename from src/uapi_linux.go
rename to uapi_linux.go
similarity index 100%
rename from src/uapi_windows.go
rename to uapi_windows.go
similarity index 100%
rename from src/xchacha20.go
rename to xchacha20.go
similarity index 100%
rename from src/xchacha20_test.go
rename to xchacha20_test.go