aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
AgeCommit message (Expand)Author
2018-04-26Limit the number of IPs we use from each DNS seedere0
2018-02-02net: don't retry failed oneshot connections foreverCory Fields
2018-02-01net: initialize socket to avoid closing random fd'sCory Fields
2018-01-24Merge #11512: Use GetDesireableServiceFlags in seeds, dnsseeds, fixing static...Wladimir J. van der Laan
2018-01-19Fall back to oneshot for DNS Seeds which don't support filtering.Matt Corallo
2018-01-19Use GetDesireableServiceFlags in static seeds, document this.Matt Corallo
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-15Merge #11616: Update ban-state in case of dirty-state during periodic sweepWladimir J. van der Laan
2017-12-13Merge #11363: net: Split socket create/connectWladimir J. van der Laan
2017-12-12net: use CreateSocket for bindsCory Fields
2017-12-12net: Move IsSelectableSocket check into socket creationCory Fields
2017-12-12net: split socket creation out of connectionCory Fields
2017-12-12Merge #10574: Remove includes in .cpp files for things the corresponding .h f...Wladimir J. van der Laan
2017-12-11Merge #11583: Do not make it trivial for inbound peers to generate log entriesWladimir J. van der Laan
2017-11-30Merge #10493: Use range-based for loops (C++11) when looping over map elementsMarcoFalke
2017-11-21net: Add missing locks in net.{cpp,h}practicalswift
2017-11-19Call BannedListChanged outside of cs_setBanned lockJonas Schnelli
2017-11-16Remove includes in .cpp files for things the corresponding .h file already in...practicalswift
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-11-09Do not make it trivial for inbound peers to generate log entriesMatt Corallo
2017-11-09Update ban-state in case of dirty-state during periodic sweepJonas Schnelli
2017-11-09Use MakeUnique<T>(...) instead of std::unique_ptr<T>(new T(...))practicalswift
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-10-09Use range-based for loops (C++11) when looping over map elementspracticalswift
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