summaryrefslogtreecommitdiffhomepage
path: root/wgengine/router
AgeCommit message (Expand)AuthorFilesLines
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-4/+3
2022-09-15envknob: support changing envknobs post-initBrad Fitzpatrick1-2/+2
2022-09-13wgengine: set fwmark masks in netfilter & ip rulesTom DNetto2-46/+184
2022-09-09wgengine/router: reduce routing rule priority for openWRT + mwan3Tom DNetto1-16/+80
2022-08-31go.mod: bump wireguard/windows, which moves to using net/netipBrad Fitzpatrick2-230/+148
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick1-5/+5
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick7-58/+57
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick4-7/+8
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick9-67/+73
2022-07-18ipn/localapi: define a cert dir for Synology DSM6Brad Fitzpatrick1-5/+1
2022-06-28wgengine/router: avoid unncessary routing configuration changesMihai Parparita3-5/+150
2022-06-22wgengine/router: windows: set SkipAsSource on IPv6 LL addressesJames Tucker2-27/+31
2022-05-27wgengine/router: delete hardcoded link-local address on Windows (#4740)Tom2-3/+17
2022-04-21Revert "wgengine/router,util/kmod: load & log xt_mark"Brad Fitzpatrick1-11/+0
2022-04-20wgengine/router,util/kmod: load & log xt_markJames Tucker1-0/+11
2022-04-20wgengine/router: make supportsV6NAT check catch more casesBrad Fitzpatrick1-2/+8
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder2-2/+2
2022-03-07wgengine/router: delete legacy netfilter rule cleanup [Linux]Brad Fitzpatrick1-35/+0
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-1/+2
2021-12-13wgengine/router{windows}: return the output from the firewallTweakerMaisem Ali1-1/+4
2021-12-08net/dns: add GetBaseConfig to CallbackRouter.Denton Gentry1-1/+11
2021-11-22wgengine/router: demote TestDebugListRules fail to skipBrad Fitzpatrick1-1/+1
2021-11-19wgengine/router: fix checkIPRuleSupportsV6 to actually use IPv6Brad Fitzpatrick2-6/+19
2021-11-19wgengine/router: don't assume Linux was built with IP_MULTIPLE_TABLESBrad Fitzpatrick1-3/+8
2021-11-19wgengine{,/router}: annotate some more errorsBrad Fitzpatrick1-3/+3
2021-11-18wgengine/router: add debug knob to resort to Linux "ip" command usageBrad Fitzpatrick1-0/+5
2021-11-02util/multierr: new packageJosh Bleecher Snyder2-4/+4
2021-11-01wgengine/router: remove last non-test "ip" command usage on LinuxBrad Fitzpatrick2-25/+29
2021-11-01wgengine/router: use netlink for ip rules on LinuxBrad Fitzpatrick2-26/+148
2021-10-28wgengine/router: add a addrFamily type [linux]Brad Fitzpatrick1-7/+25
2021-10-28wgengine/router: refactor in prep for Linux netlink-ificationBrad Fitzpatrick1-104/+142
2021-10-28wgengine/router: stop cleaning up old dev rules on LinuxBrad Fitzpatrick1-9/+0
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 Fitzpatrick2-16/+186
2021-10-20all: fix some js/wasm compilation issuesBrad Fitzpatrick1-2/+2
2021-10-18wgengine: don't try to delete legacy netfilter rules on synology.Maisem Ali1-0/+8
2021-10-18wgengine: only use AmbientCaps on DSM7+Maisem Ali1-1/+12
2021-10-14wgengine/router: ignore Linux ip route error adding dup routeBrad Fitzpatrick2-1/+17
2021-10-12all: fix spelling mistakesnicksherron2-2/+2
2021-09-07tstest: add MemLogger bytes.Buffer wrapper with Logf methodBrad Fitzpatrick1-8/+3
2021-08-20Revert "wgengine: actively log FlushDNS."Denton Gentry1-1/+0
2021-08-19wgengine: actively log FlushDNS.Denton Gentry1-0/+1
2021-08-18wgengine/router: pass in AmbientCaps when calling `ip rule`Maisem Ali2-3/+25
2021-08-05all: gofmt with Go 1.17Josh Bleecher Snyder4-0/+4
2021-07-20wgengine/{monitor,router}: restore Linux ip rules when systemd deletes themBrad Fitzpatrick1-2/+67
2021-07-20wgengine/router: take a link monitorBrad Fitzpatrick9-16/+54
2021-06-29wgengine/router_windows: support toggling local lan access when usingMaisem Ali1-29/+58
2021-06-10wgenine/router: fix OpenBSD route creationFletcher Nichol1-4/+19
2021-05-25go.mod: upgrade wireguard-windows, de-fork wireguard-goJosh Bleecher Snyder10-10/+10
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder5-41/+38