Commit Graph

  • 96a488e37e wgengine/router: simplify func normalizeCIDR using netaddr method Brad Fitzpatrick 2021-02-17 21:35:33 -08:00
  • 38629b62fc cmd/tailscaled: on darwin, fail early if not root with nicer message Brad Fitzpatrick 2021-02-17 15:45:50 -08:00
  • 3e5c3e932c net/tshttpproxy: support basic auth when available (#1354) Christine Dodrill 2021-02-17 16:01:47 -05:00
  • d98ef5699d wgengine/filter: remove redundant code Brad Fitzpatrick 2021-02-17 09:11:28 -08:00
  • 7038c09bc9 ipn/ipnserver: on darwin, let users who are admins use CLI without sudo Brad Fitzpatrick 2021-02-16 21:06:10 -08:00
  • d3efe8caf6 safesocket, ipn/ipnserver: look up peer creds on Darwin Brad Fitzpatrick 2021-02-15 20:50:20 -08:00
  • 65815cc1ac wgengine/tsdns: skip test that requires local IPv6 when IPv6 unavailable Brad Fitzpatrick 2021-02-16 10:20:24 -08:00
  • 4ec01323c1 control/controlclient: note package type in Hostinfo Brad Fitzpatrick 2021-02-15 13:23:11 -08:00
  • 73552eb32e tailcfg: add Hostinfo.Package Brad Fitzpatrick 2021-02-15 12:58:56 -08:00
  • dec01ef22b safesocket: make ConnectDefault use paths pkg, fixing tailscaled-on-macOS Brad Fitzpatrick 2021-02-15 11:19:22 -08:00
  • 7e00100a0a cmd/hello: make whois client work on macOS against GUI client Brad Fitzpatrick 2021-02-15 11:16:10 -08:00
  • fdac0387a7 ipn/ipnserver, ipn/ipnlocal: move whois handler to new localapi package Brad Fitzpatrick 2021-02-15 10:41:52 -08:00
  • 36189e2704 wgengine/monitor: prevent shutdown hang in darwin link monitor Brad Fitzpatrick 2021-02-15 08:59:53 -08:00
  • bbb4631e04 safesocket, wgengine: add some darwin failure diagnostic hints Brad Fitzpatrick 2021-02-15 08:40:52 -08:00
  • f4ae745b0b net/{interfaces,netns}: add some new tests, missed from prior commit Brad Fitzpatrick 2021-02-14 21:09:18 -08:00
  • e923639feb net/interfaces: fix staticcheck error on darwin Brad Fitzpatrick 2021-02-14 21:17:12 -08:00
  • d7569863b5 cmd/tailscaled: fix up install-system-daemon on darwin, add uninstall too Brad Fitzpatrick 2021-02-14 21:11:06 -08:00
  • 52e24aa966 net/{interfaces,ns}: add tailscaled-mode darwin routing looping prevention Brad Fitzpatrick 2021-02-14 07:48:38 -08:00
  • 4f7d60ad42 wgengine/monitor: add a darwin implementation for tailscaled mode Brad Fitzpatrick 2021-02-13 21:06:27 -08:00
  • 29b028b9c4 cmd/tailscaled: add subcommand on darwin to install+start tailscaled under launchd Brad Fitzpatrick 2021-02-13 12:57:49 -08:00
  • 54e108ff4e paths: update some default paths for darwin Brad Fitzpatrick 2021-02-13 12:10:20 -08:00
  • 20e66c5b92 net/interfaces: reconcile interface filtering with address printing in logs Brad Fitzpatrick 2021-02-12 18:38:16 -08:00
  • c7e5ab8094 wgengine/magicsock: retry and re-send packets in TestTwoDevicePing Josh Bleecher Snyder 2021-02-10 14:47:26 -08:00
  • ca51529b81 derp/derphttp: return nicer errors from Recv on Close Brad Fitzpatrick 2021-02-12 12:04:16 -08:00
  • 741d654aa3 derp/derphttp: add a context and infoLogger option to RunWatchConnectionLoop Brad Fitzpatrick 2021-02-12 10:58:43 -08:00
  • 1632f9fd6b wgengine/magicsock: reduce log spam during tests Josh Bleecher Snyder 2021-02-12 10:17:55 -08:00
  • 88586ec4a4 wgengine/magicsock: remove an alloc from ReceiveIPvN Josh Bleecher Snyder 2021-02-11 13:35:06 -08:00
  • 0c673c1344 wgengine/magicsock: unify on netaddr types in addrSet Josh Bleecher Snyder 2021-02-11 12:39:56 -08:00
  • 4cd9218351 wgengine/magicsock: prevent logging while running benchmarks Josh Bleecher Snyder 2021-02-11 11:54:58 -08:00
  • be906dabd4 version: bump date Brad Fitzpatrick 2021-02-11 20:11:00 -08:00
  • 6680976b50 cmd/tailscaled: pick automatic tun device name on darwin Brad Fitzpatrick 2021-02-11 20:10:07 -08:00
  • 88ab0173a7 wgengine/router: fix BSD router to support multiple local addrs, IPv6 Brad Fitzpatrick 2021-02-11 19:13:03 -08:00
  • 25321cbd01 cmd/hello: truncate long strings (#1328) Ross Zurowski 2021-02-11 20:56:22 -05:00
  • 5378776043 cmd/hello: chop DNS name at first dot Brad Fitzpatrick 2021-02-11 16:38:26 -08:00
  • 6075135e0a cmd/hello: style welcome message (#1325) Ross Zurowski 2021-02-11 17:42:07 -05:00
  • 917307a90c wgengine/tstun: reply to MagicDNS pings Brad Fitzpatrick 2021-02-11 11:51:59 -08:00
  • 34ffd4f7c6 cmd/hello: serve fake data in dev mode on whois failure Brad Fitzpatrick 2021-02-11 10:57:08 -08:00
  • de3001bc79 cmd/hello: in dev mode, live reload template Brad Fitzpatrick 2021-02-11 10:53:33 -08:00
  • 11bbfbd8bb go.mod: update to latest wireguard-go Josh Bleecher Snyder 2021-02-10 14:14:11 -08:00
  • 635e4c7435 wgengine/magicsock: increase legacy ping timeout again Josh Bleecher Snyder 2021-02-10 11:49:30 -08:00
  • 1ec64bc94d wgengine/router: add another Windows firewall rule to allow incoming UDP Brad Fitzpatrick 2021-02-10 12:46:29 -08:00
  • 7e201806b1 wgengine/magicsock: reconnect to DERP home after network comes back up Brad Fitzpatrick 2021-02-10 10:04:42 -08:00
  • 1f0fa8b814 go.mod: pull in upstream wireguard-go bug fixes Josh Bleecher Snyder 2021-02-10 08:04:12 -08:00
  • e101d8396d portlist, version: update build tags for Go 1.16, Apple M1 moncho 2020-12-19 11:16:44 +01:00
  • cbd6224ca4 wgengine/winnet: don't build on non-windows Brad Fitzpatrick 2021-02-09 21:08:18 -08:00
  • 4a82e36491 go.mod: bump to latest wireguard-go Josh Bleecher Snyder 2021-02-09 14:20:01 -08:00
  • 9b4e50cec0 wgengine/magicsock: fix typo in comment Brad Fitzpatrick 2021-02-09 09:37:24 -08:00
  • 07c3df13c6 wgengine/tstun: inform userspaceEngine about injected outbound packets in tundev Naman Sood 2021-01-26 16:25:42 -05:00
  • e7caad61fb wgengine: remove IpcGetOperation filter Josh Bleecher Snyder 2021-02-08 13:34:27 -08:00
  • 6b365b0239 wgengine/magicsock: fix DERP reader hang regression during concurrent reads Brad Fitzpatrick 2021-02-06 22:39:58 -08:00
  • e1f773ebba wgengine/magicsock: allow more time for pings to transit Josh Bleecher Snyder 2021-02-08 12:27:35 -08:00
  • 6d2b8df06d wgengine/magicsock: add disabled failing (deadlocking) test for #1282 Brad Fitzpatrick 2021-02-06 21:27:02 -08:00
  • e86b39b73f ipn/ipnlocal: don't short-circuit default route filtering. David Anderson 2021-02-05 20:30:32 -08:00
  • 1e7a35b225 types/netmap: split controlclient.NetworkMap off into its own leaf package Brad Fitzpatrick 2021-02-05 15:44:46 -08:00
  • ddfcc4326c types/persist: split controlclient.Persist into a small leaf package Brad Fitzpatrick 2021-02-05 15:23:01 -08:00
  • a046b48593 cmd/tailscale/cli: display currently active exit node in tailscale status. David Anderson 2021-02-05 13:07:48 -08:00
  • 6064b6ff47 wgengine/wgcfg/nmcfg: split control/controlclient/netmap.go into own package Brad Fitzpatrick 2021-02-05 12:44:43 -08:00
  • 138055dd70 tstest/natlab: use net.ErrClosed instead of a new error Josh Bleecher Snyder 2021-02-05 08:50:30 -08:00
  • ace57d7627 wgengine/magicsock: set a dummy private key in benchmark. David Anderson 2021-02-05 13:36:05 -08:00
  • b9c2231fdf ipn: program exit node into the data plane according to user pref. David Anderson 2021-01-20 17:24:16 -08:00
  • fb6b0e247c cmd/tailscaled: rename Windows service to just Tailscale Brad Fitzpatrick 2021-02-05 11:13:34 -08:00
  • 98f9e82c62 logpolicy: on Windows, use tailscale-ipn log name if it already existed Brad Fitzpatrick 2021-02-05 10:53:15 -08:00
  • e8d4afedd1 control/controlclient: don't call lite endpoint update path when logged out Brad Fitzpatrick 2021-02-04 16:23:16 -08:00
  • a7562be5e1 cmd/tailscaled: move more of the Windows server setup code into tailscaled Brad Fitzpatrick 2021-02-05 09:53:54 -08:00
  • 6f7974b7f2 cmd/tailscaled: add missing depaware.txt update Brad Fitzpatrick 2021-02-05 08:48:00 -08:00
  • 6099ecf7f4 cmd/tailscaled: run as a service on Windows Brad Fitzpatrick 2021-02-05 08:46:12 -08:00
  • 7529b74018 control/controlclient: avoid crash sending map request with zero node key Brad Fitzpatrick 2021-02-04 16:23:16 -08:00
  • aa6856a9eb wgengine: adapt to wireguard-go changes Josh Bleecher Snyder 2021-02-03 15:24:13 -08:00
  • d76334d2f0 ipn: split LocalBackend off into new ipn/ipnlocal package Brad Fitzpatrick 2021-02-04 13:12:42 -08:00
  • 6254efb9ef cmd/tailscale{,d}: move debug subcommand to tailscaled Brad Fitzpatrick 2021-02-04 12:20:07 -08:00
  • 70eb05fd47 wgengine: access flow pending problem with lock held Brad Fitzpatrick 2021-02-04 11:18:32 -08:00
  • d37058af72 net/packet: add some more TSMP packet reject reasons and MaybeBroken bit Brad Fitzpatrick 2021-02-02 15:05:51 -08:00
  • 2f0cb98e50 logpolicy: rename target env var to TS_LOG_TARGET (#1267) Christine Dodrill 2021-02-04 12:38:30 -05:00
  • f7eed25bb9 wgengine/magicsock: filter disco packets and packets when stopped from wireguard Brad Fitzpatrick 2021-02-03 18:15:01 -08:00
  • 81466eef81 Add an environment variable to enable customizing the log target (#1243) Christine Dodrill 2021-02-04 12:20:17 -05:00
  • 45fe06a89f Revert "tailcfg: remove v6-overlay debug option." David Anderson 2021-02-03 16:11:46 -08:00
  • e8cd7bb66f tstest: simplify goroutine leak tests Josh Bleecher Snyder 2021-02-02 11:30:46 -08:00
  • 9a70789853 cmd/tailscale: fix IPN message reading stall in tailscale status -web Brad Fitzpatrick 2021-02-02 14:48:39 -08:00
  • a2aa6cd2ed wgengine/router: clarify disabled IPv6 message on Linux Brad Fitzpatrick 2021-02-01 14:08:46 -08:00
  • d139fa9c92 net/interfaces: use a uint32_t for ipv4 address David Crawshaw 2021-02-02 10:03:26 -08:00
  • 267531e4f8 wgengine/router: probe better for v6 policy routing support. David Anderson 2021-02-01 14:32:50 -08:00
  • 717c715c96 wgengine/wglog: don't log failure to send data packets Josh Bleecher Snyder 2021-02-01 14:37:58 -08:00
  • 516e8a4838 tsweb: add num_goroutines expvar Josh Bleecher Snyder 2021-02-01 10:50:36 -08:00
  • dd10babaed wgenginer/magicsock: remove Addrs methods Josh Bleecher Snyder 2021-01-29 13:11:11 -08:00
  • c7d4bf2333 cmd/tailscale/cli: recommend sudo for 'tailscale up' on failure Brad Fitzpatrick 2021-02-01 13:52:01 -08:00
  • 2889fabaef cmd/tailscaled/tailscaled.service: revert recent hardening for now Brad Fitzpatrick 2021-02-01 13:12:15 -08:00
  • 761188e5d2 wgengine/wgcfg: fix validateEndpoints of empty string Brad Fitzpatrick 2021-01-30 11:17:55 -08:00
  • 914a486af6 safesocket: refactor macOS auth code, pull out separate LocalTCPPortAndToken Brad Fitzpatrick 2021-01-29 14:32:56 -08:00
  • 60e189f699 cmd/hello: use safesocket client to connect Brad Fitzpatrick 2021-01-29 13:49:17 -08:00
  • 006a224f50 ipn/ipnserver, cmd/hello: do whois over unix socket, not debug http Brad Fitzpatrick 2021-01-29 13:18:23 -08:00
  • fe7c3e9c17 all: move wgcfg from wireguard-go Josh Bleecher Snyder 2021-01-29 12:16:36 -08:00
  • 0bc73f8e4f cmd/hello: new hello.ipn.dev server Brad Fitzpatrick 2021-01-28 16:06:23 -08:00
  • c611d8480b cmd/tailscaled: add whois/identd-ish debug handler Brad Fitzpatrick 2021-01-28 15:29:17 -08:00
  • c7fc4a06da wgengine/router: don't configure IPv6 on Linux when IPv6 is unavailable Brad Fitzpatrick 2021-01-28 08:06:56 -08:00
  • de497358b8 cmd/tailscaled: add /run to the allowed paths for iptables. David Anderson 2021-01-28 12:57:10 -08:00
  • 1e28207a15 types/logger: fix rateFree interaction with verbosity prefixes Josh Bleecher Snyder 2021-01-28 10:03:27 -08:00
  • 7a16ac80b7 VERSION.txt: this is 1.5.0. David Anderson 2021-01-27 18:45:22 -08:00
  • 4d943536f1 wgengine: don't leak TUN device in NewUserspaceEngine error path Brad Fitzpatrick 2021-01-27 10:59:47 -08:00
  • 9f5b0d058f wgengine: fix bugs from earlier fix Brad Fitzpatrick 2021-01-27 10:30:57 -08:00
  • 4dab0c1702 tailcfg: update node display name fields and methods (#1207) Sonia Appasamy 2021-01-27 11:50:31 -05:00