357 Commits (036073bf87c07f8d69e39168dd93a52f1aafe85c)

Author SHA1 Message Date
Cory Fields 0103c5b90f net: move MAX_FEELER_CONNECTIONS into connman 8 years ago
Jeremy Rubin e700cd0bc8 Convert ForEachNode* functions to take a templated function argument rather than a std::function to eliminate std::function overhead 8 years ago
Jeremy Rubin d1a2295f0d Made the ForEachNode* functions in src/net.cpp more pragmatic and self documenting 8 years ago
Cory Fields 98591c5027 net: move vNodesDisconnected into CConnman 8 years ago
Cory Fields fa2f8bc47f net: add nSendBufferMaxSize/nReceiveFloodSize to CConnection::Options 8 years ago
Cory Fields a19553b992 net: Introduce CConnection::Options to avoid passing so many params 8 years ago
Cory Fields bafa5fc5a1 net: Drop StartNode/StopNode and use CConnman directly 8 years ago
Cory Fields e81a602cf0 net: pass CClientUIInterface into CConnman 8 years ago
Cory Fields f60b9059e4 net: Pass best block known height into CConnman 8 years ago
Cory Fields fdf69ff21a net: move max/max-outbound to CConnman 8 years ago
Cory Fields 8a593694b1 net: move semOutbound to CConnman 8 years ago
Cory Fields bd72937dc4 net: move nLocalServices/nRelevantServices to CConnman 8 years ago
Cory Fields be9c796dc5 net: move SendBufferSize/ReceiveFloodSize to CConnman 8 years ago
Cory Fields 63cafa6329 net: move send/recv statistics to CConnman 8 years ago
Cory Fields adf5d4c2e4 net: SocketSendData returns written size 8 years ago
Cory Fields ee44fa9576 net: move messageHandlerCondition to CConnman 8 years ago
Cory Fields 960cf2e405 net: move nLocalHostNonce to CConnman 8 years ago
Cory Fields 551e0887db net: move nLastNodeId to CConnman 8 years ago
Cory Fields 6c19d92361 net: move whitelist functions into CConnman 8 years ago
Cory Fields 53347f0cb9 net: create generic functor accessors and move vNodes to CConnman 8 years ago
Cory Fields c0569c7fa1 net: Add most functions needed for vNodes to CConnman 8 years ago
Cory Fields 8ae2dac1c6 net: move added node functions to CConnman 8 years ago
Cory Fields 502dd3a8a0 net: Add oneshot functions to CConnman 8 years ago
Cory Fields a0f3d3cdad net: move ban and addrman functions into CConnman 8 years ago
Cory Fields aaf018e3b7 net: handle nodesignals in CConnman 8 years ago
Cory Fields b1a5f43208 net: move OpenNetworkConnection into CConnman 8 years ago
Cory Fields 02137f11e2 net: Move socket binding into CConnman 8 years ago
Cory Fields 8d58c4d81f net: Pass CConnman around as needed 8 years ago
Cory Fields cd16f48028 net: Create CConnman to encapsulate p2p connections 8 years ago
Cory Fields d93b14dc5d net: move CBanDB and CAddrDB out of net.h/cpp 8 years ago
Ethan Heilman dbb1f640e6 Added feeler connections increasing good addrs in the tried table. 8 years ago
Pavel Janík b7c349d5e7 Do not shadow variables in networking code 8 years ago
Cory Fields 21ba407a73 net: narrow include scope after moving to netaddress 8 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 9 years ago
Pieter Wuille b8a97498df BIP144: Handshake and relay (receiver side) 9 years ago
Pieter Wuille 7030d9eb47 BIP144: Serialization, hashes, relay (sender side) 9 years ago
Matt Corallo 927f8eede0 Add ability to fetch CNode by NodeId 9 years ago
Gregory Maxwell 5d0ca81f74 Add recently accepted blocks and txn to AttemptToEvictConnection. 9 years ago
Pieter Wuille 1111b80df8 Rework addnode behaviour 9 years ago
Pieter Wuille ecd7fd37c8 Introduce REQUIRED_SERVICES constant 9 years ago
Pieter Wuille ee06e04369 Introduce enum ServiceFlags for service flags 9 years ago
Pieter Wuille fc83f18153 Verify that outbound connections have expected services 9 years ago
Pieter Wuille c31b24f745 Use 64-bit SipHash of netgroups in eviction 9 years ago
Patrick Strateman 053930ffc4 Avoid recalculating vchKeyedNetGroup in eviction logic. 9 years ago
Gregory Maxwell 4d8993b346 Defer inserting into maprelay until just before relaying. 9 years ago
Gregory Maxwell c769c4af11 Avoid counting failed connect attempts when probably offline. 9 years ago
Gregory Maxwell 7e908c7b82 Do not use mempool for GETDATA for tx accepted after the last mempool req. 9 years ago
Gregory Maxwell d87b198b73 Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool. 9 years ago
Wladimir J. van der Laan 581ddff05c net: Add fRelayTxes flag 9 years ago
Cory Fields 5d5e7a097a net: No need to export ConnectNode 9 years ago