loolwsd/Admin.cpp | 6 +++--- loolwsd/Common.hpp | 2 -- loolwsd/FileServer.hpp | 4 ++-- 3 files changed, 5 insertions(+), 7 deletions(-)
New commits: commit 4254ddad7752663915a58f5ec87213a027a6b69a Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sat Apr 16 12:28:55 2016 -0400 loolwsd: consistently set HTTP status and reason everywhere Change-Id: Ie538e4907e3a3a514918000bb585d2aaf182e468 Reviewed-on: https://gerrit.libreoffice.org/24132 Reviewed-by: Ashod Nakashian <ashnak...@gmail.com> Tested-by: Ashod Nakashian <ashnak...@gmail.com> diff --git a/loolwsd/Admin.cpp b/loolwsd/Admin.cpp index e647ae7..3ba553a 100644 --- a/loolwsd/Admin.cpp +++ b/loolwsd/Admin.cpp @@ -310,7 +310,7 @@ void AdminRequestHandler::handleWSRequests(HTTPServerRequest& request, HTTPServe { Log::info("NotAuthenticatedException"); response.set("WWW-Authenticate", "Basic realm=\"ws-online\""); - response.setStatus(HTTPResponse::HTTP_UNAUTHORIZED); + response.setStatusAndReason(HTTPResponse::HTTP_UNAUTHORIZED); response.setContentLength(0); response.send(); } @@ -350,13 +350,13 @@ void AdminRequestHandler::handleRequest(HTTPServerRequest& request, HTTPServerRe { Log::info("Admin::NotAuthenticated"); response.set("WWW-Authenticate", "Basic realm=\"online\""); - response.setStatus(HTTPResponse::HTTP_UNAUTHORIZED); + response.setStatusAndReason(HTTPResponse::HTTP_UNAUTHORIZED); response.setContentLength(0); response.send(); } catch (const std::exception& exc) { - Log::info("Unknown Exception caught"); + Log::info(std::string("Admin::handleRequest: Exception: ") + exc.what()); response.setStatusAndReason(HTTPResponse::HTTP_BAD_REQUEST); response.setContentLength(0); response.send(); diff --git a/loolwsd/Common.hpp b/loolwsd/Common.hpp index 43a67e9..d287736 100644 --- a/loolwsd/Common.hpp +++ b/loolwsd/Common.hpp @@ -11,8 +11,6 @@ #ifndef INCLUDED_COMMON_HPP #define INCLUDED_COMMON_HPP -#include <string> - // The maximum number of client connections we can accept. constexpr int MAX_SESSIONS = 1024; diff --git a/loolwsd/FileServer.hpp b/loolwsd/FileServer.hpp index 293e34e..d869e11 100644 --- a/loolwsd/FileServer.hpp +++ b/loolwsd/FileServer.hpp @@ -171,14 +171,14 @@ public: { Log::error("FileServerRequestHandler::NotAuthenticated: " + exc.displayText()); response.set("WWW-Authenticate", "Basic realm=\"online\""); - response.setStatus(HTTPResponse::HTTP_UNAUTHORIZED); + response.setStatusAndReason(HTTPResponse::HTTP_UNAUTHORIZED); response.setContentLength(0); response.send(); } catch (const Poco::FileNotFoundException& exc) { Log::error("FileServerRequestHandler: " + exc.displayText()); - response.setStatus(HTTPResponse::HTTP_NOT_FOUND); + response.setStatusAndReason(HTTPResponse::HTTP_NOT_FOUND); response.setContentLength(0); response.send(); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits