-
Notifications
You must be signed in to change notification settings - Fork 478
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
Remove broken mtls code to fix CI #2218
Conversation
Some older crates were broken on current nightly, so I threw a dependency update in here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this makes sense to me. I can revisit adding mtls back at some point in the future
@bluejekyll any timeline to cut a new release per this PR merge? |
@chenrui333 what's the motivation here? This has been broken since forever, and only just recently started warning. If you're requiring everything to build without warnings in the homebrew setup, that seems like a problem. We could push out another alpha release but I don't think we're going to expedite the 0.25.0 release for this. See #2206 for more discussion of the 0.25.0 release. |
Nightly Rust started warning about undefined features, which broke CI:
https://github.com/hickory-dns/hickory-dns/actions/runs/9172380557/job/25219060007
The
mtls
feature seems to have been added in a broken state in #117 and has never since been fixed. I wouldn't be surprised if the same use case can work today by providing a preconfigured rustlsClientConfig
with client authentication enabled. In either case, it seems unlikely that this code will ever be fixed, so probably better to remove it.