aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tunnel/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tools: bump to wireguard-go 0.0.20250522 for major regressionJason A. Donenfeld2025-05-222-5/+3
| | | | | | Things were broken on kernels [4.19, 5.12). Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump wireguard-tools to 1.0.20250521Jason A. Donenfeld2025-05-211-0/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: update copyright noticesJason A. Donenfeld2025-05-194-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump wireguard-go version to latest releaseJason A. Donenfeld2025-05-152-9/+11
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump go versionJason A. Donenfeld2025-05-081-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump wg-goJason A. Donenfeld2025-05-052-13/+19
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump goJason A. Donenfeld2023-10-181-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: build elf-cleaner using system compilerJason A. Donenfeld2023-04-211-1/+1
| | | | | | | | | | Rather than using the NDK compiler for the host arch and hoping it picks up on system library locations, just use `cc` and rely on the traditional symlink to resolve that to the default host compiler. This should address build errors seen on macOS. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: ndk-compat: NDK now is minimum API 19Jason A. Donenfeld2023-04-132-58/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: do not put vcs info into go binaryJason A. Donenfeld2023-04-121-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump goJason A. Donenfeld2023-04-111-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: clean compile options a bitJason A. Donenfeld2023-04-111-2/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: clean unwanted ELF flags from binariesJason A. Donenfeld2023-04-052-0/+13
| | | | | | | | | | Fixes warnings on old Android, such as: linker : /data/data/com.wireguard.android/code_cache/bin/wg-quick: unsupported flags DT_FLAGS_1=0x8000001 linker : /data/data/com.wireguard.android/code_cache/bin/wg: unsupported flags DT_FLAGS_1=0x8000001 Reported-by: L.W.Reek <syphyr@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: remove cmake dependency hackJason A. Donenfeld2023-04-051-2/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: add missing CLOCK_BOOTTIME case to mips64xL.W.Reek2023-04-051-5/+14
| | | | | Signed-off-by: L.W.Reek <syphyr@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: pass -Wl,--build-id=none and -buildid= to toolchainJason A. Donenfeld2023-04-042-2/+4
| | | | | | | | Unfortunately, we need to fix this up in both the Makefile and in CMake, because add_link_options doesn't immediately reflect on the CMake variables in scope. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: use NDK's make binary rather than system'sJason A. Donenfeld2023-03-281-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: compile with latest NDKJason A. Donenfeld2023-03-222-12/+7
| | | | | | The -mthumb -> -marm hack is unfortunate. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: use __ANDROID_MIN_SDK_VERSION__ instead of __ANDROID_API__Jason A. Donenfeld2023-03-222-4/+4
| | | | | | The latter is deprecated. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: bump copyright dateJason A. Donenfeld2023-03-214-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump depsJason A. Donenfeld2023-03-215-53/+54
| | | | | | | Notably, this isn't bumping to the latest wireguard-go master, which is still in flux. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump depsJason A. Donenfeld2022-05-164-16/+16
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump wireguard-go and go 1.18Jason A. Donenfeld2022-03-204-27/+21
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump libwg-goJason A. Donenfeld2021-10-295-24/+20
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: bump copyright yearJason A. Donenfeld2021-10-294-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: bump to work on x86_64 architectureJason A. Donenfeld2021-09-262-6/+6
| | | | | | | | | | | | | Bionic bans poll, so switch to ppoll. Folks were experiencing crashes on ChromeOS. We're waiting for https://go-review.googlesource.com/c/sys/+/352310 to be merged, but for now we rely on https://git.zx2c4.com/wireguard-go/commit/?id=fcc601dbf0f6b626ec1d47a880cbe64f9c8fe385 Reported-by: Rodrigo Alexandre <rdrslv00@gmail.com> Reported-by: Mace Moneta <moneta.mace@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump depsJason A. Donenfeld2021-09-244-16/+16
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: bump depsJason A. Donenfeld2021-09-132-13/+14
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump for android 12Jason A. Donenfeld2021-09-091-0/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: fix CMake warningHarsh Shandilya2021-07-291-0/+1
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* tunnel: bump depsJason A. Donenfeld2021-05-072-12/+12
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump depsJason A. Donenfeld2021-05-054-18/+20
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: update to go 1.16 and newer apiJason A. Donenfeld2021-02-225-31/+32
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: report git commit as wgVersionJason A. Donenfeld2021-02-123-4/+19
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: bump all toolsJason A. Donenfeld2021-02-114-5/+13
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: bump libwg-go and use newer logging functionJason A. Donenfeld2021-01-273-47/+45
| | | | | | | We also plug a memory leak. C.CString was calling malloc, and these were never freed. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* libwg-go: update to go 1.15.6L.W.Reek2021-01-231-3/+3
| | | | Signed-off-by: L.W.Reek <syphyr@gmail.com>
* tunnel: bump libwg-goJason A. Donenfeld2020-12-232-10/+10
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: bump libwg-goJason A. Donenfeld2020-12-162-18/+22
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: use more subtle roaming escape hatchJason A. Donenfeld2020-10-073-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* libwg-go: use PeekLookAtSocketFd6(), not PeekLookAtSocketFd4()Jonathan Davies2020-09-161-1/+1
| | | | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Fixes: 3d088411 ("libwg-go: use conn.Bind for socketfd peek") Cc: David Crawshaw <crawshaw@tailscale.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* wireguard-tools: bump to fix invalid freeJason A. Donenfeld2020-09-151-0/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* libwg-go: update to go 1.15.2Jason A. Donenfeld2020-09-153-21/+21
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump for Android 11 ndc fixHarsh Shandilya2020-08-261-0/+0
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* libwg-go: use conn.Bind for socketfd peekDavid Crawshaw2020-06-223-9/+19
| | | | | Signed-off-by: David Crawshaw <crawshaw@tailscale.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump versionsJason A. Donenfeld2020-06-075-20/+21
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* libwg-go: bump go versionHarsh Shandilya2020-04-261-3/+3
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* tunnel: support IncludedApplications as whitelistJason A. Donenfeld2020-04-051-0/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: bump1.0.20200401Jason A. Donenfeld2020-04-031-0/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: libwg-go: use deterministic verdef nameJason A. Donenfeld2020-04-031-1/+1
| | | | | | | | | | | | | | | | | From the ld.gold source: const char* name = parameters->options().soname(); if (name == NULL) name = parameters->options().output_file_name(); That means by default it uses `-o {output}` as the verdef aux name, which is random every time due to Go's build system. By passing in `--soname={somethingexplicit}` we can instead have a deterministic verdef. This commit makes wireguard-android reproducible. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>