| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-04-02 | exit node dst wip | Claire Wang | 1 | -1/+1 |
| 2024-04-02 | util/linuxfw: fix MSS clamping in nftables mode (#11588) | Irbe Krumina | 1 | -4/+28 |
| 2024-03-29 | util/linuxfw,wgengine/router: skip IPv6 firewall configuration in partial ipt... | Irbe Krumina | 3 | -25/+46 |
| 2024-03-27 | ipn/localapi: add support for multipart POST to file-put | Percy Wegmann | 1 | -0/+39 |
| 2024-03-21 | util/linuxfw,wgengine/router: enable IPv6 configuration when netfilter is dis... | James Tucker | 3 | -3/+3 |
| 2024-03-21 | util/zstdframe: add package for stateless zstd compression (#11481) | Joe Tsai | 3 | -0/+519 |
| 2024-03-21 | wgengine/magicsock: don't use endpoint debug ringbuffer on mobile. | Brad Fitzpatrick | 1 | -0/+7 |
| 2024-03-20 | util/reload: add new package to handle periodic value loading | Andrew Dunham | 2 | -0/+360 |
| 2024-03-08 | util/linuxfw: fix support for containers without IPv6 iptables filters (#11381) | James Tucker | 1 | -2/+22 |
| 2024-03-08 | util/linuxfw: correct logical error in NAT table check (#11380) | James Tucker | 1 | -1/+1 |
| 2024-03-06 | util/linuxfw: add container-friendly IPv6 NAT check (#11353) | Irbe Krumina | 3 | -33/+50 |
| 2024-03-05 | util/cmpver: add Less/LessEq helper funcs | Paul Scott | 2 | -6/+38 |
| 2024-02-29 | util/linuxfw: insert rather than append nftables DNAT rule (#11303) | Irbe Krumina | 1 | -1/+1 |
| 2024-02-27 | util/cache: fix missing interface methods (#11275) | Andrew Dunham | 2 | -1/+8 |
| 2024-02-22 | util/syspolicy: add 'ResetToDefaults' (#11194) | Andrea Gottardo | 2 | -5/+7 |
| 2024-02-20 | util/syspolicy: add ManagedBy keys for Windows (#11183) | Andrea Gottardo | 2 | -0/+14 |
| 2024-02-14 | util/topk: add package containing a probabilistic top-K tracker | Andrew Dunham | 2 | -0/+396 |
| 2024-02-10 | util/cloudenv: add support for DigitalOcean | Andrew Dunham | 2 | -3/+59 |
| 2024-02-09 | util/rands: add Shuffle and Perm functions with on-stack RNG state | James Tucker | 2 | -0/+178 |
| 2024-02-08 | all: use reflect.TypeFor now available in Go 1.22 (#11078) | Joe Tsai | 4 | -17/+10 |
| 2024-02-08 | util/deephash: cleanup TODO in TestHash (#11080) | Joe Tsai | 1 | -7/+1 |
| 2024-02-07 | util/cmpx: delete now that we're using Go 1.22 | Brad Fitzpatrick | 3 | -50/+4 |
| 2024-02-07 | .github/workflows: add privileged tests workflow | James Tucker | 1 | -1/+1 |
| 2024-02-01 | util/deephash: tighten up SelfHasher API (#11012) | Joe Tsai | 4 | -36/+85 |
| 2024-02-01 | util/deephash: document pathological deephash behavior (#11010) | Joe Tsai | 1 | -0/+43 |
| 2024-02-01 | util/deephash: implement SelfHasher to allow types to hash themselves | Tom DNetto | 4 | -2/+62 |
| 2024-01-24 | util/expvarx: add a time and concurrency limiting expvar.Func wrapper | James Tucker | 2 | -0/+226 |
| 2024-01-19 | util/nocasemaps: add AppendSliceElem method to nocasemaps (#10871) | as2643 | 2 | -0/+33 |
| 2024-01-19 | util/slicesx: add Filter function | Andrew Dunham | 2 | -0/+53 |
| 2024-01-18 | control/controlclient,util/execqueue: extract execqueue into a package | James Tucker | 2 | -0/+126 |
| 2024-01-16 | all: make use of ctxkey everywhere (#10846) | Joe Tsai | 2 | -28/+51 |
| 2024-01-12 | util/ctxkey: add package for type-safe context keys (#10841) | Joe Tsai | 2 | -0/+221 |
| 2024-01-05 | util/winutil: add some missing docs to restartmgr errors | Aaron Klotz | 1 | -0/+5 |
| 2023-12-22 | util/winutil: publicize existing functions for opening read-only connections ... | Aaron Klotz | 1 | -9/+9 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 5 | -107/+4 |
| 2023-12-20 | all: cleanup unused code, part 1 (#10661) | Andrew Lytvynov | 4 | -35/+38 |
| 2023-12-19 | util/cmpx: remove code that's in the stdlib now | Andrew Dunham | 1 | -37/+0 |
| 2023-12-12 | util/linuxfw: return created chain (#10563) | Irbe Krumina | 1 | -1/+1 |
| 2023-12-08 | ipn/ipnlocal, util/syspolicy: make run exit node a preference option | Adrian Dewhurst | 1 | -5/+14 |
| 2023-12-08 | util/syspolicy: rename client metric keys (#10516) | Andrea Gottardo | 1 | -3/+3 |
| 2023-12-07 | util/cache: add package for general-purpose caching | Andrew Dunham | 5 | -0/+379 |
| 2023-12-07 | ipn/ipnlocal, util/syspolicy: add auto update policy | Adrian Dewhurst | 1 | -1/+12 |
| 2023-12-06 | ipn/ipnlocal: better enforce system policies | Adrian Dewhurst | 2 | -2/+11 |
| 2023-12-05 | util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370) | Naman Sood | 2 | -2/+199 |
| 2023-12-05 | util/syspolicy: add policy counters (#10471) | Claire Wang | 2 | -0/+85 |
| 2023-12-05 | linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter | Naman Sood | 2 | -9/+18 |
| 2023-12-05 | util/syspolicy: rename incorrectly named policy keys | Adrian Dewhurst | 1 | -2/+2 |
| 2023-11-30 | util/winutil: add support for restarting Windows processes in specific sessions | Aaron Klotz | 8 | -69/+1552 |
| 2023-11-29 | syspolicy: add exit node related policies (#10172) | Claire Wang | 3 | -13/+19 |
| 2023-11-22 | util/httpm: don't run test if .git doesn't exist | Andrew Dunham | 1 | -2/+10 |