summaryrefslogtreecommitdiffhomepage
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2023-09-19start testingaaron/win_process_mitigationsAaron Klotz8-81/+1101
2023-09-09all: use set.Set consistently instead of map[T]struct{}Brad Fitzpatrick2-3/+7
2023-09-08util/lru, util/limiter: add debug helper to dump state as HTMLDavid Anderson4-0/+178
2023-09-07util/linuxfw: Fix comment which lists supported linux archesCraig Rodrigues1-1/+1
2023-09-07util/lru: replace container/list with a custom ring implementationDavid Anderson1-38/+87
2023-09-07util/lru: add a microbenchmarkDavid Anderson1-1/+18
2023-09-06util/limiter: add a keyed token bucket rate limiterDavid Anderson3-0/+314
2023-09-06util/cmpver: add a few tests covering different OS versionsAnton Tolchanov1-0/+60
2023-09-05util/rands: add package with HexString funcBrad Fitzpatrick2-0/+40
2023-09-02client/web, clientupdate, util/linuxfw, wgengine/magicsock: Use %v verb for e...Craig Rodrigues1-1/+1
2023-08-30cmd/k8s-operator: add metrics to track usageMaisem Ali1-0/+3
2023-08-27util/deephash: add IncludeFields, ExcludeFields HasherForType OptionsBrad Fitzpatrick2-7/+138
2023-08-25util/osdiag: add query for Windows page file configuration and statusAaron Klotz3-4/+92
2023-08-24util/osdiag, util/osdiag/internal/wsc: add code to probe the Windows Security...Aaron Klotz2-0/+420
2023-08-22util/winutil: add RegisterForRestart, allowing programs to indicate their pre...Aaron Klotz5-1/+94
2023-08-21util/linuxfw: fix typo in unexported doc commentBrad Fitzpatrick1-1/+2
2023-08-19util/deephash: relax an annoyingly needy testBrad Fitzpatrick1-3/+3
2023-08-18util/linuxfw: reorganize nftables rules to allow it to work with ufwKevinLiang102-21/+349
2023-08-17all: import x/exp/maps as xmaps to distinguish from Go 1.21 "maps"Brad Fitzpatrick1-1/+1
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick3-5/+4
2023-08-14util/osdiag: add logging for winsock layered service providers to Windows bug...Aaron Klotz3-6/+185
2023-08-14util/winutil/authenticode: add missing docs for CertSubjectErrorAaron Klotz1-2/+5
2023-08-10util/linuxfw: rename ErrorFWModeNotSupportedBrad Fitzpatrick3-8/+8
2023-08-09util/winutil/authenticode: fix an inaccurate doc commentAaron Klotz1-3/+3
2023-08-08all: require Go 1.21Brad Fitzpatrick1-6/+2
2023-08-08util/testenv: add new package to hold InTestMaisem Ali2-0/+39
2023-08-08wgengine/router: add auto selection heuristic for iptables/nftablesKevinLiang103-6/+78
2023-08-03go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil...Aaron Klotz11-299/+557
2023-08-01cmd/tailscale/cli, util/winutil/authenticode: flesh out authenticode supportAaron Klotz3-0/+665
2023-07-28all: update exp/slices and fix call sitesDavid Anderson1-0/+37
2023-07-25tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilitiesMaisem Ali1-1/+1
2023-07-20util/linuxfw: remove yet-unused code to fix linux/arm64 crashBrad Fitzpatrick2-819/+2
2023-07-19util/linuxfw: add nftables supportKevinLiang104-11/+1806
2023-07-08tailcfg,etc: remove unused tailcfg.Node.KeepAlive fieldBrad Fitzpatrick1-2/+2
2023-06-30util/linuxfw: add new arch build constraintsKevinLiang105-6/+11
2023-06-28util/lru: add a package for a typed LRU cacheBrad Fitzpatrick2-0/+152
2023-06-27util/linuxfw: decoupling IPTables logic from linux routerKevinLiang104-4/+1074
2023-06-25.github: actually run tests in CIMaisem Ali1-3/+13
2023-06-23util/goroutines: let ScrubbedGoroutineDump get only current stackBrad Fitzpatrick2-5/+6
2023-06-08util/slicesx: add Partition functionAndrew Dunham2-0/+36
2023-06-07all: use cmpx.Or where it made senseBrad Fitzpatrick1-12/+4
2023-06-07util/cmpx: add package with cmp-like things from future Go releasesBrad Fitzpatrick2-0/+46
2023-06-01cmd/tailscaled, util/winutil: log our registry keys during tailscaled startupAaron Klotz4-0/+300
2023-05-11util/set: add a basic map-based Set typeBrad Fitzpatrick2-0/+39
2023-05-09util/codegen: support embedded fieldsBrad Fitzpatrick1-2/+7
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham2-2/+1
2023-04-14util/set: move Slice type from corp to ossAndrew Dunham2-0/+125
2023-04-13tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointerMaisem Ali1-2/+2
2023-04-08tailcfg,wgengine: add initial support for WireGuard only peersCharlotte Brandhorst-Satzkorn1-2/+2
2023-04-05util/clientmetric: allow client metric values to be provided by a functionMihai Parparita2-14/+105