522 Commits (39e35379d41fc78871362bf9dea2111a92744e21)

Author SHA1 Message Date
Brad Fitzpatrick 976389c0f7 feature/sdnotify: move util/systemd to a modular feature 7 months ago
Brad Fitzpatrick 01e645fae1 util/backoff: rename logtail/backoff package to util/backoff 7 months ago
Brad Fitzpatrick 475b520aa2 tsconst, util/linuxfw, wgengine/router: move Linux fw consts to tsconst 7 months ago
Brad Fitzpatrick dd615c8fdd util/linuxfw, feature/buildfeatures: add ts_omit_iptables to make IPTables optional 7 months ago
Nick Khyl 892f8a9582 various: allow tailscaled shutdown via LocalAPI 7 months ago
Brad Fitzpatrick a40f23ad4a util/eventbus: flesh out docs a bit 7 months ago
M. J. Fromberger df747f1c1b
util/eventbus: add a Done method to the Monitor type (#17263) 7 months ago
M. J. Fromberger e59fbaab64
util/eventbus: give a nicer error when attempting to use a closed client (#17208) 7 months ago
M. J. Fromberger ca9d795006
util/eventbus: add a Monitor type to manage subscriber goroutines (#17127) 7 months ago
Claus Lensbøl 009d702adf
health: remove direct callback and replace with eventbus (#17199) 7 months ago
Brad Fitzpatrick d559a21418 util/eventbus/eventbustest: fix typo of test name 7 months ago
M. J. Fromberger fc9a74a405
util/eventbus: fix flakes in eventbustest tests (#17198) 7 months ago
M. J. Fromberger 4f211ea5c5
util/eventbus: add a LogAllEvents helper for testing (#17187) 7 months ago
M. J. Fromberger 6992f958fc
util/eventbus: add an EqualTo helper for testing (#17178) 7 months ago
M. J. Fromberger 48029a897d
util/eventbus: allow test expectations reporting only an error (#17146) 7 months ago
Claus Lensbøl 2015ce4081
health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) 7 months ago
M. J. Fromberger 5b5ae2b2ee
util/eventbus: add a Done channel to the Client (#17118) 7 months ago
Claus Lensbøl b816fd7117
control/controlclient: introduce eventbus messages instead of callbacks (#16956) 7 months ago
Brad Fitzpatrick ffc82ad820 util/eventbus: add ts_omit_debugeventbus 7 months ago
Brad Fitzpatrick 1cb855fb36 util/expvarx: deflake TestSafeFuncHappyPath with synctest 7 months ago
Alex Chan 14adf5b717
utils/expvarx, tstest/integration: mark two tests as known flaky (#17052) 7 months ago
Brad Fitzpatrick 46369f06af util/syspolicy/policyclient: always use no-op policyclient in tests by default 8 months ago
Brad Fitzpatrick b034f7cca9 ipn/ipnlocal, util/syspolicy: convert last RegisterWellKnownSettingsForTest caller, remove 8 months ago
Brad Fitzpatrick d8ac539bf9 util/syspolicy: remove handler, other dead code 8 months ago
Brad Fitzpatrick 0f3598b467 util/syspolicy: delete some unused code in handler.go 8 months ago
Brad Fitzpatrick d06d9007a6 ipn/ipnlocal: convert more tests to use policytest, de-global-ify 8 months ago
Brad Fitzpatrick 24b8a57b1e util/syspolicy/policytest: move policy test helper to its own package 8 months ago
Brad Fitzpatrick 2b3e533048 util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move global impl 8 months ago
Brad Fitzpatrick 1ca4ae598a ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcs 8 months ago
Brad Fitzpatrick 2434bc69fc util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new leaf package 8 months ago
Brad Fitzpatrick d05e6dc09e util/syspolicy/policyclient: add policyclient.Client interface, start plumbing 8 months ago
Brad Fitzpatrick cc532efc20 util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package 8 months ago
James Tucker d42f0b6a21 util/ringbuffer: rename to ringlog 8 months ago
Joe Tsai fbb91758ac
cmd/viewer, types/views: implement support for json/v2 (#16852) 8 months ago
Claus Lensbøl 5bb42e3018
wgengine/router: rely on events for deleted IP rules (#16744) 9 months ago
Joe Tsai 1cc842b389
util/set: add more functionality to IntSet (#16640) 9 months ago
Nick Khyl 4df02bbb48 util/syspolicy/setting: use a custom marshaler for time.Duration 9 months ago
Joe Tsai 0de5e7b94f
util/set: add IntSet (#16602) 9 months ago
Claus Lensbøl d334d9ba07
client/local,cmd/tailscale/cli,ipn/localapi: expose eventbus graph (#16597) 9 months ago
Joe Tsai f338c4074d
util/jsonutil: remove unused package (#16563) 9 months ago
Brad Fitzpatrick fbc6a9ec5a all: detect JetKVM and specialize a handful of things for it 9 months ago
Nick Khyl 740b77df59 ipn/ipnlocal,util/syspolicy: add support for ExitNode.AllowOverride policy setting 9 months ago
Nick Khyl f1c7b463cd ipn/{ipnauth,ipnlocal,localapi}: make EditPrefs return an error if changing exit node is restricted by policy 9 months ago
Nick Khyl a6f6478129 util/syspolicy: add HasAnyOf to check if any specified policy settings are configured 9 months ago
Nick Khyl 381fdcc3f1 ipn/ipnlocal,util/syspolicy/source: retain existing exit node when using auto exit node, if it's allowed by policy 9 months ago
Claus Lensbøl 53f67c4396
util/eventbus: fix docstrings (#16401) 10 months ago
Andrew Lytvynov 6feb3c35cb
ipn/store: automatically migrate between plaintext and encrypted state (#16318) 10 months ago
Claus Lensbøl f2f1236ad4
util/eventbus: add test helpers to simplify testing events (#16294) 10 months ago
Kristoffer Dalby 9309760263 util/prompt: make yes/no prompt reusable 10 months ago
James Sanderson 735f15cb49 util/must: add Get2 for functions that return two values 10 months ago