From 5b3eb3a355dae6258d0feca09b76e8cf5f54b4cb Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Fri, 21 Aug 2020 11:47:14 -0500 Subject: [PATCH] websocket_server default empty XFF header For some reason, the websocket_server types have been altered to require an X-Forwarded-For header (???) which seems utterly unnecessary. AFAICT, it's safe to just leave it empty (BitShares does), so add a default arg to make it do so by default. --- include/fc/network/http/websocket.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/fc/network/http/websocket.hpp b/include/fc/network/http/websocket.hpp index 4894055..f9b8c6a 100644 --- a/include/fc/network/http/websocket.hpp +++ b/include/fc/network/http/websocket.hpp @@ -53,7 +53,7 @@ namespace fc { namespace http { class websocket_server { public: - websocket_server(const std::string& forward_header_key); + websocket_server(const std::string& forward_header_key = std::string()); ~websocket_server(); void on_connection( const on_connection_handler& handler); @@ -78,7 +78,7 @@ namespace fc { namespace http { public: websocket_tls_server( const std::string& server_pem, const std::string& ssl_password, - const std::string& forward_header_key ); + const std::string& forward_header_key = std::string() ); ~websocket_tls_server(); void on_connection( const on_connection_handler& handler);