summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2023-07-06WIP: add cap to grpcMikael Magnusson
2023-07-05WIP: Fix Condition 'it.getPacFileUrl() != null' is always 'true'Mikael Magnusson
2023-07-05Merge branches 'm7n' and 'version' into build20Mikael Magnusson
2023-07-05WIP: localtime dhcpMikael Magnusson
2023-07-05WIP: Delay DHCP renew until VPN network availableMikael Magnusson
2023-07-05WIP: AlarmManagerMikael Magnusson
2023-07-05WIP: use lease Duration and InstanMikael Magnusson
2023-07-05WIP: add valid and preferred lifetime to dhcp leasesMikael Magnusson
2023-07-05WIP: DHCP handlerMikael Magnusson
2023-07-05WIP call onEndpointChangeMikael Magnusson
2023-07-05WIP: tunnel: implement gRPC based wgSetConfigMikael Magnusson
2023-07-05tunnel: support dynamic updates of allowed-ips in Go backendMikael Magnusson
2023-07-05tunnel: refresh modMikael Magnusson
2023-07-05WIP: Add TrafficStatsMikael Magnusson
2023-07-05tunnel: add bgp-javaMikael Magnusson
Add bgp-java. Update peer list based on TunnelEncapsAttribute in BGP. Add backend to bgp constructor
2023-07-05WIP: add dynamic addresses to tunnel detailsMikael Magnusson
2023-07-05WIP: pac file downloadMikael Magnusson
2023-07-05tunnel: request DHCPv6 leasesMikael Magnusson
2023-07-05tunnel: add experimental SOCKS clientMikael Magnusson
2023-07-05tunnel: download pac in javaMikael Magnusson
2023-07-05ui,tunnel: implement http proxy for Android 10+Mikael Magnusson
Allow getting package names of tv apps.
2023-07-05tunnel: add Error in libwg.protoMikael Magnusson
2023-07-05tunnel: add gRPC over unix domain socket to the go backendMikael 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-05tunnel: add ConfigDetail and PeerDetailMikael Magnusson
2023-07-05ui,tunnel: auto-detect IPv6/IPv4 preferenceMikael 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-05ui,tunnel: add HTTP proxy setting to Go backendMikael 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-05tunnel: use record class where possibleJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-07-05gradle: remove unused importJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-07-05gradle: bump to api 34Jason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-07-05gradle: update to agp 8.2.0-alpha10Jason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-06-08tunnel: add quotes around calling packageJason A. Donenfeld
Judging by the previous check, this was clearly intended. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-06-08gradle: update to agp 8.2.0-alpha07Jason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-06-06tunnel: account for recent magisk using UID in sqlJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-27version: automatically generate version string from tagMikael Magnusson
Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net>
2023-05-26version: bumpJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-26strings: sync with crowdinJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-26gradle: bump to core-ktx 1.10.1Jason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-26gradle: bump to agp 8.2.0-alpha05Jason 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-26gradle: bump to agp 8.1.0-beta03Jason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-26gradle: sort extracted locales rather than generated XMLJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-26ui: add basic double update guardJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-26ui: remove debug keysJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-14ui: add missing article to stringJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-13version: bumpJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-13gradle: sort lines in localeConfigJason A. Donenfeld
This works around https://issuetracker.google.com/issues/281825213 Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-11ui: use modal corruption alert instead of snackbarJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-11ui: use applicationScope helper when possibleJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-11ui: cleanup quick tile and modernizeJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-10version: bumpJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-10strings: sync with crowdinJason A. Donenfeld
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>