| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-10-08 | go.mod: bump wireguard-go for x/sys/unix symbol lossbradfitz/machine_key | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-10-08 | controlclient: print http errors if result code != 200.apenwarr/faketun | Avery Pennarun | 2 | -1/+9 |
| 2020-10-08 | echoRespondToAll: filter.Accept rather than filter.Drop on a match. | Avery Pennarun | 1 | -4/+9 |
| 2020-10-08 | wgengine/tstun/faketun: it's a null tunnel, not a loopback. | Avery Pennarun | 2 | -75/+6 |
| 2020-10-06 | wgengine/magicsock: don't do netchecks either when network is down | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-10-06 | ipn, wgengine, magicsock, tsdns: be quieter and less aggressive when offline | Brad Fitzpatrick | 6 | -24/+124 |
| 2020-10-06 | tailcfg: add Clone method for RegisterResponse | David Crawshaw | 2 | -12/+43 |
| 2020-10-06 | control/controlclient: some extra debug info in errors | David Crawshaw | 1 | -2/+2 |
| 2020-10-05 | ipn, wgengine: disable subnet routes if network has PAC configuration | Brad Fitzpatrick | 4 | -22/+32 |
| 2020-10-02 | all: upgrade to latest version of depaware | Josh Bleecher Snyder | 4 | -57/+57 |
| 2020-10-02 | all: use testing.T.TempDir | Josh Bleecher Snyder | 3 | -34/+7 |
| 2020-10-02 | net/interfaces: add interfaces.State.String method | Brad Fitzpatrick | 2 | -0/+72 |
| 2020-10-02 | util/uniq: add new package | Josh Bleecher Snyder | 2 | -0/+153 |
| 2020-10-01 | ipn: on transition from no PAC to PAC, reset state | Brad Fitzpatrick | 1 | -8/+31 |
| 2020-10-01 | net/interfaces: quiet PAC detection logging in no-PAC case, add benchmark | Brad Fitzpatrick | 2 | -8/+34 |
| 2020-10-01 | all: update depaware.txt | Josh Bleecher Snyder | 2 | -2/+2 |
| 2020-10-01 | net/interfaces: add State.PAC field, populate it on Windows | Brad Fitzpatrick | 2 | -0/+42 |
| 2020-10-01 | control/controlclient, ipn: store machine key separately from user prefs/persist | Brad Fitzpatrick | 7 | -59/+155 |
| 2020-10-01 | tstest: skip resource check when test has failed | Josh Bleecher Snyder | 1 | -0/+6 |
| 2020-09-30 | tailcfg: add yet another IsZero method | Josh Bleecher Snyder | 1 | -0/+4 |
| 2020-09-30 | tailcfg: add more IsZero methods | Josh Bleecher Snyder | 1 | -0/+8 |
| 2020-09-30 | all: use IsZero methods | Josh Bleecher Snyder | 2 | -3/+3 |
| 2020-09-30 | Revert "all: keep UserProfiles a slice instead of a map for longer" | Brad Fitzpatrick | 4 | -8/+13 |
| 2020-09-29 | ipn: add/move some constants, update a comment | Brad Fitzpatrick | 3 | -18/+23 |
| 2020-09-29 | control/controlclient: use wgcfg.PrivateKey.IsZero | Josh Bleecher Snyder | 1 | -3/+3 |
| 2020-09-29 | tailcfg: add IsZero methods to UserID and NodeID | Josh Bleecher Snyder | 1 | -0/+8 |
| 2020-09-29 | all: keep UserProfiles a slice instead of a map for longer | Josh Bleecher Snyder | 4 | -13/+8 |
| 2020-09-29 | control/controlclient: remove Roles fields from client | Josh Bleecher Snyder | 3 | -4/+0 |
| 2020-09-28 | wgengine/router: make v6-ness configurable in test, for consistent results. | David Anderson | 2 | -10/+9 |
| 2020-09-28 | tailcfg: fix typo in comment | Josh Bleecher Snyder | 1 | -1/+1 |
| 2020-09-25 | Remove tuntap references. We only use TUN. | Brad Fitzpatrick | 3 | -5/+5 |
| 2020-09-25 | cmd/tailscaled: use the standard flag page instead of getopt | Brad Fitzpatrick | 3 | -20/+56 |
| 2020-09-25 | go.sum: tidy | Brad Fitzpatrick | 1 | -10/+1 |
| 2020-09-25 | wgengine/tstun: fix typo in comment | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-09-25 | wgengine/filter: also silently drop link-local unicast traffic | Brad Fitzpatrick | 3 | -3/+17 |
| 2020-09-25 | wgengine/filter: drop multicast packets out, don't log about them | Brad Fitzpatrick | 3 | -0/+24 |
| 2020-09-25 | wgengine/router: fix tests on Debian Buster as regular user on machine with IPv6 | Brad Fitzpatrick | 1 | -1/+3 |
| 2020-09-24 | wgengine/router: support various degrees of broken IPv6. | David Anderson | 1 | -29/+138 |
| 2020-09-24 | wgengine/router: set up basic IPv6 routing/firewalling. | David Anderson | 3 | -298/+430 |
| 2020-09-24 | wgengine/tsdns: use netns to obtain a socket | Josh Bleecher Snyder | 1 | -5/+6 |
| 2020-09-24 | wgengine/tsdns: replace connections when net link changes (macOS) | Josh Bleecher Snyder | 4 | -34/+247 |
| 2020-09-24 | wgengine/tsdns: delegate bonjour service rdns requests | Josh Bleecher Snyder | 2 | -4/+60 |
| 2020-09-23 | wgengine, wgengine/router: add a bunch of (temporary?) engine creation logging | Brad Fitzpatrick | 2 | -15/+29 |
| 2020-09-23 | wgengine/router: ignore errors deleting 169.254.255.255/32 route on Windows | Brad Fitzpatrick | 1 | -2/+8 |
| 2020-09-23 | wgengine: don't close tundev in NewUserspaceEngine. | David Anderson | 1 | -1/+0 |
| 2020-09-22 | version: add Windows MAJOR,MINOR,BUILD,REVISON value | Brad Fitzpatrick | 1 | -0/+6 |
| 2020-09-22 | net/interfaces, net/netns: move default route interface code to interfaces | Brad Fitzpatrick | 3 | -40/+75 |
| 2020-09-22 | net/netns: document Windows socket binding a bit more | Brad Fitzpatrick | 1 | -4/+14 |
| 2020-09-22 | control/controlclient, version/distro, wgengine: recognize OpenWrt | Brad Fitzpatrick | 3 | -3/+24 |
| 2020-09-22 | go.sum: update | Brad Fitzpatrick | 1 | -0/+1 |