| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-15 | tailcfg: Add FirewallMode to NetInfo to record wether host using iptables or ... | KevinLiang10 | 1 | -0/+8 |
| 2023-08-15 | wgengine/router: always use nftables mode on gokrazy | Brad Fitzpatrick | 1 | -0/+5 |
| 2023-08-14 | wgengine/router: use iptablesRunner when no firewall tool is available: | KevinLiang10 | 2 | -15/+15 |
| 2023-08-08 | wgengine/router: add auto selection heuristic for iptables/nftables | KevinLiang10 | 2 | -7/+138 |
| 2023-07-28 | all: update exp/slices and fix call sites | David Anderson | 2 | -5/+6 |
| 2023-07-19 | util/linuxfw: add nftables support | KevinLiang10 | 2 | -11/+26 |
| 2023-07-19 | wgengine/router,ipn/ipnlocal: add MTU field to router config | Val | 3 | -5/+31 |
| 2023-06-27 | util/linuxfw: decoupling IPTables logic from linux router | KevinLiang10 | 2 | -639/+309 |
| 2023-06-27 | all: adjust case of "IPv4" and "IPv6" | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 9 | -41/+41 |
| 2023-03-30 | envknob,net/tstun,wgengine: use TS_DEBUG_MTU consistently | James Tucker | 1 | -1/+1 |
| 2023-03-02 | version/distro,wgengine/router: raise WSL eth0 MTU when too low | James Tucker | 1 | -0/+42 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 14 | -42/+28 |
| 2022-12-09 | all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (... | Jordan Whited | 10 | -10/+10 |
| 2022-12-09 | wgengine/router: fix tests on systems with older Busybox 'ip' binary | Andrew Dunham | 1 | -1/+23 |
| 2022-11-24 | cmd/tailscaled, wgengine/router: use wingoes/com for COM initialization inste... | Aaron Klotz | 1 | -11/+2 |
| 2022-11-13 | health: add Warnable, move ownership of warnable items to callers | Brad Fitzpatrick | 1 | -1/+4 |
| 2022-11-11 | wgengine/router: [bsd/darwin] remove and readd routes on profile change | Maisem Ali | 1 | -11/+15 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 3 | -3/+0 |
| 2022-10-20 | wgengine/router: [linux] add before deleting interface addrs | Maisem Ali | 2 | -19/+106 |
| 2022-10-13 | wgengine/router: fix MTU configuration on Windows | James Tucker | 1 | -1/+2 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 4 | -4/+4 |
| 2022-09-29 | wgengine/router: Increase range of rule priorities when detecting mwan3 | Tom DNetto | 1 | -1/+1 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -4/+3 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-09-13 | wgengine: set fwmark masks in netfilter & ip rules | Tom DNetto | 2 | -46/+184 |
| 2022-09-09 | wgengine/router: reduce routing rule priority for openWRT + mwan3 | Tom DNetto | 1 | -16/+80 |
| 2022-08-31 | go.mod: bump wireguard/windows, which moves to using net/netip | Brad Fitzpatrick | 2 | -230/+148 |
| 2022-08-04 | syncs, all: move to using Go's new atomic types instead of ours | Brad Fitzpatrick | 1 | -5/+5 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 7 | -58/+57 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 4 | -7/+8 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 9 | -67/+73 |
| 2022-07-18 | ipn/localapi: define a cert dir for Synology DSM6 | Brad Fitzpatrick | 1 | -5/+1 |
| 2022-06-28 | wgengine/router: avoid unncessary routing configuration changes | Mihai Parparita | 3 | -5/+150 |
| 2022-06-22 | wgengine/router: windows: set SkipAsSource on IPv6 LL addresses | James Tucker | 2 | -27/+31 |
| 2022-05-27 | wgengine/router: delete hardcoded link-local address on Windows (#4740) | Tom | 2 | -3/+17 |
| 2022-04-21 | Revert "wgengine/router,util/kmod: load & log xt_mark" | Brad Fitzpatrick | 1 | -11/+0 |
| 2022-04-20 | wgengine/router,util/kmod: load & log xt_mark | James Tucker | 1 | -0/+11 |
| 2022-04-20 | wgengine/router: make supportsV6NAT check catch more cases | Brad Fitzpatrick | 1 | -2/+8 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 2 | -2/+2 |
| 2022-03-07 | wgengine/router: delete legacy netfilter rule cleanup [Linux] | Brad Fitzpatrick | 1 | -35/+0 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 1 | -1/+2 |
| 2021-12-13 | wgengine/router{windows}: return the output from the firewallTweaker | Maisem Ali | 1 | -1/+4 |
| 2021-12-08 | net/dns: add GetBaseConfig to CallbackRouter. | Denton Gentry | 1 | -1/+11 |
| 2021-11-22 | wgengine/router: demote TestDebugListRules fail to skip | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-11-19 | wgengine/router: fix checkIPRuleSupportsV6 to actually use IPv6 | Brad Fitzpatrick | 2 | -6/+19 |
| 2021-11-19 | wgengine/router: don't assume Linux was built with IP_MULTIPLE_TABLES | Brad Fitzpatrick | 1 | -3/+8 |
| 2021-11-19 | wgengine{,/router}: annotate some more errors | Brad Fitzpatrick | 1 | -3/+3 |
| 2021-11-18 | wgengine/router: add debug knob to resort to Linux "ip" command usage | Brad Fitzpatrick | 1 | -0/+5 |
| 2021-11-02 | util/multierr: new package | Josh Bleecher Snyder | 2 | -4/+4 |