mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-12-05 18:23:03 +01:00
Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections
This commit is contained in:
10
src/net.h
10
src/net.h
@@ -1048,7 +1048,8 @@ public:
|
||||
uint64_t nMaxOutboundLimit = 0;
|
||||
int64_t m_peer_connect_timeout = DEFAULT_PEER_CONNECT_TIMEOUT;
|
||||
std::vector<std::string> vSeedNodes;
|
||||
std::vector<NetWhitelistPermissions> vWhitelistedRange;
|
||||
std::vector<NetWhitelistPermissions> vWhitelistedRangeIncoming;
|
||||
std::vector<NetWhitelistPermissions> vWhitelistedRangeOutgoing;
|
||||
std::vector<NetWhitebindPermissions> vWhiteBinds;
|
||||
std::vector<CService> vBinds;
|
||||
std::vector<CService> onion_binds;
|
||||
@@ -1084,7 +1085,8 @@ public:
|
||||
LOCK(m_total_bytes_sent_mutex);
|
||||
nMaxOutboundLimit = connOptions.nMaxOutboundLimit;
|
||||
}
|
||||
vWhitelistedRange = connOptions.vWhitelistedRange;
|
||||
vWhitelistedRangeIncoming = connOptions.vWhitelistedRangeIncoming;
|
||||
vWhitelistedRangeOutgoing = connOptions.vWhitelistedRangeOutgoing;
|
||||
{
|
||||
LOCK(m_added_nodes_mutex);
|
||||
// Attempt v2 connection if we support v2 - we'll reconnect with v1 if our
|
||||
@@ -1397,7 +1399,9 @@ private:
|
||||
|
||||
// Whitelisted ranges. Any node connecting from these is automatically
|
||||
// whitelisted (as well as those connecting to whitelisted binds).
|
||||
std::vector<NetWhitelistPermissions> vWhitelistedRange;
|
||||
std::vector<NetWhitelistPermissions> vWhitelistedRangeIncoming;
|
||||
// Whitelisted ranges for outgoing connections.
|
||||
std::vector<NetWhitelistPermissions> vWhitelistedRangeOutgoing;
|
||||
|
||||
unsigned int nSendBufferMaxSize{0};
|
||||
unsigned int nReceiveFloodSize{0};
|
||||
|
||||
Reference in New Issue
Block a user