aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/COPYING (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-06-05libwg-go: bumpJason A. Donenfeld3-13/+13
2019-03-19Version bumpJason A. Donenfeld1-2/+2
2019-03-19InetEndpoint: properly match IPv6 addressesJason A. Donenfeld1-1/+1
The old one didn't account for trailing digits. Reported-by: Brandon Jackson <bjackson@napshome.net>
2019-03-19libwg-go: bumpJason A. Donenfeld2-6/+6
2019-03-19strings: %i is invalidJason A. Donenfeld1-4/+4
2019-03-16WgQuickBackend: pass result to error stringJason A. Donenfeld1-1/+1
2019-03-08Version bumpJason A. Donenfeld3-9/+10
2019-03-07libwg-go: use netpoll rather than rwcancelJason A. Donenfeld2-8/+7
2019-03-03libwg-go: don't use submoduleJason A. Donenfeld10-113/+41
2019-02-27libwg-go: update to 1.12Jason A. Donenfeld7-328/+49
2019-02-17project: bump dependenciesJason A. Donenfeld4-6/+6
2019-02-17ToolsInstaller: fix typo on cleanupJason A. Donenfeld1-1/+1
2019-02-15Version bumpJason A. Donenfeld1-2/+2
2019-02-14tools: bump upstream versionJason A. Donenfeld3-3/+1
This now includes the latest ARM64 ChaCha20 implementation, which should improve performance.
2019-02-14ToolsInstaller: Require Magisk 18Jason A. Donenfeld1-6/+6
People installing magisk modules are people capable of updating Magisk. No need to leave around old compat cruft.
2019-02-14ToolsInstaller: Use chcon over restoreconHarsh Shandilya1-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>
2019-01-07Update copyrightJason A. Donenfeld80-80/+80
2019-01-07PeerProxy: Only add IPv4 DNS servers when excluding private IPsSamuel Holland1-0/+1
Reported-By: Christophe-Marie Duquesne <chmd@chmd.fr>
2018-12-18Bump stream support libraries to latest stableHarsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2018-12-18strings: squelch warning on multiple %sJason A. Donenfeld1-2/+2
2018-12-18Enable proguard and wire up rulesHarsh Shandilya2-0/+7
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2018-12-18Version bumpJason A. Donenfeld1-2/+2
2018-12-18Migrate to AndroidXHarsh Shandilya66-164/+165
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2018-12-16Bump the go runtimeJason A. Donenfeld1-1/+1
2018-12-15InetEndpoint: disallow huge portsJason A. Donenfeld1-1/+1
2018-12-15Adjust code generation to match existing styleSamuel Holland1-0/+3
2018-12-15Clean up error messagesSamuel Holland15-113/+217
2018-12-15Provide semantically meaningful exceptions for translationSamuel Holland18-186/+364
2018-12-15Bump the go runtimeJason A. Donenfeld1-1/+1
2018-12-11Fix locale usageJason A. Donenfeld12-49/+35
2018-12-11Version bumpJason A. Donenfeld1-2/+2
2018-12-11Squelch xml warningJason A. Donenfeld1-1/+1
2018-12-11Throw illegalargumentexception instead of nullpointerexception for builder errorsJason A. Donenfeld3-3/+10
2018-12-11Unwrap the correct exceptionZachary Wander1-1/+1
2018-12-11Order stringsJason A. Donenfeld1-55/+53
2018-12-11Localize exception messagesZachary Wander13-35/+92
2018-12-11Lowercase endpoint in exception messageJason A. Donenfeld1-1/+1
2018-12-10Do not allow for an empty port in endpointJason A. Donenfeld1-0/+2
2018-12-10Export actual configuration for zipsJason A. Donenfeld1-1/+1
Reported-by: John Greenwood <ijohnyyh@gmail.com>
2018-12-10Add upstream go patch for lstatJason A. Donenfeld3-2/+293
Android O disallows lstat, and this upstream golang patch hasn't made it into a release yet.
2018-12-10Bump go submoduleJason A. Donenfeld1-0/+0
Fixes a problem with inotify_init being blocked by Android 9's seccomp policy.
2018-12-09Use English lower casingJason A. Donenfeld5-8/+14
In Turkish, I becomes ı instead of i, which is a problem when matching things like "AllowedIPs".
2018-12-08Version bumpJason A. Donenfeld1-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.
2018-12-08Do not close zip input streamJason A. Donenfeld2-41/+53
2018-12-08Downgrade support libraryJason A. Donenfeld1-1/+1
We're not ready for the newer one yet, but we will be soon if all goes well.
2018-12-08Remove ACRAJason A. Donenfeld2-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.
2018-12-08Remodel the ModelSamuel Holland47-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.
2018-11-11Auto-format the source directoriesSamuel Holland42-810/+819
Blame Jason for writing Java in vim.
2018-11-11tools: wg-quick: bumpJason A. Donenfeld1-0/+0
2018-11-06libwg-go: do not mix C style and Go style variable namesJason A. Donenfeld2-8/+8