tailscale/derp
Brad Fitzpatrick f35b8c3ead derp: fix meshing accounting edge case bug
If a peer is connected to multiple nodes in a region (so
multiForwarder is in use) and then a node restarts and re-sends all
its additions, this bug about whether an element is in the
multiForwarder could cause a one-time flip in the which peer node we
forward to.  Note a huge deal, but not written as intended.

Thanks to @lewgun for the bug report in #2141.

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2021-08-21 19:54:55 -07:00
..
derphttp cmd/derper: mesh over VPC network 2021-07-29 14:08:16 -07:00
testdata derp: add debug traffic handler 2021-06-18 15:47:55 -07:00
derp_client.go cmd/derper/derpprobe: add derp prober 2021-07-13 08:30:15 -07:00
derp_server.go derp: fix meshing accounting edge case bug 2021-08-21 19:54:55 -07:00
derp_test.go derp: fix meshing accounting edge case bug 2021-08-21 19:54:55 -07:00
derp.go wgengine/magicsock, derp, derp/derphttp: respond to DERP server->client pings 2021-03-09 13:56:13 -08:00
dropreason_string.go scripts: remove special case for _strings.go files in check license headers 2021-07-19 15:31:56 -07:00