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