Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							2c9e11f4f2 
							
						 
					 
					
						
						
							
							Curve25519: fix up spacing  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-25 14:36:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							e6838f9cb0 
							
						 
					 
					
						
						
							
							Use binary distro of Golang  
						
						 
						
						... 
						
						
						
						This is a bummer, but Gradle already specifies tons of specific versions
of various binary components, so this is not materially different than
the rest of how this whole thing works.
It also allows us to specify the Go version that will actually build a
working binary of wireguard-go, since all of the Go bugs mean not every
version works equally. We do *not* want to use whatever version a distro
happens to be shipping.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-24 15:34:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							83b30bed7b 
							
						 
					 
					
						
						
							
							Version bump  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-23 17:04:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							88cf839c90 
							
						 
					 
					
						
						
							
							Update application state based on wg-quick  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-23 17:04:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							a1c6f4b3b7 
							
						 
					 
					
						
						
							
							Version bump  
						
						 
						
						... 
						
						
						
						Due to https://github.com/golang/go/issues/24950 
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-19 18:55:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							32fcb3fccf 
							
						 
					 
					
						
						
							
							Work around go fd closing limitation and version bump  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-19 17:11:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c6e487ea 
							
						 
					 
					
						
						
							
							Version bump for go race condition  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-18 21:33:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							80f22e6c3d 
							
						 
					 
					
						
						
							
							Determine MTU automatically  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-18 16:44:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							ed42e30069 
							
						 
					 
					
						
						
							
							Version bump  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-18 09:56:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							dc1b808f8e 
							
						 
					 
					
						
						
							
							Update dependencies  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-18 09:51:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							53d29b312f 
							
						 
					 
					
						
						
							
							More javafication  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-18 05:28:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							69f1a35a3f 
							
						 
					 
					
						
						
							
							Version bump  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 06:02:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							140fb395dc 
							
						 
					 
					
						
						
							
							GoBackend: default MTU is 1280  
						
						 
						
						... 
						
						
						
						This sucks, but it works with mobile networks. Later we can do something
sophisticated like we do with wg-quick.c, but not now.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 05:59:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							b5360871e8 
							
						 
					 
					
						
						
							
							Remove sloppy java with enterprise java horrors  
						
						 
						
						... 
						
						
						
						Since the amount of mind numbing boiler plate has been increased, this
must be the proper way to do things.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 05:27:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							e40c579b0e 
							
						 
					 
					
						
						
							
							global: update various upstreams  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 02:25:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Chabot 
							
						 
					 
					
						
						
						
						
							
						
						
							4c9143c835 
							
						 
					 
					
						
						
							
							GoBackend: Handle vpn service expiration  
						
						 
						
						... 
						
						
						
						After a timeout the android system is destroying the vpn service when it
is not used. By using a completable future we can wait for the service
to be relaunch on demand.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 02:15:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Chabot 
							
						 
					 
					
						
						
						
						
							
						
						
							74eae55c87 
							
						 
					 
					
						
						
							
							Config: Handle multiple address or dns in config file  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 02:15:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Chabot 
							
						 
					 
					
						
						
						
						
							
						
						
							44698bb000 
							
						 
					 
					
						
						
							
							GoBackend: Add support for multiple address and dns as a comma separated list  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 02:15:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Chabot 
							
						 
					 
					
						
						
						
						
							
						
						
							175f7e16dd 
							
						 
					 
					
						
						
							
							GoBackend: parse allowed ips  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 02:15:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Chabot 
							
						 
					 
					
						
						
						
						
							
						
						
							c6d311923a 
							
						 
					 
					
						
						
							
							GoBackend: Parse the dns address  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 02:15:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Chabot 
							
						 
					 
					
						
						
						
						
							
						
						
							6878aba911 
							
						 
					 
					
						
						
							
							GoBackend: IPv6 handling  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 02:15:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Chabot 
							
						 
					 
					
						
						
						
						
							
						
						
							d97312b96a 
							
						 
					 
					
						
						
							
							GoBackend: Resolve endpoint before passing it to the go lib  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 02:15:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Chabot 
							
						 
					 
					
						
						
						
						
							
						
						
							9dfab4d60f 
							
						 
					 
					
						
						
							
							GoBackend: Use the android VpnService to encapsulate the go backend  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-04-17 02:15:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							19aec7c5c6 
							
						 
					 
					
						
						
							
							GoBackend: support NO_PI mode  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-02-28 19:59:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							f2113f80db 
							
						 
					 
					
						
						
							
							Update submodules  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-02-20 17:01:54 +01: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							b923f7bc57 
							
						 
					 
					
						
						
							
							wg: bump commit  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-02-17 21:14:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							d1c863b16e 
							
						 
					 
					
						
						
							
							KeyEncoding: add constant time hex implementation  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-02-13 19:47:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							b22e2b259b 
							
						 
					 
					
						
						
							
							manifest: Add permission to read external storage  
						
						 
						
						... 
						
						
						
						This fixes support for file managers that don't proxy the file access
