Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-03-14 | tunnel: Add an initial set of unit tests | Harsh Shandilya | 13 | -0/+308 | |
Includes a control set of broken configuration files that we attempt to parse and verify that the parser fails in a predictable and consistent manner. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
2020-03-14 | tunnel: Remove MISSING_VALUE from BadConfigException reasons | Harsh Shandilya | 8 | -8/+0 | |
This is covered under SYNTAX_ERROR which feels like a reasonable choice, so get rid of this unused field and associated resource string. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
2020-03-13 | config: show missing section error correctly | Jason A. Donenfeld | 1 | -1/+3 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-12 | strings: update Simplified Chinese translation | LilligantMatsuri | 1 | -15/+25 | |
Signed-off-by: LilligantMatsuri <srb12345@vip.qq.com> Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
2020-03-12 | strings: update Japanese translation | Eiji Tanioka | 1 | -0/+10 | |
Signed-off-by: Eiji Tanioka <tanioka404@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-12 | tunnel: replace CompletableFuture with GhettoCompletableFuture | Jason A. Donenfeld | 2 | -3/+33 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-12 | tunnel: we return Optional types so mark retrostreams as api | Jason A. Donenfeld | 1 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-11 | tunnel: add javadoc support | Jason A. Donenfeld | 4 | -11/+26 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-11 | strings: update Russian translate | Alexey | 1 | -0/+10 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-10 | tunnel: the external API does not expose java9 | Jason A. Donenfeld | 2 | -2/+4 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-10 | README: note JCenter addition | Jason A. Donenfeld | 1 | -0/+17 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-10 | tunnel: tools: update to latest go | Jason A. Donenfeld | 2 | -29/+29 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-10 | ModuleDownloaderPreference: remove disable_kernel_module after downloading | Jason A. Donenfeld | 2 | -5/+6 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-10 | tunnel: make use of @RestrictTo | Jason A. Donenfeld | 2 | -0/+7 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-10 | build: abstract out groupName | Jason A. Donenfeld | 4 | -4/+9 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-10 | global: java access control has important semantic meaning | Jason A. Donenfeld | 4 | -4/+4 | |
It's not right to blindly follow all of AndroidStudio's suggestions, especially for things in tunnel/ which comprise useful API. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-10 | tunnel: Codestyle cleanups | Harsh Shandilya | 6 | -37/+33 | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
2020-03-10 | ui: Codestyle cleanups | Harsh Shandilya | 10 | -63/+65 | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
2020-03-10 | Upgrade to Gradle 6.2.2 | Harsh Shandilya | 2 | -3/+3 | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
2020-03-10 | BaseFragment: Always anchor Snackbars to FAB | Harsh Shandilya | 1 | -1/+1 | |
This makes tunnel list fragment correctly render them above the FAB. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
2020-03-10 | tunnel: upload aar to bintray | Jason A. Donenfeld | 3 | -0/+71 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | strings: remove stale translations0.0.20200309 | Jason A. Donenfeld | 5 | -5/+0 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | build: apply version to both modules | Jason A. Donenfeld | 4 | -4/+12 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | Version bump | Jason A. Donenfeld | 2 | -2/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | KernelModuleDisablerPreference: turn off tunnels before switching backend | Jason A. Donenfeld | 2 | -11/+26 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | KernelModuleDisabler: allow disabling the kernel module backend | Jason A. Donenfeld | 5 | -1/+93 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | Preferences: give dual state summary for restore on boot | Jason A. Donenfeld | 2 | -2/+4 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | Preferences: reorder new checkbox | Jason A. Donenfeld | 1 | -2/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | VersionPreference: reverse go and wgquick titles | Jason A. Donenfeld | 1 | -2/+2 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | TunnelDetailFragment: avoid integer overflow | Jason A. Donenfeld | 1 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | global: format code | Jason A. Donenfeld | 19 | -290/+303 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | global: optimize imports | Jason A. Donenfeld | 65 | -281/+223 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | global: get rid of nonnull gradle hack | Jason A. Donenfeld | 77 | -89/+216 | |
Hacking things up via gradle is not right, and package-info.java poses problems with two modules, so instead we just apply it manually to every class. Remember to add this to new classes! Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | Application: simplify static block | Jason A. Donenfeld | 1 | -8/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||||
2020-03-09 | gradle: use optimized proguard rules | Jason A. Donenfeld | 1 | -1/+1 | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |