Compare commits

..

No commits in common. "2aa1e2c02a8697e8f3b1a8fb787eec85bd72f0ad" and "8bd3464b9b574fd6e0b75b39952e53555c8fece7" have entirely different histories.

3 changed files with 2 additions and 7 deletions

2
Cargo.lock generated
View file

@ -10,7 +10,7 @@ checksum = "17cbf58e19f2bda088d8c4c95a46b41895375e15a2d63dd686a4273f8c43d46b"
[[package]]
name = "herb"
version = "0.8.2-develop"
version = "0.8.1"
dependencies = [
"frostwalker",
"packeteer",

View file

@ -1,6 +1,6 @@
[package]
name = "herb"
version = "0.8.2-develop"
version = "0.8.1"
edition = "2018"
[dependencies]

View file

@ -335,11 +335,6 @@ fn process_request(request: Vec<u8>, settings: Settings) -> Resource {
println!("Stream sent GET request.");
}
if request.location.segments.len() != 0 {
if request.location.segments[0] == ".." || request.location.segments[0] == "." {
let resource = Resource { contents: "<!DOCTYPE HTML><html><body><h1>400 Bad Request</h1><p>The request you sent appears to be malformed.</p></body></html>".to_string().into_bytes(), status_code: 400, mime: "text/html".to_string(), iscgi: false };
return resource;
}
let segclone = request.location.segments.clone();
path = unwrap_url_into_segments(request.location);
if path.contains(".cgi/") {