312 Commits (b6153efb7dd58ea5bdd97be45fbfeb0d3bb506dc)

Author SHA1 Message Date
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
Irbe Krumina 0cdc8e20d6
util/linuxfw: return created chain (#10563) 2 years ago
Adrian Dewhurst 86aa0485a6 ipn/ipnlocal, util/syspolicy: make run exit node a preference option 2 years ago
Andrea Gottardo 646d17ac8d
util/syspolicy: rename client metric keys (#10516) 2 years ago
Andrew Dunham 9fd29f15c7 util/cache: add package for general-purpose caching 2 years ago
Adrian Dewhurst f706a3abd0 ipn/ipnlocal, util/syspolicy: add auto update policy 2 years ago
Adrian Dewhurst af32d1c120 ipn/ipnlocal: better enforce system policies 2 years ago
Naman Sood d46a4eced5
util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370) 2 years ago
Claire Wang 47db67fef5
util/syspolicy: add policy counters (#10471) 2 years ago
Naman Sood 0a59754eda linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter 2 years ago
Adrian Dewhurst 94a64c0017 util/syspolicy: rename incorrectly named policy keys 2 years ago
Aaron Klotz db39a43f06 util/winutil: add support for restarting Windows processes in specific sessions 2 years ago
Claire Wang 8af503b0c5
syspolicy: add exit node related policies (#10172) 2 years ago
Andrew Dunham 5aa7687b21 util/httpm: don't run test if .git doesn't exist 2 years ago
Andrew Lytvynov 2c1f14d9e6
util/set: implement json.Marshaler/Unmarshaler (#10308) 2 years ago
Claire Wang b8a2aedccd
util/syspolicy: add caching handler (#10288) 2 years ago
Adrian Dewhurst b8ac3c5191 util/syspolicy: add some additional policy keys 2 years ago
Adrian Dewhurst 1ef5bd5381 util/osdiag, util/winutil: expose Windows policy key 2 years ago
Aaron Klotz 855f79fad7 cmd/tailscaled, util/winutil: changes to process and token APIs in winutil 2 years ago
Andrew Lytvynov 1fc1077052
ssh/tailssh,util: extract new osuser package from ssh code (#10170) 2 years ago
Andrew Lytvynov aba4bd0c62
util/winutil: simplify dropping privileges after use (#10099) 2 years ago
Claire Wang 5de8650466
syspolicy: add Allow LAN Access visibility key (#10113) 2 years ago
Aaron Klotz fbc18410ad ipn/ipnauth: improve the Windows token administrator check 2 years ago
Brad Fitzpatrick 673ff2cb0b util/groupmember: fail earlier if group doesn't exist, use slices.Contains 2 years ago
Chris Palmer 3a9f5c02bf
util/set: make Clone a method (#10044) 2 years ago
Chris Palmer 00375f56ea
util/set: add some more Set operations (#10022) 2 years ago
Maisem Ali 62d580f0e8 util/linuxfw: add missing error checks in tests 3 years ago
Andrea Gottardo 741d7bcefe
Revert "ipn/ipnlocal: add new DNS and subnet router policies" (#9962) 3 years ago
Adrian Dewhurst 32194cdc70 ipn/ipnlocal: add new DNS and subnet router policies 3 years ago
Maisem Ali c3a8e63100 util/linuxfw: add additional nftable detection logic 3 years ago
Maisem Ali b47cf04624 util/linuxfw: fix broken tests 3 years ago
Kristoffer Dalby e06f2f1873 ipn/ipnlocal: change serial number policy to be PreferenceOption 3 years ago
Joe Tsai 9cb6c5bb78
util/httphdr: add new package for parsing HTTP headers (#9797) 3 years ago
Claire Wang 754fb9a8a8
tailcfg: add tailnet field to register request (#9675) 3 years ago
James Tucker 11348fbe72 util/nocasemaps: import nocasemaps from corp 3 years ago
Maisem Ali fbfee6a8c0 cmd/containerboot: use linuxfw.NetfilterRunner 3 years ago