455 Commits (156cd53e7734407dc42e30af2f12cf6956cd9e24)

Author SHA1 Message Date
David Anderson e091e71937 util/eventbus: remove debug UI from iOS build 1 year ago
M. J. Fromberger 0663412559
util/eventbus: add basic throughput benchmarks (#15284) 1 year ago
David Anderson 6d217d81d1 util/eventbus: add a helper program for bus development 1 year ago
David Anderson d83024a63f util/eventbus: add a debug HTTP handler for the bus 1 year ago
David Anderson 346a35f612 util/eventbus: add debugger methods to list pub/sub types 1 year ago
David Anderson e71e95b841 util/eventbus: don't allow publishers to skip events while debugging 1 year ago
David Anderson 853abf8661 util/eventbus: initial debugging facilities for the event bus 1 year ago
David Anderson e80d2b4ad1 util/eventbus: add debug hooks to snoop on bus traffic 1 year ago
David Anderson dd7166cb8e util/eventbus: add internal hook type for debugging 1 year ago
David Anderson cf5c788cf1 util/eventbus: track additional event context in subscribe queue 1 year ago
David Anderson a1192dd686 util/eventbus: track additional event context in publish queue 1 year ago
David Anderson bf40bc4fa0 util/eventbus: make internal queue a generic type 1 year ago
David Anderson 24d4846f00 util/eventbus: adjust worker goroutine management helpers 1 year ago
David Anderson 3e18434595 util/eventbus: rework to have a Client abstraction 1 year ago
David Anderson ef906763ee util/eventbus: initial implementation of an in-process event bus 1 year ago
Joe Tsai 3d28aa19cb
all: statically enforce json/v2 interface satisfaction (#15154) 1 year ago
Joe Tsai ae303d41dd
go.mod: bump github.com/go-json-experiment/json (#15010) 1 year ago
Nick Khyl 8d7033fe7f ipn/ipnlocal,util/syspolicy,docs/windows/policy: implement the ReconnectAfter policy setting 1 year ago
Nick Khyl d832467461 client/tailscale,ipn/ipn{local,server},util/syspolicy: implement the AlwaysOn.OverrideWithReason policy setting 1 year ago
Nick Khyl 2c02f712d1 util/syspolicy/internal/metrics: replace dots with underscores for metric names 1 year ago
Nick Khyl 0a51bbc765 ipn/ipnauth,util/syspolicy: improve comments 1 year ago
Nick Khyl 02ad21717f ipn/ipn{auth,server,local}: initial support for the always-on mode 1 year ago
Adrian Dewhurst d69c70ee5b tailcfg: adjust ServiceName.Validate to use vizerror 1 year ago
Kristoffer Dalby 05afa31df3 util/clientmetric: use counter in aggcounter 1 year ago
Kristoffer Dalby f0b63d0eec wgengine/filter: add check for unknown proto 1 year ago
Kristoffer Dalby 3a39f08735 util/usermetric: add more drop labels 1 year ago
Nick Khyl f0db47338e cmd/tailscaled,util/syspolicy/source,util/winutil/gp: disallow acquiring the GP lock during service startup 1 year ago
Brad Fitzpatrick 8b65598614 util/slicesx: add AppendNonzero 1 year ago
Andrea Gottardo c79b736a85
ipnlocal: allow overriding os.Hostname() via syspolicy (#14676) 1 year ago
Brad Fitzpatrick 60d19fa00d all: use Go 1.21's binary.NativeEndian 1 year ago
Brad Fitzpatrick 69b90742fe util/uniq,types/lazy,*: delete code that's now in Go std 1 year ago
Brad Fitzpatrick 07aae18bca ipn/ipnlocal, util/goroutines: track goroutines for tests, shutdown 1 year ago
Brad Fitzpatrick 1e2e319e7d util/slicesx: add MapKeys and MapValues from golang.org/x/exp/maps 1 year ago
Brad Fitzpatrick 9e2819b5d4 util/stringsx: add package for extra string functions, like CompareFold 1 year ago
Adrian Dewhurst 716cb37256 util/dnsname: use vizerror for all errors 1 year ago
Brad Fitzpatrick a68efe2088 cmd/checkmetrics: add command for checking metrics against kb 1 year ago
Nick Khyl 8e5cfbe4ab util/syspolicy/rsop: reduce policyReloadMinDelay and policyReloadMaxDelay when in tests 1 year ago
Brad Fitzpatrick 70d1241ca6 util/fastuuid: delete unused package 1 year ago
Aaron Klotz 48343ee673 util/winutil/s4u: fix token handle leak 1 year ago
Brad Fitzpatrick 4e0fc037e6 all: use iterators over slice views more 1 year ago
Brad Fitzpatrick 00be1761b7 util/codegen: treat unique.Handle as an opaque value type 1 year ago
Brad Fitzpatrick 01185e436f types/result, util/lineiter: add package for a result type, use it 1 year ago
Aaron Klotz 84c8860472 util/syspolicy: add policy key for onboarding flow visibility 1 year ago
Anton Tolchanov b4f46c31bb wgengine/magicsock: export packet drop metric for outbound errors 1 year ago
Brad Fitzpatrick f81348a16b util/syspolicy/source: put EnvPolicyStore env keys in their own namespace 1 year ago
Nick Khyl 540e4c83d0 util/syspolicy/setting: make setting.Snapshot JSON-marshallable 1 year ago
Nick Khyl 2a2228f97b util/syspolicy/setting: make setting.RawItem JSON-marshallable 1 year ago
Nick Khyl 2cc1100d24 util/syspolicy/source: use errors instead of github.com/pkg/errors 1 year ago
Nick Khyl 2336c340c4 util/syspolicy: implement a syspolicy store that reads settings from environment variables 1 year ago
Nick Khyl e815ae0ec4 util/syspolicy, ipn/ipnlocal: update syspolicy package to utilize syspolicy/rsop 1 year ago