aboutsummaryrefslogtreecommitdiff
path: root/src/net/http.cpp
diff options
context:
space:
mode:
authorLee *!* Clagett <code@leeclagett.com>2024-08-17 18:37:10 -0400
committerlschomaker1 <lucas.schomaker12@gmail.com>2026-04-16 15:52:05 -0500
commitce5437f0677966c15d2946bc7c068975aa6bfd83 (patch)
treefe34f64934e00f27f4308f6747a0c32efd2edfcd /src/net/http.cpp
parent54b803603cf0fb450a9b9436b9fe85452e75966f (diff)
downloadmonzero-core-ce5437f0677966c15d2946bc7c068975aa6bfd83.tar.gz
monzero-core-ce5437f0677966c15d2946bc7c068975aa6bfd83.tar.xz
monzero-core-ce5437f0677966c15d2946bc7c068975aa6bfd83.zip
Add Socks v5 support to daemon and wallet
(cherry picked from commit 23e29a5074f01cbb781f7e76b0c17ad2b6797af0)
Diffstat (limited to 'src/net/http.cpp')
-rw-r--r--src/net/http.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/net/http.cpp b/src/net/http.cpp
index c0ed3d430..ed7d5a889 100644
--- a/src/net/http.cpp
+++ b/src/net/http.cpp
@@ -45,15 +45,17 @@ bool client::set_proxy(const std::string &address)
}
else
{
- const auto endpoint = get_tcp_endpoint(address);
+ auto endpoint = socks::endpoint::get(address);
if (!endpoint)
{
- auto always_fail = net::socks::connector{boost::asio::ip::tcp::endpoint()};
+ auto always_fail = net::socks::connector{};
set_connector(always_fail);
}
else
{
- set_connector(net::socks::connector{*endpoint});
+ set_connector(
+ net::socks::connector{std::make_shared<socks::endpoint>(std::move(*endpoint))}
+ );
}
}