aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/util/ToolsInstaller.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Localize exception messagesZachary Wander2018-12-111-1/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Auto-format the source directoriesSamuel Holland2018-11-111-33/+32
| | | | | | Blame Jason for writing Java in vim. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: update copyright headersJason A. Donenfeld2018-09-061-2/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: Add nullity annotationsEric Kuck2018-07-131-3/+5
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* global: move to Apache 2.0Jason A. Donenfeld2018-07-061-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ToolsInstaller: safer state machineJason A. Donenfeld2018-06-101-12/+19
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Give Samuel heart attack by removing DaggerJason A. Donenfeld2018-06-071-17/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* VersionPreference: account for checking state and move away from tools installerJason A. Donenfeld2018-06-071-9/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ToolsInstallerPreference: do not check for magisk on main threadJason A. Donenfeld2018-06-061-2/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ToolsInstaller: allow installing as Magisk moduleJason A. Donenfeld2018-06-051-1/+41
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* android: Cleanup classesHarsh Shandilya2018-06-021-1/+1
| | | | | | | - Use final modifer wherever possible - Use try-with-resources for input/output streams Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Settings: add versionJason A. Donenfeld2018-06-011-0/+13
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* wg-quick: don't break push notificationsJason A. Donenfeld2018-05-311-1/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: fix up copyrightsJason A. Donenfeld2018-05-031-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: Add or update copyright headers in Java codeSamuel Holland2018-05-021-0/+5
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* ToolsInstaller: Remove double-checked lockingSamuel Holland2018-01-171-16/+15
| | | | | | | | | It can't work and may be crashing the runtime. Use a lock object to avoid exposing the synchronization in the class's interface. Signed-off-by: Samuel Holland <samuel@sholland.org>
* ToolsInstaller: symlink tools alwaysJason A. Donenfeld2018-01-101-22/+14
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: Clean up error loggingSamuel Holland2018-01-091-1/+1
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* ToolsInstaller: Propagate NoRootException properlySamuel Holland2018-01-091-18/+14
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* RootShell: Simplify, synchronize, clean upSamuel Holland2018-01-091-7/+2
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* ToolsInstaller: terminators are better than seperatorsJason A. Donenfeld2018-01-091-7/+7
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ToolsInstaller: Add a method to ensure tool availabilitySamuel Holland2018-01-081-0/+28
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* ToolsInstaller: Add methods to check/make symlinksSamuel Holland2018-01-081-0/+35
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* ToolsInstaller: Add method to check installation statusSamuel Holland2018-01-081-14/+24
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Fragment/Tile: Make success/error messages translatableSamuel Holland2018-01-081-1/+8
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* RootShell: multiplex commandsJason A. Donenfeld2018-01-081-1/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ToolsInstaller: Extract to its own classesSamuel Holland2018-01-081-0/+70
Signed-off-by: Samuel Holland <samuel@sholland.org>