Age | Commit message (Expand) | Author |
2020-01-24 | GoBackend: restrict APIs to proper version | Jason A. Donenfeld |
2020-01-24 | GoBackend: Ensure we're unmetered on API 29 as well | Harsh Shandilya |
2020-01-23 | Rework timer in tunnel detail | Jason A. Donenfeld |
2020-01-23 | Match lowercase asus phones for fab hack | Jason A. Donenfeld |
2020-01-23 | GoBackend: set empty underlying networks | Jason A. Donenfeld |
2019-12-20 | Introduce TunnelToggleActivity | Harsh Shandilya |
2019-12-20 | Use RequiresApi instead of TargetApi | Jason A. Donenfeld |
2019-11-27 | QuickTileService: require phone be unlocked | Jason A. Donenfeld |
2019-11-20 | Implement statistics | Jason A. Donenfeld |
2019-10-22 | ModuleLoader: sync file before renaming | Jason A. Donenfeld |
2019-10-21 | ToolsInstaller: write to temporary file, fsync, rename | Jason A. Donenfeld |
2019-10-18 | InetAddresses: cleanup and implement final fallback | Jason A. Donenfeld |
2019-10-18 | Application: put user agent in log to help debugging | Jason A. Donenfeld |
2019-10-18 | Suppress depreciation warnings | Jason A. Donenfeld |
2019-10-16 | Google doesn't want to enable others to support free open source software | Jason A. Donenfeld |
2019-10-14 | Download modules after verifying signify signature | Jason A. Donenfeld |
2019-10-13 | Revert "Fix activity leak on Android Q" | Jason A. Donenfeld |
2019-10-13 | ToolsInstaller: extract from apk instead of relying on native extraction | Jason A. Donenfeld |
2019-10-13 | SharedLibraryLoader: separate out extraction | Jason A. Donenfeld |
2019-10-13 | SharedLibraryLoader: prioritize ABI ordering | Jason A. Donenfeld |
2019-10-13 | SharedLibraryLoader: iterate through all apks for bundles | Jason A. Donenfeld |
2019-10-12 | Activity: make dark/night theme follow system on Q | Jason A. Donenfeld |
2019-10-12 | Application: use preferences from compat libs | Jason A. Donenfeld |
2019-10-12 | export: use content resolver on android Q+ | Jason A. Donenfeld |
2019-10-12 | preferences: add donation link | Jason A. Donenfeld |
2019-09-30 | Migrate to Android 10 | Harsh Shandilya |
2019-09-30 | InetAddresses: prepare for Android 10's real method support | Jason A. Donenfeld |
2019-09-27 | FragmentUtils: Directly cast context as SettingsActivity | Harsh Shandilya |
2019-09-27 | Fix activity leak on Android Q | Harsh Shandilya |
2019-03-19 | InetEndpoint: properly match IPv6 addresses | Jason A. Donenfeld |
2019-03-16 | WgQuickBackend: pass result to error string | Jason A. Donenfeld |
2019-02-17 | ToolsInstaller: fix typo on cleanup | Jason A. Donenfeld |
2019-02-14 | ToolsInstaller: Require Magisk 18 | Jason A. Donenfeld |
2019-02-14 | ToolsInstaller: Use chcon over restorecon | Harsh Shandilya |
2019-01-07 | Update copyright | Jason A. Donenfeld |
2019-01-07 | PeerProxy: Only add IPv4 DNS servers when excluding private IPs | Samuel Holland |
2018-12-18 | Migrate to AndroidX | Harsh Shandilya |
2018-12-15 | InetEndpoint: disallow huge ports | Jason A. Donenfeld |
2018-12-15 | Clean up error messages | Samuel Holland |
2018-12-15 | Provide semantically meaningful exceptions for translation | Samuel Holland |
2018-12-11 | Fix locale usage | Jason A. Donenfeld |
2018-12-11 | Throw illegalargumentexception instead of nullpointerexception for builder er... | Jason A. Donenfeld |
2018-12-11 | Unwrap the correct exception | Zachary Wander |
2018-12-11 | Localize exception messages | Zachary Wander |
2018-12-11 | Lowercase endpoint in exception message | Jason A. Donenfeld |
2018-12-10 | Do not allow for an empty port in endpoint | Jason A. Donenfeld |
2018-12-10 | Export actual configuration for zips | Jason A. Donenfeld |
2018-12-09 | Use English lower casing | Jason A. Donenfeld |
2018-12-08 | Do not close zip input stream | Jason A. Donenfeld |
2018-12-08 | Remove ACRA | Jason A. Donenfeld |