-
Notifications
You must be signed in to change notification settings - Fork 957
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
deps(quic): update quinn to 0.11 and libp2p-tls to 0.4.0 #5316
Conversation
This pull request has merge conflicts. Could you please resolve them @retrohacker? 🙏 |
quinn PR merged, waiting on .11 release: quinn-rs/quinn#1737 |
FYI, |
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.
Thanks for getting this started! Left some comments
This pull request has merge conflicts. Could you please resolve them @retrohacker? 🙏 |
meanwhile, I split the updates into different PR's to separate dependencies per crate, like #5384 let's also make this one constrain to |
This pull request has merge conflicts. Could you please resolve them @retrohacker? 🙏 |
This pull request has merge conflicts. Could you please resolve them @retrohacker? 🙏 |
…o retrohacker/ring@0.17.8
5c3e4fe
to
10600bb
Compare
ba00cfb
to
d33c3a6
Compare
8d2dc3e
to
b281a69
Compare
This pull request has merge conflicts. Could you please resolve them @retrohacker? 🙏 |
b281a69
to
8d2dc3e
Compare
The default MTU discovery upper bound is too high for some environments and results in permanent warnings. As I'd like to be able to configure this setting, adding a new method for the `Config`. Pull-Request: libp2p#5386.
8d2dc3e
to
09e4983
Compare
This pull request has merge conflicts. Could you please resolve them @retrohacker? 🙏 |
…o retrohacker/ring@0.17.8
9759473
to
073110e
Compare
This pull request has merge conflicts. Could you please resolve them @retrohacker? 🙏 |
This pull request has merge conflicts. Could you please resolve them @retrohacker? 🙏 |
88d4af5
to
b1ee056
Compare
released |
This PR updates the following dependencies `quic`: * `quinn@0.10.2` -> `quinn@0.11.0` * `rustls@0.21.9` -> `rustls@0.23.4` Pull-Request: libp2p#5316.
Description
This PR updates the following dependencies
quic
:quinn@0.10.2
->quinn@0.11.0
rustls@0.21.9
->rustls@0.23.4
Notes & open questions
The new rustls types now use borrowed references by default and require you to take ownership of them by cloning explicitly (gated behind the
alloc
feature).I'm not very good with rust lifetimes and I don't think I'm approaching them correctly in this PR. The
<'static>
seems wrong for example.While working on this PR, I noticed the
max_bytes
,max_percentages
tests are flakey on my machine. They both fail for me intermittently on the master branch.I have them commented out right now for local dev but they need to be added back in before merge.
I also believe this is a breaking change since we seem to expose rustls.
quinn
has not yet released support forrustls@0.23
orring@0.17
, I'm referencing it as a git dependency until their PR is merged.Change checklist