aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/util (follow)
Commit message (Expand)AuthorAgeFilesLines
* ToolsInstaller: fix typo on cleanupJason A. Donenfeld2019-02-171-1/+1
* ToolsInstaller: Require Magisk 18Jason A. Donenfeld2019-02-141-6/+6
* ToolsInstaller: Use chcon over restoreconHarsh Shandilya2019-02-141-1/+1
* Update copyrightJason A. Donenfeld2019-01-0712-12/+12
* Migrate to AndroidXHarsh Shandilya2018-12-189-10/+10
* Clean up error messagesSamuel Holland2018-12-153-51/+132
* Provide semantically meaningful exceptions for translationSamuel Holland2018-12-151-8/+12
* Fix locale usageJason A. Donenfeld2018-12-112-9/+6
* Unwrap the correct exceptionZachary Wander2018-12-111-1/+1
* Localize exception messagesZachary Wander2018-12-112-6/+15
* Remodel the ModelSamuel Holland2018-12-084-11/+40
* Auto-format the source directoriesSamuel Holland2018-11-112-34/+34
* global: update copyright headersJason A. Donenfeld2018-09-0611-21/+11
* FragmentUtils: Make final and prevent instantiationHarsh Shandilya2018-08-261-1/+5
* MonkeyedSnackbar: removeJason A. Donenfeld2018-08-261-3/+1
* MonkeyedSnackbar: work around Harsh's broken phoneJason A. Donenfeld2018-07-291-1/+3
* tools: pass in debug package nameJason A. Donenfeld2018-07-241-2/+3
* global: Add nullity annotationsEric Kuck2018-07-136-26/+28
* global: move to Apache 2.0Jason A. Donenfeld2018-07-0611-11/+11
* global: Small cleanupsJason A. Donenfeld2018-06-251-2/+2
* android: Consolidate getPrefActivity into FragmentUtilsHarsh Shandilya2018-06-231-0/+25
* treewide: Optimize importsHarsh Shandilya2018-06-231-1/+1
* util: Extract non-Android utility interfacesSamuel Holland2018-06-197-72/+11
* ToolsInstaller: safer state machineJason A. Donenfeld2018-06-101-12/+19
* Give Samuel heart attack by removing DaggerJason A. Donenfeld2018-06-073-32/+8
* VersionPreference: account for checking state and move away from tools installerJason A. Donenfeld2018-06-071-9/+0
* ToolsInstallerPreference: do not check for magisk on main threadJason A. Donenfeld2018-06-061-2/+5
* ToolsInstaller: allow installing as Magisk moduleJason A. Donenfeld2018-06-051-1/+41
* DarkMode: move to shared preferences listenerJason A. Donenfeld2018-06-051-109/+0
* android: Cleanup classesHarsh Shandilya2018-06-023-17/+18
* Topic: John does things differentlyJason A. Donenfeld2018-06-021-29/+30
* Topic: make reentrantJason A. Donenfeld2018-06-011-6/+17
* Settings: add versionJason A. Donenfeld2018-06-011-0/+13
* theme: add dark theme with toggleJason A. Donenfeld2018-06-011-0/+97
* wg-quick: don't break push notificationsJason A. Donenfeld2018-05-311-1/+2
* SharedLibraryLoader: introduce to work around Samsung PackageManager bugsJason A. Donenfeld2018-05-291-0/+74
* ExceptionLoggers: never have a null messageJason A. Donenfeld2018-05-161-2/+11
* global: Cleanup line lengths and misc lint warningsHarsh Shandilya2018-05-094-8/+13
* global: fix up copyrightsJason A. Donenfeld2018-05-0312-0/+12
* global: Add or update copyright headers in Java codeSamuel Holland2018-05-0212-0/+60
* wg: Break out crossport dependencyHarsh Shandilya2018-04-301-2/+1
* Quick cleanup across the boardHarsh Shandilya2018-04-281-1/+1
* Update application state based on wg-quickJason A. Donenfeld2018-04-231-1/+1
* ToolsInstaller: Remove double-checked lockingSamuel Holland2018-01-171-16/+15
* RootShell: Use a lock object instead of sync methodsSamuel Holland2018-01-171-88/+98
* ToolsInstaller: symlink tools alwaysJason A. Donenfeld2018-01-101-22/+14
* global: Clean up error loggingSamuel Holland2018-01-091-1/+1
* RootShell: Improve shell start error handlingSamuel Holland2018-01-091-9/+14
* RootShell: Be stricter about command delimitersSamuel Holland2018-01-091-13/+24
* RootShell: stop if we can't startJason A. Donenfeld2018-01-091-31/+36