summarylogtreecommitdiffstats
path: root/0005-boost-patch-by-unixbrain.patch
diff options
context:
space:
mode:
Diffstat (limited to '0005-boost-patch-by-unixbrain.patch')
-rw-r--r--0005-boost-patch-by-unixbrain.patch75
1 files changed, 0 insertions, 75 deletions
diff --git a/0005-boost-patch-by-unixbrain.patch b/0005-boost-patch-by-unixbrain.patch
deleted file mode 100644
index c37c193074d8..000000000000
--- a/0005-boost-patch-by-unixbrain.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-diff -ura dogecoin-1.10.0/src/bitcoin-cli.cpp dogecoin-1.10.0-b/src/bitcoin-cli.cpp
---- dogecoin-1.10.0/src/bitcoin-cli.cpp 2015-10-31 10:49:41.000000000 -0400
-+++ dogecoin-1.10.0-b/src/bitcoin-cli.cpp 2018-02-06 01:23:36.244774559 -0500
-@@ -105,7 +105,7 @@
- // Connect to localhost
- bool fUseSSL = GetBoolArg("-rpcssl", false);
- boost::asio::io_service io_service;
-- boost::asio::ssl::context context(io_service, boost::asio::ssl::context::sslv23);
-+ boost::asio::ssl::context context(boost::asio::ssl::context::sslv23);
- context.set_options(boost::asio::ssl::context::no_sslv2 | boost::asio::ssl::context::no_sslv3);
- boost::asio::ssl::stream<boost::asio::ip::tcp::socket> sslStream(io_service, context);
- SSLIOStreamDevice<boost::asio::ip::tcp> d(sslStream, fUseSSL);
-diff -ura dogecoin-1.10.0/src/rpcserver.cpp dogecoin-1.10.0-b/src/rpcserver.cpp
---- dogecoin-1.10.0/src/rpcserver.cpp 2015-10-31 10:49:41.000000000 -0400
-+++ dogecoin-1.10.0-b/src/rpcserver.cpp 2018-02-06 01:04:33.034848733 -0500
-@@ -503,8 +503,8 @@
- void ServiceConnection(AcceptedConnection *conn);
-
- //! Forward declaration required for RPCListen
--template <typename Protocol, typename SocketAcceptorService>
--static void RPCAcceptHandler(boost::shared_ptr< basic_socket_acceptor<Protocol, SocketAcceptorService> > acceptor,
-+template <typename Protocol>
-+static void RPCAcceptHandler(boost::shared_ptr< basic_socket_acceptor<Protocol> > acceptor,
- ssl::context& context,
- bool fUseSSL,
- boost::shared_ptr< AcceptedConnection > conn,
-@@ -513,8 +513,8 @@
- /**
- * Sets up I/O resources to accept and handle a new connection.
- */
--template <typename Protocol, typename SocketAcceptorService>
--static void RPCListen(boost::shared_ptr< basic_socket_acceptor<Protocol, SocketAcceptorService> > acceptor,
-+template <typename Protocol>
-+static void RPCListen(boost::shared_ptr< basic_socket_acceptor<Protocol> > acceptor,
- ssl::context& context,
- const bool fUseSSL)
- {
-@@ -524,7 +524,7 @@
- acceptor->async_accept(
- conn->sslStream.lowest_layer(),
- conn->peer,
-- boost::bind(&RPCAcceptHandler<Protocol, SocketAcceptorService>,
-+ boost::bind(&RPCAcceptHandler<Protocol>,
- acceptor,
- boost::ref(context),
- fUseSSL,
-@@ -536,8 +536,8 @@
- /**
- * Accept and handle incoming connection.
- */
--template <typename Protocol, typename SocketAcceptorService>
--static void RPCAcceptHandler(boost::shared_ptr< basic_socket_acceptor<Protocol, SocketAcceptorService> > acceptor,
-+template <typename Protocol>
-+static void RPCAcceptHandler(boost::shared_ptr< basic_socket_acceptor<Protocol> > acceptor,
- ssl::context& context,
- const bool fUseSSL,
- boost::shared_ptr< AcceptedConnection > conn,
-@@ -631,7 +631,7 @@
-
- assert(rpc_io_service == NULL);
- rpc_io_service = new boost::asio::io_service();
-- rpc_ssl_context = new ssl::context(*rpc_io_service, ssl::context::sslv23);
-+ rpc_ssl_context = new ssl::context(ssl::context::sslv23);
-
- const bool fUseSSL = GetBoolArg("-rpcssl", false);
-
-@@ -650,7 +650,7 @@
- else LogPrintf("ThreadRPCServer ERROR: missing server private key file %s\n", pathPKFile.string());
-
- string strCiphers = GetArg("-rpcsslciphers", "TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH");
-- SSL_CTX_set_cipher_list(rpc_ssl_context->impl(), strCiphers.c_str());
-+ SSL_CTX_set_cipher_list(rpc_ssl_context->native_handle(), strCiphers.c_str());
- }
-
- std::vector<ip::tcp::endpoint> vEndpoints;