Skip to content

Commit d3cb2fb

Browse files
authored
Merge pull request #1979 from Alexendoo/fix-windows-build
Fix build on Windows
2 parents 1060398 + 659c4bf commit d3cb2fb

File tree

5 files changed

+75
-83
lines changed

5 files changed

+75
-83
lines changed

Cargo.lock

Lines changed: 57 additions & 67 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ rust-version = "1.80.0"
99

1010
[dependencies]
1111
serde_json = "1"
12-
openssl = "0.10"
1312
dotenvy = "0.15"
1413
reqwest = { version = "0.11.4", features = ["json", "blocking"] }
1514
regex = "1"
@@ -46,6 +45,9 @@ postgres-types = { version = "0.2.4", features = ["derive"] }
4645
cron = { version = "0.15.0" }
4746
bytes = "1.1.0"
4847
structopt = "0.3.26"
48+
hmac = "0.12.1"
49+
subtle = "2.6.1"
50+
sha2 = "0.10.9"
4951

5052
[dependencies.serde]
5153
version = "1"

src/main.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,20 +190,22 @@ async fn serve_req(
190190
.unwrap());
191191
};
192192
log::debug!("event={}", event);
193-
let signature = if let Some(sig) = req.headers.get("X-Hub-Signature") {
193+
let signature = if let Some(sig) = req.headers.get("X-Hub-Signature-256") {
194194
match sig.to_str().ok() {
195195
Some(v) => v,
196196
None => {
197197
return Ok(Response::builder()
198198
.status(StatusCode::BAD_REQUEST)
199-
.body(Body::from("X-Hub-Signature header must be UTF-8 encoded"))
199+
.body(Body::from(
200+
"X-Hub-Signature-256 header must be UTF-8 encoded",
201+
))
200202
.unwrap());
201203
}
202204
}
203205
} else {
204206
return Ok(Response::builder()
205207
.status(StatusCode::BAD_REQUEST)
206-
.body(Body::from("X-Hub-Signature header must be set"))
208+
.body(Body::from("X-Hub-Signature-256 header must be set"))
207209
.unwrap());
208210
};
209211
log::debug!("signature={}", signature);

0 commit comments

Comments
 (0)