Will Norris
|
71029cea2d
all: update copyright and license headers
|
3 years ago |
Andrew Dunham
|
4fb663fbd2
various: mark more tests as flaky
|
3 years ago |
Brad Fitzpatrick
|
a12aad6b47
all: convert more code to use net/netip directly
|
3 years ago |
Brad Fitzpatrick
|
6a396731eb
all: use various net/netip parse funcs directly
|
3 years ago |
Brad Fitzpatrick
|
7eaf5e509f
net/netaddr: start migrating to net/netip via new netaddr adapter package
|
3 years ago |
Brad Fitzpatrick
|
486059589b
all: gofmt -w -s (simplify) tests
|
4 years ago |
David Anderson
|
7e6a1ef4f1
tailcfg: use key.NodePublic in wire protocol types.
|
4 years ago |
David Anderson
|
c3d7115e63
wgengine: use key.NodePublic instead of tailcfg.NodeKey.
|
4 years ago |
David Anderson
|
72ace0acba
wgengine/magicsock: use key.NodePublic instead of tailcfg.NodeKey.
|
4 years ago |
David Anderson
|
418adae379
various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic()
|
4 years ago |
David Anderson
|
eeb97fd89f
various: remove remaining uses of key.NewPrivate.
|
4 years ago |
David Anderson
|
ccd36cb5b1
wgengine: remove use of legacy key parsing helper.
|
4 years ago |
David Anderson
|
a9c78910bd
wgengine/wgcfg: convert to use new node key type.
|
4 years ago |
Josh Bleecher Snyder
|
7693d36aed
all: close fake userspace engines when tests complete
|
4 years ago |
Brad Fitzpatrick
|
4c68b7df7c
tstest: add MemLogger bytes.Buffer wrapper with Logf method
|
4 years ago |
David Anderson
|
bb10443edf
wgengine/wgcfg: use just the hexlified node key as the WireGuard endpoint.
|
4 years ago |
David Anderson
|
dfd978f0f2
wgengine/magicsock: use NodeKey, not DiscoKey, as the trigger for lazy reconfig.
|
4 years ago |
Emmanuel T Odeke
|
0daa32943e
all: add (*testing.B).ReportAllocs() to every benchmark
|
4 years ago |
Josh Bleecher Snyder
|
f6e833748b
wgengine: use mono.Time
|
4 years ago |
David Crawshaw
|
4ce15505cb
wgengine: randomize client port if netmap says to
|
4 years ago |
Josh Bleecher Snyder
|
25df067dd0
all: adapt to opaque netaddr types
|
4 years ago |
Josh Bleecher Snyder
|
aacb2107ae
all: add extra information to serialized endpoints
|
4 years ago |
Brad Fitzpatrick
|
d488678fdc
cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to Windows
|
5 years ago |
David Anderson
|
6ad44f9fdf
wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig.
|
5 years ago |
David Anderson
|
90f82b6946
net/dns/resolver: add live reconfig, plumb through to ipnlocal.
|
5 years ago |
Brad Fitzpatrick
|
4c83bbf850
wgengine: add IsNetstack func and test
|
5 years ago |
Brad Fitzpatrick
|
e18c3a7d84
wgengine: optimize isLocalAddr a bit
|
5 years ago |
David Anderson
|
016de16b2e
net/tstun: rename TUN to Wrapper.
|
5 years ago |
David Anderson
|
588b70f468
net/tstun: merge in wgengine/tstun.
|
5 years ago |
Brad Fitzpatrick
|
38dc6fe758
cmd/tailscaled, wgengine: remove --fake, replace with netstack
|
5 years ago |