summaryrefslogtreecommitdiff
path: root/src/server/handler.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/handler.rs')
-rw-r--r--src/server/handler.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/handler.rs b/src/server/handler.rs
index 5f77f93..e122e96 100644
--- a/src/server/handler.rs
+++ b/src/server/handler.rs
@@ -58,6 +58,8 @@ fn gen_path_index(path: &Path) -> PathBuf {
}
fn handle_response(config: &ServerConfig, url: Url, mut stream: &mut SslStream<TcpStream>) {
+ println!("responding for: {}", url);
+
if url.scheme() != "gemini" {
send_header(&mut stream, &response::permanent_failure());
return;
@@ -81,10 +83,12 @@ fn handle_response(config: &ServerConfig, url: Url, mut stream: &mut SslStream<T
let file = match File::open(&path) {
Ok(file) => file,
Err(_) => {
+ println!("not found: {:?}", path);
send_header(&mut stream, &response::not_found());
return;
}
};
+ println!("sending file: {:?}", path);
let mime_type = match path.extension() {
Some(ext) => mime::get_mime_type(ext),