350 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Andrew Dunham b1867457a6
doctor: add package for running in-depth healthchecks; use in bugreport (#5413) 4 years ago
Tom DNetto e9b98dd2e1 control/controlclient,ipn/ipnlocal: wire tka enable/disable 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
Brad Fitzpatrick 74674b110d envknob: support changing envknobs post-init 4 years ago
Brad Fitzpatrick 2aade349fc net/dns, types/dnstypes: update some comments, tests for DoH 4 years ago
Nahum Shalman 66d7d2549f logger: migrate rusage syscall use to x/sys/unix 4 years ago
Tom DNetto a78f8fa701 tka: support rotating node-keys in node-key signatures 4 years ago
Tom DNetto facafd8819 client,cmd/tailscale,ipn,tka,types: implement tka initialization flow 4 years ago
Brad Fitzpatrick 8e821d7aa8 types/opt: support an explicit "unset" value for Bool 4 years ago
Tom DNetto f50043f6cb tka,types/key: remove dependency for tailcfg & types/ packages on tka 4 years ago
Maisem Ali a9f6cd41fd all: use syncs.AtomicValue 4 years ago
Tom DNetto 8cfd775885 tka,types/key: implement direct node-key signatures 4 years ago
Tom DNetto 4001d0bf25 assorted: plumb tka initialization & network-lock key into tailscaled 4 years ago
Tom DNetto 8d45d7e312 types/key: make NLPublic complement to NLPrivate 4 years ago
Brad Fitzpatrick 116f55ff66 all: gofmt for Go 1.19 4 years ago
Maisem Ali a029989aff types/dnstype: use viewer instead of cloner 4 years ago
Tom DNetto 023d4e2216 tka,types/key: implement NLPrivate glue for tailnet key authority keys 4 years ago
Maisem Ali 51c3d74095 types/views: add BenchmarkSliceIteration 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Brad Fitzpatrick 2024008667 types/key: add MachinePrecomputedSharedKey.Open 4 years ago
Brad Fitzpatrick 43f3a969ca types/views: add SliceContains, View.ContainsFunc, View.IndexFunc 4 years ago
Brad Fitzpatrick 9bd3b5b89c types/key: add ControlPrivate.Shared wrapper too 4 years ago
Brad Fitzpatrick cfdb862673 types/key: add naclbox shared key wrapper type + Seal method 4 years ago
Brad Fitzpatrick a1e429f7c3 control/controlclient, types/netmap: remove unused LocalPort field 4 years ago
Melanie Warrick 3a182d5dd6
ipn/ipnstate: add ExitNodeStatus to share the exit node if it is in use, the IP, ID and whether its online. (#4761) 4 years ago
Brad Fitzpatrick 4d85cf586b cmd/tailscale, ipn/ipnlocal: add "peerapi" ping type 4 years ago
Tom ec4c49a338
types/key: make NodePublic implement Shardable (#4698) 4 years ago
Maisem Ali 6dae9e47f9 types/views: remove alloc in hot path 4 years ago
Maisem Ali 395cb588b6 types/views: make SliceOf/MapOf panic if they see a pointer 4 years ago
Maisem Ali d04afc697c cmd/viewer,types/views: add support for views of maps 4 years ago
Maisem Ali 9f3ad40707 tailcfg: use cmd/viewer instead of cmd/cloner. 4 years ago
Maisem Ali c4e9739251 cmd/viewer: add codegen tool for Views 4 years ago
Maisem Ali e409e59a54 cmd/cloner,util/codegen: refactor cloner internals to allow reuse 4 years ago
Brad Fitzpatrick cc575fe4d6 net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion 4 years ago
Joe Tsai 01adcfa688
tailcfg: add omitempty to all fields of Hostinfo (#4360) 4 years ago
Maisem Ali bd073b8dd6 types/views: rename Generic to Unwrap 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Maisem Ali 6b9d938c1a types/views: add generic Slice[T] and remove StringSlice 4 years ago
Brad Fitzpatrick 61ee72940c all: use Go 1.18's strings.Cut 4 years ago
Maisem Ali c85694fac4 types/views: add ContainsExitRoutes to IPPrefixSlice 4 years ago
Maisem Ali c7a8f0992d ipn/ipnlocal: use views for Peer.PrimaryRoutes and Peer.Tags 4 years ago
Josh Bleecher Snyder 66f5aa6814 types/logger: add more reserved top level field names 4 years ago
Brad Fitzpatrick 84138450a4 types/logger, logtail: add mechanism to do structured JSON logs 4 years ago
Maisem Ali 72d8672ef7 tailcfg: make Node.Hostinfo a HostinfoView 4 years ago
Maisem Ali 53998e26a6 tailcfg: introduce HostinfoView 4 years ago
Brad Fitzpatrick 57115e923e tailcfg: add start of SSH policy to be sent from control plane to nodes 4 years ago
Brad Fitzpatrick 857cd6c0d7 ipn/ipnstate: add TailnetName to status 4 years ago