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>
10 months ago
..
testdata ipn/ipnlocal: fix the path for writing cert files (#7203) 1 year ago
c2n.go util/goroutines: let ScrubbedGoroutineDump get only current stack 11 months ago
cert.go ipn/ipnlocal: add optional support for ACME Renewal Info (ARI) (#8599) 11 months ago
cert_js.go all: update copyright and license headers 1 year ago
cert_test.go ipn/ipnlocal: add optional support for ACME Renewal Info (ARI) (#8599) 11 months ago
dnsconfig_test.go all: use cmpx.Or where it made sense 12 months 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 10 months 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 11 months ago
network-lock_test.go ipn: rename CapTailnetLockAlpha -> CapTailnetLock 11 months ago
peerapi.go tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities 10 months ago
peerapi_h2c.go all: update copyright and license headers 1 year ago
peerapi_macios_ext.go all: update copyright and license headers 1 year ago
peerapi_test.go ipn/ipnlocal: drop not required StateKey parameter 1 year 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 1 year 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 11 months ago
serve_test.go ipn/ipnlocal: add docs header to serve HTTP proxy 12 months ago
ssh.go all: update copyright and license headers 1 year ago
ssh_stub.go all: update copyright and license headers 1 year ago
ssh_test.go ipn/ipnlocal: drop not required StateKey parameter 1 year ago
state_test.go tsd: add package with System type to unify subsystem init, discovery 1 year ago