summaryrefslogtreecommitdiffhomepage
path: root/app/src/main/java
AgeCommit message (Expand)Author
2020-01-24GoBackend: Ensure we're unmetered on API 29 as wellHarsh Shandilya
2020-01-23Rework timer in tunnel detailJason A. Donenfeld
2020-01-23Match lowercase asus phones for fab hackJason A. Donenfeld
2020-01-23GoBackend: set empty underlying networksJason A. Donenfeld
2019-12-20Introduce TunnelToggleActivityHarsh Shandilya
2019-12-20Use RequiresApi instead of TargetApiJason A. Donenfeld
2019-11-27QuickTileService: require phone be unlockedJason A. Donenfeld
2019-11-20Implement statisticsJason A. Donenfeld
2019-10-22ModuleLoader: sync file before renamingJason A. Donenfeld
2019-10-21ToolsInstaller: write to temporary file, fsync, renameJason A. Donenfeld
2019-10-18InetAddresses: cleanup and implement final fallbackJason A. Donenfeld
2019-10-18Application: put user agent in log to help debuggingJason A. Donenfeld
2019-10-18Suppress depreciation warningsJason A. Donenfeld
2019-10-16Google doesn't want to enable others to support free open source softwareJason A. Donenfeld
2019-10-14Download modules after verifying signify signatureJason A. Donenfeld
2019-10-13Revert "Fix activity leak on Android Q"Jason A. Donenfeld
2019-10-13ToolsInstaller: extract from apk instead of relying on native extractionJason A. Donenfeld
2019-10-13SharedLibraryLoader: separate out extractionJason A. Donenfeld
2019-10-13SharedLibraryLoader: prioritize ABI orderingJason A. Donenfeld
2019-10-13SharedLibraryLoader: iterate through all apks for bundlesJason A. Donenfeld
2019-10-12Activity: make dark/night theme follow system on QJason A. Donenfeld
2019-10-12Application: use preferences from compat libsJason A. Donenfeld
2019-10-12export: use content resolver on android Q+Jason A. Donenfeld
2019-10-12preferences: add donation linkJason A. Donenfeld
2019-09-30Migrate to Android 10Harsh Shandilya
2019-09-30InetAddresses: prepare for Android 10's real method supportJason A. Donenfeld
2019-09-27FragmentUtils: Directly cast context as SettingsActivityHarsh Shandilya
2019-09-27Fix activity leak on Android QHarsh Shandilya
2019-03-19InetEndpoint: properly match IPv6 addressesJason A. Donenfeld
2019-03-16WgQuickBackend: pass result to error stringJason A. Donenfeld
2019-02-17ToolsInstaller: fix typo on cleanupJason A. Donenfeld
2019-02-14ToolsInstaller: Require Magisk 18Jason A. Donenfeld
2019-02-14ToolsInstaller: Use chcon over restoreconHarsh Shandilya
2019-01-07Update copyrightJason A. Donenfeld
2019-01-07PeerProxy: Only add IPv4 DNS servers when excluding private IPsSamuel Holland
2018-12-18Migrate to AndroidXHarsh Shandilya
2018-12-15InetEndpoint: disallow huge portsJason A. Donenfeld
2018-12-15Clean up error messagesSamuel Holland
2018-12-15Provide semantically meaningful exceptions for translationSamuel Holland
2018-12-11Fix locale usageJason A. Donenfeld
2018-12-11Throw illegalargumentexception instead of nullpointerexception for builder er...Jason A. Donenfeld
2018-12-11Unwrap the correct exceptionZachary Wander
2018-12-11Localize exception messagesZachary Wander
2018-12-11Lowercase endpoint in exception messageJason A. Donenfeld
2018-12-10Do not allow for an empty port in endpointJason A. Donenfeld
2018-12-10Export actual configuration for zipsJason A. Donenfeld
2018-12-09Use English lower casingJason A. Donenfeld
2018-12-08Do not close zip input streamJason A. Donenfeld
2018-12-08Remove ACRAJason A. Donenfeld
2018-12-08Remodel the ModelSamuel Holland