tailscale/util
Mike O'Driscoll 43ad51d947
util/linuxfw: fix nil pointer panic in connmark rules without IPv6 (#18946) (#18947)
When IPv6 is unavailable on a system, AddConnmarkSaveRule() and
DelConnmarkSaveRule() would panic with a nil pointer dereference.
Both methods directly iterated over []iptablesInterface{i.ipt4, i.ipt6}
without checking if ipt6 was nil.

Use `getTables()` instead to properly retrieve the available tables
on a given system

Fixes #3310


(cherry picked from commit 021de2e1bc)

Signed-off-by: Mike O'Driscoll <mikeo@tailscale.com>
2026-03-10 15:23:54 -04:00
..
backoff all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
checkchange all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
cibuild all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
clientmetric all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
cloudenv all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
cloudinfo all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
cmpver all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
codegen all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
cstruct all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
ctxkey all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
deephash all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
dirwalk all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
dnsname net/dns,ipn/ipnlocal: add nodecap to resolve subdomains (#18258) 2026-01-30 13:32:34 -05:00
eventbus all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
execqueue all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
expvarx all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
goroutines all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
groupmember all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
hashx all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
httphdr all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
httpm all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
limiter all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
lineiter all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
lineread all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
linuxfw util/linuxfw: fix nil pointer panic in connmark rules without IPv6 (#18946) (#18947) 2026-03-10 15:23:54 -04:00
lru all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
mak all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
multierr all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
must all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
nocasemaps all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
osdiag all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
osshare all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
osuser all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
pidowner all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
pool all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
precompress all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
progresstracking all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
prompt all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
qrcodes all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
quarantine all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
race all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
racebuild all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
rands all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
reload all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
ringlog all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
safediff all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
set util/set: make Set.Slice return elements in sorted order for ordered types 2026-02-26 08:40:06 -08:00
singleflight all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
slicesx all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
stringsx all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
syspolicy all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
sysresources all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
testenv all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
topk all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
truncate all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
usermetric all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
vizerror all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
winutil all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
zstdframe all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00