Commit Graph

  • 1dd2552032 wgengine: actively log FlushDNS. Denton Gentry 2021-08-19 09:32:30 -07:00
  • 36ffd509de net/dns: avoid Linux PolicyKit GUI dialog during tests Brad Fitzpatrick 2021-08-19 08:58:47 -07:00
  • edb338f542 cmd/tailscale: fix sporadic 'context canceled' error on 'up' Brad Fitzpatrick 2021-08-19 08:44:39 -07:00
  • faa891c1f2 client/tailscale,ipn/localapi: warn on tailscale/tailscaled version skew Brad Fitzpatrick 2021-08-19 08:36:13 -07:00
  • 8269a23758 version: bump date Brad Fitzpatrick 2021-08-19 08:28:08 -07:00
  • bf8556ab86 portlist: fix build tag to build only on macOS, not macOS+iOS. David Anderson 2021-08-18 16:17:41 -07:00
  • 6ef734e493 wgengine: predict min.Peers length across calls Josh Bleecher Snyder 2021-08-18 15:06:40 -07:00
  • adf696172d wgengine/userspace: reduce allocations in getStatus Josh Bleecher Snyder 2021-08-18 14:30:14 -07:00
  • af30897f0d Makefile: add a linux/arm check Brad Fitzpatrick 2021-08-18 15:36:04 -07:00
  • 1f006025c2 net/tstun: fix build on arm Maisem Ali 2021-08-18 15:18:44 -07:00
  • fcca374fa7 tstest/integration/testcontrol: sort peers in map response Josh Bleecher Snyder 2021-08-18 14:19:21 -07:00
  • cd426eaf4c net/portmapper: fix t.Log-after-test-done race in tests Brad Fitzpatrick 2021-08-18 14:39:12 -07:00
  • 9f62cc665e tailscaled: try migrating old state on synology devices Maisem Ali 2021-08-18 13:34:31 -07:00
  • 5c383bdf5d wgengine/router: pass in AmbientCaps when calling ip rule Maisem Ali 2021-08-18 11:44:35 -07:00
  • 56db3e2548 ipn/localapi: refresh ACME certs in background two weeks in advance Brad Fitzpatrick 2021-08-18 12:55:29 -07:00
  • 6f8c8c771b control/controlclient: tweak a couple error messages Brad Fitzpatrick 2021-08-18 10:11:38 -07:00
  • b7ae529ecc client/tailscale: make GetCertificate guess cert if SNI lacks dots Brad Fitzpatrick 2021-08-18 10:05:05 -07:00
  • e199e407d2 tailcfg: add IP and Types field to PingRequest Simeng He 2021-07-16 10:51:54 -04:00
  • d5e1abd0c4 cmd/tailscale/cli: only write cert file if it changed Brad Fitzpatrick 2021-08-18 08:18:53 -07:00
  • 57b794c338 ipn/localapi: move cert fetching code to localapi, cache, add cert subcommand Brad Fitzpatrick 2021-08-17 15:03:28 -07:00
  • 4c8b5fdec4 control/controlclient: do not periodically print full netmap Josh Bleecher Snyder 2021-08-17 10:05:20 -07:00
  • a666b546fb ipn/ipnlocal: log number of packet filters rather than entire filter Josh Bleecher Snyder 2021-08-17 10:06:36 -07:00
  • 0c038b477f logtail: add a re-usable buffer for uploads Josh Bleecher Snyder 2021-08-17 12:29:58 -07:00
  • 278e7de9c9 logtail: always send a json array Josh Bleecher Snyder 2021-08-17 12:14:38 -07:00
  • 93284209bc logtail/filch: preallocate a scanner buffer Josh Bleecher Snyder 2021-08-17 09:54:05 -07:00
  • 8ab44b339e net/tstun: use unix.Ifreq type for Linux TAP interface configuration Matt Layher 2021-08-09 14:08:37 -04:00
  • 6da6d47a83 all: simplify build tags involving iOS Josh Bleecher Snyder 2021-08-17 10:25:32 -07:00
  • a24cee0d67 all: simplify ts_macext build tags Josh Bleecher Snyder 2021-08-17 10:21:52 -07:00
  • d2aa144dcc syncs: bump known good version to include Go 1.17 Josh Bleecher Snyder 2021-08-17 10:20:24 -07:00
  • 25e060a841 cmd/tailscale/cli: fix cert fetch WaitOrder retry loop, misc cleanups Brad Fitzpatrick 2021-08-16 14:53:45 -07:00
  • 833200da6f net/tstun: don't exec uname -r on Linux in TUN failure diagnostics Brad Fitzpatrick 2021-08-16 12:18:06 -07:00
  • e804ab29fd net/tstun: move TUN failure diagnostics to OS-specific files Brad Fitzpatrick 2021-08-16 11:24:25 -07:00
  • b2eea1ee00 cmd/tailscale/cli: make cert fetch registration automatic, show valid domains Brad Fitzpatrick 2021-08-16 10:45:05 -07:00
  • 39610aeb09 wgengine/magicsock: move debug knobs to their own file, compile out on iOS Brad Fitzpatrick 2021-08-15 13:20:44 -07:00
  • 98d557dd24 Dockerfile: use alpine:3.14 Denton Gentry 2021-08-14 20:53:56 -07:00
  • 3e7ff5ff98 cmd/tailscaled: enable hybrid netstack mode for FreeBSD. Denton Gentry 2021-08-14 18:38:26 -07:00
  • 954867fef5 words: fix parser to handle missing newline at end Brad Fitzpatrick 2021-08-13 19:37:18 -07:00
  • c992504375 words: group some scales, support comments Brad Fitzpatrick 2021-08-13 15:46:13 -07:00
  • 1bca722824 words: add five types of tales, best dog Brad Fitzpatrick 2021-08-13 15:32:13 -07:00
  • 00b4c2331b words: add accessors and tests for a few of our favorite words Brad Fitzpatrick 2021-08-13 15:27:34 -07:00
  • 9547669787 words: these are a few more of my favorite words Charlotte Brandhorst-Satzkorn 2021-08-13 16:15:10 -04:00
  • b5a41ff381 words: these are a few of my favorite words Charlotte Brandhorst-Satzkorn 2021-08-13 15:39:19 -04:00
  • ec9f3f4cc0 cmd/tailscale: update depaware Brad Fitzpatrick 2021-08-13 08:56:12 -07:00
  • c68a12afe9 cmd/tailscale: add temporary debug command for getting DNS-01 LetsEncrypt cert Brad Fitzpatrick 2021-06-08 14:50:24 -07:00
  • d2d55bd63c cmd/microproxy: delete. David Anderson 2021-08-12 14:17:24 -07:00
  • c6740da624 tsweb: make VarzHandler support untyped expvar.Maps for compatibility Brad Fitzpatrick 2021-08-12 13:35:14 -07:00
  • 7c7eb8094b tsweb: make VarzHandler support expvar.Funcs returning ints/floats Brad Fitzpatrick 2021-08-12 13:07:34 -07:00
  • 5aba620fb9 tsweb: make VarzHandler capable of walking structs with reflect Brad Fitzpatrick 2021-08-11 14:18:52 -07:00
  • b9bd7dbc5d net/portmapper: log upnp information julianknodt 2021-08-10 14:50:33 -07:00
  • 26b6fe7f02 net/portmapper: add PCP integration test julianknodt 2021-08-06 12:01:23 -07:00
  • 3700cf9ea4 tsweb: also support LabelMaps from expvar.Map, without metrics Brad Fitzpatrick 2021-08-10 13:56:15 -07:00
  • 5f45d8f8e6 tsweb: add VarzHandler tests Brad Fitzpatrick 2021-08-10 13:38:12 -07:00
  • a4e19f2233 version: remove rsc.io/goversion dependency Josh Bleecher Snyder 2021-08-09 17:31:29 -07:00
  • bdb93c5942 net/portmapper: actually test something in TestProbeIntegration Brad Fitzpatrick 2021-08-09 12:52:15 -07:00
  • 26c1183941 hostinfo: add fly.io detection Denton Gentry 2021-08-08 18:37:37 -07:00
  • 0796c53404 tsnet: add AuthKey support. Denton Gentry 2021-08-08 15:46:30 -07:00
  • 8bdf878832 net/dns/resolver: use forwarded dns txid directly Adrian Dewhurst 2021-08-06 11:46:33 -04:00
  • 360223fccb types/dnstype: introduce new package for Resolver David Crawshaw 2021-08-05 14:05:24 -07:00
  • 4d19db7c9f scripts/installer: work on Oracle Linux (#2604) Christine Dodrill 2021-08-06 11:47:04 -04:00
  • e6d4ab2dd6 net/portmapper: add start of self-contained portmapper integration tests Brad Fitzpatrick 2021-08-05 10:32:13 -07:00
  • 98d36ee18d net/portmapper: add hook for use with prev ip julianknodt 2021-08-05 12:33:13 -07:00
  • 85304d7392 net/portmapper: check disable flags julianknodt 2021-08-04 16:51:10 -07:00
  • 777b711d96 net/portmapper: add pcp portmapping julianknodt 2021-08-03 15:29:53 -07:00
  • 5c98b1b8d0 net/portmapper: move pcp code to separate file julianknodt 2021-08-03 15:28:13 -07:00
  • eee6b85b9b cmd/tailscaled: don't require root for --cleanup Josh Bleecher Snyder 2021-08-05 15:38:38 -07:00
  • a5da4ed981 all: gofmt with Go 1.17 Josh Bleecher Snyder 2021-08-05 15:42:39 -07:00
  • a729070252 net/tstun: add start of Linux TAP support, with DHCP+ARP server Brad Fitzpatrick 2021-07-23 09:45:04 -07:00
  • fd7b738e5b derp: use pad32 package for padding, reduce duplication Brad Fitzpatrick 2021-08-04 14:43:01 -07:00
  • fdc081c291 net/portmapper: fix UPnP probing, work against all ports Brad Fitzpatrick 2021-08-02 22:09:50 -07:00
  • f013960d87 tstime/mono: make json.Unmarshal of a zero time.Time yield a zero Time Josh Bleecher Snyder 2021-08-04 10:36:51 -07:00
  • f3c96df162 ipn/ipnstate: move tailscale status "active" determination to tailscaled Brad Fitzpatrick 2021-08-04 08:01:35 -07:00
  • 0858673f1f tstest/integration: regenerate test deps Brad Fitzpatrick 2021-08-04 08:39:10 -07:00
  • 9d0c86b6ec util/deephash: remove unnecessary formatting for structs and slices (#2571) Joe Tsai 2021-08-03 20:35:57 -07:00
  • 1db9032ff5 cmd/tailscaled: let portmap debug mode have an gateway/IP override knob Brad Fitzpatrick 2021-08-03 19:33:17 -07:00
  • 260b85458c net/dns: correct log message. Denton Gentry 2021-08-03 12:55:51 -07:00
  • 54e33b511a net/dns/resolver: add test that I forgot to git add earlier Brad Fitzpatrick 2021-08-03 08:31:20 -07:00
  • eab80e3877 logpolicy: only log panics when running under systemd David Crawshaw 2021-08-03 07:25:05 -07:00
  • 24ee0ed3c3 tstest/integration: update test deps Brad Fitzpatrick 2021-08-02 22:15:34 -07:00
  • 31ea073a73 cmd/tailscaled: add debug -portmap mode Brad Fitzpatrick 2021-08-02 22:09:03 -07:00
  • d8fbce7eef util/deephash: hash uint{8,16,32,64} explicitly (#2502) Joe Tsai 2021-08-02 21:44:13 -07:00
  • 01d4dd331d util/deephash: simplify hasher.hashMap (#2503) Joe Tsai 2021-08-02 21:29:14 -07:00
  • be921d1a95 net/dns/resolver: fix skipped DoH test that bitrot Brad Fitzpatrick 2021-08-02 15:26:19 -07:00
  • 0373ba36f3 logtail: fix typo in comment Josh Bleecher Snyder 2021-08-02 14:32:02 -07:00
  • 1606ef5219 logtail: print panics from previous runs on stderr David Crawshaw 2021-07-28 15:36:23 -07:00
  • 3e039daf95 logpolicy: actually collect panics David Crawshaw 2021-07-28 15:17:31 -07:00
  • 7298e777d4 derp: reduce server memory by 30% by removing persistent bufio.Writer Brad Fitzpatrick 2021-08-02 09:17:08 -07:00
  • 5a7ff2b231 net/dnsfallback: re-run go generate Brad Fitzpatrick 2021-08-01 19:14:33 -07:00
  • b622c60ed0 derp,wgengine/magicsock: don't assume stringer is in $PATH for go:generate Brad Fitzpatrick 2021-08-01 19:14:08 -07:00
  • effee49e45 net/interfaces: explicitly check netaddr.IP.Is6 in isUsableV6 Matt Layher 2021-07-28 14:30:06 -04:00
  • 3ff8a55fa7 net/tsaddr: remove IsULA, replace with netaddr.IP.IsPrivate Matt Layher 2021-07-28 14:23:43 -04:00
  • d37451bac6 cmd/derper: dial VPC address with right context Brad Fitzpatrick 2021-07-29 14:29:05 -07:00
  • e422e9f4c9 cmd/derper: mesh over VPC network Brad Fitzpatrick 2021-07-29 10:45:07 -07:00
  • 0554b64452 ipnlocal: allow access to guest VMs/containers while using an exit node David Crawshaw 2021-07-02 07:15:28 -07:00
  • 9da4181606 tstime/rate: new package Josh Bleecher Snyder 2021-07-21 17:23:38 -07:00
  • f6e833748b wgengine: use mono.Time Josh Bleecher Snyder 2021-07-21 12:14:04 -07:00
  • 8a3d52e882 wgengine/magicsock: use mono.Time Josh Bleecher Snyder 2021-07-21 11:04:36 -07:00
  • c2202cc27c net/tstun: use mono.Time Josh Bleecher Snyder 2021-07-21 10:43:53 -07:00
  • 142670b8c2 tstime/mono: new package Josh Bleecher Snyder 2021-07-20 11:11:37 -07:00
  • 881bb8bcdc net/dns/resolver: allow an extra alloc for go closure allocation Josh Bleecher Snyder 2021-07-29 12:25:06 -07:00
  • b6179b9e83 net/dnsfallback: add new nodes Brad Fitzpatrick 2021-07-29 10:50:46 -07:00