| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-01-09 | taildrop: remove breaking abstraction layers for apple (#10728) | Rhea Ghosh | 1 | -21/+8 |
| 2024-01-04 | ipn/ipnlocal: refresh node key without blocking if cap enabled (#10529) | James 'zofrex' Sanderson | 1 | -6/+21 |
| 2023-12-21 | ipn/ipnlocal: fix data race with capForcedNetfilter field | Andrew Dunham | 1 | -3/+6 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 4 | -14/+9 |
| 2023-12-19 | appc,ipn: prevent undesirable route advertisements | James Tucker | 2 | -8/+63 |
| 2023-12-19 | util/cmpx: remove code that's in the stdlib now | Andrew Dunham | 2 | -5/+6 |
| 2023-12-18 | ipn: apply tailnet-wide default for auto-updates (#10508) | Andrew Lytvynov | 3 | -31/+113 |
| 2023-12-14 | ipn/ipnlocal: fix usage of slices.Compact | Andrew Dunham | 1 | -1/+1 |
| 2023-12-08 | ipn/ipnlocal, util/syspolicy: make run exit node a preference option | Adrian Dewhurst | 1 | -0/+5 |
| 2023-12-07 | ipn/ipnlocal, util/syspolicy: add auto update policy | Adrian Dewhurst | 2 | -0/+86 |
| 2023-12-06 | ipn/ipnlocal: add additional syspolicy enforcement | Adrian Dewhurst | 2 | -114/+271 |
| 2023-12-06 | ipn/ipnlocal: better enforce system policies | Adrian Dewhurst | 4 | -72/+323 |
| 2023-12-05 | linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter | Naman Sood | 2 | -0/+49 |
| 2023-12-05 | all: fix nilness issues | Matt Layher | 1 | -1/+1 |
| 2023-12-01 | client/web: show features based on platform support | Sonia Appasamy | 2 | -22/+5 |
| 2023-11-29 | syspolicy: add exit node related policies (#10172) | Claire Wang | 2 | -1/+290 |
| 2023-11-29 | ipn/ipnstate: add AllowedIPs to PeerStatus | Sonia Appasamy | 1 | -0/+4 |
| 2023-11-29 | cmd/tailscale,ipn/ipnlocal: pass available update as health message (#10420) | Andrew Lytvynov | 1 | -0/+7 |
| 2023-11-28 | ipn/ipnlocal: update hostinfo when app connector state is toggled | Tom DNetto | 1 | -0/+1 |
| 2023-11-28 | clientupdate: implement update for Unraid (#10344) | Andrew Lytvynov | 1 | -1/+6 |
| 2023-11-22 | appc,ipn/local: support wildcard when matching app-connectors | Tom DNetto | 1 | -7/+9 |
| 2023-11-17 | ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile | Marwan Sulaiman | 7 | -32/+59 |
| 2023-11-17 | ssh/tailssh: use control server time instead of local time | Ox Cart | 1 | -0/+7 |
| 2023-11-16 | {client/web},{ipn/ipnlocal}: replace localapi debug-web-client endpoint | Sonia Appasamy | 1 | -0/+59 |
| 2023-11-16 | ipn/ipnlocal: add c2n method to check on TLS cert fetch status | Brad Fitzpatrick | 4 | -1/+211 |
| 2023-11-16 | ipn/ipnlocal: log and don't return full file serve error (#10174) | Tyler Smalley | 1 | -2/+4 |
| 2023-11-15 | wgengine/magicsock: add DERP homeless debug mode for testing | Brad Fitzpatrick | 2 | -14/+15 |
| 2023-11-15 | ipn/ipnlocal: add mutex to webClient struct | Sonia Appasamy | 3 | -27/+34 |
| 2023-11-15 | ipn/ipnlocal: rename SetWebLocalClient to ConfigureWebClient | Sonia Appasamy | 2 | -5/+6 |
| 2023-11-15 | ipn: remove the preview-webclient node capability | Will Norris | 1 | -1/+1 |
| 2023-11-15 | ipn/ipnlocal: only call serve handler if non-nil | Will Norris | 1 | -2/+2 |
| 2023-11-14 | ipn/ipnlocal: call serve handler for local traffic | Will Norris | 1 | -0/+1 |
| 2023-11-14 | ipn/ipnlocal: remove web client listeners after close | Will Norris | 1 | -1/+2 |
| 2023-11-13 | ipn/ipnlocal: run "tailscale update" via systemd-run on Linux (#10229) | Andrew Lytvynov | 1 | -1/+15 |
| 2023-11-13 | ipn/ipnlocal: respect ExitNodeAllowLANAccess on iOS (#10230) | Brad Fitzpatrick | 1 | -1/+6 |
| 2023-11-13 | ipn/ipnlocal: clean up c2n handling's big switch, add a mux table | Brad Fitzpatrick | 1 | -113/+156 |
| 2023-11-13 | taildrop: lazily perform full deletion scan after first taildrop use (#10137) | Joe Tsai | 1 | -0/+1 |
| 2023-11-13 | control/controlknobs,wgengine/magicsock: implement SilentDisco toggle (#10195) | Jordan Whited | 1 | -0/+2 |
| 2023-11-09 | ipn,tailconfig: clean up unreleased and removed app connector service | James Tucker | 2 | -75/+1 |
| 2023-11-09 | tailcfg,ipn/ipnlocal: add hostinfo field to replace service entry | James Tucker | 2 | -0/+12 |
| 2023-11-09 | clientupdate: add support for QNAP (#10179) | Andrew Lytvynov | 1 | -0/+9 |
| 2023-11-09 | ipn/ipnlocal: ensure that hostinfo is updated on app connector preference cha... | James Tucker | 2 | -1/+60 |
| 2023-11-09 | ipn/{ipnlocal,ipnstate,localapi}: add localapi endpoints for client self-upda... | Naman Sood | 1 | -2/+55 |
| 2023-11-09 | client/tailscale,ipn/{ipnlocal,localapi}: check UDP GRO config (#10071) | Jordan Whited | 1 | -0/+40 |
| 2023-11-09 | ipn/ipnlocal: allow connecting to local web client | Will Norris | 4 | -29/+90 |
| 2023-11-08 | clientupdate,ipn/ipnlocal: fix c2n update on freebsd (#10168) | Andrew Lytvynov | 1 | -9/+18 |
| 2023-11-08 | ipn/ipnlocal: fix nil control client panic while updating TKA head | Tom DNetto | 1 | -7/+11 |
| 2023-11-08 | ipn/ipnlocal: add empty address to the app-connector localNets set | Tom DNetto | 2 | -0/+19 |
| 2023-11-07 | tailcfg,ipn,appc: add c2n endpoint for appc domain routes | Charlotte Brandhorst-Satzkorn | 1 | -0/+29 |
| 2023-11-03 | client/web: add some security checks for full client | Will Norris | 3 | -2/+6 |