aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/util (unfollow)
Commit message (Expand)AuthorFilesLines
2020-03-09Rename app module to uiHarsh Shandilya11-903/+0
2020-03-09Migrate tunnel related classes to tunnel/ Gradle moduleHarsh Shandilya4-564/+0
2020-03-09ToolsInstaller: restrict to only main app usageJason A. Donenfeld1-0/+2
2020-03-09ToolsInstaller: remove versioningJason A. Donenfeld1-2/+1
2020-03-09RootShell: remove need for BuildConfigJason A. Donenfeld1-2/+1
2020-03-08Backend: do not use singletonsJason A. Donenfeld2-12/+16
2020-03-09ToolsInstaller: do not use RJason A. Donenfeld1-3/+1
2020-03-09RootShell: properly use errormessagesJason A. Donenfeld4-33/+71
2020-03-09ErrorMessages: do not use R from backendJason A. Donenfeld1-12/+24
2020-03-09ErrorMessages: do not traverse down into remote exceptionsJason A. Donenfeld1-1/+6
2020-02-28ModuleLoader: Staticize isModuleLoadedHarsh Shandilya1-1/+1
2020-02-16SharedLibraryLoader: Fix leaked Closeable warningHarsh Shandilya1-0/+1
2020-02-14Port tunnel creation UI from ViscerionHarsh Shandilya1-0/+16
2019-10-22ModuleLoader: sync file before renamingJason A. Donenfeld1-2/+2
2019-10-21ToolsInstaller: write to temporary file, fsync, renameJason A. Donenfeld2-3/+8
2019-10-18Application: put user agent in log to help debuggingJason A. Donenfeld1-5/+2
2019-10-18Suppress depreciation warningsJason A. Donenfeld1-0/+2
2019-10-14Download modules after verifying signify signatureJason A. Donenfeld1-0/+186
2019-10-13ToolsInstaller: extract from apk instead of relying on native extractionJason A. Donenfeld2-50/+39
2019-10-13SharedLibraryLoader: separate out extractionJason A. Donenfeld1-29/+35
2019-10-13SharedLibraryLoader: prioritize ABI orderingJason A. Donenfeld1-10/+10
2019-10-13SharedLibraryLoader: iterate through all apks for bundlesJason A. Donenfeld1-30/+41
2019-10-12export: use content resolver on android Q+Jason A. Donenfeld1-0/+96
2019-09-27FragmentUtils: Directly cast context as SettingsActivityHarsh Shandilya1-2/+2
2019-02-17ToolsInstaller: fix typo on cleanupJason A. Donenfeld1-1/+1
2019-02-14ToolsInstaller: Require Magisk 18Jason A. Donenfeld1-6/+6
2019-02-14ToolsInstaller: Use chcon over restoreconHarsh Shandilya1-1/+1
2019-01-07Update copyrightJason A. Donenfeld12-12/+12
2018-12-18Migrate to AndroidXHarsh Shandilya9-10/+10
2018-12-15Clean up error messagesSamuel Holland3-51/+132
2018-12-15Provide semantically meaningful exceptions for translationSamuel Holland1-8/+12
2018-12-11Fix locale usageJason A. Donenfeld2-9/+6
2018-12-11Unwrap the correct exceptionZachary Wander1-1/+1
2018-12-11Localize exception messagesZachary Wander2-6/+15
2018-12-08Remodel the ModelSamuel Holland4-11/+40
2018-11-11Auto-format the source directoriesSamuel Holland2-34/+34
2018-09-06global: update copyright headersJason A. Donenfeld11-21/+11
2018-08-26FragmentUtils: Make final and prevent instantiationHarsh Shandilya1-1/+5
2018-08-26MonkeyedSnackbar: removeJason A. Donenfeld1-3/+1
2018-07-29MonkeyedSnackbar: work around Harsh's broken phoneJason A. Donenfeld1-1/+3
2018-07-24tools: pass in debug package nameJason A. Donenfeld1-2/+3
2018-07-13global: Add nullity annotationsEric Kuck6-26/+28
2018-07-06global: move to Apache 2.0Jason A. Donenfeld11-11/+11
2018-06-25global: Small cleanupsJason A. Donenfeld1-2/+2
2018-06-23android: Consolidate getPrefActivity into FragmentUtilsHarsh Shandilya1-0/+25
2018-06-23treewide: Optimize importsHarsh Shandilya1-1/+1
2018-06-19util: Extract non-Android utility interfacesSamuel Holland7-72/+11
2018-06-10ToolsInstaller: safer state machineJason A. Donenfeld1-12/+19
2018-06-07Give Samuel heart attack by removing DaggerJason A. Donenfeld3-32/+8
2018-06-07VersionPreference: account for checking state and move away from tools installerJason A. Donenfeld1-9/+0