aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Version bumpJason A. Donenfeld2018-05-261-0/+0
|
* libwg-go: try no stickiness and no roamingJason A. Donenfeld2018-05-263-47/+22
|
* libwg-go: reenable sticky sockets, just slightly less stickyJason A. Donenfeld2018-05-243-22/+47
|
* libwg-go: use gopathJason A. Donenfeld2018-05-237-28/+41
|
* libwg-go: No sticky sockets with VPNService.javaJason A. Donenfeld2018-05-222-2/+24
|
* Fix hang and version bumpJason A. Donenfeld2018-05-211-0/+0
|
* Add stacktrace via SIGUSR2Jason A. Donenfeld2018-05-211-1/+16
|
* Version bumpJason A. Donenfeld2018-05-212-0/+0
|
* libwg-go: better up/down syncJason A. Donenfeld2018-05-161-0/+0
|
* libwg-go: more fixesJason A. Donenfeld2018-05-151-0/+0
|
* libwg-go: bumpJason A. Donenfeld2018-05-152-0/+0
|
* tools: move wg-quick to main wireguard repoJason A. Donenfeld2018-05-143-667/+1
|
* libwg-go: make changes for recent go codeJason A. Donenfeld2018-05-144-10/+9
|
* build: version bump and fix disasterJason A. Donenfeld2018-05-101-0/+0
|
* libwg-go: new timer system upstreamJason A. Donenfeld2018-05-091-0/+0
|
* libwg-go: ensure local Go instance is patchedJason A. Donenfeld2018-05-092-0/+105
|
* wireguard-go: bump submoduleJason A. Donenfeld2018-05-052-0/+0
|
* tools: include libmnl paths after system paths for ndk 17Jason A. Donenfeld2018-05-031-1/+1
|
* global: fix up copyrightsJason A. Donenfeld2018-05-035-1/+19
|
* libwg-go: avoid phony target and update goJason A. Donenfeld2018-05-022-9/+16
|
* libwg-go: Ignore go{path,root}Harsh Shandilya2018-05-021-0/+2
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* libwg-go: do not deadlock on CloseJason A. Donenfeld2018-05-011-0/+0
|
* libwg-go: use system Go when possibleJason A. Donenfeld2018-04-301-7/+17
| | | | | We're still maybe curlzipping and using a binary distribution of Go, but at least this is only the case on machines that don't have go.
* Latest go changesJason A. Donenfeld2018-04-272-2/+2
|
* Use variable map instead of shell switchJason A. Donenfeld2018-04-251-3/+10
|
* Use binary distro of GolangJason A. Donenfeld2018-04-241-2/+13
| | | | | | | | | | | 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.
* Version bumpJason A. Donenfeld2018-04-231-1/+1
|
* Update application state based on wg-quickJason A. Donenfeld2018-04-232-0/+10
|
* Version bumpJason A. Donenfeld2018-04-191-0/+0
| | | | Due to https://github.com/golang/go/issues/24950
* Work around go fd closing limitation and version bumpJason A. Donenfeld2018-04-192-3/+16
|
* Version bump for go race conditionJason A. Donenfeld2018-04-181-0/+0
|
* Determine MTU automaticallyJason A. Donenfeld2018-04-183-6/+12
|
* Update dependenciesJason A. Donenfeld2018-04-182-1/+1
|
* GoBackend: default MTU is 1280Jason A. Donenfeld2018-04-172-5/+5
| | | | | This sucks, but it works with mobile networks. Later we can do something sophisticated like we do with wg-quick.c, but not now.
* global: update various upstreamsJason A. Donenfeld2018-04-172-0/+0
|
* GoBackend: support NO_PI modeJason A. Donenfeld2018-02-282-0/+1
|
* Update submodulesJason A. Donenfeld2018-02-202-0/+0
|
* GoBackend: integrate into appJason A. Donenfeld2018-02-176-0/+189
|
* wg: bump commitJason A. Donenfeld2018-02-171-0/+0
|
* tools: error if setconf failsJason A. Donenfeld2018-01-101-2/+5
|
* tools: ifname has max len 15Jason A. Donenfeld2018-01-101-2/+2
|
* tools: try not to overflowJason A. Donenfeld2018-01-091-0/+4
|
* wg-quick: set mtu after addressesJason A. Donenfeld2017-12-261-1/+1
| | | | | | | | | | | This has all sorts of terrible implications and fixes a problem in a pretty terrible way. If the interface MTU is less than 1280, IPv6 addresses will fail to be added. Rather than explictly trying to catch this and do something particular about it -- such as nicely warning the user that there could be a v6 isolation issue, for example -- we just set the MTU _after_ we set the addresses, so that in setting the MTU, we wind up removing the addresses that were just added. This is pretty bad, but it makes things a bit smoother.
* tools: add wg-quick directlyJason A. Donenfeld2017-12-203-2/+651
| | | | | We also use all search paths for tool, since many want this to be CLI too.
* tools: force ld.goldJason A. Donenfeld2017-12-191-0/+3
| | | | | | This is to work around a linker bug affecting the NDK. Reference: https://github.com/android-ndk/ndk/issues/602
* tools: better cmakeJason A. Donenfeld2017-12-181-3/+3
|
* tools: build required tools with apkJason A. Donenfeld2017-12-154-0/+9