summaryrefslogtreecommitdiffhomepage
path: root/wgengine/userspace_test.go
AgeCommit message (Expand)AuthorFilesLines
2026-04-14wgengine: replace reflect.DeepEqual with typed Equal for maybeReconfigInputs ...Fernando Serboncini1-0/+116
2026-04-07wgengine/userspace: add extra check for tsmp learned keys in engine (#19223)Claus Lensbøl1-0/+87
2026-03-30control/controlclient,ipn/ipnlocal,wgengine: avoid restarting wireguard when ...Claus Lensbøl1-0/+73
2026-03-11wgengine: search randomly for unused port instead of in contiguous range (#18...kari-ts1-2/+3
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-11-25net/tstun: add TSMPDiscoAdvertisement to TSMPPing (#17995)Claus Lensbøl1-0/+58
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl1-10/+7
2025-04-16net/netmon: publish events to event busDavid Anderson1-3/+12
2024-09-25util/usermetrics: make usermetrics non-globalKristoffer Dalby1-3/+7
2024-05-07ipn/ipnlocal, all: plumb health trackers in testsBrad Fitzpatrick1-3/+7
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-5/+5
2023-09-21control,tailcfg,wgengine/magicsock: add nodeAttr to enable/disable peer MTUVal1-0/+84
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick1-5/+7
2023-09-11wgengine/magicsock: make peerMap also keyed by NodeIDBrad Fitzpatrick1-0/+1
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-2/+10
2023-08-17all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug argBrad Fitzpatrick1-4/+9
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-19various: mark more tests as flakyAndrew Dunham1-0/+2
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-8/+8
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-3/+4
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-1/+1
2021-12-15all: gofmt -w -s (simplify) testsBrad Fitzpatrick1-1/+1
2021-11-02tailcfg: use key.NodePublic in wire protocol types.David Anderson1-1/+1
2021-11-01wgengine: use key.NodePublic instead of tailcfg.NodeKey.David Anderson1-12/+11
2021-11-01wgengine/magicsock: use key.NodePublic instead of tailcfg.NodeKey.David Anderson1-5/+6
2021-10-29various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic()David Anderson1-2/+2
2021-10-29various: remove remaining uses of key.NewPrivate.David Anderson1-1/+1
2021-10-29wgengine: remove use of legacy key parsing helper.David Anderson1-2/+2
2021-10-28wgengine/wgcfg: convert to use new node key type.David Anderson1-4/+10
2021-09-15all: close fake userspace engines when tests completeJosh Bleecher Snyder1-2/+2
2021-09-07tstest: add MemLogger bytes.Buffer wrapper with Logf methodBrad Fitzpatrick1-7/+5
2021-09-01wgengine/wgcfg: use just the hexlified node key as the WireGuard endpoint.David Anderson1-2/+1
2021-09-01wgengine/magicsock: use NodeKey, not DiscoKey, as the trigger for lazy reconfig.David Anderson1-22/+33
2021-08-30all: add (*testing.B).ReportAllocs() to every benchmarkEmmanuel T Odeke1-0/+8
2021-07-29wgengine: use mono.TimeJosh Bleecher Snyder1-7/+7
2021-06-23wgengine: randomize client port if netmap says toDavid Crawshaw1-1/+66
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder1-1/+1
2021-05-11all: add extra information to serialized endpointsJosh Bleecher Snyder1-1/+1
2021-04-06cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to WindowsBrad Fitzpatrick1-11/+0
2021-04-02wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig.David Anderson1-1/+2
2021-04-01net/dns/resolver: add live reconfig, plumb through to ipnlocal.David Anderson1-1/+1
2021-03-30wgengine: add IsNetstack func and testBrad Fitzpatrick1-0/+11
2021-03-28wgengine: optimize isLocalAddr a bitBrad Fitzpatrick1-0/+47
2021-03-26net/tstun: rename TUN to Wrapper.David Anderson1-1/+1
2021-03-26net/tstun: merge in wgengine/tstun.David Anderson1-1/+1
2021-03-01cmd/tailscaled, wgengine: remove --fake, replace with netstackBrad Fitzpatrick1-1/+1
2021-01-29all: move wgcfg from wireguard-goJosh Bleecher Snyder1-1/+1
2021-01-14all: convert from []wgcfg.Endpoint to stringJosh Bleecher Snyder1-6/+1
2021-01-11cmd/tailscaled, wgengine/netstack: add start of gvisor userspace netstack workBrad Fitzpatrick1-1/+1
2020-12-28all: replace wgcfg.IP and wgcfg.CIDR with netaddr typesJosh Bleecher Snyder1-2/+3