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();