diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2020-01-21 14:46:41 +0100 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2020-01-23 11:42:21 +0100 |
| commit | 0ee73f27401aad8ccd508384a6561b1182b3f6bf (patch) | |
| tree | 6aec585dc17247e2e5dc27cf3b2a4566e5e12af1 | |
| parent | ece448fe6d9f08c95a82dd4c33fa2ea0a785de60 (diff) | |
| download | mullvadvpn-0ee73f27401aad8ccd508384a6561b1182b3f6bf.tar.xz mullvadvpn-0ee73f27401aad8ccd508384a6561b1182b3f6bf.zip | |
Sync wireguard-go-bridge from https://github.com/WireGuard/wireguard-apple (commit: cd2c122a7ab3f02d0e35c8f2b5f0d6acce13ebb1)
| -rw-r--r-- | ios/wireguard-go-bridge/.gitignore | 3 | ||||
| -rw-r--r-- | ios/wireguard-go-bridge/Makefile | 2 | ||||
| -rw-r--r-- | ios/wireguard-go-bridge/api-ios.go | 1 | ||||
| -rw-r--r-- | ios/wireguard-go-bridge/go.mod | 7 | ||||
| -rw-r--r-- | ios/wireguard-go-bridge/go.sum | 14 |
5 files changed, 17 insertions, 10 deletions
diff --git a/ios/wireguard-go-bridge/.gitignore b/ios/wireguard-go-bridge/.gitignore new file mode 100644 index 0000000000..5d25f8f5f9 --- /dev/null +++ b/ios/wireguard-go-bridge/.gitignore @@ -0,0 +1,3 @@ +.cache/ +.tmp/ +out/ diff --git a/ios/wireguard-go-bridge/Makefile b/ios/wireguard-go-bridge/Makefile index 861f4fb324..108c58a7ea 100644 --- a/ios/wireguard-go-bridge/Makefile +++ b/ios/wireguard-go-bridge/Makefile @@ -28,7 +28,7 @@ $(GOROOT)/.prepared: [ -n "$(REAL_GOROOT)" ] mkdir -p "$(GOROOT)" rsync -a --delete --exclude=pkg/obj/go-build "$(REAL_GOROOT)/" "$(GOROOT)/" - patch -p1 -f -N -r- -d "$(GOROOT)" < goruntime-boottime-over-monotonic.diff + cat goruntime-*.diff | patch -p1 -f -N -r- -d "$(GOROOT)" touch "$@" define libwg-go-a diff --git a/ios/wireguard-go-bridge/api-ios.go b/ios/wireguard-go-bridge/api-ios.go index c98e3d5b60..55e1b0daa9 100644 --- a/ios/wireguard-go-bridge/api-ios.go +++ b/ios/wireguard-go-bridge/api-ios.go @@ -165,6 +165,7 @@ func wgGetConfig(tunnelHandle int32) *C.char { writer.Flush() return C.CString(settings.String()) } + //export wgBumpSockets func wgBumpSockets(tunnelHandle int32) { device, ok := tunnelHandles[tunnelHandle] diff --git a/ios/wireguard-go-bridge/go.mod b/ios/wireguard-go-bridge/go.mod index 3abab70019..2c93548793 100644 --- a/ios/wireguard-go-bridge/go.mod +++ b/ios/wireguard-go-bridge/go.mod @@ -3,7 +3,8 @@ module golang.zx2c4.com/wireguard/ios go 1.13 require ( - golang.org/x/net v0.0.0-20191007182048-72f939374954 // indirect - golang.org/x/sys v0.0.0-20191008105621-543471e840be - golang.zx2c4.com/wireguard v0.0.20190909-0.20191008144818-222f0f8000e8 + golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59 // indirect + golang.org/x/net v0.0.0-20191105084925-a882066a44e0 // indirect + golang.org/x/sys v0.0.0-20191104094858-e8c54fb511f6 + golang.zx2c4.com/wireguard v0.0.20191013-0.20191030132932-4cdf805b29b1 ) diff --git a/ios/wireguard-go-bridge/go.sum b/ios/wireguard-go-bridge/go.sum index e843251121..0571c989eb 100644 --- a/ios/wireguard-go-bridge/go.sum +++ b/ios/wireguard-go-bridge/go.sum @@ -1,20 +1,22 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc h1:c0o/qxkaO2LF5t6fQrT4b5hzyggAkLLlCUjqfRxd8Q4= golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59 h1:PyXRxSVbvzDGuqYXjHndV7xDzJ7w2K8KD9Ef8GB7KOE= +golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20191003171128-d98b1b443823 h1:Ypyv6BNJh07T1pUSrehkLemqPKXhus2MkfktJ91kRh4= golang.org/x/net v0.0.0-20191003171128-d98b1b443823/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191007182048-72f939374954 h1:JGZucVF/L/TotR719NbujzadOZ2AgnYlqphQGHDCKaU= -golang.org/x/net v0.0.0-20191007182048-72f939374954/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191105084925-a882066a44e0 h1:QPlSTtPE2k6PZPasQUbzuK3p9JbS+vMXYVto8g/yrsg= +golang.org/x/net v0.0.0-20191105084925-a882066a44e0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191003212358-c178f38b412c h1:6Zx7DRlKXf79yfxuQ/7GqV3w2y7aDsk6bGg0MzF5RVU= golang.org/x/sys v0.0.0-20191003212358-c178f38b412c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191008105621-543471e840be h1:QAcqgptGM8IQBC9K/RC4o+O9YmqEm0diQn9QmZw/0mU= -golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191104094858-e8c54fb511f6 h1:ZJUmhYTp8GbGC0ViZRc2U+MIYQ8xx9MscsdXnclfIhw= +golang.org/x/sys v0.0.0-20191104094858-e8c54fb511f6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.zx2c4.com/wireguard v0.0.20190909-0.20191008144818-222f0f8000e8 h1:BqfQHKZLrdq0j5Z/R9coISbr1nYcSE+3BdyF5LidO+g= -golang.zx2c4.com/wireguard v0.0.20190909-0.20191008144818-222f0f8000e8/go.mod h1:P2HsVp8SKwZEufsnezXZA4GRX/T49/HlU7DGuelXsU4= +golang.zx2c4.com/wireguard v0.0.20191013-0.20191030132932-4cdf805b29b1 h1:KxtBKNgJUQG8vwZzJKkwBGOcqp95xLu6A6KIMde1kl0= +golang.zx2c4.com/wireguard v0.0.20191013-0.20191030132932-4cdf805b29b1/go.mod h1:P2HsVp8SKwZEufsnezXZA4GRX/T49/HlU7DGuelXsU4= |
