Age | Commit message (Expand) | Author |
2018-02-20 | Update submodules | Jason A. Donenfeld |
2018-02-17 | GoBackend: integrate into app | Jason A. Donenfeld |
2018-02-17 | wg: bump commit | Jason A. Donenfeld |
2018-02-13 | KeyEncoding: add constant time hex implementation | Jason A. Donenfeld |
2018-02-03 | manifest: Add permission to read external storage | Samuel Holland |
2018-01-18 | Version bump | Jason A. Donenfeld |
2018-01-18 | FileConfigStore: Warn for deletion failure in exception path | Samuel Holland |
2018-01-18 | WgQuickBackend: Always pass the full path to wg-quick | Samuel Holland |
2018-01-18 | fragments: Be extra paranoid about the binding getting destroyed | Samuel Holland |
2018-01-17 | TunnelManager: Use constants directly where appropriate | Samuel Holland |
2018-01-17 | Peer: Add missing @Override | Samuel Holland |
2018-01-17 | WgQuickBackend: Clean up unused fields and imports | Samuel Holland |
2018-01-17 | ToolsInstaller: Remove double-checked locking | Samuel Holland |
2018-01-17 | RootShell: Use a lock object instead of sync methods | Samuel Holland |
2018-01-10 | Build bump | Jason A. Donenfeld |
2018-01-10 | Manifest: show back arrow on sub activities | Jason A. Donenfeld |
2018-01-10 | ToolsInstaller: symlink tools always | Jason A. Donenfeld |
2018-01-10 | FileConfigStore: cleanup on rename problem | Jason A. Donenfeld |
2018-01-10 | QuickTileService: Fix crash opening activity | Samuel Holland |
2018-01-10 | TunnelController: Use helper function to unwrap the Throwable | Samuel Holland |
2018-01-10 | model: Use ConfigStore.rename() to avoid recreating tunnels | Samuel Holland |
2018-01-10 | ConfigStore: Add a rename method and implement it | Samuel Holland |
2018-01-09 | FileConfigStore: Simplify error handling | Samuel Holland |
2018-01-10 | WgQuickBackend: properly report exception so alert shows | Jason A. Donenfeld |
2018-01-10 | Tunnel: ifname has max len 15 | Jason A. Donenfeld |
2018-01-10 | tools: error if setconf fails | Jason A. Donenfeld |
2018-01-10 | tools: ifname has max len 15 | Jason A. Donenfeld |
2018-01-10 | TunnelEditorFragment: do not pass null localConfig | Jason A. Donenfeld |
2018-01-10 | QuickTileService: sometimes tile is null | Jason A. Donenfeld |
2018-01-09 | Prepare version 0.3.0 | Samuel Holland |
2018-01-09 | WgQuickBackend: Finish the implementation | Samuel Holland |
2018-01-09 | model: Chain completions to avoid race conditions | Samuel Holland |
2018-01-09 | global: Clean up error logging | Samuel Holland |
2018-01-09 | WgQuickBackend: Log when tunnels can't be enumerated | Samuel Holland |
2018-01-09 | RootShell: Improve shell start error handling | Samuel Holland |
2018-01-09 | RootShell: Be stricter about command delimiters | Samuel Holland |
2018-01-09 | RootShell: stop if we can't start | Jason A. Donenfeld |
2018-01-09 | RootShell: hoist out synchronization | Jason A. Donenfeld |
2018-01-09 | tools: try not to overflow | Jason A. Donenfeld |
2018-01-09 | ToolsInstaller: Propagate NoRootException properly | Samuel Holland |
2018-01-09 | RootShell: Simplify, synchronize, clean up | Samuel Holland |
2018-01-09 | TunnelListFragment: Remove useless keyword | Samuel Holland |
2018-01-09 | ToolsInstaller: terminators are better than seperators | Jason A. Donenfeld |
2018-01-09 | RootShell: synchronize accesses to single shell | Jason A. Donenfeld |
2018-01-08 | RootShell: Simplify constructor | Samuel Holland |
2018-01-08 | WgQuickBackend: Ensure tools are available before use | Samuel Holland |
2018-01-08 | ToolsInstaller: Add a method to ensure tool availability | Samuel Holland |
2018-01-08 | WgQuickBackend: Inline resolveState() | Samuel Holland |
2018-01-08 | ToolsInstaller: Add methods to check/make symlinks | Samuel Holland |
2018-01-08 | ToolsInstallerPreference: Examine current state on load | Samuel Holland |