Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-05 | WIP: AlarmManager | Mikael Magnusson | |
2023-07-05 | WIP: use lease Duration and Instan | Mikael Magnusson | |
2023-07-05 | WIP: add valid and preferred lifetime to dhcp leases | Mikael Magnusson | |
2023-07-05 | WIP: DHCP handler | Mikael Magnusson | |
2023-07-05 | WIP call onEndpointChange | Mikael Magnusson | |
2023-07-05 | WIP: tunnel: implement gRPC based wgSetConfig | Mikael Magnusson | |
2023-07-05 | tunnel: support dynamic updates of allowed-ips in Go backend | Mikael Magnusson | |
2023-07-05 | tunnel: refresh mod | Mikael Magnusson | |
2023-07-05 | WIP: Add TrafficStats | Mikael Magnusson | |
2023-07-05 | tunnel: add bgp-java | Mikael Magnusson | |
Add bgp-java. Update peer list based on TunnelEncapsAttribute in BGP. Add backend to bgp constructor | |||
2023-07-05 | WIP: add dynamic addresses to tunnel details | Mikael Magnusson | |
2023-07-05 | WIP: pac file download | Mikael Magnusson | |
2023-07-05 | tunnel: request DHCPv6 leases | Mikael Magnusson | |
2023-07-05 | tunnel: add experimental SOCKS client | Mikael Magnusson | |
2023-07-05 | tunnel: download pac in java | Mikael Magnusson | |
2023-07-05 | ui,tunnel: implement http proxy for Android 10+ | Mikael Magnusson | |
Allow getting package names of tv apps. | |||
2023-07-05 | tunnel: add Error in libwg.proto | Mikael Magnusson | |
2023-07-05 | tunnel: add gRPC over unix domain socket to the go backend | Mikael Magnusson | |
With gRPC it will be easier to extend the go backend API. In this commit the Version function is reimplemented in gRPC. Gitignore generated protobuf files. | |||
2023-07-05 | tunnel: add ConfigDetail and PeerDetail | Mikael Magnusson | |
2023-07-05 | ui,tunnel: auto-detect IPv6/IPv4 preference | Mikael Magnusson | |
Detect IP address change. Request non-VPN network. Update endpoint when needed. Unregister network on wgTurnOff and use IPv4 if network is not known. | |||
2023-07-05 | ui,tunnel: add HTTP proxy setting to Go backend | Mikael Magnusson | |
Only make the HTTP proxy settings visible on supported Android versions, i.e. Android 10 (AKA Android Q) and later. Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net> | |||
2023-07-05 | tunnel: use record class where possible | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-07-05 | gradle: bump to api 34 | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-06-08 | tunnel: add quotes around calling package | Jason A. Donenfeld | |
Judging by the previous check, this was clearly intended. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-06-06 | tunnel: account for recent magisk using UID in sql | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-05 | ui: reformat all code | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-05 | gradle: use matching fallback instead of build type | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-03 | gradle: use += when possible | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-03 | gradle: don't encourage sticking credentials in files | Jason A. Donenfeld | |
We've only ever used this via environment variables, so keep it that way. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-03 | gradle: reabstract package name | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-04 | gradle: remove runtime detection of play store | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-03 | gradle: use Java 17 | Jason A. Donenfeld | |
It appears to work, even on API 21. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-03 | gradle: move JVM target up to 11 | Harsh Shandilya | |
1.8 is being deprecated across the board Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2023-05-03 | gradle: convert build files to Kotlin | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2023-04-24 | tunnel: export latest handshake stat | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-04-21 | tools: build elf-cleaner using system compiler | Jason A. Donenfeld | |
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> | |||
2023-04-13 | tools: ndk-compat: NDK now is minimum API 19 | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-04-12 | tools: do not put vcs info into go binary | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-04-11 | tools: bump go | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-04-11 | tunnel: do not keep service running when bringing tunnel down | Jason A. Donenfeld | |
Doing so causes the process to restart when the activity is cleared, even when no tunnel is running. I fear this might also lead to the current flurry of DeadSystemExceptions. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-04-11 | tools: clean compile options a bit | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-04-05 | tools: clean unwanted ELF flags from binaries | Jason A. Donenfeld | |
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> | |||
2023-04-05 | tools: deduplicate cmake arguments | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-04-05 | tools: remove cmake dependency hack | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-04-05 | tools: add missing CLOCK_BOOTTIME case to mips64x | L.W.Reek | |
Signed-off-by: L.W.Reek <syphyr@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-04-04 | tools: pass -Wl,--build-id=none and -buildid= to toolchain | Jason A. Donenfeld | |
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> | |||
2023-03-28 | tools: use NDK's make binary rather than system's | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-03-28 | gradle: opt into new publishing APIs | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2023-03-24 | build: raise target SDK to 33 | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2023-03-22 | tools: compile with latest NDK | Jason A. Donenfeld | |
The -mthumb -> -marm hack is unfortunate. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |