hjr3 / hyper-timeout

A timeout connector for the hyper client
Other
25 stars 10 forks source link

Upgrade to Hyper 0.12 #5

Closed jeffvandyke closed 5 years ago

jeffvandyke commented 5 years ago

Hyper 0.12 is a breaking change (see release notes), but it's becoming necessary as there's a dependency path through hyper-tls 0.1 (and 0.2) to native-tls 0.1, which depends on openssl 0.9, which is breaking on a growing number of Linux systems (see this issue).

hjr3 commented 5 years ago

Thanks. I will take a look at this tomorrow.

jeffvandyke commented 5 years ago

As something to keep an eye on, Hyper is working on 0.13, but it's uncertain when they'll be finished:Hyper 0.13 milestone

hjr3 commented 5 years ago

I took a look at this and see what needs to be done. I am working through some of the details. I will try and have an update in a few days.

jeffvandyke commented 5 years ago

Awesome. This might allow a simple decision on how to bring Rincon's Hyper version up to date (upgrade issue).

hjr3 commented 5 years ago

https://github.com/hjr3/hyper-timeout/pull/6 compiles and tests are working. I will need to review and do some more testing before I push a release.

jeffvandyke commented 5 years ago

Woohoo, very impressive turnaround time, hope the finish goes well!

hjr3 commented 5 years ago

https://crates.io/crates/hyper-timeout 0.2.0 has been released! Let me know if have any issues.