You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/types
Maisem Ali 19a9d9037f tailcfg: add NodeCapMap
Like PeerCapMap, add a field to `tailcfg.Node` which provides
a map of Capability to raw JSON messages which are deferred to be
parsed later by the application code which cares about the specific
capabilities. This effectively allows us to prototype new behavior
without having to commit to a schema in tailcfg, and it also opens up
the possibilities to develop custom behavior in tsnet applications w/o
having to plumb through application specific data in the MapResponse.

Updates #4217

Signed-off-by: Maisem Ali <maisem@tailscale.com>
1 year ago
..
dnstype tailcfg: add DNS address list for IsWireGuardOnly nodes 1 year ago
empty all: update copyright and license headers 2 years ago
flagtype all: update copyright and license headers 2 years ago
ipproto net/packet: add NAT support for DCCP and GRE 2 years ago
key ipn/ipnstate: address TODO about garbage during peer sorting 1 year ago
lazy types/lazy: helpers for lazily computed values 2 years ago
logger types/logger: add TestLogger 1 year ago
logid all: implement AppendText alongside MarshalText (#9207) 1 year ago
netlogtype all: update copyright and license headers 2 years ago
netmap tailcfg: add NodeCapMap 1 year ago
nettype wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration 2 years ago
opt types/opt: use switch in Bool.UnmarshalJSON (#9140) 1 year ago
persist types/persist: drop duplicated Persist.LoginName 1 year ago
preftype all: update copyright and license headers 2 years ago
ptr all: update copyright and license headers 2 years ago
structs all: update copyright and license headers 2 years ago
tkatype types/tkatype: add test for MarshaledSignature's JSON format 1 year ago
views types/views: add SliceContainsFunc like slices.ContainsFunc 1 year ago