283 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Brad Fitzpatrick 26f27a620a wgengine/router: delete legacy netfilter rule cleanup [Linux] 4 years ago
Brad Fitzpatrick 41fd4eab5c envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) 4 years ago
Maisem Ali d24a8f7b5a wgengine/router{windows}: return the output from the firewallTweaker 4 years ago
Denton Gentry 878a20df29 net/dns: add GetBaseConfig to CallbackRouter. 4 years ago
Brad Fitzpatrick e8db43e8fa wgengine/router: demote TestDebugListRules fail to skip 4 years ago
Brad Fitzpatrick 946dfec98a wgengine/router: fix checkIPRuleSupportsV6 to actually use IPv6 4 years ago
Brad Fitzpatrick 9259377a7f wgengine/router: don't assume Linux was built with IP_MULTIPLE_TABLES 4 years ago
Brad Fitzpatrick 0350cf0438 wgengine{,/router}: annotate some more errors 4 years ago
Brad Fitzpatrick d24ed3f68e wgengine/router: add debug knob to resort to Linux "ip" command usage 4 years ago
Josh Bleecher Snyder 3fd5f4380f util/multierr: new package 5 years ago
Brad Fitzpatrick 408b0923a6 wgengine/router: remove last non-test "ip" command usage on Linux 5 years ago
Brad Fitzpatrick ff1954cfd9 wgengine/router: use netlink for ip rules on Linux 5 years ago
Brad Fitzpatrick 19189d7018 wgengine/router: add a addrFamily type [linux] 5 years ago
Brad Fitzpatrick 7c40a5d440 wgengine/router: refactor in prep for Linux netlink-ification 5 years ago
Brad Fitzpatrick aad46bd9ff wgengine/router: stop cleaning up old dev rules on Linux 5 years ago
Brad Fitzpatrick d36c0d3566 wgengine/router: add debug test to enumerate rules 5 years ago
Brad Fitzpatrick dc2fbf5877 wgengine/router: start using netlink instead of 'ip' on Linux 5 years ago
Brad Fitzpatrick 9310713bfb all: fix some js/wasm compilation issues 5 years ago
Maisem Ali 53199738fb wgengine: don't try to delete legacy netfilter rules on synology. 5 years ago
Maisem Ali 27799a1a96 wgengine: only use AmbientCaps on DSM7+ 5 years ago
Brad Fitzpatrick 14f9c75293 wgengine/router: ignore Linux ip route error adding dup route 5 years ago
nicksherron f01ff18b6f all: fix spelling mistakes 5 years ago
Brad Fitzpatrick 4c68b7df7c tstest: add MemLogger bytes.Buffer wrapper with Logf method 5 years ago
Denton Gentry 6731f934a6 Revert "wgengine: actively log FlushDNS." 5 years ago
Denton Gentry 1dd2552032 wgengine: actively log FlushDNS. 5 years ago
Maisem Ali 5c383bdf5d wgengine/router: pass in AmbientCaps when calling `ip rule` 5 years ago
Josh Bleecher Snyder a5da4ed981 all: gofmt with Go 1.17 5 years ago
Brad Fitzpatrick e4fecfe31d wgengine/{monitor,router}: restore Linux ip rules when systemd deletes them 5 years ago
Brad Fitzpatrick ed8587f90d wgengine/router: take a link monitor 5 years ago
Maisem Ali ec52760a3d wgengine/router_windows: support toggling local lan access when using 5 years ago
Fletcher Nichol a49df5cfda wgenine/router: fix OpenBSD route creation 5 years ago
Josh Bleecher Snyder 1ece91cede go.mod: upgrade wireguard-windows, de-fork wireguard-go 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
Josh Bleecher Snyder 47ebd1e9a2 wgengine/router: use net.IP.Equal instead of bytes.Equal to compare IPs 5 years ago
Josh Bleecher Snyder f91c2dfaca wgengine/router: remove unused field 5 years ago
Josh Bleecher Snyder 9360f36ebd all: use lower-case letters at the start of error message 5 years ago
Josh Bleecher Snyder 20e04418ff net/dns: add GOOS build tags 5 years ago
Maisem Ali 590792915a wgengine/router{win}: ignore broadcast routes added by Windows when removing routes. 5 years ago
Maisem Ali 4f3203556d wgengine/router: add the Tailscale ULA route on darwin. 5 years ago
Maisem Ali 1b9d8771dc ipn/ipnlocal,wgengine/router,cmd/tailscale: add flag to allow local lan access when routing traffic via an exit node. 5 years ago
David Anderson 19eca34f47 wgengine/router: fix FreeBSD configuration failure on the v6 /48. 5 years ago
David Anderson 4a64d2a603 net/dns: some post-review cleanups. 5 years ago
David Anderson 68f76e9aa1 net/dns: add GetBaseConfig to OSConfigurator interface. 5 years ago
David Anderson de6dc4c510 net/dns: add a Primary field to OSConfig. 5 years ago
David Anderson 4c61ebacf4 wgengine: move DNS configuration out of wgengine/router. 5 years ago
David Anderson 27a1a2976a wgengine/router: add a CallbackRouter shim. 5 years ago
David Anderson 6ad44f9fdf wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig. 5 years ago
David Anderson 8af9d770cf net/dns: rename Config to OSConfig. 5 years ago
David Anderson fcfc0d3a08 net/dns: remove ManagerConfig, pass relevant args directly. 5 years ago
David Anderson f77ba75d6c wgengine/router: move DNS cleanup into the DNS package. 5 years ago