i2p: initial support

This commit is contained in:
Jethro Grassie
2019-01-21 11:50:03 -05:00
parent 31bdf7bd11
commit 123fc2a25a
14 changed files with 450 additions and 40 deletions

View File

@@ -40,6 +40,7 @@
#include "net/net_utils_base.h"
#include "net/tor_address.h"
#include "net/i2p_address.h"
namespace net
{
@@ -273,6 +274,13 @@ namespace socks
return false;
}
bool client::set_connect_command(const net::i2p_address& address)
{
if (!address.is_unknown())
return set_connect_command(address.host_str(), address.port());
return false;
}
bool client::set_resolve_command(boost::string_ref domain)
{
if (socks_version() != version::v4a_tor)