summaryrefslogtreecommitdiffhomepage
path: root/util/linuxfw
AgeCommit message (Expand)AuthorFilesLines
2026-04-24util/linuxfw/linuxfwtest: remove unused packageawly/deadcode-linuxfwtestAndrew Lytvynov2-49/+0
2026-04-14util/linuxfw,wgengine/router: allow incoming CGNAT range traffic with nodeattrNaman Sood6-46/+369
2026-04-14util/linuxfw: fix nil deref in nftables chain checkBrad Fitzpatrick2-2/+43
2026-04-10.github, tool/listpkgs: automatically find tests which use tstest.RequireRootBrad Fitzpatrick1-5/+1
2026-04-05cmd/vet: add subtestnames analyzer; fix all existing violationsBrad Fitzpatrick1-6/+6
2026-03-10util/linuxfw: fix nil pointer panic in connmark rules without IPv6 (#18946)Mike O'Driscoll3-12/+154
2026-03-06all: use Go 1.26 things, run most gofix modernizersBrad Fitzpatrick4-9/+8
2026-03-05types/ptr: deprecate ptr.To, use Go 1.26 newBrad Fitzpatrick1-2/+1
2026-03-04util/linuxfw,wgengine/router: add connmark rules for rp_filter workaround (#1...Mike O'Driscoll4-0/+588
2026-01-23all: remove AUTHORS file and references to itWill Norris19-19/+19
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan1-2/+2
2025-10-23util/linuxfw: fix 32-bit arm regression with iptablesBrad Fitzpatrick2-4/+2
2025-10-01all: use Go 1.20's errors.Join instead of our multierr packageBrad Fitzpatrick1-3/+2
2025-09-28tsconst, util/linuxfw, wgengine/router: move Linux fw consts to tsconstBrad Fitzpatrick3-27/+18
2025-09-27util/linuxfw, feature/buildfeatures: add ts_omit_iptables to make IPTables op...Brad Fitzpatrick10-216/+246
2025-07-10all: detect JetKVM and specialize a handful of things for itBrad Fitzpatrick2-2/+8
2025-05-19cmd/containerboot,kube/ingressservices: proxy VIPService TCP/UDP traffic to c...Irbe Krumina1-8/+8
2025-05-12util/linuxfw,wgengine/router: add new netfilter rules for HA ingresses (#15896)Irbe Krumina6-39/+550
2025-05-01util/linuxfw: fix delete snat rule (#15763)KevinLiang102-64/+98
2025-01-13all: use Go 1.21's binary.NativeEndianBrad Fitzpatrick1-3/+3
2024-10-03cmd/containerboot,util/linuxfw: create a SNAT rule for dst/src only once, cle...Irbe Krumina5-68/+264
2024-09-29cmd/containerboot,kube,util/linuxfw: configure kube egress proxies to route t...Irbe Krumina6-1/+683
2024-09-11util/slicesx: add FirstElementEqual and LastElementEqualBrad Fitzpatrick1-2/+4
2024-09-11util/linuxfw: fall back to nftables when iptables not foundMaisem Ali2-1/+18
2024-08-03util/linuxfw: return nil interface not concrete typeMaisem Ali1-2/+16
2024-07-10all: add test for package comments, fix, add comments as neededBrad Fitzpatrick1-2/+1
2024-07-05cmd/containerboot,cmd/k8s-operator: enable IPv6 for fqdn egress proxies (#12577)Tom Proctor1-2/+9
2024-06-25util/linuxfw: verify that IPv6 if available if (#12598)Irbe Krumina1-10/+28
2024-05-29util/linuxfw: don't try cleaning iptables on gokrazyBrad Fitzpatrick1-0/+6
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-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-09cmd/tailscaled: move cleanup to an implicit action during startupJames Tucker1-2/+2
2024-04-05util/linuxfw: fix chain comparison (#11639)Irbe Krumina1-1/+1
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-21util/linuxfw,wgengine/router: enable IPv6 configuration when netfilter is dis...James Tucker3-3/+3
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-02-29util/linuxfw: insert rather than append nftables DNAT rule (#11303)Irbe Krumina1-1/+1
2024-02-07util/cmpx: delete now that we're using Go 1.22Brad Fitzpatrick1-4/+4
2024-02-07.github/workflows: add privileged tests workflowJames Tucker1-1/+1
2023-12-21all: cleanup unused code, part 2 (#10670)Andrew Lytvynov2-1/+3
2023-12-12util/linuxfw: return created chain (#10563)Irbe Krumina1-1/+1
2023-12-05util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370)Naman Sood2-2/+199
2023-12-05linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilterNaman Sood2-9/+18