402 Commits (ba8fa322913a3c1221dcec3b4ff554834380160a)

Author SHA1 Message Date
SHI c93b275591 Rename all 5 years ago
Cory Fields 5303970c26
net: don't retry failed oneshot connections forever 5 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 5 years ago
practicalswift bfb0c0a5b7 Add Clang thread safety analysis annotations 5 years ago
practicalswift 63f21d27ee net: Add missing locks in net.{cpp,h} 5 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 5 years ago
practicalswift f72cbf9ba9 Use unique_ptr for pfilter (CBloomFilter) 5 years ago
practicalswift 8ccf1bb0c3 Use unique_ptr for sem{Addnode,Outbound} (CSemaphore) 5 years ago
João Barbosa 83df25736e Add CConnmanTest to mutate g_connman in tests 5 years ago
Suhas Daftuar 2d4327db19 net: Allow connecting to extra outbound peers 5 years ago
Matt Corallo 57edc0b0c8 Rename fAddnode to a more-descriptive "manual_connection" 5 years ago
Matt Corallo 44407100ff Replace relevant services logic with a function suite. 5 years ago
Dan Raviv 2a07f878a8 Refactor: Modernize disallowed copy constructors/assignment 5 years ago
Marko Bencun 605918272c add m_added_nodes to connman options 5 years ago
Cory Fields 80e2e9d0ce net: drop unused connman param 5 years ago
Cory Fields 8ad663c1fa net: use an interface class rather than signals for message processing 5 years ago
Cory Fields 28f11e9406 net: pass CConnman via pointer rather than reference 5 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 5 years ago
practicalswift 11dd29b658 [net] Fix use of uninitialized value in getnetworkinfo(const JSONRPCRequest& request) 5 years ago
Marko Bencun f228b8e163 remove some unused functions 5 years ago
Marko Bencun 352d582ba2 Add vConnect to CConnman::Options 5 years ago
Jorge Timón 5995735c5b
scripted-diff: Remove #include <boost/foreach.hpp> 6 years ago
Marko Bencun 07b2afef10 add Binds, WhiteBinds to CConnman::Options 6 years ago
Marko Bencun ce79f32518 add WhitelistedRange to CConnman::Options 6 years ago
practicalswift 4087d9ea7c Remove unnecessary forward class declarations in header files 6 years ago
Wladimir J. van der Laan a7e3c2814c rpc: Add listen address to incoming connections in `getpeerinfo` 6 years ago
Pavlos Antoniou 5f672ca8c1 net: Denote some CNode functions const 6 years ago
Marko Bencun 5d67526026 add SeedNodes to CConnman::Options 6 years ago
Cory Fields 0f3471f3ad net: make CNode's id private 6 years ago
Jorge Timón 381a46e38f
Consensus: Policy: MOVEONLY: Move CFeeRate out of the consensus module 6 years ago
Jorge Timón a1fd450328
Trivial: Remove unneeded includes from .h: 6 years ago
Cory Fields c851be4b25 net: define NodeId as an int64_t 6 years ago
Wladimir J. van der Laan 7d5172d354 Replace includes of boost/filesystem.h with fs.h 6 years ago
Matthias Grundmann 31a14d4909
Correct indentation and remove unnecessary braces 6 years ago
Pieter Wuille 4fd2d2fc97 Add a FastRandomContext::randrange and use it 6 years ago
practicalswift 8dc957ae06 Remove unused code 6 years ago
Matt Corallo db2dc7a58c Move CNode::addrLocal access behind locked accessors 6 years ago
Matt Corallo 036073bf87 Move CNode::addrName accesses behind locked accessors 6 years ago
Matt Corallo 22b4966a29 Move [clean|str]SubVer writes/copyStats into a lock 6 years ago
Matt Corallo 0f31872615 Make nServices atomic 6 years ago
Matt Corallo 96f42d8a12 Make nStartingHeight atomic 6 years ago
Matt Corallo 644f1234e2 Make nTimeConnected const in CNode 6 years ago
Cory Fields 321d0fc6b6 net: fix a few races. Credit @TheBlueMatt 6 years ago
Cory Fields 9a0b784dea net: add a lock around hSocket 6 years ago
Cory Fields 08bb6f4ed4 net: log an error rather than asserting if send version is misused 6 years ago
Cory Fields 12752af0cc net: don't run callbacks on nodes that haven't completed the version handshake 6 years ago
Cory Fields 2046617b5e net: deserialize the entire version message locally 6 years ago
Jorge Timón d45955fa09
Net: CConnman: Make some methods const 6 years ago
Matt Corallo 5be01906e5 Delete some unused (and broken) functions in CConnman 6 years ago
Matt Corallo f13914a0e9 Make WakeMessageHandler public 6 years ago