Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-26 | WIP: add cap to grpc | Mikael Magnusson | |
2023-10-26 | tunnel: renew DHCP leases | Mikael Magnusson | |
* Add valid and preferred lifetime to dhcp leases * Delay renew until VPN network is available | |||
2023-10-26 | tunnel: notify tunnel ep on link props change | Mikael Magnusson | |
Call onEndpointChange onLinkPropertiesChanged. | |||
2023-10-26 | tunnel: implement gRPC based wgSetConfig | Mikael Magnusson | |
2023-10-26 | tunnel: support dynamic updates of allowed-ips in Go backend | Mikael Magnusson | |
2023-10-26 | tunnel: refresh mod | Mikael Magnusson | |
2023-10-26 | WIP: Add TrafficStats | Mikael Magnusson | |
2023-10-26 | tunnel: add bgp-java | Mikael Magnusson | |
Add bgp-java. Update peer list based on TunnelEncapsAttribute in BGP. Add backend to bgp constructor | |||
2023-10-26 | ui,tunnel: add dynamic addresses to tunnel details | Mikael Magnusson | |
2023-10-26 | tunnel: request DHCPv6 leases | Mikael Magnusson | |
2023-10-26 | tunnel: add experimental SOCKS client | Mikael Magnusson | |
2023-10-26 | tunnel: download pac in java | Mikael Magnusson | |
2023-10-26 | ui,tunnel: implement http proxy for Android 10+ | Mikael Magnusson | |
Allow getting package names of tv apps. | |||
2023-10-26 | tunnel: add Error in libwg.proto | Mikael Magnusson | |
2023-10-26 | gradle: bump gRPC deps | Mikael Magnusson | |
2023-10-26 | 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-10-26 | tunnel: add ConfigDetail and PeerDetail | Mikael Magnusson | |
2023-10-26 | 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-10-26 | 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-10-22 | tools: bump wg-go | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-10-18 | version: bump | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-10-18 | tools: bump go | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-10-18 | ui: sync with crowdin | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-10-18 | QuickTileService: require SYSTEM_ALERT_WINDOW to start background activity | Jason A. Donenfeld | |
Due to buggy changes in Android 14, we now need to bother the user about enabling "draw over other apps" for the quick settings toggle to work when the app isn't already running. Link: https://issuetracker.google.com/issues/305035828 Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-10-13 | gradle: bump many deps | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-10-13 | gradle: update to agp 8.2.0-beta06 | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-09-12 | gradle: upgrade to 8.3 | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2023-09-12 | ui: only show a snackbar for Android 12 and lower | SlipkHunter | |
Signed-off-by: SlipkHunter <abrito025@gmail.com> Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2023-08-04 | gradle: upgrade AGP and Kotlin | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2023-08-04 | gradle: upgrade to 8.2.1 | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2023-07-07 | version: bump | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-07-07 | ui: hide corrupted message if no installer | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-07-07 | ui: sync with crowdin | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-07-06 | version: bump | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-07-06 | ui: remove unused elvis operators | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-07-06 | ui: use api 34's startActivityAndCollapse | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
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: remove unused import | 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-07-05 | gradle: update to agp 8.2.0-alpha10 | 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-08 | gradle: update to agp 8.2.0-alpha07 | Jason A. Donenfeld | |
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-26 | version: bump | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-26 | strings: sync with crowdin | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-26 | gradle: bump to core-ktx 1.10.1 | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-26 | gradle: bump to agp 8.2.0-alpha05 | Jason A. Donenfeld | |
I wanted to stay on 8.1 in hopes of landing on a stable channel, but Google won't backport the RB fix, so we have to bump to 8.2 alphas. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-26 | gradle: bump to agp 8.1.0-beta03 | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-26 | gradle: sort extracted locales rather than generated XML | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2023-05-26 | ui: add basic double update guard | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |