347 Commits (ec04c677c06b565fd418b00a3136f29086c7baef)

Author SHA1 Message Date
Andrea Gottardo 1d3e77f373
util/syspolicy: add ReadStringArray interface (#11857) 2 years ago
Irbe Krumina add62af7c6
util/linuxfw,go.{mod,sum}: don't log errors when deleting non-existant chains and rules (#11852) 2 years ago
Irbe Krumina 3af0f526b8
cmd{containerboot,k8s-operator},util/linuxfw: support ExternalName Services (#11802) 2 years ago
Percy Wegmann b7e5122226 util/osuser: add unit test for parseGroupIds 2 years ago
Andrew Dunham e985c6e58f ssh/tailssh: try fetching group IDs for user with the 'id' command 2 years ago
Joe Tsai 63b3c82587
ipn/local: log OS-specific diagnostic information as JSON (#11700) 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Brad Fitzpatrick 271cfdb3d3 util/syspolicy: clean up doc grammar and consistency 2 years ago
James Tucker d0f3fa7d7e util/fastuuid: add a more efficient uuid generator 2 years ago
James Tucker db760d0bac cmd/tailscaled: move cleanup to an implicit action during startup 2 years ago
Nick Khyl 8d83adde07 util/winutil/winenv: add package for current Windows environment details 2 years ago
Irbe Krumina 1fbaf26106
util/linuxfw: fix chain comparison (#11639) 2 years ago
Joe Tsai 4bbac72868
util/truncate: support []byte as well (#11614) 2 years ago
Joe Tsai 1a38d2a3b4
util/zstdframe: support specifying a MaxWindowSize (#11595) 2 years ago
Irbe Krumina 92ca770b8d
util/linuxfw: fix MSS clamping in nftables mode (#11588) 2 years ago
Irbe Krumina 5fb721d4ad
util/linuxfw,wgengine/router: skip IPv6 firewall configuration in partial iptables mode (#11546) 2 years ago
Percy Wegmann bed818a978 ipn/localapi: add support for multipart POST to file-put 2 years ago
James Tucker 3f7313dbdb util/linuxfw,wgengine/router: enable IPv6 configuration when netfilter is disabled 2 years ago
Joe Tsai d4bfe34ba7
util/zstdframe: add package for stateless zstd compression (#11481) 2 years ago
Brad Fitzpatrick 5d1c72f76b wgengine/magicsock: don't use endpoint debug ringbuffer on mobile. 2 years ago
Andrew Dunham 512fc0b502 util/reload: add new package to handle periodic value loading 2 years ago
James Tucker 055117ad45
util/linuxfw: fix support for containers without IPv6 iptables filters (#11381) 2 years ago
James Tucker 43fba6e04d
util/linuxfw: correct logical error in NAT table check (#11380) 2 years ago
Irbe Krumina 90c4067010
util/linuxfw: add container-friendly IPv6 NAT check (#11353) 2 years ago
Paul Scott 2fa20e3787 util/cmpver: add Less/LessEq helper funcs 2 years ago
Irbe Krumina 097c5ed927
util/linuxfw: insert rather than append nftables DNAT rule (#11303) 2 years ago
Andrew Dunham a20e46a80f
util/cache: fix missing interface methods (#11275) 2 years ago
Andrea Gottardo 0359c2f94e
util/syspolicy: add 'ResetToDefaults' (#11194) 2 years ago
Andrea Gottardo d756622432
util/syspolicy: add ManagedBy keys for Windows (#11183) 2 years ago
Andrew Dunham b7104cde4a util/topk: add package containing a probabilistic top-K tracker 2 years ago
Andrew Dunham c1c50cfcc0 util/cloudenv: add support for DigitalOcean 2 years ago
James Tucker 24bac27632 util/rands: add Shuffle and Perm functions with on-stack RNG state 2 years ago
Joe Tsai 94a4f701c2
all: use reflect.TypeFor now available in Go 1.22 (#11078) 2 years ago
Joe Tsai efddad7d7d
util/deephash: cleanup TODO in TestHash (#11080) 2 years ago
Brad Fitzpatrick 2bd3c1474b util/cmpx: delete now that we're using Go 1.22 2 years ago
James Tucker 0b16620b80 .github/workflows: add privileged tests workflow 2 years ago
Joe Tsai 60657ac83f
util/deephash: tighten up SelfHasher API (#11012) 2 years ago
Joe Tsai 84f8311bcd
util/deephash: document pathological deephash behavior (#11010) 2 years ago
Tom DNetto 2aeef4e610 util/deephash: implement SelfHasher to allow types to hash themselves 2 years ago
James Tucker 0f3b2e7b86 util/expvarx: add a time and concurrency limiting expvar.Func wrapper 2 years ago
as2643 832e5c781d
util/nocasemaps: add AppendSliceElem method to nocasemaps (#10871) 2 years ago
Andrew Dunham 2ac7c0161b util/slicesx: add Filter function 2 years ago
James Tucker 38a1cf748a control/controlclient,util/execqueue: extract execqueue into a package 2 years ago
Joe Tsai c25968e1c5
all: make use of ctxkey everywhere (#10846) 2 years ago
Joe Tsai 241a541864
util/ctxkey: add package for type-safe context keys (#10841) 2 years ago
Aaron Klotz aed2cfec4e util/winutil: add some missing docs to restartmgr errors 2 years ago
Aaron Klotz 5812093d31 util/winutil: publicize existing functions for opening read-only connections to the Windows Service Control Manager 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Andrew Lytvynov 1302bd1181
all: cleanup unused code, part 1 (#10661) 2 years ago
Andrew Dunham a661287c4b util/cmpx: remove code that's in the stdlib now 2 years ago