Skip to content

chore(deps): bump mdns-sd from 0.20.3 to 0.21.3 - #416

Merged
Tryanks merged 1 commit into
mainfrom
dependabot/cargo/mdns-sd-0.21.3
Sep 14, 2026
Merged

Tryanks merged 1 commit into
mainfrom
dependabot/cargo/mdns-sd-0.21.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 12, 2026

Copy link
Copy Markdown
Contributor

Bumps mdns-sd from 0.20.3 to 0.21.3.

Release notes

Sourced from mdns-sd's releases.

v0.21.3

This is a bugfix release that improves RFC 6762 section 6.7 compliance for legacy unicast responses.

Bug fixes

  • Echo the querier's message id in legacy unicast responses, per RFC 6762 section 6.7. (#498)
  • Cap the resource record TTL to 10 seconds in legacy unicast responses, per RFC 6762 section 6.7. (#504)
  • Replace assert with assert_eq in tests where possible for clearer failure output. (#456)

What's Changed

Full Changelog: keepsimple1/mdns-sd@v0.21.2...v0.21.3

v0.21.2

This is a bugfix release.

Bug fixes / improvements

  • Fix an out-of-bounds panic parsing a truncated HINFO record: read_char_string now checks that the length octet is present instead of indexing past the end of the packet. Found by fuzzing the packet parser. (#499)
  • Remove the raw packet dump from parse-failure messages, which is no longer needed for triage and can be troublesome when the packet is large. (#501)
  • Remove the duplicated TXT decoding in dns_parser: it now uses the canonical TxtProperty in service_info instead of its own copy. (#500)
  • Add fuzzing support under fuzz/ with a parse_packet target covering DnsIncoming::new, plus a fuzz build in CI. Publishing is unaffected: cargo package still excludes fuzz/. (#502)

What's Changed

Full Changelog: keepsimple1/mdns-sd@v0.21.1...v0.21.2

v0.21.1

This is a bugfix release.

Bug fixes / improvements

  • Send goodbye (TTL=0) packets under conflict-resolved names. When probing renames a record due to a name conflict (RFC 6762 section 9), now the goodbye carries the updated names peers actually observed. (#495, commit fe525a6)
  • Harden DNS name parsing (read_name) and name compression handling: skip only the malformed record instead of the whole packet. (#492, commit 5bf6b7c)

What's Changed

... (truncated)

Changelog

Sourced from mdns-sd's changelog.

Version 0.21.3 (2026-09-07)

This is a bugfix release that improves RFC 6762 section 6.7 compliance for legacy unicast responses.

Bug fixes / improvements

  • Echo the querier's message id in legacy unicast responses, per RFC 6762 section 6.7. (#498)
  • Cap the resource record TTL to 10 seconds in legacy unicast responses, per RFC 6762 section 6.7. (#504)
  • Replace assert with assert_eq in tests where possible for clearer failure output. (#456)

All changes

  • b61fee3 2026-09-07 fix: echo query id in legacy unicast responses (#498) (keepsimple1)
  • 217ed5a 2026-09-07 test: replace assert with assert_eq where possible (#456) (CosminPerRam)
  • d8ab875 2026-09-07 fix: cap TTL to 10s in legacy unicast responses (#504) (keepsimple1)
  • 0ec8df3 2026-09-07 fix clippy (keepsimple1)

Version 0.21.2 (2026-09-05)

This is a bugfix release.

Bug fixes / improvements

  • Fix an out-of-bounds panic parsing a truncated HINFO record: read_char_string now checks that the length octet is present instead of indexing past the end of the packet. Found by fuzzing the packet parser. (#499, commit c65dd3c)
  • Remove the raw packet dump from parse-failure messages, which is no longer needed for triage and can be troublesome when the packet is large. (#501, commit 30a22cf)
  • Remove the duplicated TXT decoding in dns_parser: it now uses the canonical TxtProperty in service_info instead of its own copy. (#500, commit a6af4b5)
  • Add fuzzing support under fuzz/ with a parse_packet target covering DnsIncoming::new, plus a fuzz build in CI. Publishing is unaffected: cargo package still excludes fuzz/. (#502, commit 3656343)

All changes

  • c65dd3c 2026-09-03 fix: out-of-bounds panic parsing a truncated HINFO record (#499) (keepsimple1)
  • a6af4b5 2026-09-03 refactoring: remove the duplicated TXT decoding in dns_parser (#500) (keepsimple1)
  • 30a22cf 2026-09-04 fix: bound the raw packet dump in parse-failure messages (#501) (keepsimple1)
  • 3656343 2026-09-04 tests: add fuzzing support with a packet parser target (#502) (keepsimple1)

Version 0.21.1 (2026-08-30)

This is a bugfix release.

Bug fixes / improvements

... (truncated)

Commits
  • da41a9c prepare for a new release 0.21.3 (#505)
  • d8ab875 fix: cap TTL to 10s in legacy unicast responses (#504)
  • 217ed5a test: replace assert with assert_eq where possible (#456)
  • b61fee3 fix: echo query id in legacy unicast responses (#498)
  • 725eb85 prepare for a new release 0.21.2 (#503)
  • 3656343 tests: add fuzzing support with a packet parser target (#502)
  • 30a22cf fix: bound the raw packet dump in parse-failure messages (#501)
  • a6af4b5 refactoring: remove the duplicated TXT decoding in dns_parser (#500)
  • c65dd3c fix: out-of-bounds panic parsing a truncated HINFO record (#499)
  • 8616315 prepare for a new release 0.21.1 (#497)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [mdns-sd](https://github.com/keepsimple1/mdns-sd) from 0.20.3 to 0.21.3.
- [Release notes](https://github.com/keepsimple1/mdns-sd/releases)
- [Changelog](https://github.com/keepsimple1/mdns-sd/blob/main/CHANGELOG.md)
- [Commits](keepsimple1/mdns-sd@v0.20.3...v0.21.3)

---
updated-dependencies:
- dependency-name: mdns-sd
  dependency-version: 0.21.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 12, 2026
@Tryanks
Tryanks merged commit 47b8a10 into main Sep 14, 2026
6 checks passed
@Tryanks
Tryanks deleted the dependabot/cargo/mdns-sd-0.21.3 branch September 14, 2026 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant