669 Commits (d34d77a51b846a2459e4447762edcb2b66c95550)

Author SHA1 Message Date
Cory Fields c6e8a9bcff net: add a flag to indicate when a node's process queue is full 8 years ago
Cory Fields 4d712e366c net: add a new message queue for the message processor 8 years ago
Cory Fields c5a8b1b946 net: rework the way that the messagehandler sleeps 8 years ago
Cory Fields ef7b5ecbb7 net: Add a simple function for waking the message handler 8 years ago
Cory Fields f5c36d19b6 net: record bytes written before notifying the message processor 8 years ago
Cory Fields 60befa3997 net: handle message accounting in ReceiveMsgBytes 8 years ago
Douglas Roark cc0589639c
Remove stray semicolon (Fix empty body warning) 8 years ago
Gregory Maxwell 032ba3f066 RPC help documentation for addnode peerinfo. 8 years ago
Gregory Maxwell 50bd12ce0c Break addnode out from the outbound connection limits. 8 years ago
Cory Fields 56212e20ac net: set message deserialization version when it's actually time to deserialize 8 years ago
Cory Fields 60425870d7 net: wait until the node is destroyed to delete its recv buffer 8 years ago
Cory Fields f6315e07f9 net: only disconnect if fDisconnect has been set 8 years ago
Cory Fields e5bcd9c84f net: make vRecvMsg a list so that we can use splice() 8 years ago
Cory Fields 53ad9a133a net: fix typo causing the wrong receive buffer size 8 years ago
Cory Fields 67ee4ec901 net: misc header cleanups 8 years ago
Cory Fields 8b3159ef0a net: make proxy receives interruptible 8 years ago
Cory Fields d3d7056d2a net: make net processing interruptible 8 years ago
Cory Fields 0985052319 net: make net interruptible 8 years ago
Cory Fields 7325b15566 net: a few small cleanups before replacing boost threads 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Matt Corallo 2b5f085ad1 Fix non-const mapMultiArgs[] access after init. 8 years ago
Gregory Maxwell bdb922b34c Remove pnodeLocalHost. 8 years ago
Gregory Maxwell 083f203698 Remove fNetworkNode. 8 years ago
Matt Corallo dfed983f19 Fix unlocked access to vNodes.size() 8 years ago
Cory Fields c7be56dcef net: push only raw data into CConnman 8 years ago
Cory Fields 902768099c net: handle version push in InitializeNode 8 years ago
Cory Fields 440f1d3e4c net: remove now-unused ssSend and Fuzz 8 years ago
Cory Fields 5c2169cc3f drop the optimistic write counter hack 8 years ago
Cory Fields ea3326891d net: switch all callers to connman for pushing messages 8 years ago
Cory Fields 3e32cd09f6 connman is in charge of pushing messages 8 years ago
Gregory Maxwell d32036a47d Use RelevantServices instead of node_network in AttemptToEvict. 8 years ago
Cory Fields 59ac5c5b72 net: Use deterministic randomness for CNode's nonce, and make it const 8 years ago
Cory Fields aff6584e09 net: constify a few CNode vars to indicate that they're threadsafe 8 years ago
Matt Corallo fe1dc62cef Hash P2P messages as they are received instead of at process-time 8 years ago
Gregory Maxwell 515e2642eb Make connect=0 disable automatic outbound connections. 8 years ago
MarcoFalke fa1c3c2eb0 [net] Remove assert(nMaxInbound > 0) 8 years ago
Jon Lund Steffensen 32efa79e0e Qt: Add GUI feedback and control of network activity state. 8 years ago
Jon Lund Steffensen 7c9a98aac8 Allow network activity to be temporarily suspended. 8 years ago
Gregory Maxwell 4630479135 Make dnsseed's definition of acute need include relevant services. 8 years ago
Gregory Maxwell 9583477288 Be more aggressive in connecting to peers with relevant services. 8 years ago
Matt Corallo 1ab21cf344 Remove bogus assert on number of oubound connections. 8 years ago
Matt Corallo 504c72ad34 Comment that most dnsseeds only support some service bits combos 8 years ago
Wladimir J. van der Laan 5eaaa83ac1 Kill insecure_random and associated global state 8 years ago
R E Broadley 1724a405c9 Display minimum ping in debug window. 8 years ago
Cory Fields cb78c60534 gui: fix ban from qt console 8 years ago
Wladimir J. van der Laan 41e58faf04 net: Consistent checksum handling 8 years ago
Pieter Wuille d9ff591d42 Move static global randomizer seeds into CConnman 8 years ago
Wladimir J. van der Laan d9c99c3058 net: No longer send local address in addrMe 8 years ago
Cory Fields f3552da813 net: fix maxuploadtarget setting 8 years ago
Cory Fields 36fa01f217 net: only delete CConnman if it's been created 8 years ago