tiny-http/tiny-http
### [`v0.11.0`](https://togithub.com/tiny-http/tiny-http/blob/HEAD/CHANGELOG.md#0110)
[Compare Source](https://togithub.com/tiny-http/tiny-http/compare/v0.10.0...0.11.0)
- [Add support for Rustls](https://togithub.com/tiny-http/tiny-http/pull/218)
Thanks to [@3xmblzj5](https://togithub.com/3xmblzj5) and [@travispaul](https://togithub.com/travispaul) for their help in implementing [`Rustls`](https://togithub.com/rustls/rustls) as a
drop-in replacement for OpenSSL, you can now build `tiny-http` with TLS support without any external dependencies!
OpenSSL will remain the default implementation if you just enable the `ssl` feature, but you are strongly encouraged
to use `ssl-rustls` where possible!
- [Fix incorrect certificate chain loading](https://togithub.com/tiny-http/tiny-http/commit/876efd6b752e991c699d27d3d0ad9a47e9d35c29)
Fix a longstanding bug where we were only loading the first (i.e. the leaf) certificate from any PEM file supplied by
the user.
### [`v0.10.0`](https://togithub.com/tiny-http/tiny-http/blob/HEAD/CHANGELOG.md#0100)
[Compare Source](https://togithub.com/tiny-http/tiny-http/compare/0.9.0...v0.10.0)
- [Replace chrono with time-rs](https://togithub.com/tiny-http/tiny-http/commit/75ac7758fd0ca660c35f58c2a36edb23a42cda32)
`chrono` was only used to store and format `DateTime` into the slightly odd format required by RFC 7231, so to
avoid the numerous RUSTSEC advisories generated by the `localtime_r` issue, we can just drop it entirely and switch
to `time-rs`.
Unfortunately this means we need to **bump our minimum tested compiler version to 1.51**, and as such this change
requires a full minor release.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.9
->0.11
Release Notes
tiny-http/tiny-http
### [`v0.11.0`](https://togithub.com/tiny-http/tiny-http/blob/HEAD/CHANGELOG.md#0110) [Compare Source](https://togithub.com/tiny-http/tiny-http/compare/v0.10.0...0.11.0) - [Add support for Rustls](https://togithub.com/tiny-http/tiny-http/pull/218) Thanks to [@3xmblzj5](https://togithub.com/3xmblzj5) and [@travispaul](https://togithub.com/travispaul) for their help in implementing [`Rustls`](https://togithub.com/rustls/rustls) as a drop-in replacement for OpenSSL, you can now build `tiny-http` with TLS support without any external dependencies! OpenSSL will remain the default implementation if you just enable the `ssl` feature, but you are strongly encouraged to use `ssl-rustls` where possible! - [Fix incorrect certificate chain loading](https://togithub.com/tiny-http/tiny-http/commit/876efd6b752e991c699d27d3d0ad9a47e9d35c29) Fix a longstanding bug where we were only loading the first (i.e. the leaf) certificate from any PEM file supplied by the user. ### [`v0.10.0`](https://togithub.com/tiny-http/tiny-http/blob/HEAD/CHANGELOG.md#0100) [Compare Source](https://togithub.com/tiny-http/tiny-http/compare/0.9.0...v0.10.0) - [Replace chrono with time-rs](https://togithub.com/tiny-http/tiny-http/commit/75ac7758fd0ca660c35f58c2a36edb23a42cda32) `chrono` was only used to store and format `DateTime` into the slightly odd format required by RFC 7231, so to avoid the numerous RUSTSEC advisories generated by the `localtime_r` issue, we can just drop it entirely and switch to `time-rs`. Unfortunately this means we need to **bump our minimum tested compiler version to 1.51**, and as such this change requires a full minor release.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.