summaryrefslogtreecommitdiffhomepage
path: root/app/src/main
AgeCommit message (Expand)Author
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-06-05TunnelList: Get focus to toggle button via remote for Fire TVRevath S Kumar
2019-03-19InetEndpoint: properly match IPv6 addressesJason A. Donenfeld
2019-03-19strings: %i is invalidJason A. Donenfeld
2019-03-16WgQuickBackend: pass result to error stringJason A. Donenfeld
2019-02-17project: bump dependenciesJason 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-18strings: squelch warning on multiple %sJason A. Donenfeld
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-11Squelch xml warningJason A. Donenfeld
2018-12-11Throw illegalargumentexception instead of nullpointerexception for builder er...Jason A. Donenfeld
2018-12-11Unwrap the correct exceptionZachary Wander
2018-12-11Order stringsJason A. Donenfeld
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
2018-11-11Auto-format the source directoriesSamuel Holland