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/feature
Jordan Whited a589863d61
feature/relayserver,net/udprelay,wgengine/magicsock: implement retry (#16347)
udprelay.Server is lazily initialized when the first request is received
over peerAPI. These early requests have a high chance of failure until
the first address discovery cycle has completed.

Return an ErrServerNotReady error until the first address discovery
cycle has completed, and plumb retry handling for this error all the
way back to the client in relayManager.

relayManager can now retry after a few seconds instead of waiting for
the next path discovery cycle, which could take another minute or
longer.

Updates tailscale/corp#27502

Signed-off-by: Jordan Whited <jordan@tailscale.com>
6 months ago
..
capture feature/capture: fix wireshark decoding and add new disco frame types (#16089) 6 months ago
condregister hostinfo,tailcfg: report TPM availability on windows/linux (#15831) 7 months ago
relayserver feature/relayserver,net/udprelay,wgengine/magicsock: implement retry (#16347) 6 months ago
taildrop ipn,ipnlocal,taildrop: use SAF for Android files (#15976) 7 months ago
tap net/tstun: move TAP support out to separate package feature/tap 11 months ago
tpm feature/tpm: implement ipn.StateStore using TPM sealing (#16030) 6 months ago
wakeonlan feature/*: make Wake-on-LAN conditional, start supporting modular features 11 months ago
feature.go feature,ipn/ipnlocal: add profileManager.StateChangeHook 8 months ago