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/wgengine
valscale 74eb99aed1
derp, derphttp, magicsock: send new unknown peer frame when destination is unknown (#7552)
* wgengine/magicsock: add envknob to send CallMeMaybe to non-existent peer

For testing older client version responses to the PeerGone packet format change.

Updates #4326

Signed-off-by: Val <valerie@tailscale.com>

* derp: remove dead sclient struct member replaceLimiter

Leftover from an previous solution to the duplicate client problem.

Updates #2751

Signed-off-by: Val <valerie@tailscale.com>

* derp, derp/derphttp, wgengine/magicsock: add new PeerGone message type Not Here

Extend the PeerGone message type by adding a reason byte. Send a
PeerGone "Not Here" message when an endpoint sends a disco message to
a peer that this server has no record of.

Fixes #4326

Signed-off-by: Val <valerie@tailscale.com>

---------

Signed-off-by: Val <valerie@tailscale.com>
1 year ago
..
bench all: update copyright and license headers 1 year ago
capture wgengine: start logging DISCO frames to pcap stream 1 year ago
filter all: use tstest.Replace more 1 year ago
magicsock derp, derphttp, magicsock: send new unknown peer frame when destination is unknown (#7552) 1 year ago
monitor net/sockstats: remove explicit dependency on wgengine/monitor 1 year ago
netlog all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) 1 year ago
netstack net/tstun: rename filterIn/filterOut methods to be more descriptive 1 year ago
router version/distro,wgengine/router: raise WSL eth0 MTU when too low 1 year ago
wgcfg all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) 1 year ago
wgint all: update copyright and license headers 1 year ago
wglog all: update copyright and license headers 1 year ago
winnet all: update copyright and license headers 1 year ago
mem_ios.go all: update copyright and license headers 1 year ago
pendopen.go all: update copyright and license headers 1 year ago
userspace.go net/tstun: add inital support for NAT v4 1 year ago
userspace_ext_test.go all: update copyright and license headers 1 year ago
userspace_test.go all: update copyright and license headers 1 year ago
watchdog.go wgengine: start logging DISCO frames to pcap stream 1 year ago
watchdog_js.go all: update copyright and license headers 1 year ago
watchdog_test.go all: update copyright and license headers 1 year ago
wgengine.go wgengine: start logging DISCO frames to pcap stream 1 year ago