aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
Commit message (Expand)AuthorAgeFilesLines
* scripted-diff: Avoid passing PACKAGE_NAME for translationMarcoFalke2019-09-241-1/+1
* 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/+36
* [addrman] Improve collision logging and address nitsSuhas Daftuar2019-03-091-2/+2
* [net] feeler connections can be made to outbound peers in same netgroupSuhas Daftuar2019-03-091-1/+7
* Change in transaction pull scheduling to prevent InvBlock-related attacksGleb Naumenko2019-02-061-36/+0
* Merge #14922: windows: Set _WIN32_WINNT to 0x0601 (Windows 7)Wladimir J. van der Laan2019-02-051-11/+0
|\
| * Drop defunct Windows compat fixesBen Woosley2019-01-241-11/+0
* | net: Correct comparison of addr countCarl Dong2019-02-041-2/+1
* | Allow connections from misbehavior banned peers.Gregory Maxwell2019-01-221-2/+17
|/
* net: move BanMan to its own filesCory Fields2019-01-161-189/+1
* banman: pass in default ban time as a parameterCory Fields2019-01-161-2/+2
* banman: pass the banfile path inCory Fields2019-01-161-6/+3
* banman: create and split out banmanCory Fields2019-01-161-38/+43
* net: split up addresses/ban dumps in preparation for moving themCory Fields2019-01-161-10/+9
* net: Break disconnecting out of Ban()Cory Fields2019-01-161-7/+19
* Merge #15144: [refactor] CNode: Use C++11 default member initializersWladimir J. van der Laan2019-01-141-45/+3
|\
| * Use C++11 default member initializersMarcoFalke2019-01-101-45/+3
* | Drop IsLimited in favor of IsReachableBen Woosley2019-01-131-24/+10
* | Merge #15051: Tests: IsReachable is the inverse of IsLimited (DRY). Includes ...Wladimir J. van der Laan2019-01-091-4/+2
|\ \ | |/ |/|
| * IsReachable is the inverse of IsLimited (DRY). Includes unit testsmarcaiaf2018-12-281-4/+2
* | Merge #15109: refactor: Use C++11 default member initializersWladimir J. van der Laan2019-01-091-8/+0
|\ \
| * | Use C++11 default member initializersMarcoFalke2019-01-051-8/+0
* | | rpc: Document bytessent_per_msg and bytesrecv_per_msgMarcoFalke2019-01-031-3/+2
|/ /
* | Merge #14336: net: implement pollWladimir J. van der Laan2019-01-021-40/+136
|\ \ | |/ |/|
| * Implement poll() on systems which support it properly.Patrick Strateman2018-12-031-0/+49
| * Move SocketEvents logic to private method.Patrick Strateman2018-11-301-5/+31
| * Move GenerateSelectSet logic to private method.Patrick Strateman2018-11-301-35/+52
| * Introduce and use constant SELECT_TIMEOUT_MILLISECONDS.Patrick Strateman2018-11-301-2/+6
* | Use a local FastRandomContext in a few more places in netPieter Wuille2018-12-121-4/+5
* | Merge #14733: P2P: Make peer timeout configurable, speed up very slow test an...Wladimir J. van der Laan2018-12-041-2/+2
|\ \ | |/ |/|
| * p2p: allow p2ptimeout to be configurable, speed up slow testZain Iqbal Allarakhia2018-11-281-2/+2
* | Add missing lock in CNode::copyStats(...)practicalswift2018-11-281-1/+4
* | Add missing locking annotationspracticalswift2018-11-281-12/+3
* | Convert comments to thread safety annotationsMarcoFalke2018-11-201-0/+1
|/
* scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-1/+1
* Merge #14335: net: refactor: cleanup ThreadSocketHandlerWladimir J. van der Laan2018-10-161-239/+252
|\
| * Move SocketHandler logic to private method.Patrick Strateman2018-09-241-162/+166
| * Move InactivityCheck logic to private method.Patrick Strateman2018-09-241-32/+34
| * Move DisconnectNodes logic to private method.Patrick Strateman2018-09-241-60/+62
| * Move NotifyNumConnectionsChanged logic to private method.Patrick Strateman2018-09-241-11/+16
* | Merge #14127: build: avoid getifaddrs when unavailableWladimir J. van der Laan2018-09-101-1/+1
|\ \ | |/ |/|
| * build: avoid getifaddrs when unavailableCory Fields2018-09-011-1/+1
* | Merge #13249: Make objects in range declarations immutable by default. Avoid ...Wladimir J. van der Laan2018-09-041-4/+4
|\ \
| * | Make objects in range declarations immutable by default. Avoid unnecessary co...practicalswift2018-08-271-4/+4
* | | Switch nPrevNodeCount to vNodesSize.Patrick Strateman2018-08-311-1/+1
| |/ |/|
* | Merge #11640: Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSectionWladimir J. van der Laan2018-08-311-2/+2
|\ \ | |/ |/|
| * Use LOCK macros for non-recursive locksRussell Yanofsky2018-08-031-2/+2
* | Report minfeefilter value in getpeerinfo rpcAnthony Towns2018-08-271-0/+1
* | Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-081-1/+1
|\ \ | |/ |/|