tailscale/wgengine
James Tucker 9eb59c72c1 wgengine/magicsock: fix check for EPERM on macOS
Like Linux, macOS will reply to sendto(2) with EPERM if the firewall is
currently blocking writes, though this behavior is like Linux
undocumented. This is often caused by a faulting network extension or
content filter from EDR software.

Updates #11710
Updates #12891
Updates #13511

Signed-off-by: James Tucker <james@tailscale.com>
2024-09-25 16:33:36 -07:00
..
bench
capture wgengine/capture: fix v6 field typo in wireshark dissector 2024-08-03 14:56:17 -07:00
filter
magicsock wgengine/magicsock: fix check for EPERM on macOS 2024-09-25 16:33:36 -07:00
netlog
netstack util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
router go.mod: update to github.com/tailscale/netlink library that doesn't require vishvananda/netlink 2024-08-22 17:35:37 -05:00
wgcfg
wgint
wglog
winnet
mem_ios.go
pendopen.go
userspace.go util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
userspace_ext_test.go util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
userspace_test.go util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
watchdog.go
watchdog_js.go
watchdog_test.go util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
wgengine.go