Commit Graph

  • 8cf6d0a17b tailcfg: add MapResponse.ControlTime field Josh Bleecher Snyder 2022-02-16 18:36:04 -08:00
  • 72d8672ef7 tailcfg: make Node.Hostinfo a HostinfoView Maisem Ali 2022-02-15 08:19:44 -08:00
  • 53998e26a6 tailcfg: introduce HostinfoView Maisem Ali 2022-02-14 21:20:41 -08:00
  • 2ff481ff10 net/dns: add health check for particular broken-ish Linux DNS config Brad Fitzpatrick 2022-02-15 06:59:15 -08:00
  • 57115e923e tailcfg: add start of SSH policy to be sent from control plane to nodes Brad Fitzpatrick 2022-02-10 14:12:34 -08:00
  • b486448ab9 go.toolchain.rev: bump to Go 1.17.7 Josh Bleecher Snyder 2022-02-15 13:23:41 -08:00
  • 1b87e025e9 ssh/tailssh: move SSH code from wgengine/netstack to this new package Brad Fitzpatrick 2022-02-15 11:59:21 -08:00
  • 6d02a48d8d ipn: add TailnetStatus field to tailscale status --json (#3865) Ross Zurowski 2022-02-15 12:36:01 -05:00
  • c988bd6ed1 net/dns/resolvconffile: unify three /etc/resolv.conf parsers into new package Brad Fitzpatrick 2022-02-14 20:17:51 -08:00
  • 1dc4151f8b logtail: add MustParsePublicID Josh Bleecher Snyder 2022-02-14 15:49:36 -08:00
  • 8d6cf14456 net/dnscache: don't do bootstrap DNS lookup after most failed dials Brad Fitzpatrick 2022-02-14 13:25:19 -08:00
  • b4947be0c8 scripts/installer: automagically run apt update (#3939) Xe Iaso 2022-02-14 15:55:46 -05:00
  • 01e8a152f7 ipn/ipnlocal: log most of Hostinfo once non-verbose at start-up Brad Fitzpatrick 2022-02-14 08:32:23 -08:00
  • 2448c000b3 words: more hamsters, less hampsters (#3938) Charlotte Brandhorst-Satzkorn 2022-02-14 15:15:30 -05:00
  • 903988b392 net/dnscache: refactor from func-y closure-y state to types & methods Brad Fitzpatrick 2022-02-14 09:38:23 -08:00
  • 8267ea0f80 net/tstun: remove TODO that's done Brad Fitzpatrick 2022-02-13 20:39:14 -08:00
  • 8fe503057d net/netutil: unify two oneConnListeners into a new package Brad Fitzpatrick 2022-02-13 14:45:50 -08:00
  • 5d9ab502f3 logtail: don't strip verbose level on upload Brad Fitzpatrick 2022-02-13 08:54:23 -08:00
  • a19c110dd3 envknob: track, log env knobs in use Brad Fitzpatrick 2022-02-12 20:42:38 -08:00
  • 2db6cd1025 ipn/ipnlocal, wgengine/magicsock, logpolicy: quiet more logs Brad Fitzpatrick 2022-02-12 16:22:33 -08:00
  • be9d564c29 envknob: remove some stutter from error messages Brad Fitzpatrick 2022-02-12 16:21:41 -08:00
  • 3a94ece30c control/controlclient: remove dummy endpoint in endpoint stripping mode Brad Fitzpatrick 2022-02-12 16:19:33 -08:00
  • 86a902b201 all: adjust some log verbosity Brad Fitzpatrick 2022-02-12 08:05:24 -08:00
  • adda2d2a51 control/controlclient: select newer certificate Adrian Dewhurst 2022-02-11 22:37:12 -05:00
  • a80cef0c13 cmd/derper: fix regression from bootstrap DNS optimization Brad Fitzpatrick 2022-02-11 15:26:05 -08:00
  • 84046d6f7c Revert "cmd/derper: stop setting content header in handleBootstrapDNS" Josh Bleecher Snyder 2022-02-11 14:14:04 -08:00
  • ec62217f52 cmd/derper: close connections once bootstrap DNS has been served Josh Bleecher Snyder 2022-02-11 14:06:53 -08:00
  • 21358cf2f5 net/dns: slightly optimize dbusPing for non-dbus case [Linux] Brad Fitzpatrick 2022-02-11 07:48:03 -08:00
  • 37e7a387ff net/dns: remove some unused code for detecting systemd-resolved [Linux] Brad Fitzpatrick 2022-02-11 07:47:13 -08:00
  • 15599323a1 net/dns: fix systemd-resolved detection race at boot Brad Fitzpatrick 2022-02-10 21:11:18 -08:00
  • 60abeb027b cmd/derper: stop setting content header in handleBootstrapDNS Josh Bleecher Snyder 2022-02-11 12:32:00 -08:00
  • b9c92b90db cmd/derper: optimize handleBootstrapDNS Josh Bleecher Snyder 2022-02-11 12:30:36 -08:00
  • e206a3663f cmd/derper: add BenchmarkHandleBootstrapDNS Josh Bleecher Snyder 2022-02-11 12:28:24 -08:00
  • 0173a50bf0 cmd/derper: add a rate limiter for accepting new connection (#3908) Joe Tsai 2022-02-11 12:02:38 -08:00
  • dbea8217ac net/dns: add NetworkManager regression test Denton Gentry 2022-02-10 13:41:04 -08:00
  • 82cd98609f util/winutil: migrate corp's winutil into OSS. Aaron Klotz 2022-02-10 14:17:17 -07:00
  • 39d173e5fc add -y flag for xbps to allow installation on void Jay Stapleton 2022-02-10 16:03:13 -05:00
  • c8551c8a67 add -y flag for xbps to allow installation on void Jay Stapleton 2022-01-27 14:37:37 -05:00
  • 3a74f2d2d7 cmd/tailscaled, util/winutil: add accessor functions for Windows system policies. Aaron Klotz 2022-01-10 13:10:02 -07:00
  • 24c9dbd129 tsweb: fix JSONHandlerFunc regression where HTTP status was lost on gzip Brad Fitzpatrick 2022-02-09 12:06:27 -08:00
  • 62db629227 words: add ferret to tails.txt (#3897) Xe Iaso 2022-02-09 14:40:15 -05:00
  • 3c481d6b18 cmd/tailscale: add "tailscale configure-host" to prep a Synology machine at boot Brad Fitzpatrick 2022-02-07 15:56:56 -08:00
  • b3d268c5a1 control/controlclient: turn off Go's implicit compression Brad Fitzpatrick 2022-02-07 13:42:28 -08:00
  • df8f02db3f tsweb: add gzip support to JSONHandlerFunc Brad Fitzpatrick 2022-02-07 10:01:23 -08:00
  • 16652ae52c installer.sh: accommodate linuxmint versioning. Denton Gentry 2022-01-15 18:23:48 -08:00
  • aaba49ca10 api.md: add docs for device tags and keys endpoints Sonia Appasamy 2022-02-04 16:20:46 -05:00
  • e64cecac8e chirp: remove regex dependency Maisem Ali 2022-02-03 10:25:41 -08:00
  • 2a67beaacf net/interfaces: bound Linux /proc/net/route parsing Brad Fitzpatrick 2022-02-03 09:07:40 -08:00
  • 0626cf4183 util/winutil: fix build Brad Fitzpatrick 2022-02-02 16:25:57 -08:00
  • d7962e3bcf ipn/ipnserver, util/winutil: update workaround for os/user.LookupId failures on Windows to reject SIDs from deleted/invalid security principals. Aaron Klotz 2022-02-02 10:55:32 -07:00
  • 6eed2811b2 wgengine/netstack: start supporting different SSH users Brad Fitzpatrick 2022-02-02 13:37:03 -08:00
  • e3dccfd7ff chirp: handle multiline responses from BIRD Maisem Ali 2022-02-02 13:05:00 -08:00
  • fa612c28cf cmd/derper: make --stun default to on, flesh out flag docs Brad Fitzpatrick 2022-01-31 17:35:53 -08:00
  • e5cd765e00 net/dns/resolvd: properly handle not having "search" entries Aaron Bieber 2022-01-28 05:18:58 -07:00
  • bd90781b34 ipn/ipnlocal, wgengine/netstack: use netstack for peerapi server Brad Fitzpatrick 2022-01-31 09:20:22 -08:00
  • e45d51b060 logtail: add a few new methods to PublicID Josh Bleecher Snyder 2022-01-31 13:11:14 -08:00
  • 730aa1c89c derp/derphttp, wgengine/magicsock: prefer IPv6 to DERPs when IPv6 works Brad Fitzpatrick 2022-01-29 14:52:00 -08:00
  • f5ec916214 cmd/derper: disable TLS 1.0 and 1.1. David Anderson 2022-01-27 16:51:30 -08:00
  • 69392411d9 .github/workflows: add some iOS CI coverage Brad Fitzpatrick 2022-01-25 17:27:16 -08:00
  • 02bdc654d5 cmd/tailscale: fix up --reset, again Brad Fitzpatrick 2022-01-27 14:20:51 -08:00
  • 70d71ba1e7 cmd/derpprobe: check derper TLS certs too Brad Fitzpatrick 2022-01-26 11:58:56 -08:00
  • 1af26222b6 go.mod: bump netstack, switch to upstream netstack Brad Fitzpatrick 2022-01-25 20:06:00 -08:00
  • 857cd6c0d7 ipn/ipnstate: add TailnetName to status Brad Fitzpatrick 2022-01-26 09:38:13 -08:00
  • ae525a7394 scripts/installer: add Centos Stream 9 support (#3818) Xe Iaso 2022-01-26 10:49:32 -05:00
  • 7a18fe3dca wgengine/magicsock: make debugUseDerpRoute an opt.Bool. David Anderson 2022-01-25 17:11:43 -08:00
  • c2059d5b8a words: fallout from mudpuppy-gate. David Anderson 2022-01-20 14:21:27 -08:00
  • ca774c3249 ipn/ipnserver: add TS_PERMIT_CERT_UID envknob to give webservers cert access Brad Fitzpatrick 2022-01-25 10:33:11 -08:00
  • 508f332bb2 cmd/derper: export TLS vars with derper_ prefix, not stun_ David Anderson 2022-01-25 10:43:47 -08:00
  • f31546809f cmd/tailscale: propagate tailscaled 403s as AccessDeniedErrors davideger 2022-01-25 09:58:21 -08:00
  • f3c0023add wgengine/netstack: add an SSH server experiment Brad Fitzpatrick 2021-08-26 14:50:55 -07:00
  • 41fd4eab5c envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) Brad Fitzpatrick 2022-01-24 10:52:57 -08:00
  • 6feb8f4c51 net/dns: log why resolved does not look like it's on use [Linux] Brad Fitzpatrick 2022-01-24 08:19:24 -08:00
  • ff3442d92d cmd/derper: record TLS versions used for requests. David Anderson 2022-01-21 14:07:40 -08:00
  • 0ada42684b Makefile: update make spk target to use the new go spk builder Maisem Ali 2022-01-21 12:05:48 -08:00
  • 7ba874d7f1 words: correct inexcusable oversight re: mudpuppies. David Anderson 2022-01-20 12:55:58 -08:00
  • 92dfaf53bb cmd/tailscaled: include Go runtime metrics in /debug/metrics Brad Fitzpatrick 2022-01-20 09:27:00 -08:00
  • 411c6c316c net/dns/resolvd: store nameservers Aaron Bieber 2022-01-14 16:30:20 -07:00
  • c64af5e676 wgengine/netstack: clear TCP ECN bits before giving to gvisor Brad Fitzpatrick 2022-01-19 14:33:50 -08:00
  • de4696da10 wgengine/magicsock: fix deadlock on shutdown Josh Bleecher Snyder 2022-01-14 13:43:24 -08:00
  • 390490e7b1 net/packet: fix typo in comment Brad Fitzpatrick 2022-01-19 12:34:11 -08:00
  • 3e50a265be go.toolchain.rev: pick up new bufio.Writer API for Go1.18 (#3768) Joe Tsai 2022-01-19 12:40:56 -08:00
  • 185825df11 wgengine/netstack: add a missing refcount decrement after packet injection Brad Fitzpatrick 2022-01-19 12:05:17 -08:00
  • 790e41645b wgengine/netstack: add an Impl.Close method for tests Brad Fitzpatrick 2022-01-19 12:04:56 -08:00
  • 166fe3fb12 wgengine/netstack: add missing error logging in a RST case Brad Fitzpatrick 2022-01-18 14:03:14 -08:00
  • 6be48dfcc6 wgengine/netstack: fix netstack ping timeout on darwin Brad Fitzpatrick 2022-01-17 13:46:51 -08:00
  • 96f008cf87 control/controlhttp: package to get a controlbase.Conn over HTTP(S). David Anderson 2022-01-17 15:32:20 -08:00
  • d5a7eabcd0 control/controlbase: enable asynchronous client handshaking. David Anderson 2022-01-17 15:30:30 -08:00
  • 6cd180746f control/controlbase: rename from control/noise. David Anderson 2021-12-02 18:04:48 -08:00
  • 02461ea459 Update installer.sh Jay Stapleton 2022-01-17 11:26:01 -05:00
  • 8cf1af8a07 tstime/rate: deflake TestLongRunningQPS Josh Bleecher Snyder 2022-01-13 15:49:34 -08:00
  • 463b3e8f62 net/dnscache: use tls.Conn.HandshakeContext. David Anderson 2022-01-13 13:01:29 -08:00
  • a9da6b73a8 net/dnscache: don't cancel the TLS context before writing to the result channel. David Anderson 2022-01-13 13:01:29 -08:00
  • 9fe5ece833 logtail: cap the buffer size in encodeText Josh Bleecher Snyder 2022-01-13 14:02:46 -08:00
  • 5404a0557b wgengine/magicsock: remove a per-DERP-packet map lookup in common case Brad Fitzpatrick 2022-01-13 14:01:49 -08:00
  • 5a317d312d wgengine/magicsock: enable DERP Return Path Optimization (DRPO) Brad Fitzpatrick 2022-01-13 13:56:40 -08:00
  • c6c39930cc wgengine/magicsock: fix lock ordering deadlock with derphttp Brad Fitzpatrick 2022-01-13 13:37:26 -08:00
  • a076aaecc6 cmd/tailscale: use html/template for synoTokenRedirect Josh Bleecher Snyder 2022-01-13 13:03:00 -08:00
  • 27da7fd5cb VERSION.txt: This is 1.21. Denton Gentry 2022-01-12 17:20:53 -08:00
  • a7da236d3d tailcfg: no-op bump of MapRequest.Version Brad Fitzpatrick 2022-01-12 15:00:20 -08:00
  • a93937abc3 wgengine/netstack: make userspace ping work when tailscaled has CAP_NET_RAW Brad Fitzpatrick 2022-01-12 13:48:20 -08:00