summaryrefslogtreecommitdiffhomepage
path: root/wgengine/router/router_linux_test.go
AgeCommit message (Expand)AuthorFilesLines
2025-08-05wgengine/router: rely on events for deleted IP rules (#16744)Claus Lensbøl1-13/+32
2025-05-12util/linuxfw,wgengine/router: add new netfilter rules for HA ingresses (#15896)Irbe Krumina1-0/+8
2025-04-16net/netmon: publish events to event busDavid Anderson1-2/+8
2025-01-03wgengine/router: refactor udm-pro into broader ubnt supportJason Barnett1-3/+3
2024-12-21wgengine/router: add ip rules for unifi udm-proJason Barnett1-0/+22
2024-10-03cmd/containerboot,util/linuxfw: create a SNAT rule for dst/src only once, cle...Irbe Krumina1-1/+1
2024-09-29cmd/containerboot,kube,util/linuxfw: configure kube egress proxies to route t...Irbe Krumina1-0/+11
2024-08-22go.mod: update to github.com/tailscale/netlink library that doesn't require v...Percy Wegmann1-1/+1
2024-05-09wgengine/router: print Docker warning when stateful filtering is enabledAndrew Dunham1-1/+3
2024-05-06various: implement stateful firewalling on Linux (#12025)Andrew Lytvynov1-5/+86
2024-04-26health, all: remove health.Global, finish plumbing health.TrackerBrad Fitzpatrick1-1/+1
2024-04-23cmd{containerboot,k8s-operator},util/linuxfw: support ExternalName Services (...Irbe Krumina1-0/+4
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-1/+1
2024-03-29util/linuxfw,wgengine/router: skip IPv6 firewall configuration in partial ipt...Irbe Krumina1-2/+3
2023-12-05util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370)Naman Sood1-0/+52
2023-12-05wgengine/router: create netfilter runner in setNetfilterModeJames Tucker1-1/+2
2023-10-11cmd/containerboot: use linuxfw.NetfilterRunnerMaisem Ali1-0/+16
2023-10-10util/linuxfw: move detection logicMaisem Ali1-62/+2
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick1-1/+1
2023-08-14wgengine/router: use iptablesRunner when no firewall tool is available:KevinLiang101-1/+1
2023-08-08wgengine/router: add auto selection heuristic for iptables/nftablesKevinLiang101-0/+60
2023-07-28all: update exp/slices and fix call sitesDavid Anderson1-2/+3
2023-07-19util/linuxfw: add nftables supportKevinLiang101-4/+4
2023-06-27util/linuxfw: decoupling IPTables logic from linux routerKevinLiang101-86/+205
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita1-4/+4
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-12-09all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (...Jordan Whited1-1/+1
2022-12-09wgengine/router: fix tests on systems with older Busybox 'ip' binaryAndrew Dunham1-1/+23
2022-10-20wgengine/router: [linux] add before deleting interface addrsMaisem Ali1-0/+83
2022-09-13wgengine: set fwmark masks in netfilter & ip rulesTom DNetto1-36/+64
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-2/+2
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-1/+1
2021-11-22wgengine/router: demote TestDebugListRules fail to skipBrad Fitzpatrick1-1/+1
2021-11-19wgengine/router: fix checkIPRuleSupportsV6 to actually use IPv6Brad Fitzpatrick1-1/+1
2021-11-01wgengine/router: remove last non-test "ip" command usage on LinuxBrad Fitzpatrick1-0/+10
2021-11-01wgengine/router: use netlink for ip rules on LinuxBrad Fitzpatrick1-22/+70
2021-10-28wgengine/router: add debug test to enumerate rulesBrad Fitzpatrick1-0/+20
2021-10-28wgengine/router: start using netlink instead of 'ip' on LinuxBrad Fitzpatrick1-0/+25
2021-09-07tstest: add MemLogger bytes.Buffer wrapper with Logf methodBrad Fitzpatrick1-8/+3
2021-07-20wgengine/router: take a link monitorBrad Fitzpatrick1-2/+18
2021-05-25go.mod: upgrade wireguard-windows, de-fork wireguard-goJosh Bleecher Snyder1-1/+1
2021-04-24wgengine/router{win}: ignore broadcast routes added by Windows when removing ...Maisem Ali1-16/+0
2021-04-12ipn/ipnlocal,wgengine/router,cmd/tailscale: add flag to allow local lan acces...Maisem Ali1-0/+48
2021-03-26wgengine/router: remove unused wireguard *Device argument.David Anderson1-1/+1
2021-02-18wgengine/router: make Linux delRoute idempotent, cidrDiff fail late as possibleBrad Fitzpatrick1-0/+70
2021-02-04ipn: split LocalBackend off into new ipn/ipnlocal packageBrad Fitzpatrick1-9/+9
2020-09-28wgengine/router: make v6-ness configurable in test, for consistent results.David Anderson1-1/+1
2020-09-24wgengine/router: set up basic IPv6 routing/firewalling.David Anderson1-148/+215
2020-07-22wgengine/router: don't use 88 or 8888 as table/rule numbers.David Anderson1-20/+20
2020-07-22wgengine/router: fix router_test to match the new marks.David Anderson1-16/+16