summaryrefslogtreecommitdiffhomepage
path: root/appc
AgeCommit message (Expand)AuthorFilesLines
2025-10-06appc,ipn/ipnlocal: receive AppConnector updates via the event bus (#17411)M. J. Fromberger2-174/+103
2025-10-02appc,*: publish events for route updates and storage (#17392)M. J. Fromberger2-34/+225
2025-10-01appc,ipn/ipnlocal: add a required event bus to the AppConnector type (#17390)M. J. Fromberger2-20/+57
2025-10-01appc: factor app connector arguments into a Config type (#17389)M. J. Fromberger2-27/+95
2025-09-30feature/appconnectors: start making it modularBrad Fitzpatrick3-120/+140
2025-02-18appc: fix a deadlock in route advertisements (#15031)Andrew Lytvynov3-11/+84
2025-01-23appc,ipn/ipnlocal: log DNS parsing errors in app connectors (#14607)Andrew Lytvynov2-29/+64
2025-01-03util/slicesx: add MapKeys and MapValues from golang.org/x/exp/mapsBrad Fitzpatrick2-6/+5
2024-07-12appc: track metrics for route info storingFran Bull2-0/+72
2024-07-10all: add test for package comments, fix, add comments as neededBrad Fitzpatrick1-0/+1
2024-06-25appc: don't schedule advertisement of 0 routesFran Bull1-2/+4
2024-06-07appc: log how many routes are being writtenFran Bull2-16/+23
2024-06-03appc: log how often routeInfo is storedFran Bull2-0/+101
2024-04-29appc: setting AdvertiseRoutes explicitly discards app connector routesFran Bull1-0/+10
2024-04-29appc: unadvertise routes when reconfiguring app connectorFran Bull2-2/+205
2024-04-29appc: write discovered domains to StateStoreFran Bull1-0/+18
2024-04-29appc: add flag shouldStoreRoutes and controlknob for itFran Bull2-143/+203
2024-04-29appc: add RouteInfo struct and persist it to StateStoreFran Bull1-0/+13
2024-02-07appc: optimize dns response observation for large route tablesJames Tucker1-16/+40
2024-02-01appc,ipn/ipnlocal: add app connector routes if any part of a CNAME chain is r...James Tucker2-41/+197
2024-01-22appc: add test to ensure that individual IPs are not removed during route upd...James Tucker3-4/+45
2024-01-22appc,ipn/ipnlocal: optimize preference adjustments when routes updateCharlotte Brandhorst-Satzkorn3-56/+78
2024-01-18ipn/ipnlocal: make app connector configuration concurrentJames Tucker2-14/+47
2024-01-17appc,ipn/ipnlocal,types/appctype: implement control provided routesJames Tucker2-1/+107
2023-12-19appc,ipn: prevent undesirable route advertisementsJames Tucker1-3/+1
2023-11-15appc: fix DomainRoutes copyJames Tucker2-1/+17
2023-11-09appc: prevent duplication of wildcard entries on map updatesJames Tucker2-1/+14
2023-11-09appc: add support for matching wildcard domainsJames Tucker2-8/+56
2023-11-07tailcfg,ipn,appc: add c2n endpoint for appc domain routesCharlotte Brandhorst-Satzkorn1-0/+14
2023-11-02appc,cmd/sniproxy,ipn/ipnlocal: split sniproxy configuration code out of appcJames Tucker6-704/+16
2023-11-01appc,ipn/ipnlocal: add App Connector domain configuration from mapcapJames Tucker2-1/+12
2023-11-01appc,ipn/ipnlocal,net/dns/resolver: add App Connector wiring when enabled in ...James Tucker3-1/+284
2023-10-31cmd/sniproxy: implement support for control configuration, multiple addressesTom DNetto1-4/+4
2023-10-19appctype: move to types/appctypeTom DNetto2-2/+2
2023-10-19appc: implement app connector Server typeTom DNetto4-0/+686