| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-15 | tailcfg: Add FirewallMode to NetInfo to record wether host using iptables or ... | KevinLiang10 | 2 | -0/+9 |
| 2023-08-15 | wgengine/magicsock: only cache N most recent endpoints per-Addr | Andrew Dunham | 4 | -191/+435 |
| 2023-08-15 | wgengine/router: always use nftables mode on gokrazy | Brad Fitzpatrick | 1 | -0/+5 |
| 2023-08-15 | wgengine: adjust debug logging for WireGuard-only peers | Brad Fitzpatrick | 1 | -15/+21 |
| 2023-08-14 | wgengine/router: use iptablesRunner when no firewall tool is available: | KevinLiang10 | 2 | -15/+15 |
| 2023-08-11 | net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsock | James Tucker | 1 | -21/+10 |
| 2023-08-11 | cmd/tailscale: add debug commands to break connections | Brad Fitzpatrick | 1 | -0/+13 |
| 2023-08-11 | magicsock: set the don't fragment sockopt (#8715) | salman aljammaz | 6 | -0/+106 |
| 2023-08-08 | wgengine/router: add auto selection heuristic for iptables/nftables | KevinLiang10 | 2 | -7/+138 |
| 2023-08-08 | wgengine,ipn,cmd/tailscale: add size option to ping (#8739) | salman aljammaz | 5 | -21/+41 |
| 2023-07-29 | wgengine/magicsock: remove dead code (#8745) | salman aljammaz | 1 | -5/+0 |
| 2023-07-28 | all: update exp/slices and fix call sites | David Anderson | 3 | -9/+10 |
| 2023-07-26 | wgengine/magicsock: document mysterious-looking assignment | David Anderson | 1 | -0/+2 |
| 2023-07-26 | wgengine/magicsock: factor out more separable parts | David Anderson | 7 | -1285/+1350 |
| 2023-07-26 | disco: move disco pcap helper to disco package | David Anderson | 2 | -42/+10 |
| 2023-07-26 | wgengine/magicsock: factor out peerMap into separate file | David Anderson | 2 | -173/+183 |
| 2023-07-26 | wgengine/magicsock: factor out endpoint into its own file | David Anderson | 2 | -1125/+1140 |
| 2023-07-26 | wgengine/magicsock: delete unused stuff | David Anderson | 4 | -65/+0 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 5 | -20/+71 |
| 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-07-13 | wgengine/netlog: fix nil pointer dereference in logtail (#8598) | Andrew Lytvynov | 1 | -2/+3 |
| 2023-07-10 | logpolicy, various: allow overriding log function | Andrew Dunham | 1 | -1/+1 |
| 2023-07-08 | tailcfg,etc: remove unused tailcfg.Node.KeepAlive field | Brad Fitzpatrick | 1 | -3/+0 |
| 2023-07-07 | wgengine/magicsock: remove noV4/noV6 check in addrForSendWireGuardLocked | Charlotte Brandhorst-Satzkorn | 2 | -41/+6 |
| 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-06-22 | wgengine/magicsock: clarify a log message is a warning, not an error | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-06-12 | ipn/ipnlocal,wgengine/netstack: move LocalBackend specifc serving logic to Lo... | Maisem Ali | 1 | -52/+8 |
| 2023-06-12 | wgengine/netstack: increase maxInFlightConnectionAttempts | Denton Gentry | 1 | -1/+1 |
| 2023-06-08 | wgengine/magicsock: prefer private endpoints to public ones | Andrew Dunham | 2 | -41/+108 |
| 2023-05-28 | wgengine/netstack: use ping6 on BSD platforms | Denton Gentry | 1 | -2/+12 |
| 2023-05-04 | tsd: add package with System type to unify subsystem init, discovery | Brad Fitzpatrick | 6 | -131/+72 |
| 2023-05-03 | wgengine/magicsock: annotate, skip flaky TestIsWireGuardOnlyPickEndpointByPing | Brad Fitzpatrick | 1 | -0/+2 |
| 2023-05-02 | wgengine/magicsock: add address selection for wireguard only endpoints (#7979) | Charlotte Brandhorst-Satzkorn | 2 | -73/+713 |
| 2023-05-02 | wgengine/magicsock: add hysteresis to endpoint selection | Andrew Dunham | 2 | -1/+27 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 3 | -6/+9 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 24 | -1578/+106 |
| 2023-04-19 | ci: add more lints (#7909) | Andrew Dunham | 1 | -1/+0 |
| 2023-04-17 | various: add golangci-lint, fix issues (#7905) | Andrew Dunham | 2 | -3/+3 |
| 2023-04-17 | wgengine/monitor: add --monitor-duration flag to opt-in TestMonitorMode | Brad Fitzpatrick | 1 | -2/+26 |
| 2023-04-17 | wgengine/magicsock: keep advertising endpoints after we stop discovering them | Andrew Dunham | 2 | -0/+212 |
| 2023-04-16 | wgengine/magicsock: update comments on what implements conn.Bind | Brad Fitzpatrick | 1 | -5/+23 |
| 2023-04-15 | wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr... | Brad Fitzpatrick | 2 | -12/+14 |
| 2023-04-15 | wgengine/magicsock, etc: remove mostly unused WriteTo methods | Brad Fitzpatrick | 1 | -20/+0 |
| 2023-04-14 | wgengine/magicsock: reenable magicsock tests on Windows | James Tucker | 1 | -18/+0 |
| 2023-04-14 | .github/workflows: reenable Windows CI, disable broken tests | James Tucker | 1 | -0/+18 |
| 2023-04-14 | wgengine/magicsock: factor out receiveIPv4 & receiveIPv6 common code | Brad Fitzpatrick | 2 | -73/+55 |
| 2023-04-14 | net/netcheck: use dnscache.Resolver when resolving DERP IPs | Andrew Dunham | 1 | -0/+1 |
| 2023-04-13 | tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointer | Maisem Ali | 3 | -3/+8 |