Brad Fitzpatrick
|
6820ec5bbb
wgengine: stop importing flowtrack when unused
|
5 months ago |
Brad Fitzpatrick
|
2fc4455e6d
all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111]
|
1 year ago |
Nick Khyl
|
da9965d51c
cmd/viewer,types/views,various: avoid allocations in pointer field getters whenever possible
|
1 year ago |
Brad Fitzpatrick
|
69b90742fe
util/uniq,types/lazy,*: delete code that's now in Go std
|
1 year ago |
Brad Fitzpatrick
|
4e0fc037e6
all: use iterators over slice views more
|
1 year ago |
Brad Fitzpatrick
|
c48cc08de2
wgengine: stop conntrack log spam about Canonical net probes
|
1 year ago |
Brad Fitzpatrick
|
9e0a5cc551
net/flowtrack: optimize Tuple type for use as map key
|
1 year ago |
Brad Fitzpatrick
|
eb28818403
wgengine: make pendOpen time later, after dup check
|
2 years ago |
Brad Fitzpatrick
|
e1bd7488d0
all: remove LenIter, use Go 1.22 range-over-int instead
|
2 years ago |
Brad Fitzpatrick
|
58a4fd43d8
types/netmap, all: use read-only tailcfg.NodeView in NetworkMap
|
2 years ago |
Brad Fitzpatrick
|
17ce75347c
wgengine: adjust debug logging for WireGuard-only peers
|
2 years ago |
Will Norris
|
71029cea2d
all: update copyright and license headers
|
3 years ago |
James Tucker
|
81dba3738e
wgengine: remove all peer status from open timeout diagnostics
|
3 years ago |
Andrew Dunham
|
e8f09d24c7
wgengine: use a singleflight.Group to reduce status contention (#5450)
|
3 years ago |
Brad Fitzpatrick
|
7eaf5e509f
net/netaddr: start migrating to net/netip via new netaddr adapter package
|
3 years ago |
James Tucker
|
f9e86e64b7
*: use WireGuard where logged, printed or named
|
3 years ago |
Brad Fitzpatrick
|
910ae68e0b
util/mak: move tailssh's mapSet into a new package for reuse elsewhere
|
3 years ago |
Brad Fitzpatrick
|
41fd4eab5c
envknob: add new package for all the strconv.ParseBool(os.Getenv(..))
|
4 years ago |
Brad Fitzpatrick
|
bb91cfeae7
net/socks5/tssocks, wgengine: permit SOCKS through subnet routers/exit nodes
|
4 years ago |
David Anderson
|
7e6a1ef4f1
tailcfg: use key.NodePublic in wire protocol types.
|
4 years ago |
David Anderson
|
c17250cee2
ipn/ipnstate: 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 |
Brad Fitzpatrick
|
82fa15fa3b
wgengine/magicsock: start removing endpointForDiscoKey
|
4 years ago |
Brad Fitzpatrick
|
7bfd4f521d
cmd/tailscale: fix "tailscale ip $self-host-hostname"
|
4 years ago |
Josh Bleecher Snyder
|
8a3d52e882
wgengine/magicsock: use mono.Time
|
4 years ago |
Brad Fitzpatrick
|
80a4052593
cmd/tailscale, wgengine, tailcfg: don't assume LastSeen is present [mapver 20]
|
4 years ago |
Josh Bleecher Snyder
|
25df067dd0
all: adapt to opaque netaddr types
|
4 years ago |
Brad Fitzpatrick
|
1a1123d461
wgengine: fix pendopen debug to not track SYN+ACKs, show Node.Online state
|
4 years ago |
Brad Fitzpatrick
|
12b4672add
wgengine: quiet connection failure diagnostics for exit nodes
|
4 years ago |
David Anderson
|
016de16b2e
net/tstun: rename TUN to Wrapper.
|
5 years ago |