aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
AgeCommit message (Expand)Author
2018-04-05Merge #12859: Bugfix: Include <memory> for std::unique_ptrWladimir J. van der Laan
2018-04-02Bugfix: Include <memory> for std::unique_ptrLuke Dashjr
2018-03-21Merge #12716: Fix typos and cleanup in various filesMarcoFalke
2018-03-21Fix typosDimitris Apostolou
2018-03-15Remove redundant checks for MSG_* from configure.acVasil Dimov
2018-03-09Format timestamps using ISO 8601 formatting (e.g. "2018-02-28T12:34:56Z")practicalswift
2018-03-06Limit the number of IPs we use from each DNS seedere0
2018-03-06Merge #9037: net: Add test-before-evict discipline to addrmanWladimir J. van der Laan
2018-03-06Add test-before-evict discipline to addrmanEthan Heilman
2018-03-01Merge #10387: Eventually connect to NODE_NETWORK_LIMITED peersWladimir J. van der Laan
2018-02-09[QA] Allow addrman loopback tests (add debug option -addrmantest)Jonas Schnelli
2018-02-09Connect to peers signaling NODE_NETWORK_LIMITED when out-of-IBDJonas Schnelli
2018-02-08boost: remove useless threadGroup parameter from DiscoverCory Fields
2018-02-08boost: drop boost threads for upnpCory Fields
2018-02-07Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke
2018-02-03Extend #11583 to include the most common message generated by non-contributin...Clem Taylor
2018-02-01net: 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