php8: update to 8.2.9
[feed/packages.git] / net / tailscale / patches / 020-tailscaled_fake_iptables.patch
1 --- a/wgengine/router/router_linux.go
2 +++ b/wgengine/router/router_linux.go
3 @@ -129,7 +129,7 @@ func newUserspaceRouter(logf logger.Logf
4
5 ipt4, err := iptables.NewWithProtocol(iptables.ProtocolIPv4)
6 if err != nil {
7 - return nil, err
8 + ipt4, err = iptables.NewFakeWithProtocol(iptables.ProtocolIPv4)
9 }
10
11 v6err := checkIPv6(logf)
12 @@ -148,7 +148,7 @@ func newUserspaceRouter(logf logger.Logf
13 // if unavailable. We want that to be a non-fatal error.
14 ipt6, err = iptables.NewWithProtocol(iptables.ProtocolIPv6)
15 if err != nil {
16 - return nil, err
17 + ipt6, err = iptables.NewFakeWithProtocol(iptables.ProtocolIPv6)
18 }
19 }
20
21 @@ -1676,11 +1676,6 @@ func checkIPv6(logf logger.Logf) error {
22 return fmt.Errorf("kernel doesn't support IPv6 policy routing: %w", err)
23 }
24
25 - // Some distros ship ip6tables separately from iptables.
26 - if _, err := exec.LookPath("ip6tables"); err != nil {
27 - return err
28 - }
29 -
30 return nil
31 }
32