Jason A. Donenfeld
|
62d8beff96
|
Application: use proper completablefuture for backend
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-07-26 04:54:14 +02:00 |
|
Jason A. Donenfeld
|
7d438e9dbc
|
Wire up ACRA
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-07-26 01:41:29 +02:00 |
|
Eric Kuck
|
67ea8b2936
|
global: Add nullity annotations
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-07-13 03:46:23 +02:00 |
|
Eric Kuck
|
d7ea078cdf
|
Request VPN permissions on activation
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
|
2018-07-09 17:08:41 +02:00 |
|
Jason A. Donenfeld
|
7b28d51cdd
|
global: move to Apache 2.0
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-07-06 16:28:46 +02:00 |
|
Jason A. Donenfeld
|
b10a6171a5
|
Application: make lock final
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-17 22:34:22 +02:00 |
|
Jason A. Donenfeld
|
6534f45a3a
|
application: style fix
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-17 14:53:31 +02:00 |
|
Jason A. Donenfeld
|
e8891d775b
|
global: supply backend asynchronously
We can't block for IO, so move everything to async workers or to
callbacks.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-14 05:06:18 +02:00 |
|
Jason A. Donenfeld
|
61e3441bfb
|
Application: require rootshell to use wgquick backend
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-12 05:42:24 +02:00 |
|
Jason A. Donenfeld
|
8d27570eea
|
Backend: abstract version information
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-07 04:35:07 +02:00 |
|
Jason A. Donenfeld
|
24605c9c01
|
Give Samuel heart attack by removing Dagger
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-07 04:12:42 +02:00 |
|
Jason A. Donenfeld
|
7b59353910
|
VersionPreference: account for checking state and move away from tools installer
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-07 03:27:06 +02:00 |
|
Jason A. Donenfeld
|
27072972ab
|
DarkMode: move to shared preferences listener
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-05 02:02:09 +02:00 |
|
Jason A. Donenfeld
|
32d669a661
|
theme: add dark theme with toggle
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-06-01 14:57:25 +02:00 |
|
Jason A. Donenfeld
|
f77eac6796
|
global: fix up copyrights
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-05-03 19:15:09 -05:00 |
|
Samuel Holland
|
aa92c4a9d5
|
global: Add or update copyright headers in Java code
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-05-02 10:31:25 -05:00 |
|
Samuel Holland
|
7eedf08d4b
|
global: Automatic code formatting
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-04-30 11:39:12 -05:00 |
|
Jason A. Donenfeld
|
0ea6f73332
|
GoBackend: integrate into app
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2018-02-17 21:14:09 +01:00 |
|
Samuel Holland
|
c806e655fa
|
WgQuickBackend: Ensure tools are available before use
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-08 23:39:32 -06:00 |
|
Samuel Holland
|
dd69a2e778
|
project: Remove currently-unused library
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-08 23:39:15 -06:00 |
|
Samuel Holland
|
88e30431cb
|
Application: Remove unneeded exported component
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-08 00:35:35 -06:00 |
|
Samuel Holland
|
08cca56388
|
ToolsInstaller: Extract to its own classes
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-08 00:34:55 -06:00 |
|
Samuel Holland
|
be8b6017d5
|
Make TunnelManager the point of asynchronicity
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-07 00:24:56 -06:00 |
|
Samuel Holland
|
609194fae2
|
Serviceless rewrite, part 1
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-06 04:09:29 -06:00 |
|