| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-01-05 | controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401) | James 'zofrex' Sanderson | 3 | -2/+6 |
| 2023-12-19 | util/cmpx: remove code that's in the stdlib now | Andrew Dunham | 2 | -4/+4 |
| 2023-12-18 | ipn: apply tailnet-wide default for auto-updates (#10508) | Andrew Lytvynov | 3 | -1/+12 |
| 2023-11-22 | appc,ipn/local: support wildcard when matching app-connectors | Tom DNetto | 1 | -1/+2 |
| 2023-11-17 | ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile | Marwan Sulaiman | 1 | -0/+10 |
| 2023-11-17 | control/controlclient: support incremental packet filter updates [capver 81] | Brad Fitzpatrick | 1 | -0/+1 |
| 2023-11-15 | types/appctype: correct app-connector cap name in documentation | James Tucker | 1 | -1/+1 |
| 2023-11-03 | types/dnstype: update the usage documentation on dnstype.Resolver | James Tucker | 1 | -0/+2 |
| 2023-10-31 | types/appctype: define the nodeAttrs type for dns-driven app connectors | Tom DNetto | 1 | -0/+13 |
| 2023-10-19 | appctype: move to types/appctype | Tom DNetto | 2 | -0/+137 |
| 2023-10-16 | cmd/tailscaled,*: add start of configuration file support | Brad Fitzpatrick | 1 | -0/+15 |
| 2023-10-11 | types/ipproto: import and test string parsing for ipproto | James Tucker | 2 | -1/+239 |
| 2023-10-10 | types/ipproto: drop IPProto from IPProtoVersion | Maisem Ali | 1 | -9/+9 |
| 2023-10-04 | net/tstun: finish wiring IPv6 NAT support | Tom DNetto | 1 | -0/+20 |
| 2023-10-01 | tailcfg, all: use []netip.AddrPort instead of []string for Endpoints | Brad Fitzpatrick | 4 | -35/+31 |
| 2023-09-27 | types/key: update some doc strings for public key serialization | James Tucker | 1 | -4/+7 |
| 2023-09-18 | tailcfg: add NodeCapMap | Maisem Ali | 1 | -1/+6 |
| 2023-09-18 | ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfile | Sonia Appasamy | 1 | -0/+3 |
| 2023-09-18 | types/netmap: remove NetworkMap.{Addresses,MachineStatus} | Brad Fitzpatrick | 1 | -39/+5 |
| 2023-09-18 | types/views: add SliceContainsFunc like slices.ContainsFunc | Brad Fitzpatrick | 2 | -0/+12 |
| 2023-09-17 | tailcfg: define a type for NodeCapability | Maisem Ali | 1 | -2/+2 |
| 2023-09-17 | ipn/ipnlocal: keep internal map updated of latest Nodes post mutations | Brad Fitzpatrick | 1 | -0/+23 |
| 2023-09-17 | types/netmap: start phasing out Addresses, add GetAddresses method | Brad Fitzpatrick | 1 | -1/+18 |
| 2023-09-17 | types/netmap: deprecate NetworkMap.MachineStatus, add accessor method | Brad Fitzpatrick | 1 | -3/+23 |
| 2023-09-15 | tailcfg: add DNS address list for IsWireGuardOnly nodes | James Tucker | 3 | -0/+95 |
| 2023-09-12 | control/controlclient, types/netmap: start plumbing delta netmap updates | Brad Fitzpatrick | 4 | -0/+414 |
| 2023-09-09 | ipn/ipnstate: address TODO about garbage during peer sorting | Brad Fitzpatrick | 1 | -0/+6 |
| 2023-09-08 | types/netmap: delete a copy of views.SliceEqual | Brad Fitzpatrick | 1 | -20/+2 |
| 2023-09-01 | all: implement AppendText alongside MarshalText (#9207) | Joe Tsai | 7 | -22/+81 |
| 2023-08-30 | types/logger: add TestLogger | Brad Fitzpatrick | 1 | -0/+16 |
| 2023-08-30 | adjust build tags for tamago | Andrea Barisani | 2 | -2/+2 |
| 2023-08-29 | types/opt: use switch in Bool.UnmarshalJSON (#9140) | Joe Tsai | 2 | -13/+15 |
| 2023-08-28 | types/logger: fix test failure I missed earlier | Brad Fitzpatrick | 1 | -0/+7 |
| 2023-08-28 | types/logger: add AsJSON | Brad Fitzpatrick | 2 | -0/+50 |
| 2023-08-27 | types/views: add SliceEqual, like std slices.Equal | Brad Fitzpatrick | 2 | -0/+20 |
| 2023-08-24 | types/logger, cmd/tailscale/cli: flesh out, simplify some non-unix build tags | Brad Fitzpatrick | 2 | -2/+2 |
| 2023-08-22 | types/netmap: remove redundant Netmap.Hostinfo | Brad Fitzpatrick | 1 | -6/+4 |
| 2023-08-21 | types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView | Brad Fitzpatrick | 1 | -7/+8 |
| 2023-08-20 | types/netmap: move some mutations earlier, remove, document some fields | Brad Fitzpatrick | 1 | -17/+40 |
| 2023-08-20 | types/views,cmd/viewer: add ByteSlice[T] to replace mem.RO | Maisem Ali | 1 | -2/+83 |
| 2023-08-19 | types/tkatype: add test for MarshaledSignature's JSON format | Brad Fitzpatrick | 1 | -0/+21 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 2 | -73/+75 |
| 2023-08-18 | cmd/viewer, types/views, all: un-special case slice of netip.Prefix | Brad Fitzpatrick | 2 | -86/+4 |
| 2023-08-18 | types/views: add LenIter method to slice view types | Brad Fitzpatrick | 2 | -0/+27 |
| 2023-08-17 | all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug arg | Brad Fitzpatrick | 2 | -25/+1 |
| 2023-08-17 | tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70] | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 2 | -4/+3 |
| 2023-08-16 | tailcfg: move LogHeapPprof from Debug to c2n [capver 69] | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-08-08 | types/persist: drop duplicated Persist.LoginName | Maisem Ali | 4 | -18/+2 |
| 2023-07-28 | types/logid: add a Compare method | David Anderson | 1 | -1/+5 |