aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge #10502: scripted-diff: Remove BOOST_FOREACH, Q_FOREACH and PAIRTYPEPieter Wuille2017-06-131-34/+34
|\ \ | |/ |/|
| * scripted-diff: Fully remove BOOST_FOREACHJorge Timón2017-06-051-34/+34
* | Return early in IsBanned.Gregory Maxwell2017-06-091-18/+14
|/
* rpc: Add listen address to incoming connections in `getpeerinfo`Wladimir J. van der Laan2017-06-051-5/+27
* Merge #10441: net: only enforce expected services for half of outgoing connec...Wladimir J. van der Laan2017-06-011-1/+20
|\
| * net: only enforce the services required to connectCory Fields2017-05-281-1/+20
* | add SeedNodes to CConnman::OptionsMarko Bencun2017-05-301-2/+6
|/
* Populate services in GetLocalAddressAlex Morcos2017-05-181-1/+1
* Merge #10061: [net] Added SetSocketNoDelay() utility functionPieter Wuille2017-05-171-6/+1
|\
| * [net] Added SetSocketNoDelay() utility functionThomas Snider2017-04-051-6/+1
* | Merge #9494: Introduce an ArgsManager class encapsulating cs_args, mapArgs a...Wladimir J. van der Laan2017-05-151-5/+5
|\ \
| * | scripted-diff: Util: Encapsulate mapMultiArgs behind gArgsJorge Timón2017-05-091-5/+5
* | | Merge #10189: devtools/net: add a verifier for scriptable changes. Use it to ...Wladimir J. van der Laan2017-05-071-7/+7
|\ \ \ | |/ / |/| |
| * | net: make CNode's id privateCory Fields2017-05-041-1/+1
| * | scripted-diff: net: Use accessor rather than node's id directlyCory Fields2017-05-041-6/+6
* | | Merge #10234: [net] listbanned RPC and QT should show correct banned subnetsWladimir J. van der Laan2017-05-021-3/+5
|\ \ \ | |/ / |/| |
| * | [net] listbanned RPC and QT should show correct banned subnetsJohn Newbery2017-04-281-3/+5
* | | Merge #9930: Trivial: Correct indentation and bracingWladimir J. van der Laan2017-04-261-51/+47
|\ \ \ | |/ / |/| |
| * | Correct indentation and remove unnecessary bracesMatthias Grundmann2017-04-021-51/+47
* | | Check interruptNet during dnsseed lookupsMatt Corallo2017-04-141-0/+6
|/ /
* / Change LogAcceptCategory to use uint32_t rather than sets of strings.Gregory Maxwell2017-04-011-23/+23
|/
* Merge #9987: Remove unused codeWladimir J. van der Laan2017-03-181-5/+0
|\
| * Remove unused codepracticalswift2017-03-171-5/+0
* | Merge #9921: build: Probe MSG_DONTWAIT in the same way as MSG_NOSIGNALWladimir J. van der Laan2017-03-161-1/+6
|\ \ | |/ |/|
| * build: cleanup: define MSG_DONTWAIT/MSG_NO_SIGNAL locallyWladimir J. van der Laan2017-03-051-1/+6
* | Add missing braces in semaphore posts in netMatt Corallo2017-03-081-4/+8
* | Fix shutdown hang with >= 8 -addnodes setMatt Corallo2017-03-081-4/+4
* | CScheduler boost->std::function, use millisecs for times, not secsMatt Corallo2017-03-061-1/+1
|/
* Trivial: Debug log ambiguity fix for peer addrskeystrike2017-02-281-2/+3
* Merge #9715: Disconnect peers which we do not receive VERACKs from within 60 secWladimir J. van der Laan2017-02-141-0/+5
|\
| * Disconnect peers which we do not receive VERACKs from within 60 secMatt Corallo2017-02-071-0/+5
* | Move CNode::addrLocal access behind locked accessorsMatt Corallo2017-02-101-4/+20
* | Move CNode::addrName accesses behind locked accessorsMatt Corallo2017-02-101-8/+22
* | Move [clean|str]SubVer writes/copyStats into a lockMatt Corallo2017-02-101-1/+4
* | Access fRelayTxes with cs_filter lock in copyStatsMatt Corallo2017-02-101-1/+4
* | Avoid copying CNodeStats to make helgrind OK with buggy std::stringMatt Corallo2017-02-101-3/+2
* | Make nTimeConnected const in CNodeMatt Corallo2017-02-101-1/+1
* | net: fix a few races. Credit @TheBlueMattCory Fields2017-02-101-5/+11
* | Merge #9698: net: fix socket close raceWladimir J. van der Laan2017-02-101-26/+48
|\ \
| * | net: add a lock around hSocketCory Fields2017-02-061-15/+28
| * | net: rearrange so that socket accesses can be grouped togetherCory Fields2017-02-061-14/+23
| |/
* | Merge #9674: Always enforce strict lock ordering (try or not)Wladimir J. van der Laan2017-02-081-10/+8
|\ \ | |/ |/|
| * Fixup style a bit by moving { to the same line as if statementsMatt Corallo2017-02-041-6/+3
| * Lock cs_vSend and cs_inventory in a consistent order even in TRYMatt Corallo2017-02-021-5/+6
* | Merge #9659: Net: Turn some methods and params/variables constWladimir J. van der Laan2017-02-061-3/+3
|\ \
| * | Net: CConnman: Make some methods constJorge Timón2017-01-311-3/+3
| |/
* | Merge #9671: Fix super-unlikely race introduced in 236618061a445d2cb11e72Wladimir J. van der Laan2017-02-041-1/+1
|\ \
| * | Fix super-unlikely race introduced in 236618061a445d2cb11e72Matt Corallo2017-02-021-1/+1
| |/
* | net: log an error rather than asserting if send version is misusedCory Fields2017-02-021-0/+27
* | net: don't run callbacks on nodes that haven't completed the version handshakeCory Fields2017-02-021-1/+6
|/