summaryrefslogtreecommitdiffhomepage
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2024-06-14util/winutil: add UserProfile type for (un)loading user profilesAaron Klotz3-0/+227
2024-06-10util/singleflight: add DoChanContextAndrew Dunham2-0/+247
2024-06-10util/winutil: add AllocateContiguousBuffer and SetNTString helper funcsAaron Klotz2-0/+245
2024-06-06util/winutil: add conpty package and helper for building windows.StartupInfoExAaron Klotz2-0/+451
2024-06-05wgengine/magicsock: use math/rands/v2Maisem Ali1-0/+8
2024-06-05all: use math/rand/v2 moreMaisem Ali3-8/+7
2024-05-29util/linuxfw: don't try cleaning iptables on gokrazyBrad Fitzpatrick1-0/+6
2024-05-24util/pool: add package for storing and using a pool of itemsAndrew Dunham2-0/+416
2024-05-24all: do not depend on the testing packageMaisem Ali1-2/+8
2024-05-17util/lru: add Clear methodAndrew Dunham2-0/+10
2024-05-14util/linuxfw: fix IPv6 availability check for nftables (#12009)Irbe Krumina4-77/+106
2024-05-09util/linuxfw: fix table name in DelStatefulRuleAndrew Dunham1-1/+1
2024-05-09util/linuxfw: fix stateful packet filtering in nftables modeAnton Tolchanov1-1/+1
2024-05-06various: implement stateful firewalling on Linux (#12025)Andrew Lytvynov3-0/+268
2024-05-06util/syspolicy: add auto exit node related keys (#11996)Claire Wang2-0/+65
2024-05-05util/set: add Of variant of SetOf that takes variadic parameterBrad Fitzpatrick2-10/+31
2024-04-30util/slicesx: add AppendMatchingBrad Fitzpatrick2-0/+25
2024-04-23util/syspolicy: add ReadStringArray interface (#11857)Andrea Gottardo8-0/+69
2024-04-23util/linuxfw,go.{mod,sum}: don't log errors when deleting non-existant chains...Irbe Krumina3-37/+21
2024-04-23cmd{containerboot,k8s-operator},util/linuxfw: support ExternalName Services (...Irbe Krumina2-2/+39
2024-04-23util/osuser: add unit test for parseGroupIdsPercy Wegmann2-1/+31
2024-04-23ssh/tailssh: try fetching group IDs for user with the 'id' commandAndrew Dunham1-0/+50
2024-04-22ipn/local: log OS-specific diagnostic information as JSON (#11700)Joe Tsai3-25/+8
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick29-70/+70
2024-04-13util/syspolicy: clean up doc grammar and consistencyBrad Fitzpatrick1-4/+8
2024-04-09util/fastuuid: add a more efficient uuid generatorJames Tucker2-0/+128
2024-04-09cmd/tailscaled: move cleanup to an implicit action during startupJames Tucker1-2/+2
2024-04-09util/winutil/winenv: add package for current Windows environment detailsNick Khyl3-0/+200
2024-04-05util/linuxfw: fix chain comparison (#11639)Irbe Krumina1-1/+1
2024-04-04util/truncate: support []byte as well (#11614)Joe Tsai1-1/+1
2024-04-04util/zstdframe: support specifying a MaxWindowSize (#11595)Joe Tsai2-13/+106
2024-04-02util/linuxfw: fix MSS clamping in nftables mode (#11588)Irbe Krumina1-4/+28
2024-03-29util/linuxfw,wgengine/router: skip IPv6 firewall configuration in partial ipt...Irbe Krumina3-25/+46
2024-03-27ipn/localapi: add support for multipart POST to file-putPercy Wegmann1-0/+39
2024-03-21util/linuxfw,wgengine/router: enable IPv6 configuration when netfilter is dis...James Tucker3-3/+3
2024-03-21util/zstdframe: add package for stateless zstd compression (#11481)Joe Tsai3-0/+519
2024-03-21wgengine/magicsock: don't use endpoint debug ringbuffer on mobile.Brad Fitzpatrick1-0/+7
2024-03-20util/reload: add new package to handle periodic value loadingAndrew Dunham2-0/+360
2024-03-08util/linuxfw: fix support for containers without IPv6 iptables filters (#11381)James Tucker1-2/+22
2024-03-08util/linuxfw: correct logical error in NAT table check (#11380)James Tucker1-1/+1
2024-03-06util/linuxfw: add container-friendly IPv6 NAT check (#11353)Irbe Krumina3-33/+50
2024-03-05util/cmpver: add Less/LessEq helper funcsPaul Scott2-6/+38
2024-02-29util/linuxfw: insert rather than append nftables DNAT rule (#11303)Irbe Krumina1-1/+1
2024-02-27util/cache: fix missing interface methods (#11275)Andrew Dunham2-1/+8
2024-02-22util/syspolicy: add 'ResetToDefaults' (#11194)Andrea Gottardo2-5/+7
2024-02-20util/syspolicy: add ManagedBy keys for Windows (#11183)Andrea Gottardo2-0/+14
2024-02-14util/topk: add package containing a probabilistic top-K trackerAndrew Dunham2-0/+396
2024-02-10util/cloudenv: add support for DigitalOceanAndrew Dunham2-3/+59
2024-02-09util/rands: add Shuffle and Perm functions with on-stack RNG stateJames Tucker2-0/+178
2024-02-08all: use reflect.TypeFor now available in Go 1.22 (#11078)Joe Tsai4-17/+10