David Crawshaw
4ebc0fa70f
wgengine: incremental update of peers on network map change
...
This is the first, and easier, part of incremental wireguard-go
reconfiguration. It means that a new node appearing on the
network does not cause all existing nodes to re-handshake with
the other nodes they are talking to.
(This code has been running on hello.ipn.dev for a few weeks and
peers have successfully reconnected to it through many network
map updates.)
Signed-off-by: David Crawshaw <crawshaw@tailscale.com >
2020-02-20 13:48:34 -05:00
David Crawshaw
45d687e213
wgengine: fix build on linux/freebsd/openbsd/windows
...
Signed-off-by: David Crawshaw <crawshaw@tailscale.com >
2020-02-19 11:58:59 -05:00
David Crawshaw
431929c09a
go.mod: fix wireguard-go version
2020-02-19 11:48:59 -05:00
David Crawshaw
d0f697ee07
wgengine: update for wgcfg changes
...
Signed-off-by: David Crawshaw <crawshaw@tailscale.com >
2020-02-19 11:44:37 -05:00
David Crawshaw
a23a0d9c9f
tailcfg: add RegisterRequest.Copy
...
Add some docs while I'm here.
Signed-off-by: David Crawshaw <crawshaw@tailscale.com >
2020-02-18 06:45:56 -05:00
David Crawshaw
aa73b7972c
Merge branch 'master' of github.com:tailscale/tailscale into HEAD
2020-02-13 12:16:01 -05:00
David Crawshaw
3bf9d53d40
Merge branch 'master' of github.com:tailscale/tailscale into HEAD
2020-02-13 10:40:05 -05:00
David Crawshaw
cbfef0c8b7
Merge branch 'master' of github.com:tailscale/tailscale into HEAD
2020-02-13 10:12:06 -05:00
David Crawshaw and David Crawshaw
e180bd67e6
controlclient: handle nil Logf option
2020-02-11 15:20:45 -05:00
David Crawshaw
2b947b3b40
controlclient: handle nil Logf option
2020-02-11 15:08:07 -05:00
David Crawshaw and David Crawshaw
33dfb8999e
controlclient, ipn: update tests for key pointer change
...
Signed-off-by: David Crawshaw <crawshaw@tailscale.com >
2020-02-11 04:55:07 -05:00
David Crawshaw and GitHub
d539a950ca
README.md: add content
2020-02-10 14:56:04 -05:00