mirror of
https://github.com/fafhrd91/actix-web
synced 2024-11-23 16:21:06 +01:00
actix-http: Update sha-1
to 0.9 (#1586)
This commit is contained in:
parent
0b641a2db2
commit
deab634247
2
.github/workflows/linux.yml
vendored
2
.github/workflows/linux.yml
vendored
@ -8,7 +8,7 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
version:
|
version:
|
||||||
- 1.40.0 # MSRV
|
- 1.41.1 # MSRV
|
||||||
- stable
|
- stable
|
||||||
- nightly
|
- nightly
|
||||||
|
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
|
|
||||||
* Fix actix_http::h1::dispatcher so it returns when HW_BUFFER_SIZE is reached. Should reduce peak memory consumption during large uploads. [#1550]
|
* Fix actix_http::h1::dispatcher so it returns when HW_BUFFER_SIZE is reached. Should reduce peak memory consumption during large uploads. [#1550]
|
||||||
* Migrate cookie handling to `cookie` crate. Actix-web no longer requires `ring` dependency.
|
* Migrate cookie handling to `cookie` crate. Actix-web no longer requires `ring` dependency.
|
||||||
|
* MSRV is now 1.41.1
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
[![Join the chat at https://gitter.im/actix/actix](https://badges.gitter.im/actix/actix.svg)](https://gitter.im/actix/actix?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
[![Join the chat at https://gitter.im/actix/actix](https://badges.gitter.im/actix/actix.svg)](https://gitter.im/actix/actix?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||||
[![Documentation](https://docs.rs/actix-web/badge.svg)](https://docs.rs/actix-web)
|
[![Documentation](https://docs.rs/actix-web/badge.svg)](https://docs.rs/actix-web)
|
||||||
[![Download](https://img.shields.io/crates/d/actix-web.svg)](https://crates.io/crates/actix-web)
|
[![Download](https://img.shields.io/crates/d/actix-web.svg)](https://crates.io/crates/actix-web)
|
||||||
[![Version](https://img.shields.io/badge/rustc-1.40+-lightgray.svg)](https://blog.rust-lang.org/2019/12/19/Rust-1.40.0.html)
|
[![Version](https://img.shields.io/badge/rustc-1.41+-lightgray.svg)](https://blog.rust-lang.org/2020/02/27/Rust-1.41.1.html)
|
||||||
![License](https://img.shields.io/crates/l/actix-web.svg)
|
![License](https://img.shields.io/crates/l/actix-web.svg)
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
* Migrate cookie handling to `cookie` crate.
|
* Migrate cookie handling to `cookie` crate.
|
||||||
|
* Update `sha-1` to 0.9
|
||||||
|
* MSRV is now 1.41.1
|
||||||
|
|
||||||
## [2.0.0-alpha.4] - 2020-05-21
|
## [2.0.0-alpha.4] - 2020-05-21
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ rand = "0.7"
|
|||||||
regex = "1.3"
|
regex = "1.3"
|
||||||
serde = "1.0"
|
serde = "1.0"
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
sha-1 = "0.8"
|
sha-1 = "0.9"
|
||||||
slab = "0.4"
|
slab = "0.4"
|
||||||
serde_urlencoded = "0.6.1"
|
serde_urlencoded = "0.6.1"
|
||||||
time = { version = "0.2.7", default-features = false, features = ["std"] }
|
time = { version = "0.2.7", default-features = false, features = ["std"] }
|
||||||
|
@ -208,10 +208,10 @@ pub fn hash_key(key: &[u8]) -> String {
|
|||||||
use sha1::Digest;
|
use sha1::Digest;
|
||||||
let mut hasher = sha1::Sha1::new();
|
let mut hasher = sha1::Sha1::new();
|
||||||
|
|
||||||
hasher.input(key);
|
hasher.update(key);
|
||||||
hasher.input(WS_GUID.as_bytes());
|
hasher.update(WS_GUID.as_bytes());
|
||||||
|
|
||||||
base64::encode(hasher.result().as_ref())
|
base64::encode(&hasher.finalize())
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
|
@ -1 +1 @@
|
|||||||
1.40.0
|
1.41.1
|
||||||
|
@ -43,11 +43,9 @@ bytes = "0.5.3"
|
|||||||
futures-core = { version = "0.3.5", default-features = false }
|
futures-core = { version = "0.3.5", default-features = false }
|
||||||
http = "0.2.0"
|
http = "0.2.0"
|
||||||
log = "0.4"
|
log = "0.4"
|
||||||
env_logger = "0.7"
|
|
||||||
socket2 = "0.3"
|
socket2 = "0.3"
|
||||||
serde = "1.0"
|
serde = "1.0"
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
sha1 = "0.6"
|
|
||||||
slab = "0.4"
|
slab = "0.4"
|
||||||
serde_urlencoded = "0.6.1"
|
serde_urlencoded = "0.6.1"
|
||||||
time = { version = "0.2.7", default-features = false, features = ["std"] }
|
time = { version = "0.2.7", default-features = false, features = ["std"] }
|
||||||
|
Loading…
Reference in New Issue
Block a user