aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
AgeCommit message (Expand)Author
2017-11-09Use unique_ptr for pfilter (CBloomFilter)practicalswift
2017-11-09Use unique_ptr for sem{Addnode,Outbound} (CSemaphore)practicalswift
2017-11-02Add CConnmanTest to mutate g_connman in testsJoão Barbosa
2017-11-01net: Allow connecting to extra outbound peersSuhas Daftuar
2017-10-13Rename fAddnode to a more-descriptive "manual_connection"Matt Corallo
2017-10-13Replace relevant services logic with a function suite.Matt Corallo
2017-09-22Merge #11301: add m_added_nodes to connman optionsPieter Wuille
2017-09-16Refactor: Modernize disallowed copy constructors/assignmentDan Raviv
2017-09-11add m_added_nodes to connman optionsMarko Bencun
2017-09-06net: drop unused connman paramCory Fields
2017-09-06net: use an interface class rather than signals for message processingCory Fields
2017-09-06net: pass CConnman via pointer rather than referenceCory Fields
2017-09-06Merge #10596: Add vConnect to CConnman::OptionsWladimir J. van der Laan
2017-08-07scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift
2017-08-02[net] Fix use of uninitialized value in getnetworkinfo(const JSONRPCRequest& ...practicalswift
2017-07-22remove some unused functionsMarko Bencun
2017-07-19Add vConnect to CConnman::OptionsMarko Bencun
2017-07-04Merge #10193: scripted-diff: Remove #include <boost/foreach.hpp>Wladimir J. van der Laan
2017-06-22scripted-diff: Remove #include <boost/foreach.hpp>Jorge Timón
2017-06-15add Binds, WhiteBinds to CConnman::OptionsMarko Bencun
2017-06-15add WhitelistedRange to CConnman::OptionsMarko Bencun
2017-06-12Remove unnecessary forward class declarations in header filespracticalswift
2017-06-05rpc: Add listen address to incoming connections in `getpeerinfo`Wladimir J. van der Laan
2017-06-01net: Denote some CNode functions constPavlos Antoniou
2017-05-30add SeedNodes to CConnman::OptionsMarko Bencun
2017-05-09Merge #9279: Consensus: Move CFeeRate out of libconsensusWladimir J. van der Laan
2017-05-04net: make CNode's id privateCory Fields
2017-05-03Consensus: Policy: MOVEONLY: Move CFeeRate out of the consensus moduleJorge Timón
2017-04-26Merge #9930: Trivial: Correct indentation and bracingWladimir J. van der Laan
2017-04-24Merge #9792: FastRandomContext improvements and switch to ChaCha20Wladimir J. van der Laan
2017-04-20Merge #10181: Include cleanupWladimir J. van der Laan
2017-04-13Merge #10176: net: gracefully handle NodeId wrappingWladimir J. van der Laan
2017-04-13Trivial: Remove unneeded includes from .h:Jorge Timón
2017-04-12net: define NodeId as an int64_tCory Fields
2017-04-03Replace includes of boost/filesystem.h with fs.hWladimir J. van der Laan
2017-04-02Correct indentation and remove unnecessary bracesMatthias Grundmann
2017-03-29Add a FastRandomContext::randrange and use itPieter Wuille
2017-03-17Remove unused codepracticalswift
2017-02-10Move CNode::addrLocal access behind locked accessorsMatt Corallo
2017-02-10Move CNode::addrName accesses behind locked accessorsMatt Corallo
2017-02-10Move [clean|str]SubVer writes/copyStats into a lockMatt Corallo
2017-02-10Make nServices atomicMatt Corallo
2017-02-10Make nStartingHeight atomicMatt Corallo
2017-02-10Make nTimeConnected const in CNodeMatt Corallo
2017-02-10net: fix a few races. Credit @TheBlueMattCory Fields
2017-02-06net: add a lock around hSocketCory Fields
2017-02-06Merge #9659: Net: Turn some methods and params/variables constWladimir J. van der Laan
2017-02-02net: log an error rather than asserting if send version is misusedCory Fields
2017-02-02net: don't run callbacks on nodes that haven't completed the version handshakeCory Fields
2017-02-02net: deserialize the entire version message locallyCory Fields