v0.20.2
This is a feature and bugfix release focused on improved RFC 6762 compliance.
New features
- Implement RFC 6762 section 6 multicast rate limiting: responses to the same record are rate-limited to no more than once per second on a given interface. (#476, commit
76f42bd) - Delay responses to PTR queries per RFC 6762 section 6, spreading responses over a random 10-50ms (instead of 20-120ms) window to reduce collisions. (#479, commit
a37e959) - Add a random jitter 10-50ms (instead of 20-120ms) before sending the initial query per RFC 6762 section 5.2. (#480, commit
7c55c75)
What's Changed
- feat: Implement RFC 6762 section 6 multicast rate limiting by @keepsimple1 in #476
- fix: space announcement retransmissions wider than the rate-limit window by @keepsimple1 in #477
- feat: delay PTR query responses per RFC 6762 section 6 by @keepsimple1 in #479
- feat: add a jitter for initial query per RFC 6762 section 5.2 by @keepsimple1 in #480
- fix: avoid leaking empty cache entries for records not for us by @keepsimple1 in #481
- prepare for a new release v0.20.2 by @keepsimple1 in #482
Full Changelog: v0.20.1...v0.20.2