| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-02-25 | all: remove LenIter, use Go 1.22 range-over-int instead | Brad Fitzpatrick | 4 | -20/+20 |
| 2024-02-17 | ipn/ipnlocal: remove ancient transition mechanism for https certs | Brad Fitzpatrick | 1 | -17/+2 |
| 2024-02-16 | ipn/ipnlocal: fix doctor API endpoint (#11155) | San | 1 | -0/+1 |
| 2024-02-15 | doctor/ethtool, ipn/ipnlocal: add ethtool bugreport check | Andrew Dunham | 1 | -0/+2 |
| 2024-02-12 | tailfs: listen for local clients only on 100.100.100.100 | Percy Wegmann | 2 | -66/+0 |
| 2024-02-11 | tailcfg: remove UserProfile.Groups | Maisem Ali | 2 | -4/+4 |
| 2024-02-09 | tailfs: fix startup issues on windows | Percy Wegmann | 1 | -1/+1 |
| 2024-02-09 | tailfs: disable TailFSForLocal via policy | Percy Wegmann | 2 | -1/+22 |
| 2024-02-09 | tailfs: clean up naming and package structure | Percy Wegmann | 3 | -82/+85 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 6 | -4/+477 |
| 2024-02-08 | ipnlocal: force-regen new authURL when it is too old (#10971) | Andrea Gottardo | 1 | -3/+11 |
| 2024-02-07 | util/cmpx: delete now that we're using Go 1.22 | Brad Fitzpatrick | 4 | -8/+7 |
| 2024-02-01 | ipn/ipnlocal: fix app connector route advertisements on exit nodes | James Tucker | 2 | -6/+19 |
| 2024-02-01 | appc,ipn/ipnlocal: add app connector routes if any part of a CNAME chain is r... | James Tucker | 1 | -0/+66 |
| 2024-01-31 | ipn/ipnlocal: fix pretty printing of multi-record peer DNS results | James Tucker | 2 | -14/+88 |
| 2024-01-30 | ipnlocal: log failure to get ssh host keys | Percy Wegmann | 3 | -7/+15 |
| 2024-01-23 | ipn/ipnlocal: fix failing test (#10937) | Irbe Krumina | 1 | -4/+5 |
| 2024-01-23 | ipn/ipnlocal: fix proxy path that matches mount point (#10864) | Irbe Krumina | 2 | -1/+115 |
| 2024-01-23 | wgengine/magicsock: implement probing of UDP path lifetime (#10844) | Jordan Whited | 1 | -0/+1 |
| 2024-01-22 | appc,ipn/ipnlocal: optimize preference adjustments when routes update | Charlotte Brandhorst-Satzkorn | 3 | -46/+91 |
| 2024-01-18 | ipn/ipnlocal: make app connector configuration concurrent | James Tucker | 3 | -2/+7 |
| 2024-01-17 | appc,ipn/ipnlocal,types/appctype: implement control provided routes | James Tucker | 2 | -1/+50 |
| 2024-01-16 | all: make use of ctxkey everywhere (#10846) | Joe Tsai | 2 | -13/+8 |
| 2024-01-12 | ipn/ipnserver: always allow Windows SYSTEM user to connect | Will Norris | 1 | -0/+10 |
| 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 |