aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/util (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename app module to uiHarsh Shandilya2020-03-0911-903/+0
* Migrate tunnel related classes to tunnel/ Gradle moduleHarsh Shandilya2020-03-094-564/+0
* ToolsInstaller: restrict to only main app usageJason A. Donenfeld2020-03-091-0/+2
* ToolsInstaller: remove versioningJason A. Donenfeld2020-03-091-2/+1
* RootShell: remove need for BuildConfigJason A. Donenfeld2020-03-091-2/+1
* Backend: do not use singletonsJason A. Donenfeld2020-03-082-12/+16
* ToolsInstaller: do not use RJason A. Donenfeld2020-03-091-3/+1
* RootShell: properly use errormessagesJason A. Donenfeld2020-03-094-33/+71
* ErrorMessages: do not use R from backendJason A. Donenfeld2020-03-091-12/+24
* ErrorMessages: do not traverse down into remote exceptionsJason A. Donenfeld2020-03-091-1/+6
* ModuleLoader: Staticize isModuleLoadedHarsh Shandilya2020-02-281-1/+1
* SharedLibraryLoader: Fix leaked Closeable warningHarsh Shandilya2020-02-161-0/+1
* Port tunnel creation UI from ViscerionHarsh Shandilya2020-02-141-0/+16
* ModuleLoader: sync file before renamingJason A. Donenfeld2019-10-221-2/+2
* ToolsInstaller: write to temporary file, fsync, renameJason A. Donenfeld2019-10-212-3/+8
* Application: put user agent in log to help debuggingJason A. Donenfeld2019-10-181-5/+2
* Suppress depreciation warningsJason A. Donenfeld2019-10-181-0/+2
* Download modules after verifying signify signatureJason A. Donenfeld2019-10-141-0/+186
* ToolsInstaller: extract from apk instead of relying on native extractionJason A. Donenfeld2019-10-132-50/+39
* SharedLibraryLoader: separate out extractionJason A. Donenfeld2019-10-131-29/+35
* SharedLibraryLoader: prioritize ABI orderingJason A. Donenfeld2019-10-131-10/+10
* SharedLibraryLoader: iterate through all apks for bundlesJason A. Donenfeld2019-10-131-30/+41
* export: use content resolver on android Q+Jason A. Donenfeld2019-10-121-0/+96
* FragmentUtils: Directly cast context as SettingsActivityHarsh Shandilya2019-09-271-2/+2
* 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