Commit Graph

  • 4001d0bf25 assorted: plumb tka initialization & network-lock key into tailscaled Tom DNetto 2022-08-01 15:46:41 -07:00
  • 8d45d7e312 types/key: make NLPublic complement to NLPrivate Tom DNetto 2022-08-01 11:03:48 -07:00
  • be5eadbecc tsnet: log out ephemeral nodes on Close() Maisem Ali 2022-08-02 20:19:12 -07:00
  • 95d43c54bf cmd/{cloner,viewer}: add support for map values with pointers Maisem Ali 2022-07-12 23:52:44 -07:00
  • 26f103473c cmd/viewer: add support for map of structs without pointers Maisem Ali 2022-07-12 23:45:37 -07:00
  • adc5ffea99 cmd/tsconnect: make PeerAPI work Mihai Parparita 2022-08-02 16:47:43 -07:00
  • 5f6abcfa6f all: migrate code from netaddr.FromStdAddr to Go 1.18 Brad Fitzpatrick 2022-08-02 21:48:56 -07:00
  • 7c7e23d87a control/controlclient, tailcfg: add 6 more patchable Node fields [capver 36] Brad Fitzpatrick 2022-08-02 20:42:13 -07:00
  • 52d769d35c cmd/tsconnect: prefetch main.wasm when serving Mihai Parparita 2022-08-02 15:02:26 -07:00
  • f04bc31820 cmd/tsconnect: add -fast-compression option Mihai Parparita 2022-08-02 15:00:26 -07:00
  • 9a2171e4ea cmd/tsconnect: make terminal resizable Mihai Parparita 2022-08-01 17:41:55 -07:00
  • 8725b14056 all: migrate more code code to net/netip directly Brad Fitzpatrick 2022-08-02 13:38:11 -07:00
  • eb32847d85 tailcfg: add CapabilityFileSharingTarget to identify FileTargets Maisem Ali 2022-08-02 12:33:47 -07:00
  • 9dfcdbf478 .github/workflows: put back CLI in cross-wasm GitHub action Mihai Parparita 2022-08-02 12:28:20 -07:00
  • e846481731 cmd/tailscale/cli: use printf and outln consistently Mihai Parparita 2022-08-02 12:23:35 -07:00
  • 02a765743e ssh/tailssh: fix deadlock in expandDelegateURL Maisem Ali 2022-08-02 12:21:32 -07:00
  • e1309e1323 all: require Go 1.19 Brad Fitzpatrick 2022-08-02 11:34:03 -07:00
  • fb82299f5a wgengine/magicsock: avoid RebindingUDPConn mutex in common read/write case Brad Fitzpatrick 2022-08-02 09:29:16 -07:00
  • 116f55ff66 all: gofmt for Go 1.19 Brad Fitzpatrick 2022-08-02 09:33:46 -07:00
  • a029989aff types/dnstype: use viewer instead of cloner Maisem Ali 2022-08-02 09:57:10 -07:00
  • 57275a4912 tsweb: add HTTPError.Header (#5251) Joe Tsai 2022-08-01 22:57:04 -07:00
  • a794963e2f tsweb: mark AccessLogRecord fields as omitempty (#5250) Joe Tsai 2022-08-01 21:17:38 -07:00
  • 5d0e3d379c go.mod: bump gvisor Brad Fitzpatrick 2022-08-01 16:39:30 -07:00
  • b905db7a56 cmd/derper: remove support for logtail logging (#5248) Joe Tsai 2022-08-01 14:36:55 -07:00
  • 357fd85ecf go.toolchain.rev: bump tailscale.go1.19 commit Brad Fitzpatrick 2022-07-31 21:37:52 -07:00
  • c06758c83b cmd/tsconnect: allow SSH username to be specified Mihai Parparita 2022-07-29 11:37:17 -07:00
  • 47f91dd732 cmd/tailscale{,d}: update depaware Tom DNetto 2022-07-29 11:57:39 -07:00
  • 023d4e2216 tka,types/key: implement NLPrivate glue for tailnet key authority keys Tom DNetto 2022-07-29 11:03:23 -07:00
  • 7a74466998 shell.nix: update Go toolchain to 1.19 Tom DNetto 2022-07-29 10:02:55 -07:00
  • 44a9b0170b tka: support processing non-primary forks, scenario-driven tests Tom DNetto 2022-07-25 14:11:28 -07:00
  • 8fd5d3eaf3 tstest: do not error if the there are fewer goroutines than at start Maisem Ali 2022-07-29 09:48:35 -07:00
  • 5e61d52f91 tka: implement API surface for generating updates Tom DNetto 2022-07-27 12:16:56 -07:00
  • acc3b7f259 go.mod: bump inet.af/wf, tidy Brad Fitzpatrick 2022-07-28 14:33:59 -07:00
  • f541e00db2 go.toolchain.rev: bump for VERSION file Brad Fitzpatrick 2022-07-28 11:48:40 -07:00
  • eae003e56f ipn/ipnlocal: blend existing host SSH keys + newly-generated types as needed Brad Fitzpatrick 2022-07-22 13:32:16 -07:00
  • e5176f572e go.toolchain.rev: switch to Go 1.19rc2+ Brad Fitzpatrick 2022-07-28 10:37:52 -07:00
  • 48e73e147a logtail,logpolicy: tweak minor cosmetic things Brad Fitzpatrick 2022-07-27 21:06:25 -07:00
  • ab60f28227 cmd/tsconnect: fix xterm CSS not being imported Mihai Parparita 2022-07-27 16:09:39 -07:00
  • 7c3f480767 cmd/tsconnect: lint during build step Mihai Parparita 2022-07-27 15:46:13 -07:00
  • d5fb852718 build_dist.sh: add --box and --extra-small flag to produce smaller and boxed binaries James Tucker 2022-07-27 14:38:39 -07:00
  • a3d74c4548 cmd/tsconnect: add basic panic handling Mihai Parparita 2022-07-27 15:11:17 -07:00
  • 4dbdb19c26 net/tshttpproxy: fix incorrect type in Windows implementation, switch to mkwinsyscall, fix memory leak Aaron Klotz 2022-07-27 13:47:28 -06:00
  • 446d03e108 scripts: update check_license_headers.sh to skip zsyscall_windows.go Aaron Klotz 2022-07-27 16:03:44 -06:00
  • 97b8c4fa1b ipn/store/awsstore: add "ts_omit_aws" build tag to reduce binary size Brad Fitzpatrick 2022-07-27 14:08:59 -07:00
  • e6e1976c3a net/dns: remove systemd-resolved ping nyghtowl 2022-07-25 20:20:48 +00:00
  • 617a2ec7cc cmd/tsconnect: add Tailwind CSS support and switch to using it Mihai Parparita 2022-07-25 17:51:06 -07:00
  • 389629258b cmd/tsconnect: switch to TypeScript Mihai Parparita 2022-07-26 15:45:52 -07:00
  • 0a6aa75a2d cmd/tailscaled: add opt-in support for linking CLI into daemon Brad Fitzpatrick 2022-07-27 11:02:25 -07:00
  • 04cf46a762 util/deephash: fix unexported time.Time hashing Brad Fitzpatrick 2022-07-27 09:10:22 -07:00
  • 51c3d74095 types/views: add BenchmarkSliceIteration Maisem Ali 2022-07-26 21:15:22 -07:00
  • fa2fbaf3aa tailcfg: add views for SSHRule and SSHPrincipal Maisem Ali 2022-07-26 20:48:38 -07:00
  • 7c671b0220 .github/workflows: add gofmt (goimports) check Brad Fitzpatrick 2022-07-26 09:20:53 -07:00
  • dd3e91b678 go.mod: tidy, remove inet.af/netaddr Brad Fitzpatrick 2022-07-25 21:56:22 -07:00
  • a12aad6b47 all: convert more code to use net/netip directly Brad Fitzpatrick 2022-07-25 21:14:09 -07:00
  • 6a396731eb all: use various net/netip parse funcs directly Brad Fitzpatrick 2022-07-25 20:55:44 -07:00
  • 730ca4203c cmd/tsshd: add a package line to appease gofmt Brad Fitzpatrick 2022-07-25 20:47:45 -07:00
  • 7e4883b261 .github/workflows: add tsconnect static build to wasm GitHub action Mihai Parparita 2022-07-25 12:16:02 -07:00
  • 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package Brad Fitzpatrick 2022-07-24 20:08:42 -07:00
  • 7b1a91dfd3 tool/go: accept a marker file with no line terminator James Tucker 2022-07-25 15:46:39 -07:00
  • df9f3edea3 docs/k8s: add prefix to (#5167) Walter Poupore 2022-07-25 15:10:07 -07:00
  • 7fd03ad4b4 logpolicy: put QNAP logs buffer in /tmp Denton Gentry 2022-07-23 18:41:49 -07:00
  • f85bb60eba ipn/ipnlocal: prevent attempting to run SSH on QNAP for now Denton Gentry 2022-07-23 18:38:42 -07:00
  • 904723691b cmd/gitops-pusher: things i forgot to push last PR (#5128) Xe Iaso 2022-07-25 09:09:32 -04:00
  • 4dd799ec43 hostinfo: determine QNAP QTS version Denton Gentry 2022-07-17 11:43:39 -07:00
  • d17849461c ipn/{ipnserver,ipnlocal}: support incoming Taildrop on QNAP Denton Gentry 2022-07-17 10:05:36 -07:00
  • 1cae618b03 net/dns: add Windows group policy notifications to the NRPT rule manager Aaron Klotz 2022-06-29 15:02:23 -06:00
  • f17873e0f4 net/dns: handle D-Bus restarts in resolved manager (#5026) Melanie Warrick 2022-07-22 12:49:18 -07:00
  • 898695e312 cmd/gitops-pusher: add etag cache file for the three version problem (#5124) Xe Iaso 2022-07-22 15:07:38 -04:00
  • 2024008667 types/key: add MachinePrecomputedSharedKey.Open Brad Fitzpatrick 2022-07-22 11:38:25 -07:00
  • be8a0859a9 cmd/tsconnect: pin yarn and node Mihai Parparita 2022-07-21 17:58:50 -07:00
  • 92357a54ec cmd/gitops-pusher: fix minor bug with ACL tests (#5123) Xe Iaso 2022-07-22 13:53:42 -04:00
  • ba91f57ddd ipn/ipnlocal: ignore empty SSH host key files Brad Fitzpatrick 2022-07-22 10:41:21 -07:00
  • 227c6b2a53 ipn/ipnlocal: flesh out error on ssh host key parse error Brad Fitzpatrick 2022-07-22 08:01:47 -07:00
  • 90ccba6730 cmd/gitops-pusher: port to use ffcli (#5113) Xe Iaso 2022-07-22 09:39:24 -04:00
  • f7a36dfeb1 api.md: added missing quote to POST DNS Searchpaths request body example Logan Saso 2022-07-19 11:35:30 -07:00
  • 9514ed33d2 go.mod: bump gvisor.dev/gvisor Maisem Ali 2022-07-21 16:26:02 -07:00
  • 1d33157ab9 docs/k8s: use job control in run.sh Maisem Ali 2022-07-21 15:38:52 -07:00
  • 3e06b9ea7a ssh/tailssh: add "ssh" to conn logs Maisem Ali 2022-07-21 11:37:34 -07:00
  • 480fd6c797 ssh/tailssh: handle not-authenticated-yet connections in matchRule Maisem Ali 2022-07-21 08:46:55 -07:00
  • 41e60dae80 cmd/gitops-pusher: use fmt.Println for errors (#5112) Xe Iaso 2022-07-21 13:02:14 -04:00
  • 43f3a969ca types/views: add SliceContains, View.ContainsFunc, View.IndexFunc Brad Fitzpatrick 2022-07-21 08:06:01 -07:00
  • d8cb5aae17 tailcfg, control/controlclient: add tailcfg.PeersChangedPatch [capver 33] Brad Fitzpatrick 2022-07-20 13:31:20 -07:00
  • b763a12331 cmd/tsconnect: allow building static resources in a different directory Mihai Parparita 2022-07-19 18:04:09 -07:00
  • de2dcda2e0 .github/workflows: update module that we try to build in cross-wasm Mihai Parparita 2022-07-19 14:32:06 -07:00
  • b7f1fe7b0d tailcfg: remove old DNS fields Brad Fitzpatrick 2022-07-19 21:15:48 -07:00
  • 9bd3b5b89c types/key: add ControlPrivate.Shared wrapper too Brad Fitzpatrick 2022-07-19 14:39:55 -07:00
  • cfdb862673 types/key: add naclbox shared key wrapper type + Seal method Brad Fitzpatrick 2022-07-19 14:04:08 -07:00
  • 6f5096fa61 cmd/tsconnect: initial scaffolding for Tailscale Connect browser client Mihai Parparita 2022-06-07 14:24:22 -07:00
  • 2a22ea3e83 util/deephash: generate type-specific hasher funcs Brad Fitzpatrick 2022-06-14 22:49:11 -07:00
  • 4d0461f721 ipn/ipnlocal: logout ephemeral nodes on shutdown Maisem Ali 2022-07-18 20:36:14 -07:00
  • 393a229de9 tka: implement synchronization mechanics Tom DNetto 2022-07-18 13:00:32 -07:00
  • 165c8f898e tka: implement Authority API surface Tom DNetto 2022-07-18 11:37:25 -07:00
  • 2491fe1afe tailcfg: add missing omitempty annotation to PopBrowserURL Brad Fitzpatrick 2022-07-19 09:20:49 -07:00
  • c1cb3efbba net/netcheck: test for OS IPv6 support as well as connectivity. David Anderson 2022-07-18 16:56:10 -07:00
  • 4c0feba38e derp: plumb '/derp' request context through (#5083) Charlotte Brandhorst-Satzkorn 2022-07-18 15:43:03 -07:00
  • 3c892d106c VERSION.txt: this is v1.29.0 Denton Gentry 2022-07-18 10:02:29 -07:00
  • bd4b27753e docs/k8s: set statedir to /tmp when not specified Maisem Ali 2022-07-18 10:18:33 -07:00
  • 469c30c33b ipn/localapi: define a cert dir for Synology DSM6 Brad Fitzpatrick 2022-07-18 08:47:37 -07:00
  • c6648db333 cmd/tailscale/cli: make cert use localClient Maisem Ali 2022-07-17 12:29:04 -07:00
  • 9fcda1f0a0 cmd/tailscale/cli/web: add QNAP NAS_SID authentication Denton Gentry 2022-07-16 16:08:19 -07:00