aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
AgeCommit message (Expand)Author
2018-08-31Merge #11640: Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSectionWladimir J. van der Laan
2018-08-27Report minfeefilter value in getpeerinfo rpcAnthony Towns
2018-08-23Skip stale tip checking if outbound connections are off or if reindexing.Gregory Maxwell
2018-08-10Merge #13907: Introduce a maximum size for locators.Wladimir J. van der Laan
2018-08-09Introduce a maximum size for locators.Gregory Maxwell
2018-08-08Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan
2018-08-03Use LOCK macros for non-recursive locksRussell Yanofsky
2018-07-27Return void instead of bool for functions that cannot failpracticalswift
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-16Initialize m_next_send_inv_to_incomingPieter Wuille
2018-07-16Merge #13298: Net: Bucketing INV delays (1 bucket) for incoming connections t...Pieter Wuille
2018-07-13Bucket for inbound when scheduling invs to hide tx timeGleb
2018-07-08net: Remove unused interrupt from SendMessagesfanquake
2018-04-13Merge #12569: net: Increase signal-to-noise ratio in debug.log by adjusting l...Wladimir J. van der Laan
2018-03-14Polish interfaces around PeerLogicValidationVasil Dimov
2018-03-11Increase signal-to-noise ratio in debug.log by adjusting log level when loggi...practicalswift
2018-03-01Merge #10387: Eventually connect to NODE_NETWORK_LIMITED peersWladimir J. van der Laan
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-01net: don't retry failed oneshot connections foreverCory Fields
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-11-23Add Clang thread safety analysis annotationspracticalswift
2017-11-21net: Add missing locks in net.{cpp,h}practicalswift
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
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