from the file selection dialog through a content provider, and just
return a raw file:// URL. In this case, resolver.openInputStream() tries
to open the file directly, and fails with "Permission denied".
Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-02-03 12:47:14 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							a66348c315 
							
						 
					 
					
						
						
							
							Version bump  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-01-18 23:17:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							c683d23125 
							
						 
					 
					
						
						
							
							FileConfigStore: Warn for deletion failure in exception path  
						
						 
						
						... 
						
						
						
						There's nothing we can do about it at this point; we're already rolling
back changes.
Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-18 04:12:54 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							23535c0577 
							
						 
					 
					
						
						
							
							WgQuickBackend: Always pass the full path to wg-quick  
						
						 
						
						... 
						
						
						
						Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-18 04:10:58 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							8dde6c3c0f 
							
						 
					 
					
						
						
							
							fragments: Be extra paranoid about the binding getting destroyed  
						
						 
						
						... 
						
						
						
						Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-18 04:10:58 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							54f201174d 
							
						 
					 
					
						
						
							
							TunnelManager: Use constants directly where appropriate  
						
						 
						
						... 
						
						
						
						Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-17 14:35:39 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							fb3138bdda 
							
						 
					 
					
						
						
							
							Peer: Add missing @Override  
						
						 
						
						... 
						
						
						
						Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-17 14:35:39 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							f63aeea6b8 
							
						 
					 
					
						
						
							
							WgQuickBackend: Clean up unused fields and imports  
						
						 
						
						... 
						
						
						
						Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-17 14:35:39 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							09c207b8a3 
							
						 
					 
					
						
						
							
							ToolsInstaller: Remove double-checked locking  
						
						 
						
						... 
						
						
						
						It can't work and may be crashing the runtime.
Use a lock object to avoid exposing the synchronization in the class's
interface.
Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-17 14:35:39 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							d56eda2fd6 
							
						 
					 
					
						
						
							
							RootShell: Use a lock object instead of sync methods  
						
						 
						
						... 
						
						
						
						This avoids exposing the synchronization implementation details
in the class's interface.
Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-17 14:35:14 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							75aeec035c 
							
						 
					 
					
						
						
							
							Build bump  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-01-10 23:52:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							c1cc2774be 
							
						 
					 
					
						
						
							
							Manifest: show back arrow on sub activities  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-01-10 23:52:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							7e06768f75 
							
						 
					 
					
						
						
							
							ToolsInstaller: symlink tools always  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-01-10 23:47:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							7a618c1463 
							
						 
					 
					
						
						
							
							FileConfigStore: cleanup on rename problem  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-01-10 23:26:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							f8ee7dcce9 
							
						 
					 
					
						
						
							
							QuickTileService: Fix crash opening activity  
						
						 
						
						... 
						
						
						
						Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-10 11:13:16 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							30901a6152 
							
						 
					 
					
						
						
							
							TunnelController: Use helper function to unwrap the Throwable  
						
						 
						
						... 
						
						
						
						Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-10 00:03:45 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							7b9c1a536c 
							
						 
					 
					
						
						
							
							model: Use ConfigStore.rename() to avoid recreating tunnels  
						
						 
						
						... 
						
						
						
						Rename all of the functions to be in line with setConfig/setState
Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-10 00:03:03 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							951afaa9b2 
							
						 
					 
					
						
						
							
							ConfigStore: Add a rename method and implement it  
						
						 
						
						... 
						
						
						
						Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-10 00:01:52 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							5ce7eba2bf 
							
						 
					 
					
						
						
							
							FileConfigStore: Simplify error handling  
						
						 
						
						... 
						
						
						
						Signed-off-by: Samuel Holland <samuel@sholland.org> 
						
					 
					
						2018-01-09 23:57:15 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa4a2eb9d 
							
						 
					 
					
						
						
							
							WgQuickBackend: properly report exception so alert shows  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-01-10 03:16:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							df3062c7ad 
							
						 
					 
					
						
						
							
							Tunnel: ifname has max len 15  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-01-10 02:49:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							b3e928c1bf 
							
						 
					 
					
						
						
							
							tools: error if setconf fails  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2018-01-10 02:48:05 +01:00