| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-07-24 | types/lazy: re-init SyncValue during test cleanup if it wasn't set before Set... | Nick Khyl | 2 | -3/+23 |
| 2024-07-22 | types/lazy: add (*SyncValue[T]).SetForTest method | Nick Khyl | 2 | -0/+223 |
| 2024-07-19 | types/opt: add (Value[T]).GetOr(def T) T method | Nick Khyl | 1 | -0/+8 |
| 2024-07-19 | cmd/viewer, types/views, util/codegen: add viewer support for custom containe... | Nick Khyl | 2 | -0/+274 |
| 2024-07-10 | all: add test for package comments, fix, add comments as needed | Brad Fitzpatrick | 1 | -0/+6 |
| 2024-07-08 | types/opt: add generic Value[T any] for optional values of any types | Nick Khyl | 2 | -0/+418 |
| 2024-06-24 | types/lazy: add Peek method to SyncValue | Andrew Dunham | 2 | -5/+114 |
| 2024-06-17 | types/logid: add Add method (#12478) | Joe Tsai | 2 | -0/+128 |
| 2024-06-16 | net/ipset, wgengine/filter/filtertype: add split-out packages | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-06-15 | cmd/viewer,type/views: add MapSlice for maps of slices | Maisem Ali | 1 | -5/+98 |
| 2024-05-17 | ipn,wgengine: remove vestigial Prefs.AllowSingleHosts | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-05-11 | types/views: move AsMap to Map from *Map | Maisem Ali | 1 | -2/+2 |
| 2024-05-03 | types/views: add AppendStrings util func | Maisem Ali | 1 | -0/+9 |
| 2024-05-03 | types/views: remove duplicate SliceContainsFunc | Maisem Ali | 2 | -13/+1 |
| 2024-04-30 | types/views: use slices.Contains{,Func} | Brad Fitzpatrick | 1 | -12/+2 |
| 2024-04-21 | types/persist: remove unused field Persist.Provider | Brad Fitzpatrick | 4 | -16/+1 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 11 | -18/+18 |
| 2024-03-22 | ipn/ipnlocal, types/netmap: replace hasCapability with set lookup on NetworkMap | Brad Fitzpatrick | 1 | -0/+7 |
| 2024-03-21 | control/controlclient: fix panic regression from earlier load balancer hint h... | Brad Fitzpatrick | 1 | -0/+21 |
| 2024-03-18 | types/views: optimize slices contains under some conditions (#11449) | James Tucker | 1 | -6/+6 |
| 2024-03-07 | cmd/derper, types/logger: move log filter to shared package | Andrew Dunham | 2 | -0/+43 |
| 2024-02-26 | types/key: remove copy returning array by value | Brad Fitzpatrick | 1 | -4/+3 |
| 2024-02-25 | all: remove LenIter, use Go 1.22 range-over-int instead | Brad Fitzpatrick | 2 | -36/+0 |
| 2024-02-12 | types/views: add test that LenIter doesn't allocate | Brad Fitzpatrick | 1 | -0/+9 |
| 2024-02-11 | tailcfg: remove UserProfile.Groups | Maisem Ali | 2 | -7/+6 |
| 2024-02-08 | all: use new AppendEncode methods available in Go 1.22 (#11079) | Joe Tsai | 2 | -21/+5 |
| 2024-02-08 | all: use reflect.TypeFor now available in Go 1.22 (#11078) | Joe Tsai | 4 | -5/+5 |
| 2024-02-06 | types/views: add SliceMapKey[T] | Maisem Ali | 2 | -0/+70 |
| 2024-01-23 | wgengine/magicsock: implement probing of UDP path lifetime (#10844) | Jordan Whited | 1 | -0/+9 |
| 2024-01-17 | appc,ipn/ipnlocal,types/appctype: implement control provided routes | James Tucker | 1 | -0/+2 |
| 2024-01-16 | all: make use of ctxkey everywhere (#10846) | Joe Tsai | 1 | -8/+12 |
| 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 |