From ac669ba5042628bc366d9c6648b315174a98380c Mon Sep 17 00:00:00 2001 From: Nicholas Orlowsky Date: Tue, 17 Oct 2023 13:33:22 -0400 Subject: [PATCH] v0.1.2 --- CHANGELOG.md | 5 +++++ src/backends/file_backend.cpp | 2 +- src/http.cpp | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e77ad9..c150834 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 0.1.2 Fourth Pre-Release + +- Fixed bug with mapping / to index.html +- Addex Origin-Server header + # 0.1.1 Third Pre-Release - Add mappings for common MIME types diff --git a/src/backends/file_backend.cpp b/src/backends/file_backend.cpp index a1fe361..80f51b5 100644 --- a/src/backends/file_backend.cpp +++ b/src/backends/file_backend.cpp @@ -7,7 +7,7 @@ private: string file_dir; unique_ptr handle_request_cache(http_request& req) { - string filename = req.path() == "/" ? "index.html" : req.path(); + string filename = req.path() == "/" ? "/index.html" : req.path(); filename = file_dir + filename; auto file_info = file_cache.find(filename); diff --git a/src/http.cpp b/src/http.cpp index 8e1a5f0..dac322b 100644 --- a/src/http.cpp +++ b/src/http.cpp @@ -438,6 +438,7 @@ public: add_header(http_header("Content-Type", content_type), false); add_header(http_header("Content-Length", ::to_string(_content.length())), false); add_header(http_header("Server", "Anthracite/0.0.1"), false); + add_header(http_header("Origin-Server", "Anthracite/0.0.1"), false); for (auto header : _headers) { response += header.second.to_string();