chore(deps): update rust crate mdns-sd to v0.21.4 #32
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/mdns-sd-0.x-lockfile"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.21.0→0.21.4Release Notes
keepsimple1/mdns-sd (mdns-sd)
v0.21.4Compare Source
This is a bugfix release with query-handling fixes and internal refactoring.
Bug fixes / improvements
types, instead of dropping the whole message. (#508)
demoting an already-announced service back to probing. (#507)
RFC 6762 section 6.1. (#509)
handle_queryandinsert_ipaddrfor readability, with no behavior change. (#510, #511)All changes
0d2477b 2026-09-20refactor: extract answer_hostname_question from handle_query (#511) (keepsimple1)4d2ef74 2026-09-20refactor: insert_ipaddr and handle_query (#510) (keepsimple1)7f6a723 2026-09-19fix: preserve supported questions when unknown types are present (#508) (Joey)3ba9f03 2026-09-19fix: preserve announcements after excluded address changes (#507) (Joey)aeb8c71 2026-09-17fix: encode and send negative answers for absent hostname records (#509) (Joey)75d1941 2026-09-11fix: keep re-querying unresolved instances while browsing (#494) (keepsimple1)v0.21.3Compare Source
This is a bugfix release that improves RFC 6762 section 6.7 compliance for legacy
unicast responses.
Bug fixes / improvements
RFC 6762 section 6.7. (#498)
RFC 6762 section 6.7. (#504)
assertwithassert_eqin tests where possible for clearer failure output. (#456)All changes
b61fee3 2026-09-07fix: echo query id in legacy unicast responses (#498) (keepsimple1)217ed5a 2026-09-07test: replace assert with assert_eq where possible (#456) (CosminPerRam)d8ab875 2026-09-07fix: cap TTL to 10s in legacy unicast responses (#504) (keepsimple1)0ec8df3 2026-09-07fix clippy (keepsimple1)v0.21.2Compare Source
This is a bugfix release.
Bug fixes / improvements
read_char_stringnowchecks that the length octet is present instead of indexing past the end of the packet.
Found by fuzzing the packet parser. (#499, commit
c65dd3c)triage and can be troublesome when the packet is large. (#501, commit
30a22cf)dns_parser: it now uses the canonicalTxtPropertyinservice_infoinstead of its own copy. (#500, commita6af4b5)fuzz/with aparse_packettarget coveringDnsIncoming::new, plus a fuzz build in CI. Publishing is unaffected:cargo packagestill excludes
fuzz/. (#502, commit3656343)All changes
c65dd3c 2026-09-03fix: out-of-bounds panic parsing a truncated HINFO record (#499) (keepsimple1)a6af4b5 2026-09-03refactoring: remove the duplicated TXT decoding in dns_parser (#500) (keepsimple1)30a22cf 2026-09-04fix: bound the raw packet dump in parse-failure messages (#501) (keepsimple1)3656343 2026-09-04tests: add fuzzing support with a packet parser target (#502) (keepsimple1)v0.21.1Compare Source
This is a bugfix release.
Bug fixes / improvements
record due to a name conflict (RFC 6762 section 9), now the goodbye carries the updated
names peers actually observed. (#495, commit
fe525a6)read_name) and name compression handling: skip only themalformed record instead of the whole packet. (#492, commit
5bf6b7c)All changes
5bf6b7c 2026-08-30refactoring: read_name and name compression (#492) (keepsimple1)fe525a6 2026-08-26fix: send goodbye packets under conflict-resolved names (#495) (dhavli)Thanks and welcome our new contributor @dhavli !
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
9d58a390adtoe69b67033cchore(deps): update rust crate mdns-sd to v0.21.1to chore(deps): update rust crate mdns-sd to v0.21.2e69b67033cto8d393c9f2echore(deps): update rust crate mdns-sd to v0.21.2to chore(deps): update rust crate mdns-sd to v0.21.38d393c9f2etobab6d1dff9chore(deps): update rust crate mdns-sd to v0.21.3to chore(deps): update rust crate mdns-sd to v0.21.4View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.