mirror of
https://github.com/TeamPiped/piped-proxy.git
synced 2024-08-14 23:50:45 +00:00
Merge branch 'main' into feature-parity-with-ytproxy
This commit is contained in:
commit
a9e34cb678
3 changed files with 196 additions and 308 deletions
479
Cargo.lock
generated
479
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
14
Cargo.toml
14
Cargo.toml
|
@ -7,24 +7,24 @@ version = "0.1.0"
|
|||
|
||||
[dependencies]
|
||||
# Web Requests & Async Runtime
|
||||
tokio = { version = "1.36.0", features = ["full"] }
|
||||
tokio = { version = "1.37.0", features = ["full"] }
|
||||
actix-web = "4.5.1"
|
||||
reqwest = { version = "0.11.25", features = ["stream", "brotli", "gzip", "socks"], default-features = false }
|
||||
reqwest = { version = "0.11.27", features = ["stream", "brotli", "gzip", "socks"], default-features = false }
|
||||
qstring = "0.7.2"
|
||||
|
||||
# Alternate Allocator
|
||||
mimalloc = { version = "0.1.39", optional = true }
|
||||
|
||||
# Transcoding Images to WebP/AVIF to save bandwidth
|
||||
image = { version = "0.24.9", features = ["jpeg", "jpeg_rayon", "webp"], default-features = false, optional = true }
|
||||
image = { version = "0.25.1", features = ["jpeg", "webp", "rayon"], default-features = false, optional = true }
|
||||
libwebp-sys = { version = "0.9.5", optional = true }
|
||||
ravif = { version = "0.11.4", optional = true }
|
||||
ravif = { version = "0.11.5", optional = true }
|
||||
rgb = { version = "0.8.37", optional = true }
|
||||
|
||||
once_cell = "1.19.0"
|
||||
regex = "1.10.3"
|
||||
blake3 = { version = "1.5.0", optional = true }
|
||||
bytes = "1.5.0"
|
||||
regex = "1.10.4"
|
||||
blake3 = { version = "1.5.1", optional = true }
|
||||
bytes = "1.6.0"
|
||||
futures-util = "0.3.30"
|
||||
lazy_static = "1.4.0"
|
||||
|
||||
|
|
11
src/main.rs
11
src/main.rs
|
@ -126,6 +126,9 @@ fn is_header_allowed(header: &str) -> bool {
|
|||
| "user-agent"
|
||||
| "range"
|
||||
| "transfer-encoding"
|
||||
| "x-real-ip"
|
||||
| "origin"
|
||||
| "referer"
|
||||
)
|
||||
}
|
||||
|
||||
|
@ -279,11 +282,9 @@ async fn index(req: HttpRequest) -> Result<HttpResponse, Box<dyn Error>> {
|
|||
let range = format!("{}-{}", start, end);
|
||||
query.add_pair(("range", range));
|
||||
}
|
||||
} else {
|
||||
if let Some(clen) = clen {
|
||||
let range = format!("0-{}", clen - 1);
|
||||
query.add_pair(("range", range));
|
||||
}
|
||||
} else if let Some(clen) = clen {
|
||||
let range = format!("0-{}", clen - 1);
|
||||
query.add_pair(("range", range));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue