WireGuard Android: Cached resolved host
Heiko Friedel
hf at hfnet.de
Mon Nov 5 17:56:49 CET 2018
How fast is turning on and off and on?
AddressCache.java already implements a cache with a fixed TTL of 2 seconds.
A quick fix was to re-resolve with every call to getResolvedEndpoint().
I'm testing this for a couple of days without issues.
Am 04.11.2018 um 18:25 schrieb Jason A. Donenfeld:
> It's mostly this way to prevent DNS lookup failures during the network
> connectivity changes, such as turning on and off and on a tunnel
> really fast. I agree the current implementation's behavior is
> suboptimal though. Probably instead we should invalidate based on the
> TTL.
>
> The code in question lives at
> app/src/main/java/com/wireguard/config/InetEndpoint.java if you want
> to take a stab at fixing it.
More information about the WireGuard
mailing list