You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.
@bboreham mentioned something about our dns server not implementing TCP fallback. Does that mean the above failure may be encountered in ordinary deployments and cause problems for our users?
Weavedns is using dns.Exchange which applies a buffer size of 512 bytes. We could call via a Client object to increase this number; as long as we stay under 1400 bytes it should work in most circumstances.
However, it is still technically possible to have a ginormous DNS reply that requires TCP fallback.
This doesn't fail consistently, so clearly it depends on environmental conditions.
The text was updated successfully, but these errors were encountered: