aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
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-09Use unique_ptr for upnp_thread (boost::thread)practicalswift
2017-11-09Merge #10696: Remove redundant nullptr checks before deallocationWladimir J. van der Laan
2017-11-08Merge #11524: [net] De-duplicate connection eviction logicWladimir J. van der Laan
2017-11-07[net] De-duplicate connection eviction logicThomas Snider
2017-11-02Connect to an extra outbound peer if our tip is staleSuhas Daftuar
2017-11-01net: Allow connecting to extra outbound peersSuhas Daftuar
2017-10-13Switch DNSSeed-needed metric to any-automatic-nodes, not servicesMatt Corallo
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-28Merge #10663: net: split resolve out of connectWladimir J. van der Laan
2017-09-22Merge #11301: add m_added_nodes to connman optionsPieter Wuille
2017-09-18net: remove now-superfluous numeric resolveCory Fields
2017-09-18net: separate resolving and conectingCory Fields
2017-09-12range-based loops and const qualifications in net.cppMarko Bencun
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-16Use nullptr instead of zero (0) as the null pointer constantpracticalswift
2017-08-14Remove redundant nullptr checks before deallocationpracticalswift
2017-08-14scripted-diff: stop using the gArgs wrappersMarko Bencun
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-27Merge #10501: remove some unused functionsWladimir J. van der Laan
2017-07-26Merge #10824: Avoid unnecessary work in SetNetworkActiveWladimir J. van der Laan
2017-07-22remove some unused functionsMarko Bencun
2017-07-22Move CloseSocket out of SetSocketNonBlocking and pass SOCKET by const referen...Dag Robole
2017-07-19Add vConnect to CConnman::OptionsMarko Bencun
2017-07-14Avoid unnecessary work in SetNetworkActiveJoão Barbosa
2017-07-08Fix subscript[0] bug in net.cpp if GetGroup returns a 0-sized vectorJeremy Rubin
2017-06-27Util: Remove redundant calls to gArgs.IsArgSet()Jorge Timón
2017-06-26Merge #10496: Add Binds, WhiteBinds, Whitelistedrange to CConnman::OptionsWladimir J. van der Laan
2017-06-24Merge #10446: net: avoid extra dns query per seedWladimir J. van der Laan
2017-06-22net: use an internal address for fixed seedsCory Fields
2017-06-15add Binds, WhiteBinds to CConnman::OptionsMarko Bencun
2017-06-15add WhitelistedRange to CConnman::OptionsMarko Bencun
2017-06-14net: switch to dummy internal ip for dns seed sourceCory Fields
2017-06-14net: add an internal subnet for representing unresolved hostnamesCory Fields
2017-06-13Merge #10502: scripted-diff: Remove BOOST_FOREACH, Q_FOREACH and PAIRTYPEPieter Wuille
2017-06-09Return early in IsBanned.Gregory Maxwell
2017-06-05scripted-diff: Fully remove BOOST_FOREACHJorge Timón
2017-06-05rpc: Add listen address to incoming connections in `getpeerinfo`Wladimir J. van der Laan
2017-06-01Merge #10441: net: only enforce expected services for half of outgoing connec...Wladimir J. van der Laan
2017-05-30add SeedNodes to CConnman::OptionsMarko Bencun
2017-05-28net: only enforce the services required to connectCory Fields
2017-05-18Populate services in GetLocalAddressAlex Morcos
2017-05-17Merge #10061: [net] Added SetSocketNoDelay() utility functionPieter Wuille