summaryrefslogtreecommitdiffhomepage
path: root/wgengine/wgcfg
AgeCommit message (Expand)AuthorFilesLines
2026-04-05cmd/vet: add subtestnames analyzer; fix all existing violationsBrad Fitzpatrick1-7/+7
2026-03-06all: use Go 1.26 things, run most gofix modernizersBrad Fitzpatrick1-4/+2
2026-03-05types/ptr: deprecate ptr.To, use Go 1.26 newBrad Fitzpatrick1-3/+2
2026-01-23all: remove AUTHORS file and references to itWill Norris9-9/+9
2026-01-14ipn,ipn/local: always accept routes for Tailscale Services (cgnat range) (#18...Tom Meadows1-0/+4
2025-11-16types/netmap: remove PrivateKey from NetworkMapBrad Fitzpatrick1-2/+3
2025-11-14wgengine/wgcfg/nmcfg: reduce wireguard reconfig log spamBrad Fitzpatrick1-44/+31
2025-11-12wgengine/wgcfg: remove two unused Config fieldsBrad Fitzpatrick3-11/+1
2025-10-06util/checkchange: stop using deephash everywhereBrad Fitzpatrick2-0/+74
2025-10-01all: use Go 1.20's errors.Join instead of our multierr packageBrad Fitzpatrick1-3/+3
2025-06-02go.mod,wgengine/magicsock: update wireguard-go (#16148)Jordan Whited1-3/+3
2025-02-03wgengine/wgcfg/nmcfg: coalesce, limit some debug logsBrad Fitzpatrick1-6/+14
2025-01-14all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111]Brad Fitzpatrick1-1/+1
2025-01-14cmd/viewer,types/views,various: avoid allocations in pointer field getters wh...Nick Khyl1-2/+2
2024-11-11all: use iterators over slice views moreBrad Fitzpatrick1-4/+2
2024-05-17ipn,wgengine: remove vestigial Prefs.AllowSingleHostsBrad Fitzpatrick1-7/+0
2024-05-06tailcfg,all: add/plumb Node.IsJailedMaisem Ali3-0/+3
2024-05-02wgengine: add exit destination logging enable for wgengine logger (#11952)Claire Wang3-4/+9
2024-04-29wgengine/wgcfg/nmcfg: skip expired peersAndrew Dunham1-0/+8
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-1/+1
2024-02-25all: remove LenIter, use Go 1.22 range-over-int insteadBrad Fitzpatrick1-2/+2
2024-02-24wgengine/wgcfg: don't send UAPI to disable keep-alives on new peersBrad Fitzpatrick2-2/+2
2023-09-29cmd/cloner,*: revert: optimize nillable slice clonerJames Tucker1-3/+5
2023-09-29cmd/cloner,*: optimize nillable slice clonerJames Tucker1-5/+3
2023-09-18all: declare & plumb IPv6 masquerade address for peerTom DNetto3-0/+6
2023-09-18tailcfg: add Node.HasCap helpersMaisem Ali1-2/+1
2023-09-18types/netmap: remove NetworkMap.{Addresses,MachineStatus}Brad Fitzpatrick1-1/+1
2023-09-14cmd/cloner: do not allocate slices when the source is nilJames Tucker1-3/+5
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick1-6/+6
2023-08-20cmd/cloner: use maps.Clone and ptr.ToMaisem Ali1-2/+2
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-17/+19
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick1-1/+1
2023-07-08tailcfg,etc: remove unused tailcfg.Node.KeepAlive fieldBrad Fitzpatrick1-3/+0
2023-04-13tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointerMaisem Ali2-2/+6
2023-04-08tailcfg,wgengine: add initial support for WireGuard only peersCharlotte Brandhorst-Satzkorn1-1/+1
2023-03-29net/tstun,wgengine/*: add support for NAT to routesMaisem Ali3-0/+3
2023-02-28all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404)Joe Tsai2-6/+6
2023-01-27all: update copyright and license headersWill Norris8-24/+16
2023-01-02util/codegen, all: use latest year, not time.Now, in generated filesBrad Fitzpatrick1-1/+1
2022-12-09all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (...Jordan Whited2-6/+6
2022-12-08net/tstun, wgengine/magicsock: enable vectorized I/O on Linux (#6663)Jordan Whited1-10/+13
2022-11-28types/logid: move logtail ID types here (#6336)Joe Tsai1-3/+3
2022-10-28wgengine/netlog: embed the StableNodeID of the authoring node (#6105)Joe Tsai3-0/+5
2022-10-06wgengine/wgcfg: plumb down audit log IDs (#5855)Joe Tsai3-6/+40
2022-08-29wgengine/wgcfg: only write peer headers if necessary (#5449)Andrew Dunham1-5/+28
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick6-17/+16
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick2-4/+5
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick7-12/+13
2022-05-06cmd/cloner,util/codegen: refactor cloner internals to allow reuseMaisem Ali2-3/+2
2022-05-04*: use WireGuard where logged, printed or namedJames Tucker1-1/+1