| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2022-11-09 | types/netlogtype: add constants for maximum serialized sizes of ConnectionCou... | Joe Tsai | 2 | -14/+82 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 2 | -2/+0 |
| 2022-11-02 | client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise | Brad Fitzpatrick | 1 | -0/+3 |
| 2022-11-01 | types/pad32: delete package | Brad Fitzpatrick | 1 | -9/+0 |
| 2022-10-28 | wgengine/netlog: embed the StableNodeID of the authoring node (#6105) | Joe Tsai | 1 | -0/+6 |
| 2022-10-27 | types/netlogtype: new package for network logging types (#6092) | Joe Tsai | 1 | -0/+58 |
| 2022-10-27 | types/key: add missing ChallengePublic.UnmarshalText | Brad Fitzpatrick | 2 | -0/+22 |
| 2022-10-26 | tka, types/key: add NLPublic.KeyID | Adrian Dewhurst | 1 | -0/+5 |
| 2022-10-24 | types/persist: add PublicNodeKey helper | Maisem Ali | 1 | -1/+6 |
| 2022-10-24 | ipn/prefs: add views | Maisem Ali | 3 | -1/+86 |
| 2022-10-19 | types/key: add ChallengePublic, ChallengePrivate, NewChallenge | Brad Fitzpatrick | 1 | -0/+78 |
| 2022-10-12 | types/view: add ContainsNonExitSubnetRoutes func | Sonia Appasamy | 1 | -0/+11 |
| 2022-10-06 | wgengine/wgcfg: plumb down audit log IDs (#5855) | Joe Tsai | 1 | -0/+5 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 3 | -3/+3 |
| 2022-09-26 | doctor: add package for running in-depth healthchecks; use in bugreport (#5413) | Andrew Dunham | 1 | -0/+2 |
| 2022-09-21 | control/controlclient,ipn/ipnlocal: wire tka enable/disable | Tom DNetto | 1 | -0/+8 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -2/+1 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -3/+1 |
| 2022-09-08 | net/dns, types/dnstypes: update some comments, tests for DoH | Brad Fitzpatrick | 1 | -1/+6 |