summaryrefslogtreecommitdiffhomepage
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2025-09-19util/eventbus: add a Monitor type to manage subscriber goroutines (#17127)M. J. Fromberger2-0/+115
2025-09-19health: remove direct callback and replace with eventbus (#17199)Claus Lensbøl2-2/+7
2025-09-19util/eventbus/eventbustest: fix typo of test nameBrad Fitzpatrick1-1/+1
2025-09-19util/eventbus: fix flakes in eventbustest tests (#17198)M. J. Fromberger1-6/+9
2025-09-18util/eventbus: add a LogAllEvents helper for testing (#17187)M. J. Fromberger2-0/+29
2025-09-17util/eventbus: add an EqualTo helper for testing (#17178)M. J. Fromberger2-9/+40
2025-09-17util/eventbus: allow test expectations reporting only an error (#17146)M. J. Fromberger2-6/+39
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl1-2/+2
2025-09-16util/eventbus: add a Done channel to the Client (#17118)M. J. Fromberger2-4/+54
2025-09-15control/controlclient: introduce eventbus messages instead of callbacks (#16956)Claus Lensbøl1-1/+1
2025-09-08util/eventbus: add ts_omit_debugeventbusBrad Fitzpatrick2-2/+2
2025-09-08util/expvarx: deflake TestSafeFuncHappyPath with synctestBrad Fitzpatrick1-14/+15
2025-09-08utils/expvarx, tstest/integration: mark two tests as known flaky (#17052)Alex Chan1-0/+3
2025-09-04util/syspolicy/policyclient: always use no-op policyclient in tests by defaultBrad Fitzpatrick1-1/+9
2025-09-04ipn/ipnlocal, util/syspolicy: convert last RegisterWellKnownSettingsForTest c...Brad Fitzpatrick4-31/+120
2025-09-03util/syspolicy: remove handler, other dead codeBrad Fitzpatrick3-125/+0
2025-09-03util/syspolicy: delete some unused code in handler.goBrad Fitzpatrick1-17/+2
2025-09-02ipn/ipnlocal: convert more tests to use policytest, de-global-ifyBrad Fitzpatrick1-22/+65
2025-09-02util/syspolicy/policytest: move policy test helper to its own packageBrad Fitzpatrick1-0/+117
2025-09-02util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo...Brad Fitzpatrick3-48/+101
2025-09-02ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcsBrad Fitzpatrick1-1/+55
2025-09-02util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new l...Brad Fitzpatrick9-39/+71
2025-09-01util/syspolicy/policyclient: add policyclient.Client interface, start plumbingBrad Fitzpatrick3-7/+75
2025-08-31util/syspolicy/*: move syspolicy keys to new const leaf "pkey" packageBrad Fitzpatrick24-455/+479
2025-08-28util/ringbuffer: rename to ringlogJames Tucker2-20/+19
2025-08-14cmd/viewer, types/views: implement support for json/v2 (#16852)Joe Tsai1-9/+20
2025-08-05wgengine/router: rely on events for deleted IP rules (#16744)Claus Lensbøl2-2/+38
2025-07-30util/set: add more functionality to IntSet (#16640)Joe Tsai2-0/+32
2025-07-28util/syspolicy/setting: use a custom marshaler for time.DurationNick Khyl2-1/+32
2025-07-22util/set: add IntSet (#16602)Joe Tsai2-0/+346
2025-07-18client/local,cmd/tailscale/cli,ipn/localapi: expose eventbus graph (#16597)Claus Lensbøl1-0/+13
2025-07-14util/jsonutil: remove unused package (#16563)Joe Tsai3-169/+0
2025-07-10all: detect JetKVM and specialize a handful of things for itBrad Fitzpatrick2-2/+8
2025-07-08ipn/ipnlocal,util/syspolicy: add support for ExitNode.AllowOverride policy se...Nick Khyl2-0/+15
2025-07-07ipn/{ipnauth,ipnlocal,localapi}: make EditPrefs return an error if changing e...Nick Khyl1-1/+4
2025-07-07util/syspolicy: add HasAnyOf to check if any specified policy settings are co...Nick Khyl1-0/+21
2025-07-07ipn/ipnlocal,util/syspolicy/source: retain existing exit node when using auto...Nick Khyl1-0/+7
2025-06-27util/eventbus: fix docstrings (#16401)Claus Lensbøl1-2/+2
2025-06-26ipn/store: automatically migrate between plaintext and encrypted state (#16318)Andrew Lytvynov1-0/+5
2025-06-25util/eventbus: add test helpers to simplify testing events (#16294)Claus Lensbøl5-0/+825
2025-06-23util/prompt: make yes/no prompt reusableKristoffer Dalby1-0/+24
2025-06-16util/must: add Get2 for functions that return two valuesJames Sanderson1-0/+8
2025-06-16util/eventbus: remove redundant code from eventbus.PublishNick Khyl3-20/+13
2025-06-11ipn/localapi,client/local: add debug watcher for bus events (#16239)Claus Lensbøl1-0/+9
2025-06-03posture: propagate serial number from MDM on AndroidAnton Tolchanov1-2/+2
2025-05-29util/set: add SmallSet.SoleElement, fix bug, add more testsBrad Fitzpatrick2-5/+54
2025-05-29util/set: add SmallSetBrad Fitzpatrick2-0/+225
2025-05-19cmd/containerboot,kube/ingressservices: proxy VIPService TCP/UDP traffic to c...Irbe Krumina1-8/+8
2025-05-12net/dns,docs/windows/policy,util/syspolicy: register Tailscale IP addresses i...Nick Khyl2-0/+16
2025-05-12util/linuxfw,wgengine/router: add new netfilter rules for HA ingresses (#15896)Irbe Krumina6-39/+550