128 Commits (f85bb60eba36dff8a923eb4d2b8b968e13bc88ee)

Author SHA1 Message Date
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
Brad Fitzpatrick 41fd4eab5c envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) 4 years ago
Josh Bleecher Snyder deb2f5e793 types/logger: add Context and related helpers 4 years ago
David Anderson 293431aaea control/noise: use key.Machine{Public,Private} as appropriate. 4 years ago
David Anderson 0532eb30db all: replace tailcfg.DiscoKey with key.DiscoPublic. 5 years ago
David Anderson 17b5782b3a types/key: delete legacy NodeKey type. 5 years ago
David Anderson 7e6a1ef4f1 tailcfg: use key.NodePublic in wire protocol types. 5 years ago
David Anderson d6e7cec6a7 types/netmap: use key.NodePublic instead of tailcfg.NodeKey. 5 years ago
David Anderson 84c3a09a8d types/key: export constants for key size, not a method. 5 years ago
David Anderson ff16e58d23 tailcfg: move NodeKey type to types/key. 5 years ago
David Anderson b43362852c types/key: delete legacy undifferentiated key types. 5 years ago
David Anderson 743293d473 types/key: remove node key AsPublic/AsPrivate compat shims. 5 years ago
David Anderson ef241f782e wgengine/magicsock: remove uses of tailcfg.DiscoKey. 5 years ago
David Anderson 073a3ec416 types/key: correct ShortString representation of DiscoPublic. 5 years ago
David Anderson 06dccea416 types/key: fix license header on disco files. 5 years ago
David Anderson 05cc2f510b types/key: new types for disco keys. 5 years ago
David Anderson 15376f975b types/wgkey: delete, no longer used. 5 years ago
Josh Bleecher Snyder 94fb42d4b2 all: use testingutil.MinAllocsPerRun 5 years ago
David Anderson 6e5175373e types/netmap: use new node key type. 5 years ago
David Anderson 0c546a28ba types/persist: use new node key type. 5 years ago
David Anderson a9c78910bd wgengine/wgcfg: convert to use new node key type. 5 years ago
David Anderson bc89a796ec types/key: add a dedicated type for node keys. 5 years ago
Brad Fitzpatrick 9310713bfb all: fix some js/wasm compilation issues 5 years ago