| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2023-07-23 | tailcfg: add UserProfile.Groups | Brad Fitzpatrick | 3 | -8/+9 |
| 2023-06-29 | types/views: add JSON marshal/unmarshal and AsMap to Map | Maisem Ali | 1 | -3/+28 |
| 2023-06-27 | types/key: add test for NodePublic.Shard | Brad Fitzpatrick | 1 | -0/+23 |
| 2023-06-20 | types/views: add Slice methods on Slice views | Brad Fitzpatrick | 2 | -0/+27 |
| 2023-06-11 | all: adjust some build tags for wasi | Brad Fitzpatrick | 2 | -2/+2 |
| 2023-04-24 | net/packet: add NAT support for DCCP and GRE | Maisem Ali | 1 | -0/+6 |
| 2023-04-15 | wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr... | Brad Fitzpatrick | 1 | -3/+3 |
| 2023-04-15 | wgengine/magicsock, etc: remove mostly unused WriteTo methods | Brad Fitzpatrick | 1 | -1/+10 |
| 2023-03-30 | envknob/logknob: add package for configurable logging | Andrew Dunham | 1 | -0/+11 |
| 2023-03-05 | wgengine/netstack: add support for custom UDP flow handlers | Brad Fitzpatrick | 1 | -0/+6 |
| 2023-03-02 | types/logid: simplify implementation (#7415) | Joe Tsai | 2 | -113/+69 |
| 2023-02-28 | types/logid: remove MustParsePublicID (#7405) | Joe Tsai | 1 | -10/+0 |
| 2023-02-28 | all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) | Joe Tsai | 1 | -5/+5 |
| 2023-02-10 | types/lazy: helpers for lazily computed values | David Anderson | 4 | -0/+477 |
| 2023-02-01 | all: use Go 1.20's bytes.Clone | Brad Fitzpatrick | 1 | -2/+3 |
| 2023-01-31 | ipn/ipnlocal: rate-limit diagnose logs in bugreport | Andrew Dunham | 1 | -0/+47 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 45 | -135/+90 |
| 2023-01-11 | types/views: add SliceEqualAnyOrder func | Will Norris | 2 | -0/+35 |
| 2023-01-11 | control/controlclient, tailcfg: add Node.Expired field, set for expired nodes | Andrew Dunham | 1 | -0/+17 |
| 2023-01-03 | ipn/localapi: add localapi debug endpoints for packet filter/matches | Brad Fitzpatrick | 1 | -3/+5 |
| 2023-01-02 | util/codegen, all: use latest year, not time.Now, in generated files | Brad Fitzpatrick | 4 | -4/+4 |
| 2022-12-16 | net/connstats: enforce maximum number of connections (#6760) | Joe Tsai | 1 | -0/+9 |
| 2022-12-09 | all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (... | Jordan Whited | 1 | -1/+2 |
| 2022-12-05 | net/tsaddr: remove ContainsFunc helpers (they're now in x/exp/slices) | Brad Fitzpatrick | 1 | -1/+2 |
| 2022-11-30 | types/key,cmd/tailscale/cli: support tlpub prefix for tailnet-lock keys | Tom DNetto | 2 | -4/+34 |
| 2022-11-30 | types/ptr: move all the ptrTo funcs to one new package's ptr.To | Brad Fitzpatrick | 1 | -0/+11 |
| 2022-11-29 | ipn,types/persist: add DisallowedTKAStateIDs, refactor as view type | Tom DNetto | 4 | -2/+39 |
| 2022-11-29 | Revert "ipn,types/persist: store disallowed TKA's in prefs, lock local-disable" | Brad Fitzpatrick | 4 | -22/+2 |
| 2022-11-29 | ipn,types/persist: store disallowed TKA's in prefs, lock local-disable | Tom DNetto | 4 | -2/+22 |
| 2022-11-28 | types/logid: move logtail ID types here (#6336) | Joe Tsai | 2 | -0/+250 |
| 2022-11-18 | ipn/ipnlocal: handle untagging nodes better | Maisem Ali | 4 | -2/+17 |
| 2022-11-15 | all: store NL keys per profile | Maisem Ali | 5 | -3/+25 |
| 2022-11-11 | cmd/tailscale: make "up", "status" warn if routes and --accept-routes off | Brad Fitzpatrick | 1 | -0/+10 |
| 2022-11-11 | cmd/tailscale,ipn: minor fixes to tailscale lock commands | Tom DNetto | 1 | -0/+11 |
| 2022-11-11 | control/controlclient: make Status.Persist a PersistView | Maisem Ali | 1 | -0/+9 |
| 2022-11-11 | ipn/ipnlocal: add support for multiple user profiles | Maisem Ali | 4 | -2/+30 |