Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge tag 'v0.7.2' #214

Merged
merged 5 commits into from
Jun 8, 2023
Merged

Merge tag 'v0.7.2' #214

merged 5 commits into from
Jun 8, 2023

Conversation

WhyNotHugo
Copy link
Contributor

v0.7.2 contained fixed that were never ported to the main branch, and
lost in the v0.8.0 release.

Merge this branch to introduce both the changes themselves and retain
their history.

Fixes: #213

partim and others added 5 commits October 6, 2022 20:54
This PR fixes the trait bounds on FoundSrvs::into_stream which made it
impossible to use. In addition, it adds a new method FoundSrvs::into_srvs
that converts the value into an iterator over the found SRV records.
New

* Added a new method `FoundSrvs::into_srvs` that converts the value into an
  iterator over the found SRV records without resolving them further.
  ([NLnetLabs#174])

Bug Fixes

* Fix trait bounds on `FoundSrvs::into_stream` to make it usable again.
  ([NLnetLabs#174])
v0.7.2 contained fixed that were never ported to the main branch, and
lost in the v0.8.0 release.

Merge this branch to introduce both the changes themselves and retain
their history.

Fixes: NLnetLabs#213
@WhyNotHugo
Copy link
Contributor Author

I've resolved all conflicts in this branch and only retained the bits that were actually lost. Hence the relatively short diff.

@partim
Copy link
Member

partim commented Jun 8, 2023

Thanks for the PR! I could have sworn I also added this to main. My apologies!

@partim partim merged commit 9e3c272 into NLnetLabs:main Jun 8, 2023
@WhyNotHugo WhyNotHugo deleted the into_srvs-again branch June 21, 2023 18:03
miseenplace pushed a commit to miseenplace/vdirsyncer-rs that referenced this pull request Jul 9, 2023
@WhyNotHugo
Copy link
Contributor Author

WhyNotHugo commented Sep 17, 2023

Do you mind publishing a v0.8.1 tag with this change? The fixes in e81ce58 are also missing from v0.8.0 but present in v0.7.2.

@partim
Copy link
Member

partim commented Sep 18, 2023

Will do! I’ll merge the remaining open PRs and then make a release.

@WhyNotHugo
Copy link
Contributor Author

Thanks!

partim added a commit that referenced this pull request Sep 18, 2023
New

* Added a new method `FoundSrvs::into_srvs` that converts the value into an
  iterator over the found SRV records without resolving them further.
  ([#174], [#214] by [@WhyNotHugo]); this was added in 0.7.2 but missing
  in 0.8.0)
* Added impl of `Borrow<Dname<[u8]>>` and `AsRef<Dname<[u8]>>` for
  `Dname<_>`. ([#219] by [@iximeow}], [#225])
* Added `Dname::fmt_with_dot` that can be used when wanting to display a
  domain name with a dot at the end. ([#210])

Bug Fixes

* Fixed trait bounds on `FoundSrvs::into_stream` to make it usable again.
  ([#174], [#214 by [@WhyNotHugo]]; this was fixed in 0.7.2 but missing in
  0.8.0)
* Fixed scanning of domain names that are just the root label. ([#210])
* Fixed `util::base64::SymbolConverter` to also include the final group in
  the output if there is padding. ([#212])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

FoundSrvs::into_srvs missing from v0.8.0
2 participants