aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
AgeCommit message (Expand)Author
2016-08-04Merge #8392: Fix several node initialization issuesWladimir J. van der Laan
2016-08-03Merge #8189: rename mapAddrCount to mapNetGroupNodesWladimir J. van der Laan
2016-07-30Add extra message to avoid a long 'Loading banlist'Pieter Wuille
2016-06-22BIP141: Other consensus critical limits, and BIP145Pieter Wuille
2016-06-22BIP144: Handshake and relay (receiver side)Pieter Wuille
2016-06-19Add ability to fetch CNode by NodeIdMatt Corallo
2016-06-16Merge #8113: Rework addnode behaviourWladimir J. van der Laan
2016-06-16Merge #8084: Add recently accepted blocks and txn to AttemptToEvictConnection.Wladimir J. van der Laan
2016-06-15Allow disconnecting a netgroup with only one member in eviction.Gregory Maxwell
2016-06-15Add recently accepted blocks and txn to AttemptToEvictConnection.Gregory Maxwell
2016-06-15Do not set extra flags for unfiltered DNS seed resultsPieter Wuille
2016-06-13Prevent duplicate connections where one is by name and another by ipPieter Wuille
2016-06-13Rework addnode behaviourPieter Wuille
2016-06-13Introduce REQUIRED_SERVICES constantPieter Wuille
2016-06-13Introduce enum ServiceFlags for service flagsPieter Wuille
2016-06-13Don't require services in -addnodePieter Wuille
2016-06-13Only store and connect to NODE_NETWORK nodesPieter Wuille
2016-06-13Verify that outbound connections have expected servicesPieter Wuille
2016-06-10rename mapAddrCount to mapNetGroupNodesinstagibbs
2016-06-08Merge #8173: Use SipHash for node eviction (cont'd)Pieter Wuille
2016-06-08Merge #8083: Add support for dnsseeds with option to filter by servicebitsPieter Wuille
2016-06-08Merge #8065: Addrman offline attemptsWladimir J. van der Laan
2016-06-07Use C++11 thread-safe static initializersPieter Wuille
2016-06-07Use 64-bit SipHash of netgroups in evictionPieter Wuille
2016-06-07Avoid recalculating vchKeyedNetGroup in eviction logic.Patrick Strateman
2016-05-31Defer inserting into maprelay until just before relaying.Gregory Maxwell
2016-05-31Merge #8080: Do not use mempool for GETDATA for tx accepted after the last me...Wladimir J. van der Laan
2016-05-26Use global ::fRelayTxes instead of CNode onePieter Wuille
2016-05-26Merge #8049: Expose information on whether transaction relay is enabled in `g...Pieter Wuille
2016-05-26Do not increment nAttempts by more than one for every Good connection.Gregory Maxwell
2016-05-26Avoid counting failed connect attempts when probably offline.Gregory Maxwell
2016-05-25Do not use mempool for GETDATA for tx accepted after the last mempool req.Gregory Maxwell
2016-05-25Add support for dnsseeds with option to filter by servicebitsJonas Schnelli
2016-05-18Merge #7906: net: prerequisites for p2p encapsulation changesWladimir J. van der Laan
2016-05-17Merge #7696: Fix de-serialization bug where AddrMan is left corruptedPieter Wuille
2016-05-16Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool.Gregory Maxwell
2016-05-12net: Add fRelayTxes flagWladimir J. van der Laan
2016-05-10net: No need to export DumpBanlistCory Fields
2016-05-10net: make Ban/Unban/ClearBan functionality consistentCory Fields
2016-05-05don't run ThreadMessageHandler at lowered priorityKaz Wesley
2016-05-05net: Drop CNodeRef for AttemptToEvictConnectionCory Fields
2016-05-05net: use the exposed GetNodeSignals() rather than g_signals directlyCory Fields
2016-05-05net: remove unused setCory Fields
2016-05-05net: don't import std namespaceCory Fields
2016-05-05Merge #7840: Several performance and privacy improvements to inv/mempool hand...Wladimir J. van der Laan
2016-05-04Fix de-serialization bug where AddrMan is corrupted after exceptionEthanHeilman
2016-05-04Merge #7974: More comments on the design of AttemptToEvictConnection.Wladimir J. van der Laan
2016-04-29More comments on the design of AttemptToEvictConnection.Gregory Maxwell
2016-04-27fix race that could fail to persist a banKaz Wesley
2016-04-21Move bloom and feerate filtering to just prior to tx sending.Gregory Maxwell