aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Version bump0.0.20190215Jason A. Donenfeld2019-02-151-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: bump upstream versionJason A. Donenfeld2019-02-143-3/+1
| | | | | | | This now includes the latest ARM64 ChaCha20 implementation, which should improve performance. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ToolsInstaller: Require Magisk 18Jason A. Donenfeld2019-02-141-6/+6
| | | | | | | People installing magisk modules are people capable of updating Magisk. No need to leave around old compat cruft. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ToolsInstaller: Use chcon over restoreconHarsh Shandilya2019-02-141-1/+1
| | | | | | | | | | | restorecon probes file_contexts to get the context to be applied to the file. /sbin/.magisk does not exist in file_contexts for obvious reasons so restorecon always fails. Use chcon directly with the system_file context to allow contexts to be applied. Suggested-by: Chris Renshaw <osm0sis@outlook.com> Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Update copyrightJason A. Donenfeld2019-01-0780-80/+80
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* PeerProxy: Only add IPv4 DNS servers when excluding private IPsSamuel Holland2019-01-071-0/+1
| | | | | | Reported-By: Christophe-Marie Duquesne <chmd@chmd.fr> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Bump stream support libraries to latest stableHarsh Shandilya2018-12-181-1/+1
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* strings: squelch warning on multiple %sJason A. Donenfeld2018-12-181-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Enable proguard and wire up rulesHarsh Shandilya2018-12-182-0/+7
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Version bump0.0.20181218Jason A. Donenfeld2018-12-181-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Migrate to AndroidXHarsh Shandilya2018-12-1866-164/+165
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Bump the go runtimeJason A. Donenfeld2018-12-161-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* InetEndpoint: disallow huge portsJason A. Donenfeld2018-12-151-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Adjust code generation to match existing styleSamuel Holland2018-12-151-0/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Clean up error messagesSamuel Holland2018-12-1515-113/+217
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Provide semantically meaningful exceptions for translationSamuel Holland2018-12-1518-186/+364
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Bump the go runtimeJason A. Donenfeld2018-12-151-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fix locale usageJason A. Donenfeld2018-12-1112-49/+35
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Version bump0.0.20181210Jason A. Donenfeld2018-12-111-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Squelch xml warningJason A. Donenfeld2018-12-111-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Throw illegalargumentexception instead of nullpointerexception for builder errorsJason A. Donenfeld2018-12-113-3/+10
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Unwrap the correct exceptionZachary Wander2018-12-111-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Order stringsJason A. Donenfeld2018-12-111-55/+53
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Localize exception messagesZachary Wander2018-12-1113-35/+92
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Lowercase endpoint in exception messageJason A. Donenfeld2018-12-111-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Do not allow for an empty port in endpointJason A. Donenfeld2018-12-101-0/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Export actual configuration for zipsJason A. Donenfeld2018-12-101-1/+1
| | | | | Reported-by: John Greenwood <ijohnyyh@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add upstream go patch for lstatJason A. Donenfeld2018-12-103-2/+293
| | | | | | | Android O disallows lstat, and this upstream golang patch hasn't made it into a release yet. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Bump go submoduleJason A. Donenfeld2018-12-101-0/+0
| | | | | | | Fixes a problem with inotify_init being blocked by Android 9's seccomp policy. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Use English lower casingJason A. Donenfeld2018-12-095-8/+14
| | | | | | | In Turkish, I becomes ı instead of i, which is a problem when matching things like "AllowedIPs". Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Version bump0.0.20181207Jason A. Donenfeld2018-12-081-2/+2
| | | | | | | | I feel a bit uneasy releasing this, because who knows how much Samuel has tested his model rewrite, but nothing looks obviously horrible, so let's give it a shot. We're still "alpha", after all. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Do not close zip input streamJason A. Donenfeld2018-12-082-41/+53
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Downgrade support libraryJason A. Donenfeld2018-12-081-1/+1
| | | | | | | We're not ready for the newer one yet, but we will be soon if all goes well. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Remove ACRAJason A. Donenfeld2018-12-082-71/+1
| | | | | | | | This was requested by developers who never wound up using it. It's not really worth keeping around, since the play console gives us most of what we need anyway. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Remodel the ModelSamuel Holland2018-12-0847-1283/+2025
| | | | | | | | | | | | | | - The configuration and crypto model is now entirely independent of Android classes other than Nullable and TextUtils. - Model classes are immutable and use builders that enforce the appropriate optional/required attributes. - The Android config proxies (for Parcelable and databinding) are moved to the Android side of the codebase, and are designed to be safe for two-way databinding. This allows proper observability in TunnelDetailFragment. - Various robustness fixes and documentation updates to helper classes. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Auto-format the source directoriesSamuel Holland2018-11-1142-810/+819
| | | | | | Blame Jason for writing Java in vim. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: wg-quick: bumpJason A. Donenfeld2018-11-111-0/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* libwg-go: do not mix C style and Go style variable namesJason A. Donenfeld2018-11-062-8/+8
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* libwg-go: don't forget to include jni calls0.0.20181103Jason A. Donenfeld2018-11-033-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Bump version so that we have correct submodule hashes0.0.20181031Jason A. Donenfeld2018-11-012-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tools: update submodulesJason A. Donenfeld2018-10-303-4/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Never use system goJason A. Donenfeld2018-10-111-13/+6
| | | | | | Telling people to patch their system go is bonkers. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Update to go modulesJason A. Donenfeld2018-10-098-13/+28
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fix small error0.0.20181001Jason A. Donenfeld2018-10-012-2/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Version bumpJason A. Donenfeld2018-10-011-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Peer: prefer v4 endpoints to v6Jason A. Donenfeld2018-10-012-33/+79
| | | | | | This works around DNS64 XLAT changeovers. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* strings: properly mark positionalsJason A. Donenfeld2018-10-011-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Update gradle and external depsJason A. Donenfeld2018-10-017-4/+21
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: update copyright headersJason A. Donenfeld2018-09-0668-112/+68
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Version bump0.0.20180826Jason A. Donenfeld2018-08-261-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>