aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-10-29tools: bump libwg-goJason A. Donenfeld5-24/+20
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-10-29global: bump copyright yearJason A. Donenfeld88-88/+88
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-10-29tunnel: remove kernel module downloaderJason A. Donenfeld35-2938/+122
Nathan Chance dropped the ball repeatedly and never maintained this in a consistent way that anybody could use. With Android 12 out now, just drop it all together. A bummer, but I don't see much of a choice. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-10-28ui: fix and silence lint errorsHarsh Shandilya2-1/+2
- The `copied_to_clipboard` translation for Farsi does not include the placeholder, so it has been removed. - A couple lints that are errors but we cannot particularly do anything about were downgraded to warnings. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-10-28tunnel: make JSR305 annotations a compileOnly dependencyHarsh Shandilya1-1/+1
These have no business being part of the runtime classpath of this library Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-10-28gradle: upgrade AndroidX dependenciesHarsh Shandilya3-6/+6
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-10-27strings: sync translationsHarsh Shandilya2-0/+357
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-10-25ui: upgrade zxing-android-embeddedHarsh Shandilya3-14/+11
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-10-25gradle: bump wrapper to 7.2Harsh Shandilya3-108/+157
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-10-25gradle: bump AGPHarsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-10-10gradle: upgrade AndroidX dependenciesHarsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-09-27README: link to Android desugaring docsHarsh Shandilya1-12/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-09-26strings: sync with crowdinJason A. Donenfeld13-4/+208
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-09-26README: bump desugar versionJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-09-26version: bump1.0.20210926Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-09-26tunnel: bump to work on x86_64 architectureJason A. Donenfeld2-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>
2021-09-25ui,tunnel: support DNS search domainsJason A. Donenfeld7-8/+89
wg-quick has supported this for a while, but not the config layer, and not the Go backend, so wire this all up. Requested-by: Alexis Geoffrey <alexis.geoffrey97@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-09-24version: bump1.0.20210924Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-09-24tools: bump depsJason A. Donenfeld4-16/+16
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-09-24build: upgrade Kotlin and AndroidX dependenciesHarsh Shandilya2-7/+7
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-09-13tunnel: bump depsJason A. Donenfeld2-13/+14
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-09-09tools: bump for android 12Jason A. Donenfeld1-0/+0
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-07-29gradle: update property set with AGP 7 experimental flagsHarsh Shandilya3-21/+57
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-29build: fix CMake warningHarsh Shandilya1-0/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-29strings: sync translationsHarsh Shandilya24-95/+737
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-29build: switch to modern plugin application layoutHarsh Shandilya4-22/+28
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-29gradle: upgrade to AGP 7.0.0Harsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-29ui: mark app_name string as untranslatableHarsh Shandilya2-2/+2
WireGuard is a brand name that should not be localized. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-29gradle: fix distribution checksumHarsh Shandilya2-2/+2
This should've been updated when we switched the distribution type to -bin Fixes: a23c57bab025 ("gradle: switch to -bin distribution") Reported-by: Vladimir Nikishkin <lockywolf@gmail.com> Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-28gradle: disable Jetifier that is no longer necessaryHarsh Shandilya1-2/+3
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-25gradle: switch to -bin distributionHarsh Shandilya2-2/+1
-all is a noticeably larger distribution than -bin and the sources it packages can be fetched on-demand by IDEs. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-25build: upgrade AndroidX dependenciesHarsh Shandilya1-4/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-18build: upgrade AndroidX dependenciesHarsh Shandilya1-7/+7
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-18gradle: bump to 7.1.1Harsh Shandilya2-4/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-16build: drop obsolete dependency substitutionHarsh Shandilya1-7/+0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-16gradle: bump to v7.1Harsh Shandilya4-5/+5
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-27build: bump desugar_jdk_libs and KotlinHarsh Shandilya1-2/+2
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-26tunnel: retry DNS resolution for 10 secondsJason A. Donenfeld4-2/+26
This has several problems: 1) it blocks the main thread; 2) it doesn't distinguish between a permanent error and a transient one; 3) the 10 seconds is hard coded; 4) there's no way for the user to cancel it. We'll have to improve this. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-05-19build: upgrade AndroidX dependenciesHarsh Shandilya2-7/+7
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-07gradle: use longer timeouts for Gradle publish tasksHarsh Shandilya1-0/+5
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-07version: bump1.0.20210506Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-05-07tunnel: bump depsJason A. Donenfeld2-12/+12
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-05-07tunnel: download hash list in chunks if necessaryJason A. Donenfeld1-1/+5
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-05-06ui: update datastore and rework apiJason A. Donenfeld4-34/+38
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-05-06ui: remove hack for broken kotlin compilerJason A. Donenfeld1-5/+1
Seems like things are finally fixed. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-05-06tunnel: avoid race between shutdown and statsJason A. Donenfeld1-5/+6
wgTurnOff can block for a while, in which case, calling getStatistics will use a stale handle and stale tunnel. Not only that, but wgGetConfig might return null, in which case string.split throws. java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] java.lang.String.split(java.lang.String)' on a null at com.wireguard.android.backend.GoBackend.getStatistics Reported-by: tomt@adslweb.co.uk Link: https://lists.zx2c4.com/pipermail/wireguard/2021-May/006709.html Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-05-05version: bump1.0.20210505Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-05-05ui: replace deprecated string operationsHarsh Shandilya3-10/+6
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-05project: use kotlin official code styleJason A. Donenfeld1-9/+4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-05-05tools: bump depsJason A. Donenfeld4-18/+20
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>