582 Commits (d3d7056d2a562301b3770c4ede1dfc8ffb00cf4b)

Author SHA1 Message Date
Cory Fields d3d7056d2a net: make net processing interruptible 6 years ago
Cory Fields 0985052319 net: make net interruptible 6 years ago
Cory Fields 7325b15566 net: a few small cleanups before replacing boost threads 6 years ago
Matt Corallo 2b5f085ad1 Fix non-const mapMultiArgs[] access after init. 6 years ago
Gregory Maxwell bdb922b34c Remove pnodeLocalHost. 6 years ago
Gregory Maxwell 083f203698 Remove fNetworkNode. 6 years ago
Matt Corallo dfed983f19 Fix unlocked access to vNodes.size() 6 years ago
Cory Fields c7be56dcef net: push only raw data into CConnman 6 years ago
Cory Fields 902768099c net: handle version push in InitializeNode 6 years ago
Cory Fields 440f1d3e4c net: remove now-unused ssSend and Fuzz 6 years ago
Cory Fields 5c2169cc3f drop the optimistic write counter hack 6 years ago
Cory Fields ea3326891d net: switch all callers to connman for pushing messages 6 years ago
Cory Fields 3e32cd09f6 connman is in charge of pushing messages 6 years ago
Gregory Maxwell d32036a47d Use RelevantServices instead of node_network in AttemptToEvict. 6 years ago
Cory Fields 59ac5c5b72 net: Use deterministic randomness for CNode's nonce, and make it const 6 years ago
Cory Fields aff6584e09 net: constify a few CNode vars to indicate that they're threadsafe 6 years ago
Matt Corallo fe1dc62cef Hash P2P messages as they are received instead of at process-time 6 years ago
Gregory Maxwell 515e2642eb Make connect=0 disable automatic outbound connections. 6 years ago
MarcoFalke fa1c3c2eb0 [net] Remove assert(nMaxInbound > 0) 6 years ago
Jon Lund Steffensen 32efa79e0e Qt: Add GUI feedback and control of network activity state. 6 years ago
Jon Lund Steffensen 7c9a98aac8 Allow network activity to be temporarily suspended. 6 years ago
Gregory Maxwell 4630479135 Make dnsseed's definition of acute need include relevant services. 6 years ago
Gregory Maxwell 9583477288 Be more aggressive in connecting to peers with relevant services. 6 years ago
Matt Corallo 1ab21cf344 Remove bogus assert on number of oubound connections. 6 years ago
Matt Corallo 504c72ad34 Comment that most dnsseeds only support some service bits combos 6 years ago
Wladimir J. van der Laan 5eaaa83ac1 Kill insecure_random and associated global state 6 years ago
R E Broadley 1724a405c9 Display minimum ping in debug window. 6 years ago
Cory Fields cb78c60534 gui: fix ban from qt console 6 years ago
Wladimir J. van der Laan 41e58faf04 net: Consistent checksum handling 6 years ago
Pieter Wuille d9ff591d42 Move static global randomizer seeds into CConnman 6 years ago
Wladimir J. van der Laan d9c99c3058 net: No longer send local address in addrMe 6 years ago
Cory Fields f3552da813 net: fix maxuploadtarget setting 6 years ago
Cory Fields 36fa01f217 net: only delete CConnman if it's been created 6 years ago
Jonas Schnelli 1b6bcdd3aa
Remove maxuploadtargets recommended minimum 6 years ago
Cory Fields 0103c5b90f net: move MAX_FEELER_CONNECTIONS into connman 6 years ago
Jeremy Rubin e700cd0bc8 Convert ForEachNode* functions to take a templated function argument rather than a std::function to eliminate std::function overhead 6 years ago
Jeremy Rubin d1a2295f0d Made the ForEachNode* functions in src/net.cpp more pragmatic and self documenting 6 years ago
Cory Fields 98591c5027 net: move vNodesDisconnected into CConnman 6 years ago
Cory Fields fa2f8bc47f net: add nSendBufferMaxSize/nReceiveFloodSize to CConnection::Options 6 years ago
Cory Fields a19553b992 net: Introduce CConnection::Options to avoid passing so many params 6 years ago
Cory Fields bafa5fc5a1 net: Drop StartNode/StopNode and use CConnman directly 6 years ago
Cory Fields e81a602cf0 net: pass CClientUIInterface into CConnman 6 years ago
Cory Fields f60b9059e4 net: Pass best block known height into CConnman 6 years ago
Cory Fields fdf69ff21a net: move max/max-outbound to CConnman 6 years ago
Cory Fields 8a593694b1 net: move semOutbound to CConnman 6 years ago
Cory Fields bd72937dc4 net: move nLocalServices/nRelevantServices to CConnman 6 years ago
Cory Fields be9c796dc5 net: move SendBufferSize/ReceiveFloodSize to CConnman 6 years ago
Cory Fields 63cafa6329 net: move send/recv statistics to CConnman 6 years ago
Cory Fields adf5d4c2e4 net: SocketSendData returns written size 6 years ago
Cory Fields ee44fa9576 net: move messageHandlerCondition to CConnman 6 years ago