cb6681b
drawable: add adaptive icon by
2018-05-02 07:19:05 +0200
a46b2eb
libwg-go: avoid phony target and update go by
2018-05-02 03:55:18 +0200
a77ff16
wg-build: Update gradle build files by
2018-05-01 18:40:52 +0530
96ebf4c
libwg-go: Ignore go{path,root} by
2018-05-01 11:33:26 +0530
691d8a3
project: Import select Android Studio configuration files by
2018-05-01 16:31:21 -0500
92fc1db
libwg-go: do not deadlock on Close by
2018-05-01 17:48:59 +0200
997138c
Version bump by
2018-04-30 23:11:32 +0200
ba1b6c7
ZipExporterPreference: account for directory already existing by
2018-04-30 19:55:06 +0200
843003f
global: Clean up Java by
2018-04-30 11:37:52 -0500
8e4fb91
global: Clean up XML by
2018-04-30 11:36:56 -0500
7eedf08
global: Automatic code formatting by
2018-04-30 11:39:12 -0500
e263632
app: Sort dependencies by
2018-04-30 11:35:46 -0500
a481aa2
project: Update gradle files by
2018-04-30 11:35:07 -0500
6ce739f
libwg-go: use system Go when possible by
2018-04-30 18:19:37 +0200
05b4e39
Tunnel importer: stricter file filters by
2018-04-30 17:37:34 +0200
65ca597
proguard: enable by
2018-04-30 16:56:48 +0200
3c84db7
Preferences: use v14 material style by
2018-04-30 15:35:21 +0200
a47ddf5
ZipExporterPreference: requireNonNull is redundant by
2018-04-30 15:12:49 +0200
f9d6818
wg: Collapse fab when pressing back before exiting by
2018-04-27 23:50:11 +0530
f1fa468
SettingsActivity: Migrate permissions check to AppCompat by
2018-04-30 17:28:13 +0530
a6e5300
ZipExporterPreference: Correctly get preference activity by
2018-04-30 16:56:25 +0530
77c0d4d
TunnelListFragment: Use Collections methods in place of Arrays by
2018-04-30 16:44:04 +0530
7e415a6
wg: Break out crossport dependency by
2018-04-29 10:41:08 +0530
431b75b
wg-build: Upgrade databinding library to 3.1.2 by
2018-04-29 10:23:11 +0530
fe4cc22
SettingsActivity: Gracefully exit when options menu home is pressed by
2018-04-29 10:14:20 +0530
4fc1e61
SettingsActivity: Define preferenceTheme for AppCompat by
2018-04-29 02:11:09 +0530
e7e571a
wg: Migrate menu visibility to AppCompat by
2018-04-29 01:47:33 +0530
425d194
wg: Add and use dummy AppTheme by
2018-04-29 01:10:22 +0530
4ec0b3a
Prefer AppCompat classes by
2018-04-27 22:29:27 +0530
af57824
wireguard: Extract dependency versions to ext struct by
2018-04-27 20:25:42 +0530
5969049
TunnelDetailFragment: rewrite and simplify by
2018-04-30 05:28:51 +0200
73b0c4e
TunnelEditorFragment: rewrite and simplify by
2018-04-30 05:00:51 +0200
622f41f
Allow exporting to zip file by
2018-04-29 02:04:28 +0200
f4e462f
Allow importing from zip file by
2018-04-28 18:35:12 +0200
217ab5e
config: Minor cleanup by
2018-04-27 22:03:39 +0530
ba862b1
Quick cleanup across the board by
2018-04-27 22:59:24 +0530
592c5cb
Version bump by
2018-04-28 04:56:12 +0200
63071f5
Use validation instead of two-way binding by
2018-04-28 04:45:17 +0200
6932289
Do not do DNS lookups for IPs by
2018-04-27 18:29:14 +0200
9c6f913
Add build instructions by
2018-04-27 16:45:16 +0200
9ee9768
Throw IllegalArgumentExceptions when arguments are bad by
2018-04-24 03:31:10 +0200
254cc4c
Latest go changes by
2018-04-27 05:43:02 +0200
31101f2
WgQuickBackend: always create configuration file by
2018-04-26 19:41:35 +0200
8d2510a
Manifest: disable always-on VPN by
2018-04-26 02:25:18 +0200
532edf7
GoBackend: bring down tunnels when revoked or disconnected by
2018-04-25 18:26:42 +0200
86ffb24
Use variable map instead of shell switch by
2018-04-25 14:36:33 +0200
2c9e11f
Curve25519: fix up spacing by
2018-04-24 18:01:16 +0200
e6838f9
Use binary distro of Golang by
2018-04-24 15:19:53 +0200
83b30be
Version bump by
2018-04-23 16:42:44 +0200
88cf839
Update application state based on wg-quick by
2018-04-23 16:37:42 +0200
a1c6f4b
Version bump by
2018-04-19 18:21:55 +0200
32fcb3f
Work around go fd closing limitation and version bump by
2018-04-19 07:55:24 +0200
e7c6e48
Version bump for go race condition by
2018-04-18 21:32:52 +0200
80f22e6
Determine MTU automatically by
2018-04-18 16:44:05 +0200
ed42e30
Version bump by
2018-04-18 09:56:06 +0200
dc1b808
Update dependencies by
2018-04-18 09:51:55 +0200
53d29b3
More javafication by
2018-04-18 05:28:31 +0200
69f1a35
Version bump by
2018-04-17 06:02:03 +0200
140fb39
GoBackend: default MTU is 1280 by
2018-04-17 05:59:23 +0200
b536087
Remove sloppy java with enterprise java horrors by
2018-04-17 05:20:17 +0200
e40c579
global: update various upstreams by
2018-04-17 02:25:35 +0200
4c9143c
GoBackend: Handle vpn service expiration by
2018-04-15 12:03:42 +1000
74eae55
Config: Handle multiple address or dns in config file by
2018-03-05 23:47:07 +1100
44698bb
GoBackend: Add support for multiple address and dns as a comma separated list by
2018-03-05 21:18:43 +1100
175f7e1
GoBackend: parse allowed ips by
2018-03-02 23:08:25 +1100
c6d3119
GoBackend: Parse the dns address by
2018-03-02 20:48:35 +1100
6878aba
GoBackend: IPv6 handling by
2018-03-02 20:34:40 +1100
d97312b
GoBackend: Resolve endpoint before passing it to the go lib by
2018-03-01 19:10:06 +1100
9dfab4d
GoBackend: Use the android VpnService to encapsulate the go backend by
2018-02-19 08:16:26 +1100
19aec7c
GoBackend: support NO_PI mode by
2018-02-28 12:42:09 +0100
f2113f8
Update submodules by
2018-02-20 17:01:54 +0100
0ea6f73
GoBackend: integrate into app by
2018-02-07 19:19:20 +0100
b923f7b
wg: bump commit by
2018-02-17 18:59:18 +0100
d1c863b
KeyEncoding: add constant time hex implementation by
2018-02-12 20:44:36 +0100
b22e2b2
manifest: Add permission to read external storage by
2018-02-03 12:47:14 -0600
a66348c
Version bump by
2018-01-18 23:17:29 +0100
c683d23
FileConfigStore: Warn for deletion failure in exception path by
2018-01-18 04:12:54 -0600
23535c0
WgQuickBackend: Always pass the full path to wg-quick by
2018-01-18 04:10:13 -0600
8dde6c3
fragments: Be extra paranoid about the binding getting destroyed by
2018-01-16 23:12:49 -0600
54f2011
TunnelManager: Use constants directly where appropriate by
2018-01-16 05:52:17 -0600
fb3138b
Peer: Add missing @Override by
2018-01-16 05:51:32 -0600
f63aeea
WgQuickBackend: Clean up unused fields and imports by
2018-01-16 05:51:11 -0600
09c207b
ToolsInstaller: Remove double-checked locking by
2018-01-16 05:47:10 -0600
d56eda2
RootShell: Use a lock object instead of sync methods by
2018-01-16 05:47:10 -0600
75aeec0
Build bump by
2018-01-10 23:49:01 +0100
c1cc277
Manifest: show back arrow on sub activities by
2018-01-10 23:51:55 +0100
7e06768
ToolsInstaller: symlink tools always by
2018-01-10 23:38:39 +0100
7a618c1
FileConfigStore: cleanup on rename problem by
2018-01-10 23:26:12 +0100
f8ee7dc
QuickTileService: Fix crash opening activity by
2018-01-10 11:13:16 -0600
30901a6
TunnelController: Use helper function to unwrap the Throwable by
2018-01-10 00:03:45 -0600
7b9c1a5
model: Use ConfigStore.rename() to avoid recreating tunnels by
2018-01-10 00:03:03 -0600
951afaa
ConfigStore: Add a rename method and implement it by
2018-01-10 00:01:31 -0600
5ce7eba
FileConfigStore: Simplify error handling by
2018-01-09 23:57:15 -0600
dfa4a2e
WgQuickBackend: properly report exception so alert shows by
2018-01-10 03:16:42 +0100
df3062c
Tunnel: ifname has max len 15 by
2018-01-10 02:49:06 +0100
b3e928c
tools: error if setconf fails by
2018-01-10 02:40:55 +0100
01faa9b
tools: ifname has max len 15 by
2018-01-10 02:38:29 +0100
a42892b
TunnelEditorFragment: do not pass null localConfig by
2018-01-10 00:54:59 +0100
138ba5c
QuickTileService: sometimes tile is null by
2018-01-10 00:41:28 +0100
c6bdeb1
Prepare version 0.3.0 by
2018-01-09 06:24:40 -0600