From 23275a59498c9dd2fcbf286891af7aa16eab24d9 Mon Sep 17 00:00:00 2001 From: jeff Date: Mon, 6 Jul 2015 17:45:12 -0400 Subject: [PATCH 1/2] have http server bind to loopback --- HTTPServer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HTTPServer.cpp b/HTTPServer.cpp index c9048727..b2b080a5 100644 --- a/HTTPServer.cpp +++ b/HTTPServer.cpp @@ -1044,7 +1044,7 @@ namespace util HTTPServer::HTTPServer (int port): m_Thread (nullptr), m_Work (m_Service), - m_Acceptor (m_Service, boost::asio::ip::tcp::endpoint (boost::asio::ip::tcp::v4(), port)), + m_Acceptor (m_Service, boost::asio::ip::tcp::endpoint (boost::asio::ip::address::from_string("127.0.0.1"), port)), m_NewSocket (nullptr) { From 855f3833d29e6e771fc9007bb961ba77f31b24d3 Mon Sep 17 00:00:00 2001 From: jeff Date: Mon, 6 Jul 2015 18:03:16 -0400 Subject: [PATCH 2/2] bind to loopback --- I2PService.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/I2PService.h b/I2PService.h index 37c06828..a088953e 100644 --- a/I2PService.h +++ b/I2PService.h @@ -83,11 +83,11 @@ namespace client public: TCPIPAcceptor (int port, std::shared_ptr localDestination = nullptr) : I2PService(localDestination), - m_Acceptor (GetService (), boost::asio::ip::tcp::endpoint (boost::asio::ip::tcp::v4(), port)), + m_Acceptor (GetService (), boost::asio::ip::tcp::endpoint (boost::asio::ip::address::from_string("127.0.0.1"), port)), m_Timer (GetService ()) {} TCPIPAcceptor (int port, i2p::data::SigningKeyType kt) : I2PService(kt), - m_Acceptor (GetService (), boost::asio::ip::tcp::endpoint (boost::asio::ip::tcp::v4(), port)), + m_Acceptor (GetService (), boost::asio::ip::tcp::endpoint (boost::asio::ip::address::from_string("127.0.0.1"), port)), m_Timer (GetService ()) {} virtual ~TCPIPAcceptor () { TCPIPAcceptor::Stop(); } //If you override this make sure you call it from the children