| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-09-13 | wgengine: remove DiscoKey method from Engine interface | Brad Fitzpatrick | 3 | -14/+0 |
| 2023-09-12 | wgengine: remove SetDERPMap method from Engine interface | Brad Fitzpatrick | 4 | -22/+15 |
| 2023-09-12 | wgengine: remove LinkChange method from Engine interface | Brad Fitzpatrick | 3 | -25/+0 |
| 2023-09-12 | wgengine: remove SetNetInfoCallback method from Engine | Brad Fitzpatrick | 4 | -15/+8 |
| 2023-09-12 | wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interface | Brad Fitzpatrick | 4 | -49/+27 |
| 2023-09-12 | control/controlclient, types/netmap: start plumbing delta netmap updates | Brad Fitzpatrick | 2 | -6/+54 |
| 2023-09-11 | wgengine/magicsock: stop retaining *netmap.NetworkMap | Brad Fitzpatrick | 3 | -27/+56 |
| 2023-09-11 | wgengine: use set.HandleSet in another place | Brad Fitzpatrick | 2 | -9/+3 |
| 2023-09-11 | control/controlknobs: move ForceBackgroundSTUN to controlknobs.Knobs | Brad Fitzpatrick | 1 | -3/+1 |
| 2023-09-11 | control/controlknobs, all: add plumbed Knobs type, not global variables | Brad Fitzpatrick | 4 | -22/+38 |
| 2023-09-11 | wgengine/magicsock: make peerMap also keyed by NodeID | Brad Fitzpatrick | 7 | -81/+173 |
| 2023-09-09 | all: use set.Set consistently instead of map[T]struct{} | Brad Fitzpatrick | 4 | -10/+14 |
| 2023-09-02 | client/web, clientupdate, util/linuxfw, wgengine/magicsock: Use %v verb for e... | Craig Rodrigues | 1 | -2/+3 |
| 2023-08-24 | all: adjust some build tags for plan9 | Brad Fitzpatrick | 2 | -4/+2 |
| 2023-08-23 | ipn/ipnlocal, wgengine/magicsock: move UpdateStatus stuff around | Brad Fitzpatrick | 2 | -29/+16 |
| 2023-08-23 | net/netmon: make ChangeFunc's signature take new ChangeDelta, not bool | Brad Fitzpatrick | 1 | -4/+5 |
| 2023-08-22 | wgengine/magicsock: improve endpoint selection for WireGuard peers with rx time | James Tucker | 4 | -83/+174 |
| 2023-08-22 | wgengine/magicsock: clear out endpoint statistics when it becomes bad | James Tucker | 3 | -5/+71 |
| 2023-08-22 | wgengine/magicsock: update lastfullping comment to include wg only | Charlotte Brandhorst-Satzkorn | 1 | -1/+1 |
| 2023-08-22 | wgengine/magicsock: clear endpoint state in noteConnectivityChange | James Tucker | 1 | -0/+13 |
| 2023-08-22 | types/netmap: remove redundant Netmap.Hostinfo | Brad Fitzpatrick | 1 | -8/+8 |
| 2023-08-21 | types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView | Brad Fitzpatrick | 4 | -15/+17 |
| 2023-08-21 | wgengine/magicsock: only accept pong sent by CLI ping | Val | 2 | -22/+22 |
| 2023-08-20 | cmd/cloner: use maps.Clone and ptr.To | Maisem Ali | 1 | -2/+2 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 10 | -106/+131 |
| 2023-08-18 | wgengine/router: fall back and set iptables as default again | KevinLiang10 | 1 | -19/+36 |
| 2023-08-17 | all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug arg | Brad Fitzpatrick | 6 | -21/+19 |
| 2023-08-17 | tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70] | Brad Fitzpatrick | 3 | -12/+11 |
| 2023-08-17 | all: import x/exp/maps as xmaps to distinguish from Go 1.21 "maps" | Brad Fitzpatrick | 3 | -6/+6 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 6 | -7/+6 |
| 2023-08-15 | tailcfg: Add FirewallMode to NetInfo to record wether host using iptables or ... | KevinLiang10 | 2 | -0/+9 |
| 2023-08-15 | wgengine/magicsock: only cache N most recent endpoints per-Addr | Andrew Dunham | 4 | -191/+435 |
| 2023-08-15 | wgengine/router: always use nftables mode on gokrazy | Brad Fitzpatrick | 1 | -0/+5 |
| 2023-08-15 | wgengine: adjust debug logging for WireGuard-only peers | Brad Fitzpatrick | 1 | -15/+21 |
| 2023-08-14 | wgengine/router: use iptablesRunner when no firewall tool is available: | KevinLiang10 | 2 | -15/+15 |
| 2023-08-11 | net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsock | James Tucker | 1 | -21/+10 |
| 2023-08-11 | cmd/tailscale: add debug commands to break connections | Brad Fitzpatrick | 1 | -0/+13 |
| 2023-08-11 | magicsock: set the don't fragment sockopt (#8715) | salman aljammaz | 6 | -0/+106 |
| 2023-08-08 | wgengine/router: add auto selection heuristic for iptables/nftables | KevinLiang10 | 2 | -7/+138 |
| 2023-08-08 | wgengine,ipn,cmd/tailscale: add size option to ping (#8739) | salman aljammaz | 5 | -21/+41 |
| 2023-07-29 | wgengine/magicsock: remove dead code (#8745) | salman aljammaz | 1 | -5/+0 |
| 2023-07-28 | all: update exp/slices and fix call sites | David Anderson | 3 | -9/+10 |
| 2023-07-26 | wgengine/magicsock: document mysterious-looking assignment | David Anderson | 1 | -0/+2 |
| 2023-07-26 | wgengine/magicsock: factor out more separable parts | David Anderson | 7 | -1285/+1350 |
| 2023-07-26 | disco: move disco pcap helper to disco package | David Anderson | 2 | -42/+10 |
| 2023-07-26 | wgengine/magicsock: factor out peerMap into separate file | David Anderson | 2 | -173/+183 |
| 2023-07-26 | wgengine/magicsock: factor out endpoint into its own file | David Anderson | 2 | -1125/+1140 |
| 2023-07-26 | wgengine/magicsock: delete unused stuff | David Anderson | 4 | -65/+0 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 5 | -20/+71 |
| 2023-07-19 | util/linuxfw: add nftables support | KevinLiang10 | 2 | -11/+26 |