Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libwg-go: use netpoll rather than rwcancel | Jason A. Donenfeld | 2019-03-07 | 2 | -8/+7 |
| | |||||
* | libwg-go: don't use submodule | Jason A. Donenfeld | 2019-03-03 | 9 | -110/+41 |
| | |||||
* | libwg-go: update to 1.12 | Jason A. Donenfeld | 2019-02-27 | 7 | -328/+49 |
| | |||||
* | project: bump dependencies | Jason A. Donenfeld | 2019-02-17 | 2 | -3/+3 |
| | |||||
* | ToolsInstaller: fix typo on cleanup | Jason A. Donenfeld | 2019-02-17 | 1 | -1/+1 |
| | |||||
* | Version bump | Jason A. Donenfeld | 2019-02-15 | 1 | -2/+2 |
| | |||||
* | tools: bump upstream version | Jason A. Donenfeld | 2019-02-14 | 3 | -3/+1 |
| | | | | | This now includes the latest ARM64 ChaCha20 implementation, which should improve performance. | ||||
* | ToolsInstaller: Require Magisk 18 | Jason A. Donenfeld | 2019-02-14 | 1 | -6/+6 |
| | | | | | People installing magisk modules are people capable of updating Magisk. No need to leave around old compat cruft. | ||||
* | ToolsInstaller: Use chcon over restorecon | Harsh Shandilya | 2019-02-14 | 1 | -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 copyright | Jason A. Donenfeld | 2019-01-07 | 80 | -80/+80 |
| | |||||
* | PeerProxy: Only add IPv4 DNS servers when excluding private IPs | Samuel Holland | 2019-01-07 | 1 | -0/+1 |
| | | | | Reported-By: Christophe-Marie Duquesne <chmd@chmd.fr> | ||||
* | Bump stream support libraries to latest stable | Harsh Shandilya | 2018-12-18 | 1 | -1/+1 |
| | | | | Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> | ||||
* | strings: squelch warning on multiple %s | Jason A. Donenfeld | 2018-12-18 | 1 | -2/+2 |
| | |||||
* | Enable proguard and wire up rules | Harsh Shandilya | 2018-12-18 | 2 | -0/+7 |
| | | | | Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> | ||||
* | Version bump | Jason A. Donenfeld | 2018-12-18 | 1 | -2/+2 |
| | |||||
* | Migrate to AndroidX | Harsh Shandilya | 2018-12-18 | 65 | -164/+163 |
| | | | | Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> | ||||
* | Bump the go runtime | Jason A. Donenfeld | 2018-12-16 | 1 | -1/+1 |
| | |||||
* | InetEndpoint: disallow huge ports | Jason A. Donenfeld | 2018-12-15 | 1 | -1/+1 |
| | |||||
* | Clean up error messages | Samuel Holland | 2018-12-15 | 15 | -113/+217 |
| | |||||
* | Provide semantically meaningful exceptions for translation | Samuel Holland | 2018-12-15 | 18 | -186/+364 |
| | |||||
* | Bump the go runtime | Jason A. Donenfeld | 2018-12-15 | 1 | -1/+1 |
| | |||||
* | Fix locale usage | Jason A. Donenfeld | 2018-12-11 | 12 | -49/+35 |
| | |||||
* | Version bump | Jason A. Donenfeld | 2018-12-11 | 1 | -2/+2 |
| | |||||
* | Squelch xml warning | Jason A. Donenfeld | 2018-12-11 | 1 | -1/+1 |
| | |||||
* | Throw illegalargumentexception instead of nullpointerexception for builder errors | Jason A. Donenfeld | 2018-12-11 | 3 | -3/+10 |
| | |||||
* | Unwrap the correct exception | Zachary Wander | 2018-12-11 | 1 | -1/+1 |
| | |||||
* | Order strings | Jason A. Donenfeld | 2018-12-11 | 1 | -55/+53 |
| | |||||
* | Localize exception messages | Zachary Wander | 2018-12-11 | 13 | -35/+92 |
| | |||||
* | Lowercase endpoint in exception message | Jason A. Donenfeld | 2018-12-11 | 1 | -1/+1 |
| | |||||
* | Do not allow for an empty port in endpoint | Jason A. Donenfeld | 2018-12-10 | 1 | -0/+2 |
| | |||||
* | Export actual configuration for zips | Jason A. Donenfeld | 2018-12-10 | 1 | -1/+1 |
| | | | | Reported-by: John Greenwood <ijohnyyh@gmail.com> | ||||
* | Add upstream go patch for lstat | Jason A. Donenfeld | 2018-12-10 | 3 | -2/+293 |
| | | | | | Android O disallows lstat, and this upstream golang patch hasn't made it into a release yet. | ||||
* | Bump go submodule | Jason A. Donenfeld | 2018-12-10 | 1 | -0/+0 |
| | | | | | Fixes a problem with inotify_init being blocked by Android 9's seccomp policy. | ||||
* | Use English lower casing | Jason A. Donenfeld | 2018-12-09 | 5 | -8/+14 |
| | | | | | In Turkish, I becomes ı instead of i, which is a problem when matching things like "AllowedIPs". | ||||
* | Version bump | Jason A. Donenfeld | 2018-12-08 | 1 | -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 stream | Jason A. Donenfeld | 2018-12-08 | 2 | -41/+53 |
| | |||||
* | Downgrade support library | Jason A. Donenfeld | 2018-12-08 | 1 | -1/+1 |
| | | | | | We're not ready for the newer one yet, but we will be soon if all goes well. | ||||
* | Remove ACRA | Jason A. Donenfeld | 2018-12-08 | 2 | -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 Model | Samuel Holland | 2018-12-08 | 43 | -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 directories | Samuel Holland | 2018-11-11 | 42 | -810/+819 |
| | | | | Blame Jason for writing Java in vim. | ||||
* | tools: wg-quick: bump | Jason A. Donenfeld | 2018-11-11 | 1 | -0/+0 |
| | |||||
* | libwg-go: do not mix C style and Go style variable names | Jason A. Donenfeld | 2018-11-06 | 2 | -8/+8 |
| | |||||
* | libwg-go: don't forget to include jni calls | Jason A. Donenfeld | 2018-11-03 | 3 | -3/+3 |
| | |||||
* | Bump version so that we have correct submodule hashes | Jason A. Donenfeld | 2018-11-01 | 2 | -2/+2 |
| | |||||
* | tools: update submodules | Jason A. Donenfeld | 2018-10-30 | 3 | -4/+6 |
| | |||||
* | Never use system go | Jason A. Donenfeld | 2018-10-11 | 1 | -13/+6 |
| | | | | Telling people to patch their system go is bonkers. | ||||
* | Update to go modules | Jason A. Donenfeld | 2018-10-09 | 8 | -13/+28 |
| | |||||
* | Fix small error | Jason A. Donenfeld | 2018-10-01 | 2 | -2/+3 |
| | |||||
* | Version bump | Jason A. Donenfeld | 2018-10-01 | 1 | -2/+2 |
| | |||||
* | Peer: prefer v4 endpoints to v6 | Jason A. Donenfeld | 2018-10-01 | 2 | -33/+79 |
| | | | | This works around DNS64 XLAT changeovers. |