aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge #8189: rename mapAddrCount to mapNetGroupNodesWladimir J. van der Laan2016-08-031-5/+5
|\ \ | |/ |/|
| * rename mapAddrCount to mapNetGroupNodesinstagibbs2016-06-101-5/+5
* | BIP141: Other consensus critical limits, and BIP145Pieter Wuille2016-06-221-2/+2
* | BIP144: Handshake and relay (receiver side)Pieter Wuille2016-06-221-1/+5
* | Add ability to fetch CNode by NodeIdMatt Corallo2016-06-191-0/+10
* | Merge #8113: Rework addnode behaviourWladimir J. van der Laan2016-06-161-48/+79
|\ \
| * | Prevent duplicate connections where one is by name and another by ipPieter Wuille2016-06-131-0/+20
| * | Rework addnode behaviourPieter Wuille2016-06-131-48/+59
* | | Merge #8084: Add recently accepted blocks and txn to AttemptToEvictConnection.Wladimir J. van der Laan2016-06-161-11/+44
|\ \ \
| * | | Allow disconnecting a netgroup with only one member in eviction.Gregory Maxwell2016-06-151-7/+0
| * | | Add recently accepted blocks and txn to AttemptToEvictConnection.Gregory Maxwell2016-06-151-4/+44
| | |/ | |/|
* | | Do not set extra flags for unfiltered DNS seed resultsPieter Wuille2016-06-151-1/+13
| |/ |/|
* | Introduce REQUIRED_SERVICES constantPieter Wuille2016-06-131-1/+1
* | Introduce enum ServiceFlags for service flagsPieter Wuille2016-06-131-12/+12
* | Don't require services in -addnodePieter Wuille2016-06-131-7/+8
* | Only store and connect to NODE_NETWORK nodesPieter Wuille2016-06-131-0/+4
* | Verify that outbound connections have expected servicesPieter Wuille2016-06-131-0/+5
|/
* Merge #8173: Use SipHash for node eviction (cont'd)Pieter Wuille2016-06-081-42/+26
|\
| * Use C++11 thread-safe static initializersPieter Wuille2016-06-071-6/+2
| * Use 64-bit SipHash of netgroups in evictionPieter Wuille2016-06-071-13/+26
| * Avoid recalculating vchKeyedNetGroup in eviction logic.Patrick Strateman2016-06-071-34/+9
* | Merge #8083: Add support for dnsseeds with option to filter by servicebitsPieter Wuille2016-06-081-2/+3
|\ \
| * | Add support for dnsseeds with option to filter by servicebitsJonas Schnelli2016-05-251-2/+3
* | | Merge #8065: Addrman offline attemptsWladimir J. van der Laan2016-06-081-10/+10
|\ \ \ | |_|/ |/| |
| * | Do not increment nAttempts by more than one for every Good connection.Gregory Maxwell2016-05-261-1/+1
| * | Avoid counting failed connect attempts when probably offline.Gregory Maxwell2016-05-261-10/+10
| |/
* | Defer inserting into maprelay until just before relaying.Gregory Maxwell2016-05-311-15/+0
* | Merge #8080: Do not use mempool for GETDATA for tx accepted after the last me...Wladimir J. van der Laan2016-05-311-0/+1
|\ \
| * | Do not use mempool for GETDATA for tx accepted after the last mempool req.Gregory Maxwell2016-05-251-0/+1
| |/
* | Use global ::fRelayTxes instead of CNode onePieter Wuille2016-05-261-1/+1
* | Merge #8049: Expose information on whether transaction relay is enabled in `g...Pieter Wuille2016-05-261-1/+2
|\ \ | |/ |/|
| * net: Add fRelayTxes flagWladimir J. van der Laan2016-05-121-1/+2
* | Merge #7906: net: prerequisites for p2p encapsulation changesWladimir J. van der Laan2016-05-181-129/+116
|\ \
| * | net: No need to export DumpBanlistCory Fields2016-05-101-20/+20
| * | net: make Ban/Unban/ClearBan functionality consistentCory Fields2016-05-101-12/+32
| * | net: Drop CNodeRef for AttemptToEvictConnectionCory Fields2016-05-051-53/+31
| * | net: use the exposed GetNodeSignals() rather than g_signals directlyCory Fields2016-05-051-3/+3
| * | net: remove unused setCory Fields2016-05-051-10/+0
| * | net: don't import std namespaceCory Fields2016-05-051-32/+31
* | | Merge #7696: Fix de-serialization bug where AddrMan is left corruptedPieter Wuille2016-05-171-0/+8
|\ \ \
| * | | Fix de-serialization bug where AddrMan is corrupted after exceptionEthanHeilman2016-05-041-0/+8
* | | | Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool.Gregory Maxwell2016-05-161-1/+1
| |_|/ |/| |
* | | don't run ThreadMessageHandler at lowered priorityKaz Wesley2016-05-051-1/+0
| |/ |/|
* | Merge #7840: Several performance and privacy improvements to inv/mempool hand...Wladimir J. van der Laan2016-05-051-14/+2
|\ \
| * | Move bloom and feerate filtering to just prior to tx sending.Gregory Maxwell2016-04-211-14/+1
| * | Handle mempool requests in send loop, subject to tricklePieter Wuille2016-04-211-0/+1
* | | Merge #7974: More comments on the design of AttemptToEvictConnection.Wladimir J. van der Laan2016-05-041-2/+11
|\ \ \
| * | | More comments on the design of AttemptToEvictConnection.Gregory Maxwell2016-04-291-2/+11
* | | | fix race that could fail to persist a banKaz Wesley2016-04-271-2/+3
|/ / /
* | | net: manually resolve dns seed sourcesCory Fields2016-04-201-1/+9