aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libwg-go: use netpoll rather than rwcancelJason A. Donenfeld2019-03-072-8/+7
|
* libwg-go: don't use submoduleJason A. Donenfeld2019-03-039-110/+41
|
* libwg-go: update to 1.12Jason A. Donenfeld2019-02-277-328/+49
|
* project: bump dependenciesJason A. Donenfeld2019-02-172-3/+3
|
* ToolsInstaller: fix typo on cleanupJason A. Donenfeld2019-02-171-1/+1
|
* Version bumpJason A. Donenfeld2019-02-151-2/+2
|
* tools: bump upstream versionJason A. Donenfeld2019-02-143-3/+1
| | | | | This now includes the latest ARM64 ChaCha20 implementation, which should improve performance.
* 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.
* 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 <msfjarvis@gmail.com>
* Update copyrightJason A. Donenfeld2019-01-0780-80/+80
|
* PeerProxy: Only add IPv4 DNS servers when excluding private IPsSamuel Holland2019-01-071-0/+1
| | | | Reported-By: Christophe-Marie Duquesne <chmd@chmd.fr>
* Bump stream support libraries to latest stableHarsh Shandilya2018-12-181-1/+1
| | | | Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
* strings: squelch warning on multiple %sJason A. Donenfeld2018-12-181-2/+2
|
* Enable proguard and wire up rulesHarsh Shandilya2018-12-182-0/+7
| | | | Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
* Version bumpJason A. Donenfeld2018-12-181-2/+2
|
* Migrate to AndroidXHarsh Shandilya2018-12-1865-164/+163
| | | | Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
* Bump the go runtimeJason A. Donenfeld2018-12-161-1/+1
|
* InetEndpoint: disallow huge portsJason A. Donenfeld2018-12-151-1/+1
|
* Clean up error messagesSamuel Holland2018-12-1515-113/+217
|
* Provide semantically meaningful exceptions for translationSamuel Holland2018-12-1518-186/+364
|
* Bump the go runtimeJason A. Donenfeld2018-12-151-1/+1
|
* Fix locale usageJason A. Donenfeld2018-12-1112-49/+35
|
* Version bumpJason A. Donenfeld2018-12-111-2/+2
|
* Squelch xml warningJason A. Donenfeld2018-12-111-1/+1
|
* Throw illegalargumentexception instead of nullpointerexception for builder errorsJason A. Donenfeld2018-12-113-3/+10
|
* Unwrap the correct exceptionZachary Wander2018-12-111-1/+1
|
* Order stringsJason A. Donenfeld2018-12-111-55/+53
|
* Localize exception messagesZachary Wander2018-12-1113-35/+92
|
* Lowercase endpoint in exception messageJason A. Donenfeld2018-12-111-1/+1
|
* Do not allow for an empty port in endpointJason A. Donenfeld2018-12-101-0/+2
|
* Export actual configuration for zipsJason A. Donenfeld2018-12-101-1/+1
| | | | Reported-by: John Greenwood <ijohnyyh@gmail.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.
* Bump go submoduleJason A. Donenfeld2018-12-101-0/+0
| | | | | Fixes a problem with inotify_init being blocked by Android 9's seccomp policy.
* 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".
* Version bumpJason 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.
* Do not close zip input streamJason A. Donenfeld2018-12-082-41/+53
|
* 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.
* 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.
* Remodel the ModelSamuel Holland2018-12-0843-1278/+2021
| | | | | | | | | | | | - 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.
* Auto-format the source directoriesSamuel Holland2018-11-1142-810/+819
| | | | Blame Jason for writing Java in vim.
* tools: wg-quick: bumpJason A. Donenfeld2018-11-111-0/+0
|
* libwg-go: do not mix C style and Go style variable namesJason A. Donenfeld2018-11-062-8/+8
|
* libwg-go: don't forget to include jni callsJason A. Donenfeld2018-11-033-3/+3
|
* Bump version so that we have correct submodule hashesJason A. Donenfeld2018-11-012-2/+2
|
* tools: update submodulesJason A. Donenfeld2018-10-303-4/+6
|
* Never use system goJason A. Donenfeld2018-10-111-13/+6
| | | | Telling people to patch their system go is bonkers.
* Update to go modulesJason A. Donenfeld2018-10-098-13/+28
|
* Fix small errorJason A. Donenfeld2018-10-012-2/+3
|
* Version bumpJason A. Donenfeld2018-10-011-2/+2
|
* Peer: prefer v4 endpoints to v6Jason A. Donenfeld2018-10-012-33/+79
| | | | This works around DNS64 XLAT changeovers.