mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-16 02:37:07 +02:00
394 lines
11 KiB
Diff
394 lines
11 KiB
Diff
diff --git a/Cargo.lock b/Cargo.lock
|
|
index 10ba22c..f68621f 100644
|
|
--- a/Cargo.lock
|
|
+++ b/Cargo.lock
|
|
@@ -313,6 +313,22 @@ dependencies = [
|
|
"url",
|
|
]
|
|
|
|
+[[package]]
|
|
+name = "core-foundation"
|
|
+version = "0.9.3"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
|
|
+dependencies = [
|
|
+ "core-foundation-sys",
|
|
+ "libc",
|
|
+]
|
|
+
|
|
+[[package]]
|
|
+name = "core-foundation-sys"
|
|
+version = "0.8.4"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
|
|
+
|
|
[[package]]
|
|
name = "cpufeatures"
|
|
version = "0.2.2"
|
|
@@ -545,6 +561,21 @@ version = "1.0.7"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
|
|
|
|
+[[package]]
|
|
+name = "foreign-types"
|
|
+version = "0.3.2"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
|
|
+dependencies = [
|
|
+ "foreign-types-shared",
|
|
+]
|
|
+
|
|
+[[package]]
|
|
+name = "foreign-types-shared"
|
|
+version = "0.1.1"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
|
|
+
|
|
[[package]]
|
|
name = "form_urlencoded"
|
|
version = "1.0.1"
|
|
@@ -819,6 +850,19 @@ dependencies = [
|
|
"tokio-rustls",
|
|
]
|
|
|
|
+[[package]]
|
|
+name = "hyper-tls"
|
|
+version = "0.5.0"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
|
|
+dependencies = [
|
|
+ "bytes",
|
|
+ "hyper",
|
|
+ "native-tls",
|
|
+ "tokio",
|
|
+ "tokio-native-tls",
|
|
+]
|
|
+
|
|
[[package]]
|
|
name = "idna"
|
|
version = "0.2.3"
|
|
@@ -1051,6 +1095,24 @@ dependencies = [
|
|
"windows-sys 0.36.1",
|
|
]
|
|
|
|
+[[package]]
|
|
+name = "native-tls"
|
|
+version = "0.2.11"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
|
|
+dependencies = [
|
|
+ "lazy_static 1.4.0",
|
|
+ "libc",
|
|
+ "log",
|
|
+ "openssl",
|
|
+ "openssl-probe",
|
|
+ "openssl-sys",
|
|
+ "schannel",
|
|
+ "security-framework",
|
|
+ "security-framework-sys",
|
|
+ "tempfile",
|
|
+]
|
|
+
|
|
[[package]]
|
|
name = "new_debug_unreachable"
|
|
version = "1.0.4"
|
|
@@ -1161,6 +1223,50 @@ version = "0.1.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "44d11de466f4a3006fe8a5e7ec84e93b79c70cb992ae0aa0eb631ad2df8abfe2"
|
|
|
|
+[[package]]
|
|
+name = "openssl"
|
|
+version = "0.10.55"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d"
|
|
+dependencies = [
|
|
+ "bitflags",
|
|
+ "cfg-if",
|
|
+ "foreign-types",
|
|
+ "libc",
|
|
+ "once_cell",
|
|
+ "openssl-macros",
|
|
+ "openssl-sys",
|
|
+]
|
|
+
|
|
+[[package]]
|
|
+name = "openssl-macros"
|
|
+version = "0.1.0"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c"
|
|
+dependencies = [
|
|
+ "proc-macro2",
|
|
+ "quote",
|
|
+ "syn",
|
|
+]
|
|
+
|
|
+[[package]]
|
|
+name = "openssl-probe"
|
|
+version = "0.1.5"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
|
|
+
|
|
+[[package]]
|
|
+name = "openssl-sys"
|
|
+version = "0.9.90"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6"
|
|
+dependencies = [
|
|
+ "cc",
|
|
+ "libc",
|
|
+ "pkg-config",
|
|
+ "vcpkg",
|
|
+]
|
|
+
|
|
[[package]]
|
|
name = "option-ext"
|
|
version = "0.2.0"
|
|
@@ -1340,6 +1446,12 @@ dependencies = [
|
|
"zeroize",
|
|
]
|
|
|
|
+[[package]]
|
|
+name = "pkg-config"
|
|
+version = "0.3.27"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
|
|
+
|
|
[[package]]
|
|
name = "ppv-lite86"
|
|
version = "0.2.16"
|
|
@@ -1750,12 +1862,14 @@ dependencies = [
|
|
"http-body",
|
|
"hyper",
|
|
"hyper-rustls",
|
|
+ "hyper-tls",
|
|
"ipnet",
|
|
"js-sys",
|
|
"lazy_static 1.4.0",
|
|
"log",
|
|
"mime",
|
|
"mime_guess",
|
|
+ "native-tls",
|
|
"percent-encoding",
|
|
"pin-project-lite",
|
|
"proc-macro-hack",
|
|
@@ -1765,6 +1879,7 @@ dependencies = [
|
|
"serde_json",
|
|
"serde_urlencoded",
|
|
"tokio",
|
|
+ "tokio-native-tls",
|
|
"tokio-rustls",
|
|
"tokio-util 0.6.10",
|
|
"url",
|
|
@@ -1877,6 +1992,15 @@ version = "1.0.10"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
|
|
|
|
+[[package]]
|
|
+name = "schannel"
|
|
+version = "0.1.21"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3"
|
|
+dependencies = [
|
|
+ "windows-sys 0.42.0",
|
|
+]
|
|
+
|
|
[[package]]
|
|
name = "scopeguard"
|
|
version = "1.1.0"
|
|
@@ -1919,6 +2043,29 @@ dependencies = [
|
|
"zeroize",
|
|
]
|
|
|
|
+[[package]]
|
|
+name = "security-framework"
|
|
+version = "2.9.1"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
|
|
+dependencies = [
|
|
+ "bitflags",
|
|
+ "core-foundation",
|
|
+ "core-foundation-sys",
|
|
+ "libc",
|
|
+ "security-framework-sys",
|
|
+]
|
|
+
|
|
+[[package]]
|
|
+name = "security-framework-sys"
|
|
+version = "2.9.0"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7"
|
|
+dependencies = [
|
|
+ "core-foundation-sys",
|
|
+ "libc",
|
|
+]
|
|
+
|
|
[[package]]
|
|
name = "selectors"
|
|
version = "0.22.0"
|
|
@@ -2511,6 +2658,16 @@ dependencies = [
|
|
"winapi",
|
|
]
|
|
|
|
+[[package]]
|
|
+name = "tokio-native-tls"
|
|
+version = "0.3.1"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
|
|
+dependencies = [
|
|
+ "native-tls",
|
|
+ "tokio",
|
|
+]
|
|
+
|
|
[[package]]
|
|
name = "tokio-rustls"
|
|
version = "0.23.4"
|
|
@@ -2684,6 +2841,12 @@ dependencies = [
|
|
"getrandom 0.2.6",
|
|
]
|
|
|
|
+[[package]]
|
|
+name = "vcpkg"
|
|
+version = "0.2.15"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
|
|
+
|
|
[[package]]
|
|
name = "version_check"
|
|
version = "0.9.4"
|
|
@@ -2883,6 +3046,21 @@ dependencies = [
|
|
"windows_x86_64_msvc 0.36.1",
|
|
]
|
|
|
|
+[[package]]
|
|
+name = "windows-sys"
|
|
+version = "0.42.0"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
|
|
+dependencies = [
|
|
+ "windows_aarch64_gnullvm 0.42.2",
|
|
+ "windows_aarch64_msvc 0.42.2",
|
|
+ "windows_i686_gnu 0.42.2",
|
|
+ "windows_i686_msvc 0.42.2",
|
|
+ "windows_x86_64_gnu 0.42.2",
|
|
+ "windows_x86_64_gnullvm 0.42.2",
|
|
+ "windows_x86_64_msvc 0.42.2",
|
|
+]
|
|
+
|
|
[[package]]
|
|
name = "windows-sys"
|
|
version = "0.48.0"
|
|
@@ -2898,15 +3076,21 @@ version = "0.48.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
|
|
dependencies = [
|
|
- "windows_aarch64_gnullvm",
|
|
+ "windows_aarch64_gnullvm 0.48.0",
|
|
"windows_aarch64_msvc 0.48.0",
|
|
"windows_i686_gnu 0.48.0",
|
|
"windows_i686_msvc 0.48.0",
|
|
"windows_x86_64_gnu 0.48.0",
|
|
- "windows_x86_64_gnullvm",
|
|
+ "windows_x86_64_gnullvm 0.48.0",
|
|
"windows_x86_64_msvc 0.48.0",
|
|
]
|
|
|
|
+[[package]]
|
|
+name = "windows_aarch64_gnullvm"
|
|
+version = "0.42.2"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
|
|
+
|
|
[[package]]
|
|
name = "windows_aarch64_gnullvm"
|
|
version = "0.48.0"
|
|
@@ -2919,6 +3103,12 @@ version = "0.36.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
|
|
|
|
+[[package]]
|
|
+name = "windows_aarch64_msvc"
|
|
+version = "0.42.2"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
|
|
+
|
|
[[package]]
|
|
name = "windows_aarch64_msvc"
|
|
version = "0.48.0"
|
|
@@ -2931,6 +3121,12 @@ version = "0.36.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
|
|
|
|
+[[package]]
|
|
+name = "windows_i686_gnu"
|
|
+version = "0.42.2"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
|
|
+
|
|
[[package]]
|
|
name = "windows_i686_gnu"
|
|
version = "0.48.0"
|
|
@@ -2943,6 +3139,12 @@ version = "0.36.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
|
|
|
|
+[[package]]
|
|
+name = "windows_i686_msvc"
|
|
+version = "0.42.2"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
|
|
+
|
|
[[package]]
|
|
name = "windows_i686_msvc"
|
|
version = "0.48.0"
|
|
@@ -2955,12 +3157,24 @@ version = "0.36.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
|
|
|
|
+[[package]]
|
|
+name = "windows_x86_64_gnu"
|
|
+version = "0.42.2"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
|
|
+
|
|
[[package]]
|
|
name = "windows_x86_64_gnu"
|
|
version = "0.48.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
|
|
|
|
+[[package]]
|
|
+name = "windows_x86_64_gnullvm"
|
|
+version = "0.42.2"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
|
|
+
|
|
[[package]]
|
|
name = "windows_x86_64_gnullvm"
|
|
version = "0.48.0"
|
|
@@ -2973,6 +3187,12 @@ version = "0.36.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
|
|
|
|
+[[package]]
|
|
+name = "windows_x86_64_msvc"
|
|
+version = "0.42.2"
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
|
|
+
|
|
[[package]]
|
|
name = "windows_x86_64_msvc"
|
|
version = "0.48.0"
|
|
diff --git a/Cargo.toml b/Cargo.toml
|
|
index 425e75a..95c9370 100644
|
|
--- a/Cargo.toml
|
|
+++ b/Cargo.toml
|
|
@@ -34,7 +34,7 @@ hmac-sha1 = "^0.1"
|
|
base64 = "0.13.0"
|
|
text_io = "0.1.8"
|
|
rpassword = "5.0"
|
|
-reqwest = { version = "0.11", default-features = false, features = ["blocking", "json", "cookies", "gzip", "rustls-tls"] }
|
|
+reqwest = { version = "0.11", default-features = false, features = ["blocking", "json", "cookies", "gzip", "native-tls"] }
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = "1.0"
|
|
rsa = "0.5.0"
|