summaryrefslogtreecommitdiffhomepage
path: root/app/tools/libwg-go
AgeCommit message (Collapse)Author
2019-11-20Implement statisticsJason A. Donenfeld
2019-10-18libwg-go: version bumpJason A. Donenfeld
2019-10-18libwg-go: version bumpJason A. Donenfeld
2019-10-13libwg-go: overwrite socket directory correctlyJason A. Donenfeld
2019-10-13libwg-go: version bumpJason A. Donenfeld
2019-10-13libwg-go: overwrite socket directory correctlyJason A. Donenfeld
2019-10-12libwg-go: update to go 1.13Jason A. Donenfeld
2019-09-27Update to Golang 1.12.10Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-07-08tools: bump depsJason A. Donenfeld
2019-06-05libwg-go: bumpJason A. Donenfeld
2019-03-19libwg-go: bumpJason A. Donenfeld
2019-03-08Version bumpJason A. Donenfeld
2019-03-07libwg-go: use netpoll rather than rwcancelJason A. Donenfeld
2019-03-03libwg-go: don't use submoduleJason A. Donenfeld
2019-02-27libwg-go: update to 1.12Jason A. Donenfeld
2019-02-14tools: bump upstream versionJason A. Donenfeld
This now includes the latest ARM64 ChaCha20 implementation, which should improve performance.
2019-01-07Update copyrightJason A. Donenfeld
2018-12-16Bump the go runtimeJason A. Donenfeld
2018-12-15Bump the go runtimeJason A. Donenfeld
2018-12-10Add upstream go patch for lstatJason A. Donenfeld
Android O disallows lstat, and this upstream golang patch hasn't made it into a release yet.
2018-11-06libwg-go: do not mix C style and Go style variable namesJason A. Donenfeld
2018-11-03libwg-go: don't forget to include jni callsJason A. Donenfeld
2018-10-30tools: update submodulesJason A. Donenfeld
2018-10-11Never use system goJason A. Donenfeld
Telling people to patch their system go is bonkers.
2018-10-09Update to go modulesJason A. Donenfeld
2018-10-01Update gradle and external depsJason A. Donenfeld
2018-09-06global: update copyright headersJason A. Donenfeld
2018-08-26libwg-go: update golang versionJason A. Donenfeld
2018-07-31GoBackend: make socket IPC optionalJason A. Donenfeld
This fixes the multi-user case, which cannot be determined at compile time and probably isn't reasonable to consider anyway in a global manner.
2018-07-24tools: let wg(8) play with userspace implementationJason A. Donenfeld
2018-07-06global: move to Apache 2.0Jason A. Donenfeld
2018-06-05libwg-go: better error when using unpatched GoJason A. Donenfeld
2018-06-05libwg-go: more efficient and safer string passingJason A. Donenfeld
It was unclear when the Go string was actually freed.
2018-06-01libwg-go: fix styleJason A. Donenfeld
2018-06-01Settings: add versionJason A. Donenfeld
2018-05-27libwg-go: Saner way to deal with socketsJason A. Donenfeld
2018-05-26libwg-go: try no stickiness and no roamingJason A. Donenfeld
2018-05-24libwg-go: reenable sticky sockets, just slightly less stickyJason A. Donenfeld
2018-05-23libwg-go: use gopathJason A. Donenfeld
2018-05-22libwg-go: No sticky sockets with VPNService.javaJason A. Donenfeld
2018-05-21Add stacktrace via SIGUSR2Jason A. Donenfeld
2018-05-14libwg-go: make changes for recent go codeJason A. Donenfeld
2018-05-09libwg-go: ensure local Go instance is patchedJason A. Donenfeld
2018-05-03global: fix up copyrightsJason A. Donenfeld
2018-05-02libwg-go: avoid phony target and update goJason A. Donenfeld
2018-05-02libwg-go: Ignore go{path,root}Harsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-04-30libwg-go: use system Go when possibleJason A. Donenfeld
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.
2018-04-27Latest go changesJason A. Donenfeld
2018-04-25Use variable map instead of shell switchJason A. Donenfeld
2018-04-24Use binary distro of GolangJason A. Donenfeld
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.