| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 1 | -1/+1 |
| 2025-11-18 | all: rename variables with lowercase-l/uppercase-I | Alex Chan | 1 | -7/+7 |
| 2025-11-16 | syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-10-06 | appc,ipn/ipnlocal: receive AppConnector updates via the event bus (#17411) | M. J. Fromberger | 1 | -62/+49 |
| 2025-10-02 | appc,*: publish events for route updates and storage (#17392) | M. J. Fromberger | 1 | -22/+48 |
| 2025-10-01 | appc,ipn/ipnlocal: add a required event bus to the AppConnector type (#17390) | M. J. Fromberger | 1 | -0/+17 |
| 2025-10-01 | appc: factor app connector arguments into a Config type (#17389) | M. J. Fromberger | 1 | -8/+27 |
| 2025-09-30 | feature/appconnectors: start making it modular | Brad Fitzpatrick | 1 | -120/+0 |
| 2025-02-18 | appc: fix a deadlock in route advertisements (#15031) | Andrew Lytvynov | 1 | -11/+13 |
| 2025-01-23 | appc,ipn/ipnlocal: log DNS parsing errors in app connectors (#14607) | Andrew Lytvynov | 1 | -10/+11 |
| 2025-01-03 | util/slicesx: add MapKeys and MapValues from golang.org/x/exp/maps | Brad Fitzpatrick | 1 | -4/+3 |
| 2024-07-12 | appc: track metrics for route info storing | Fran Bull | 1 | -0/+39 |
| 2024-06-25 | appc: don't schedule advertisement of 0 routes | Fran Bull | 1 | -2/+4 |
| 2024-06-07 | appc: log how many routes are being written | Fran Bull | 1 | -10/+17 |
| 2024-06-03 | appc: log how often routeInfo is stored | Fran Bull | 1 | -0/+52 |
| 2024-04-29 | appc: setting AdvertiseRoutes explicitly discards app connector routes | Fran Bull | 1 | -0/+10 |
| 2024-04-29 | appc: unadvertise routes when reconfiguring app connector | Fran Bull | 1 | -0/+37 |
| 2024-04-29 | appc: write discovered domains to StateStore | Fran Bull | 1 | -0/+18 |
| 2024-04-29 | appc: add flag shouldStoreRoutes and controlknob for it | Fran Bull | 1 | -2/+18 |
| 2024-04-29 | appc: add RouteInfo struct and persist it to StateStore | Fran Bull | 1 | -0/+13 |
| 2024-02-07 | appc: optimize dns response observation for large route tables | James Tucker | 1 | -16/+40 |
| 2024-02-01 | appc,ipn/ipnlocal: add app connector routes if any part of a CNAME chain is r... | James Tucker | 1 | -41/+115 |
| 2024-01-22 | appc: add test to ensure that individual IPs are not removed during route upd... | James Tucker | 1 | -1/+1 |
| 2024-01-22 | appc,ipn/ipnlocal: optimize preference adjustments when routes update | Charlotte Brandhorst-Satzkorn | 1 | -13/+17 |
| 2024-01-18 | ipn/ipnlocal: make app connector configuration concurrent | James Tucker | 1 | -6/+33 |
| 2024-01-17 | appc,ipn/ipnlocal,types/appctype: implement control provided routes | James Tucker | 1 | -0/+54 |
| 2023-12-19 | appc,ipn: prevent undesirable route advertisements | James Tucker | 1 | -3/+1 |
| 2023-11-15 | appc: fix DomainRoutes copy | James Tucker | 1 | -1/+1 |
| 2023-11-09 | appc: prevent duplication of wildcard entries on map updates | James Tucker | 1 | -0/+1 |
| 2023-11-09 | appc: add support for matching wildcard domains | James Tucker | 1 | -8/+40 |
| 2023-11-07 | tailcfg,ipn,appc: add c2n endpoint for appc domain routes | Charlotte Brandhorst-Satzkorn | 1 | -0/+14 |
| 2023-11-02 | appc,cmd/sniproxy,ipn/ipnlocal: split sniproxy configuration code out of appc | James Tucker | 1 | -0/+174 |