summaryrefslogtreecommitdiffhomepage
path: root/types
AgeCommit message (Expand)AuthorFilesLines
2022-08-28logger: migrate rusage syscall use to x/sys/unixNahum Shalman1-3/+4
2022-08-24tka: support rotating node-keys in node-key signaturesTom DNetto1-29/+0
2022-08-22client,cmd/tailscale,ipn,tka,types: implement tka initialization flowTom DNetto3-1/+18
2022-08-09types/opt: support an explicit "unset" value for BoolBrad Fitzpatrick2-15/+55
2022-08-04tka,types/key: remove dependency for tailcfg & types/ packages on tkaTom DNetto4-16/+78
2022-08-04all: use syncs.AtomicValueMaisem Ali1-0/+10
2022-08-03tka,types/key: implement direct node-key signaturesTom DNetto2-0/+41
2022-08-03assorted: plumb tka initialization & network-lock key into tailscaledTom DNetto1-0/+7
2022-08-03types/key: make NLPublic complement to NLPrivateTom DNetto2-4/+46
2022-08-02all: gofmt for Go 1.19Brad Fitzpatrick1-4/+5
2022-08-02types/dnstype: use viewer instead of clonerMaisem Ali2-5/+9
2022-07-29tka,types/key: implement NLPrivate glue for tailnet key authority keysTom DNetto3-3/+124
2022-07-26types/views: add BenchmarkSliceIterationMaisem Ali1-8/+48
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick6-27/+25
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick2-4/+9
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick9-10/+36
2022-07-22types/key: add MachinePrecomputedSharedKey.OpenBrad Fitzpatrick2-1/+24
2022-07-21types/views: add SliceContains, View.ContainsFunc, View.IndexFuncBrad Fitzpatrick2-0/+50
2022-07-19types/key: add ControlPrivate.Shared wrapper tooBrad Fitzpatrick1-0/+5
2022-07-19types/key: add naclbox shared key wrapper type + Seal methodBrad Fitzpatrick2-0/+47
2022-06-19control/controlclient, types/netmap: remove unused LocalPort fieldBrad Fitzpatrick1-5/+0
2022-06-07ipn/ipnstate: add ExitNodeStatus to share the exit node if it is in use, the ...Melanie Warrick1-0/+10
2022-05-28cmd/tailscale, ipn/ipnlocal: add "peerapi" ping typeBrad Fitzpatrick1-0/+18
2022-05-17types/key: make NodePublic implement Shardable (#4698)Tom1-0/+12
2022-05-10types/views: remove alloc in hot pathMaisem Ali2-85/+4
2022-05-09types/views: make SliceOf/MapOf panic if they see a pointerMaisem Ali2-9/+104
2022-05-09cmd/viewer,types/views: add support for views of mapsMaisem Ali1-0/+103
2022-05-06tailcfg: use cmd/viewer instead of cmd/cloner.Maisem Ali1-0/+69
2022-05-06cmd/viewer: add codegen tool for ViewsMaisem Ali1-10/+73
2022-05-06cmd/cloner,util/codegen: refactor cloner internals to allow reuseMaisem Ali4-6/+4
2022-04-19net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusionBrad Fitzpatrick1-4/+19
2022-04-05tailcfg: add omitempty to all fields of Hostinfo (#4360)Joe Tsai1-1/+1
2022-03-17types/views: rename Generic to UnwrapMaisem Ali1-2/+2
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder6-17/+17
2022-03-16types/views: add generic Slice[T] and remove StringSliceMaisem Ali2-45/+41
2022-03-16all: use Go 1.18's strings.CutBrad Fitzpatrick1-2/+2
2022-03-04types/views: add ContainsExitRoutes to IPPrefixSliceMaisem Ali1-0/+5
2022-02-22ipn/ipnlocal: use views for Peer.PrimaryRoutes and Peer.TagsMaisem Ali2-0/+120
2022-02-18types/logger: add more reserved top level field namesJosh Bleecher Snyder1-2/+2
2022-02-18types/logger, logtail: add mechanism to do structured JSON logsBrad Fitzpatrick2-0/+56
2022-02-16tailcfg: make Node.Hostinfo a HostinfoViewMaisem Ali1-3/+4
2022-02-16tailcfg: introduce HostinfoViewMaisem Ali1-0/+74
2022-02-15tailcfg: add start of SSH policy to be sent from control plane to nodesBrad Fitzpatrick1-0/+1
2022-01-26ipn/ipnstate: add TailnetName to statusBrad Fitzpatrick1-1/+3
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-2/+3
2021-11-30types/logger: add Context and related helpersJosh Bleecher Snyder2-0/+51
2021-11-10control/noise: use key.Machine{Public,Private} as appropriate.David Anderson1-0/+39
2021-11-03all: replace tailcfg.DiscoKey with key.DiscoPublic.David Anderson1-3/+6
2021-11-02types/key: delete legacy NodeKey type.David Anderson3-110/+0
2021-11-02tailcfg: use key.NodePublic in wire protocol types.David Anderson1-18/+18