aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
Commit message (Expand)AuthorAgeFilesLines
* net: Rename ::fRelayTxes to ::g_relay_txesMarcoFalke2019-05-161-1/+1
* Revert "Change in transaction pull scheduling to prevent InvBlock-related att...Suhas Daftuar2019-04-171-0/+10
* Interrupt orphan processing after every transactionPieter Wuille2019-03-281-0/+2
* Merge #15201: net: Add missing locking annotation for vNodes. vNodes is guard...MarcoFalke2019-02-081-2/+13
|\
| * Add locking annotation for vNodes. vNodes is guarded by cs_vNodes.practicalswift2019-01-191-2/+13
* | Change in transaction pull scheduling to prevent InvBlock-related attacksGleb Naumenko2019-02-061-10/+0
* | Merge #14929: net: Allow connections from misbehavior banned peersJonas Schnelli2019-01-291-0/+1
|\ \
| * | Allow connections from misbehavior banned peers.Gregory Maxwell2019-01-221-0/+1
* | | Trivial: fixup a few doxygen commentsBen Woosley2019-01-241-7/+7
|/ /
* | Merge #14605: Return of the BanmanWladimir J. van der Laan2019-01-211-38/+8
|\ \
| * | net: move BanMan to its own filesCory Fields2019-01-161-48/+1
| * | banman: pass in default ban time as a parameterCory Fields2019-01-161-1/+2
| * | banman: pass the banfile path inCory Fields2019-01-161-1/+2
| * | banman: create and split out banmanCory Fields2019-01-161-36/+49
| * | net: Break disconnecting out of Ban()Cory Fields2019-01-161-0/+2
| |/
* / Add comment describing fDisconnect behaviorCarl Dong2019-01-171-0/+2
|/
* Merge #15144: [refactor] CNode: Use C++11 default member initializersWladimir J. van der Laan2019-01-141-42/+42
|\
| * Use C++11 default member initializersMarcoFalke2019-01-101-42/+42
* | Drop IsLimited in favor of IsReachableBen Woosley2019-01-131-5/+11
|/
* Merge #15109: refactor: Use C++11 default member initializersWladimir J. van der Laan2019-01-091-8/+8
|\
| * Use C++11 default member initializersMarcoFalke2019-01-051-8/+8
* | rpc: Document bytessent_per_msg and bytesrecv_per_msgMarcoFalke2019-01-031-2/+4
|/
* Merge #14336: net: implement pollWladimir J. van der Laan2019-01-021-0/+2
|\
| * Move SocketEvents logic to private method.Patrick Strateman2018-11-301-0/+1
| * Move GenerateSelectSet logic to private method.Patrick Strateman2018-11-301-0/+1
* | Merge #14733: P2P: Make peer timeout configurable, speed up very slow test an...Wladimir J. van der Laan2018-12-041-0/+7
|\ \ | |/ |/|
| * p2p: allow p2ptimeout to be configurable, speed up slow testZain Iqbal Allarakhia2018-11-281-0/+7
* | Add missing locking annotationspracticalswift2018-11-281-19/+19
* | Convert comments to thread safety annotationsMarcoFalke2018-11-201-6/+5
|/
* Extract CSipHasher to it's own file in crypto/ directory.Jim Posen2018-11-051-0/+1
* Merge #14335: net: refactor: cleanup ThreadSocketHandlerWladimir J. van der Laan2018-10-161-0/+5
|\
| * Move SocketHandler logic to private method.Patrick Strateman2018-09-241-0/+1
| * Move InactivityCheck logic to private method.Patrick Strateman2018-09-241-0/+1
| * Move DisconnectNodes logic to private method.Patrick Strateman2018-09-241-0/+1
| * Move NotifyNumConnectionsChanged logic to private method.Patrick Strateman2018-09-241-0/+2
* | Merge #14027: Skip stale tip checking if outbound connections are off or if r...MarcoFalke2018-09-271-0/+3
|\ \ | |/ |/|
| * Skip stale tip checking if outbound connections are off or if reindexing.Gregory Maxwell2018-08-231-0/+3
* | scripted-diff: Small locking renameRussell Yanofsky2018-08-311-1/+1
* | Merge #11640: Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSectionWladimir J. van der Laan2018-08-311-1/+1
|\ \
| * | Use LOCK macros for non-recursive locksRussell Yanofsky2018-08-031-1/+1
* | | Report minfeefilter value in getpeerinfo rpcAnthony Towns2018-08-271-0/+1
| |/ |/|
* | Merge #13907: Introduce a maximum size for locators.Wladimir J. van der Laan2018-08-101-0/+2
|\ \
| * | Introduce a maximum size for locators.Gregory Maxwell2018-08-091-0/+2
| |/
* | Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-081-1/+1
|\ \ | |/ |/|
| * Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* | Return void instead of bool for functions that cannot failpracticalswift2018-07-271-1/+1
|/
* Initialize m_next_send_inv_to_incomingPieter Wuille2018-07-161-1/+1
* Merge #13298: Net: Bucketing INV delays (1 bucket) for incoming connections t...Pieter Wuille2018-07-161-1/+10
|\
| * Bucket for inbound when scheduling invs to hide tx timeGleb2018-07-131-1/+10
* | net: Remove unused interrupt from SendMessagesfanquake2018-07-081-1/+1
|/