Commit Graph

  • 0e5f2b90a5 echoRespondToAll: filter.Accept rather than filter.Drop on a match. Avery Pennarun 2020-10-05 22:41:16 -0400
  • 5041800ac6 wgengine/tstun/faketun: it's a null tunnel, not a loopback. Avery Pennarun 2020-10-05 22:36:48 -0400
  • d5c636015a wgengine/router: unfork winipcfg-go package, use upstream Alex Brainman 2020-09-26 12:11:05 +1000
  • 3e4c46259d wgengine/magicsock: don't do netchecks either when network is down Brad Fitzpatrick 2020-10-06 20:24:10 -0700
  • 6ee219a25d ipn, wgengine, magicsock, tsdns: be quieter and less aggressive when offline Brad Fitzpatrick 2020-10-06 15:22:46 -0700
  • 7616acd118 tailcfg: add Clone method for RegisterResponse David Crawshaw 2020-10-06 14:02:57 -0400
  • 15297a3a09 control/controlclient: some extra debug info in errors David Crawshaw 2020-10-06 14:02:33 -0400
  • abd5a02618 tailcfg: add Clone method for RegisterResponse crawshaw/cloner David Crawshaw 2020-10-06 14:02:57 -0400
  • 6a5cfd39cc control/controlclient: some extra debug info in errors David Crawshaw 2020-10-06 14:02:33 -0400
  • 587bdc4280 ipn, wgengine: disable subnet routes if network has PAC configuration Brad Fitzpatrick 2020-10-05 15:12:35 -0700
  • 144c94c756 ipn, wgengine: disable subnet routes if network has PAC configuration Brad Fitzpatrick 2020-10-05 15:12:35 -0700
  • a5103a4cae all: upgrade to latest version of depaware Josh Bleecher Snyder 2020-10-02 20:35:13 -0700
  • 585a0d8997 all: use testing.T.TempDir Josh Bleecher Snyder 2020-10-02 15:42:56 -0700
  • 3e7616637b all: use testing.T.TempDir Josh Bleecher Snyder 2020-10-02 15:42:56 -0700
  • ed5d5f920f net/interfaces: add interfaces.State.String method Brad Fitzpatrick 2020-10-02 12:07:00 -0700
  • 9784cae23b util/uniq: add new package Josh Bleecher Snyder 2020-10-01 13:56:46 -0700
  • ea50f3feed util/uniq: add new package Josh Bleecher Snyder 2020-10-01 13:56:46 -0700
  • 12e28aa87d ipn: on transition from no PAC to PAC, reset state Brad Fitzpatrick 2020-10-01 22:03:25 -0700
  • cab3eb995f net/interfaces: quiet PAC detection logging in no-PAC case, add benchmark Brad Fitzpatrick 2020-10-01 22:02:39 -0700
  • 79295c3cff util/uniq: add new package Josh Bleecher Snyder 2020-10-01 13:56:46 -0700
  • 38dda1ea9e all: update depaware.txt Josh Bleecher Snyder 2020-10-01 16:35:32 -0700
  • 8051ecff55 net/interfaces: add State.PAC field, populate it on Windows Brad Fitzpatrick 2020-10-01 15:33:37 -0700
  • 13c39b7849 util/uniq: add new package Josh Bleecher Snyder 2020-10-01 13:56:46 -0700
  • b5a3850d29 control/controlclient, ipn: store machine key separately from user prefs/persist Brad Fitzpatrick 2020-09-28 15:28:26 -0700
  • c0ea0c5b30 util/uniq: add new package Josh Bleecher Snyder 2020-10-01 13:56:46 -0700
  • e1596d655a tstest: skip resource check when test has failed Josh Bleecher Snyder 2020-09-30 17:16:41 -0700
  • ce6aca13f0 tailcfg: add yet another IsZero method Josh Bleecher Snyder 2020-09-30 17:55:12 -0700
  • 070dfa0c3d tailcfg: add more IsZero methods Josh Bleecher Snyder 2020-09-30 17:47:07 -0700
  • acbc1a033c tstest: skip resource check when test has failed Josh Bleecher Snyder 2020-09-30 17:16:41 -0700
  • efb08e4fee all: use IsZero methods Josh Bleecher Snyder 2020-09-30 17:13:41 -0700
  • b036ce7fec control/controlclient, ipn: store machine key separately from user prefs/persist Brad Fitzpatrick 2020-09-28 15:28:26 -0700
  • c8f257df00 Revert "all: keep UserProfiles a slice instead of a map for longer" Brad Fitzpatrick 2020-09-29 21:39:43 -0700
  • 90b7293b3b ipn: add/move some constants, update a comment Brad Fitzpatrick 2020-09-29 20:51:25 -0700
  • 1fecf87363 control/controlclient: use wgcfg.PrivateKey.IsZero Josh Bleecher Snyder 2020-09-29 17:50:40 -0700
  • 2b8d2babfa tailcfg: add IsZero methods to UserID and NodeID Josh Bleecher Snyder 2020-09-29 17:38:56 -0700
  • e5894aba42 all: keep UserProfiles a slice instead of a map for longer Josh Bleecher Snyder 2020-09-28 14:59:10 -0700
  • 4d4ca2e496 control/controlclient: remove Roles fields from client Josh Bleecher Snyder 2020-09-28 14:49:01 -0700
  • 708b5ad2c1 all: keep UserProfiles a slice instead of a map for longer Josh Bleecher Snyder 2020-09-28 14:59:10 -0700
  • fb50d5116f control/controlclient: remove Roles fields from client Josh Bleecher Snyder 2020-09-28 14:49:01 -0700
  • c493e5804f wgengine/router: make v6-ness configurable in test, for consistent results. David Anderson 2020-09-28 23:46:39 +0000
  • d3701417fc tailcfg: fix typo in comment Josh Bleecher Snyder 2020-09-28 14:44:34 -0700
  • c86761cfd1 Remove tuntap references. We only use TUN. Brad Fitzpatrick 2020-09-25 13:13:13 -0700
  • 8b94a769be cmd/tailscaled: use the standard flag page instead of getopt Brad Fitzpatrick 2020-09-25 13:10:53 -0700
  • 94a68a113b go.sum: tidy Brad Fitzpatrick 2020-09-25 12:44:46 -0700
  • 01098f41d0 wgengine/tstun: fix typo in comment Brad Fitzpatrick 2020-09-25 12:24:44 -0700
  • 73cc2d8f89 wgengine/filter: also silently drop link-local unicast traffic Brad Fitzpatrick 2020-09-25 11:47:38 -0700
  • 5f807c389e wgengine/filter: drop multicast packets out, don't log about them Brad Fitzpatrick 2020-09-25 11:06:48 -0700
  • bbb56f2303 wgengine/router: fix tests on Debian Buster as regular user on machine with IPv6 Brad Fitzpatrick 2020-09-25 11:27:09 -0700
  • fddbcb0c7b wgengine/router: support various degrees of broken IPv6. David Anderson 2020-09-22 21:55:28 +0000
  • 0d80904fc2 wgengine/router: set up basic IPv6 routing/firewalling. David Anderson 2020-09-22 00:49:44 +0000
  • 6a8f17abca wgengine/router: support various degrees of broken IPv6. David Anderson 2020-09-22 21:55:28 +0000
  • f0ef561049 wgengine/tsdns: use netns to obtain a socket Josh Bleecher Snyder 2020-09-24 15:41:33 -0700
  • 8a3b80e477 wgengine/tsdns: use netns to obtain a socket Josh Bleecher Snyder 2020-09-24 15:41:33 -0700
  • 6e8328cba5 wgengine/tsdns: replace connections when net link changes (macOS) Josh Bleecher Snyder 2020-09-23 13:21:52 -0700
  • 5247e99360 wgengine/tsdns: replace connections when net link changes (macOS) Josh Bleecher Snyder 2020-09-23 13:21:52 -0700
  • 1fd10061fd wgengine/tsdns: delegate bonjour service rdns requests Josh Bleecher Snyder 2020-09-23 12:05:51 -0700
  • 051d966537 wgengine/tsdns: replace connections when net link changes (macOS) Josh Bleecher Snyder 2020-09-23 13:21:52 -0700
  • 2d0ed99672 wgengine, wgengine/router: add a bunch of (temporary?) engine creation logging Brad Fitzpatrick 2020-09-23 15:27:30 -0700
  • 7c11f71ac5 wgengine/router: ignore errors deleting 169.254.255.255/32 route on Windows Brad Fitzpatrick 2020-09-23 14:01:00 -0700
  • 39ad71eb5e wgengine/tsdns: fix race condition in forwarder.Start Josh Bleecher Snyder 2020-09-23 13:15:51 -0700
  • b48daf6567 wgengine/tsdns: delegate bonjour service rdns requests Josh Bleecher Snyder 2020-09-23 12:05:51 -0700
  • b4ef16cb22 wgengine/router: set up basic IPv6 routing/firewalling. David Anderson 2020-09-22 00:49:44 +0000
  • b7e0ff598a wgengine: don't close tundev in NewUserspaceEngine. David Anderson 2020-09-23 19:51:43 +0000
  • a601a760ba version: add Windows MAJOR,MINOR,BUILD,REVISON value Brad Fitzpatrick 2020-09-22 20:29:34 -0700
  • 8893c2ee78 net/interfaces, net/netns: move default route interface code to interfaces Brad Fitzpatrick 2020-09-22 14:20:01 -0700
  • 4964f722ee net/interfaces, net/nets: move default route interface code to interfaces Brad Fitzpatrick 2020-09-22 14:20:01 -0700
  • fda9dc8815 net/netns: document Windows socket binding a bit more Brad Fitzpatrick 2020-09-22 12:51:43 -0700
  • c23b6fd91c net/netns: document Windows socket binding a bit more Brad Fitzpatrick 2020-09-22 12:51:43 -0700
  • 5d8b88be88 control/controlclient, version/distro, wgengine: recognize OpenWrt Brad Fitzpatrick 2020-09-22 10:28:40 -0700
  • ec95e901e6 go.sum: update Brad Fitzpatrick 2020-09-22 10:27:21 -0700
  • 3528d28ed1 wgengine/router: move Tailscale's winipcfg additions into wgengine/router Brad Fitzpatrick 2020-09-22 09:13:45 -0700
  • 02ad568a90 wgengine/router: set up basic IPv6 routing/firewalling. David Anderson 2020-09-22 00:49:44 +0000
  • 56a787fff8 go.mod, go.sum: bump wireguard-go Brad Fitzpatrick 2020-09-21 15:22:56 -0700
  • fb03c60c9e version: bump date Brad Fitzpatrick 2020-09-21 15:21:05 -0700
  • 963b927d5b net/tshttpproxy: appease staticcheck Brad Fitzpatrick 2020-09-21 15:01:30 -0700
  • fd77268770 wgengine/router: enumerate all interfaces when finding Tailscale adapter by GUID Brad Fitzpatrick 2020-09-21 14:52:52 -0700
  • 5bcac4eaac net/tshttpproxy: add GetProxyForURL negative cache Brad Fitzpatrick 2020-09-21 14:02:58 -0700
  • 4cc0ed67f9 tailcfg: add MachineKey.IsZero Josh Bleecher Snyder 2020-09-21 12:19:24 -0700
  • 64a24e796b wgengine/tstun: fix 32-bit alignment again Brad Fitzpatrick 2020-09-18 08:18:38 -0700
  • afb2be71de wgengine: add two missing TUN close calls Brad Fitzpatrick 2020-09-18 08:04:15 -0700
  • abe095f036 wgengine/tstun: make Close safe for concurrent use Brad Fitzpatrick 2020-09-18 08:03:10 -0700
  • 3bdcfa7193 ipn: remove DisableDERP pref Brad Fitzpatrick 2020-09-18 07:44:01 -0700
  • f0e9dcdc0a
    wgengine/router: restore /etc/resolv.conf after tailscale down is called Christina Wen 2020-09-17 16:40:22 -0400
  • 904a91038a tailcfg: add MapRequest.ReadOnly and OmitPeers; remove DebugForceDisco Brad Fitzpatrick 2020-09-17 11:28:09 -0700
  • ded7cf6690 tailcfg: add MapRequest.ReadOnly and OmitPeers; remove DebugForceDisco Brad Fitzpatrick 2020-09-17 11:28:09 -0700
  • 24e0669868 rename slice errors to errs Christina Wen 2020-09-17 11:13:51 -0400
  • c41947903a ipn: don't log if legacy prefs don't exist (the normal case these days) Brad Fitzpatrick 2020-09-17 07:59:55 -0700
  • 8e22a7a323 Merge branch 'main' of https://github.com/tailscale/tailscale into c22wen/resolvconf Christina Wen 2020-09-17 10:14:31 -0400
  • 815bf017fc tsweb: when unwrapping HTTPError, record the user-facing message also in the log David Crawshaw 2020-09-17 09:56:12 -0400
  • ad10cd71a6 tsweb: when unwrapping HTTPError, record the user-facing message also in the log crawshaw/jsonhandler David Crawshaw 2020-09-17 09:56:12 -0400
  • dea3ef0597 tsweb: make JSONHandlerFunc implement ReturnHandler, not http.Handler David Crawshaw 2020-09-17 08:56:14 -0400
  • 3384fba0ae tsweb: make JSONHandlerFunc implement ReturnHandler, not http.Handler David Crawshaw 2020-09-17 08:56:14 -0400
  • 0ea22a45f7 change from %v to %w for unwrapping Christina Wen 2020-09-16 17:51:46 -0400
  • 3aeb2e204c go.mod: bump github.com/tailscale/winipcfg-go for some Windows fixes Brad Fitzpatrick 2020-09-16 14:48:38 -0700
  • acafe9811f wgengine/router: run netsh advfirewall less, rename, document setFirewall Brad Fitzpatrick 2020-09-16 14:41:28 -0700
  • 48fbe93e72
    wgengine/magicsock: clarify pre-disco 'tailscale ping' error message Christina Wen 2020-09-16 11:54:00 -0400
  • 96fd20e3c0 ipn: bail out a bit earlier when a peer doesn't have a DNS name Brad Fitzpatrick 2020-09-16 07:54:01 -0700
  • 7f97cf654d cmd/microproxy: add -insecure flag Josh Bleecher Snyder 2020-09-15 14:49:39 -0700
  • b38ab50920 cmd/microproxy: add -insecure flag Josh Bleecher Snyder 2020-09-15 14:49:39 -0700
  • 3fa863e6d9 cmd/derper: add missing html.EscapeString calls in /debug page Josh Bleecher Snyder 2020-09-15 14:56:25 -0700