innernet/wgctrl-rs/src
Jake McGinty e97eb737a4
shared(PeerDiff): refactor struct and update peer endpoints only when handshake failed
The past behavior of clients was to, on every fetch from the server, update each of its peer's endpoints with the one reported from the server. While this wasn't a problem on certain types of NATs to help with holepunching, in some situations it caused previously working connections to no longer work (when one peer had a port-restricted or symmetric cone type NAT).
2021-08-05 09:38:14 +09:00
..
backends shared(PeerDiff): refactor struct and update peer endpoints only when handshake failed 2021-08-05 09:38:14 +09:00
config.rs shared(PeerDiff): refactor struct and update peer endpoints only when handshake failed 2021-08-05 09:38:14 +09:00
device.rs shared(PeerDiff): refactor struct and update peer endpoints only when handshake failed 2021-08-05 09:38:14 +09:00
key.rs kabloomers. public release v1.0.0 2021-03-30 02:47:34 +09:00
lib.rs meta: remove unused code and format 2021-05-20 03:18:43 +09:00