aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-03-02go.mod: use latest for all trusted repos while under developmentJason A. Donenfeld1-3/+3
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-03-02ifaceconfig: monitor for changes to default interfaceJason A. Donenfeld2-42/+49
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-03-01ifaceconfig: allow for null defaultsJason A. Donenfeld2-32/+66
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-03-01ifaceconfig: separate out from tunnel service fileJason A. Donenfeld2-122/+188
Also better support v6 routes. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-03-01tunnel: set low metric instead of split defaultJason A. Donenfeld1-4/+31
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-03-01tunnel: set dnsJason A. Donenfeld1-1/+4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-03-01tunnel: write panic log to eventlogJason A. Donenfeld1-0/+7
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-03-01ui: disable editor when runningJason A. Donenfeld1-0/+5
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-03-01tunnel: solve "the tunnel routing problem" on windowsJason A. Donenfeld1-0/+34
This incredible trick lets roaming work and also keeps our routing rules significantly simpler. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-03-01tunnel: make winipcfg sort of workJason A. Donenfeld5-13/+95
The duplicate route thing is silly, and we currently don't do DNS or the fancy socket routing. But this is a step in the right direction, perhaps. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28tunnel: log the builtin go log to elogJason A. Donenfeld2-4/+4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28build: add rsrc to go moduleJason A. Donenfeld3-11/+4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28ui: move walk to go module replace operationJason A. Donenfeld4-6/+11
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28service: track tunnel service statusJason A. Donenfeld9-22/+213
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28manager: wire up config migratorJason A. Donenfeld1-0/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28manager: wire up tunnels changed notifierJason A. Donenfeld4-26/+19
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28ipc: implement event system with pipesJason A. Donenfeld9-120/+132
Also use Go 1.12's Sysconn Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28README: backports are missing 1.12 for nowJason A. Donenfeld1-2/+3
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28wireguard-go: bump for 1.12 changesJason A. Donenfeld2-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28README: link to store entry for ubuntuJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28ui: move syntaxedit to sub-packageJason A. Donenfeld6-2/+3
This speeds up compilation time considerably by not needing to invoke cgo for changes in the main UI. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28Makefile: initial series of horrendous makefile hacksJason A. Donenfeld2-0/+53
Hopefully we'll use go modules properly and this won't be required. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28main: add initial dispatcher entry pointJason A. Donenfeld3-0/+235
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28ui: add initial sample UI for testingJason A. Donenfeld15-0/+1352
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28ipc: add base of IPCJason A. Donenfeld4-0/+365
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28service: introduce base of servicesJason A. Donenfeld6-0/+807
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-02-28conf: introduce configuration managementJason A. Donenfeld15-0/+1690
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>