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/ipn/ipnlocal
Maisem Ali 1ecc16da5f tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities
Define PeerCapabilty and PeerCapMap as the new way of sending down
inter-peer capability information.

Previously, this was unstructured and you could only send down strings
which got too limiting for certain usecases. Instead add the ability
to send down raw JSON messages that are opaque to Tailscale but provide
the applications to define them however they wish.

Also update accessors to use the new values.

Updates #4217

Signed-off-by: Maisem Ali <maisem@tailscale.com>
1 year ago
..
testdata ipn/ipnlocal: fix the path for writing cert files (#7203) 2 years ago
c2n.go util/goroutines: let ScrubbedGoroutineDump get only current stack 1 year ago
cert.go ipn/ipnlocal: add optional support for ACME Renewal Info (ARI) (#8599) 1 year ago
cert_js.go all: update copyright and license headers 2 years ago
cert_test.go ipn/ipnlocal: add optional support for ACME Renewal Info (ARI) (#8599) 1 year ago
dnsconfig_test.go all: use cmpx.Or where it made sense 1 year ago
expiry.go various: add golangci-lint, fix issues (#7905) 1 year ago
expiry_test.go ci: add more lints (#7909) 1 year ago
local.go tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities 1 year ago
local_test.go tsd: add package with System type to unify subsystem init, discovery 1 year ago
loglines_test.go tsd: add package with System type to unify subsystem init, discovery 1 year ago
network-lock.go cmd/tailscale: warn if node is locked out on bringup 1 year ago
network-lock_test.go ipn: rename CapTailnetLockAlpha -> CapTailnetLock 1 year ago
peerapi.go tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities 1 year ago
peerapi_h2c.go all: update copyright and license headers 2 years ago
peerapi_macios_ext.go all: update copyright and license headers 2 years ago
peerapi_test.go ipn/ipnlocal: drop not required StateKey parameter 2 years ago
profiles.go ipn/ipnlocal: add more logging during profile migration 1 year ago
profiles_notwindows.go ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load legacy prefs from within tailscaled 2 years ago
profiles_test.go ipn/ipnlocal: reenable profile tests on Windows 1 year ago
profiles_windows.go ipn/ipnlocal: add more logging during profile migration 1 year ago
serve.go serve: fix hostname for custom http ports 1 year ago
serve_test.go ipn/ipnlocal: add docs header to serve HTTP proxy 1 year ago
ssh.go all: update copyright and license headers 2 years ago
ssh_stub.go all: update copyright and license headers 2 years ago
ssh_test.go ipn/ipnlocal: drop not required StateKey parameter 2 years ago
state_test.go tsd: add package with System type to unify subsystem init, discovery 1 year ago