From 1657f3a955fd56abc00aafe5f8c5a58e86618e71 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Fri, 4 Apr 2025 08:50:46 +0800 Subject: [PATCH] feat: update osssendfile-rs --- osssendfile-rs/Cargo.lock | 12 +++++++++++- osssendfile-rs/Cargo.toml | 2 +- osssendfile-rs/justfile | 6 ++++++ 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 osssendfile-rs/justfile diff --git a/osssendfile-rs/Cargo.lock b/osssendfile-rs/Cargo.lock index a9c64c1..5ffdcac 100644 --- a/osssendfile-rs/Cargo.lock +++ b/osssendfile-rs/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "addr2line" @@ -835,6 +835,15 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "openssl-src" +version = "300.4.2+3.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2" +dependencies = [ + "cc", +] + [[package]] name = "openssl-sys" version = "0.9.103" @@ -843,6 +852,7 @@ checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" dependencies = [ "cc", "libc", + "openssl-src", "pkg-config", "vcpkg", ] diff --git a/osssendfile-rs/Cargo.toml b/osssendfile-rs/Cargo.toml index 81ab60f..5f2c888 100644 --- a/osssendfile-rs/Cargo.toml +++ b/osssendfile-rs/Cargo.toml @@ -10,7 +10,7 @@ clap = { version = "4.5", features = ["derive"] } hex = "0.4.3" oss = "0.3.3" rand = "0.8.5" -reqwest = { version = "0.12", features = ["stream"] } +reqwest = { version = "0.12", default-features = false, features = ["stream", "native-tls-vendored"] } rust_util = "0.6.47" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" diff --git a/osssendfile-rs/justfile b/osssendfile-rs/justfile new file mode 100644 index 0000000..ef83a23 --- /dev/null +++ b/osssendfile-rs/justfile @@ -0,0 +1,6 @@ +_: + @just --list + +build-linux-x64-musl: + cargo zigbuild --release --target x86_64-unknown-linux-musl +