| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-07-27 | wgengine/magicsock: log better with less spam on transition to stopped state | Brad Fitzpatrick | 2 | -6/+20 |
| 2020-07-25 | wgengine/magicsock: remove overkill, slow reflect.DeepEqual of NetworkMap | Brad Fitzpatrick | 1 | -2/+14 |
| 2020-07-25 | wgengine: add debug knob to disable the watchdog during debugging | Brad Fitzpatrick | 1 | -0/+5 |
| 2020-07-24 | wgengine/magicsock: refactor twoDevicePing to make stack construction cleaner. | David Anderson | 1 | -163/+163 |
| 2020-07-24 | wgengine: configure wireguard peers lazily, as needed | Brad Fitzpatrick | 4 | -78/+410 |
| 2020-07-24 | wgengine/magicsock: don't log about disco ping timeouts if we have a working ... | Brad Fitzpatrick | 1 | -6/+16 |
| 2020-07-24 | wgengine/tstun: move sync.Pool to package global | Brad Fitzpatrick | 1 | -12/+9 |
| 2020-07-23 | wgengine/router: support legacy resolvconf | Dmytro Shynkevych | 1 | -2/+57 |
| 2020-07-22 | wgengine/router: don't use 88 or 8888 as table/rule numbers. | David Anderson | 2 | -40/+55 |
| 2020-07-22 | wgengine/router: fix router_test to match the new marks. | David Anderson | 1 | -16/+16 |
| 2020-07-22 | wgengine/router: switch packet marks to avoid conflict with Weave Net. | David Anderson | 1 | -2/+2 |
| 2020-07-18 | wgengine/magicsock: fix typo in commentv0.100.0-153 | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-07-18 | wgengine/magicsock: reduce log verbosity of discovery messages | Brad Fitzpatrick | 1 | -28/+72 |
| 2020-07-18 | wgengine/router: use better NetworkManager API | Dmytro Shynkevych | 2 | -58/+47 |
| 2020-07-17 | Use LittleEndian for correct byte order on DNS IPs | Eduardo Kienetz | 1 | -1/+1 |
| 2020-07-16 | wgengine/magicsock: run test DERP in mode where only disco packets allowed | Brad Fitzpatrick | 1 | -3/+6 |
| 2020-07-16 | all: fix vet warnings | Brad Fitzpatrick | 3 | -5/+14 |
| 2020-07-16 | wgengine/magicsock: update comment, fix earlier commit | Brad Fitzpatrick | 1 | -10/+10 |
| 2020-07-16 | wgengine/magicsock: gofmt | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-07-16 | wgengine/magicsock: time.Sleep -> time.After | Dmytro Shynkevych | 1 | -1/+1 |
| 2020-07-16 | wgengine/magicsock: make time.Sleep in runDerpReader respect cancellation. | Dmytro Shynkevych | 1 | -1/+6 |
| 2020-07-16 | wgengine/magicsock: make receive from didCopy respect cancellation. | Dmytro Shynkevych | 1 | -1/+9 |
| 2020-07-15 | wgengine: only launch pingers for peers predating the discovery protocol | Brad Fitzpatrick | 2 | -1/+23 |
| 2020-07-15 | wgengine: update for tailscale/wireguard-go API changes | Brad Fitzpatrick | 1 | -3/+8 |
| 2020-07-15 | tstest/natlab: refactor PacketHandler into a larger interface. | David Anderson | 1 | -6/+4 |
| 2020-07-15 | tstun: remove buggy-looking log line. | Dmytro Shynkevych | 1 | -3/+1 |
| 2020-07-14 | wgengine: fix macos staticcheck errors (#557) | Wendi Yu | 5 | -16/+22 |
| 2020-07-14 | tsdns: response to type ANY queries | Dmytro Shynkevych | 1 | -1/+1 |
| 2020-07-14 | wgengine/magicsock: wait for derphttp client goroutine to exit | Dmytro Shynkevych | 1 | -0/+11 |
| 2020-07-14 | wgengine/router: dns: unify on *BSD, multimode on Linux, Magic DNS (#536) | Dmytro Shynkevych | 15 | -242/+906 |
| 2020-07-13 | cmd/tailscaled: graceful shutdown (#534) | Dmytro Shynkevych | 1 | -0/+7 |
| 2020-07-11 | wgengine/magicsock: add a connectivity test for facing firewalls. | David Anderson | 1 | -0/+28 |
| 2020-07-11 | wgengine/magicsock: rearrange TwoDevicePing test for future natlab tests. | David Anderson | 1 | -32/+47 |
| 2020-07-11 | wgengine/magicsock: make trivial natlab test pass. | David Anderson | 1 | -19/+16 |
| 2020-07-10 | wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsock | Brad Fitzpatrick | 2 | -11/+71 |
| 2020-07-10 | wgengine/tsdns: local DNS server for testing | Dmytro Shynkevych | 2 | -12/+118 |
| 2020-07-08 | tsdns: fix race in delegate | Dmytro Shynkevych | 1 | -1/+1 |
| 2020-07-08 | wgengine/magicsock: stop discoEndpoint timers on Close | Brad Fitzpatrick | 1 | -0/+13 |
| 2020-07-08 | wgengine/magicsock: remove DisableSTUNForTesting | Brad Fitzpatrick | 1 | -3/+1 |
| 2020-07-07 | tsdns: dual resolution mode, IPv6 support (#526) | Dmytro Shynkevych | 4 | -250/+547 |
| 2020-07-07 | wgengine/monitor: fix other potential crashes on Linux | Brad Fitzpatrick | 1 | -11/+16 |
| 2020-07-07 | wgengine/monitor: fix crash on Linux on type 21 messages | Brad Fitzpatrick | 3 | -7/+9 |
| 2020-07-07 | wgengine/tstun: fix alignment of 64-bit atomic field | Brad Fitzpatrick | 1 | -1/+2 |
| 2020-07-06 | wgengine/monitor: parse Linux netlink messages, ignore our own events | Brad Fitzpatrick | 4 | -22/+105 |
| 2020-07-06 | net/tsaddr: new package to hold Tailscale-specific IPs/ranges | Brad Fitzpatrick | 1 | -8/+4 |
| 2020-07-06 | netcheck, tailcfg, interfaces, magicsock: survey UPnP, NAT-PMP, PCP | Brad Fitzpatrick | 1 | -0/+3 |
| 2020-07-06 | wgengine/magicsock: change API to not permit disco key changes | Brad Fitzpatrick | 5 | -22/+19 |
| 2020-07-03 | wgengine/magicsock: fix data race from undocumented wireguard-go requirement | Brad Fitzpatrick | 2 | -0/+27 |
| 2020-07-03 | cmd/tailscale: add tailscale status region name, last write, consistently star | Brad Fitzpatrick | 1 | -11/+52 |
| 2020-07-03 | wgengine/magicsock: add discoEndpoint heartbeat | Brad Fitzpatrick | 1 | -21/+117 |