aboutsummaryrefslogtreecommitdiff
path: root/src/net.cpp
AgeCommit message (Expand)Author
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
2016-04-21Handle mempool requests in send loop, subject to tricklePieter Wuille
2016-04-20net: manually resolve dns seed sourcesCory Fields
2016-04-17net: require lookup functions to specify all argumentsCory Fields
2016-04-15Merge #7856: Only send one GetAddr response per connection.Wladimir J. van der Laan
2016-04-14Change mapRelay to store CTransactionsPieter Wuille
2016-04-11Use txid as key in mapAlreadyAskedForSuhas Daftuar
2016-04-11Only send one GetAddr response per connection.Gregory Maxwell
2016-03-21Implement "feefilter" P2P message.Alex Morcos
2016-02-17Remove vfReachable and modify IsReachable to only use vfLimited.Patrick Strateman
2016-02-12fix spelling of advertise in src and docjloughry
2016-02-04Merge #7192: Unify product name to as few places as possibleWladimir J. van der Laan
2016-02-04Merge #7458: [Net] peers.dat, banlist.dat recreated when missingWladimir J. van der Laan
2016-02-04peers.dat, banlist.dat recreated when missingkirkalx
2016-02-03Merge branch 'master' into single_prodnameLuke Dashjr
2016-02-01Decide eviction group ties based on time.Gregory Maxwell
2016-02-01Do not absolutely protect local peers from eviction.Gregory Maxwell
2016-01-20Merge #7350: Banlist updatesWladimir J. van der Laan
2016-01-17Typo fixes in commentsChris Wheeler
2016-01-15Merge branch 'master' into 20150703_banlist_updatesLuke Dashjr
2016-01-05Merge pull request #7205Wladimir J. van der Laan
2015-12-30Double semicolon cleanup.21E14
2015-12-14Unify package name to as few places as possible without major changesLuke Dashjr
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-12-11Replace trickle nodes with per-node/message Poisson delaysPieter Wuille
2015-12-10net: Add and document network messages in protocol.hWladimir J. van der Laan
2015-12-07net: Account for `sendheaders` `verack` messagesWladimir J. van der Laan
2015-12-07log bytes recv/sent per commandJonas Schnelli
2015-12-03Merge pull request #7133Wladimir J. van der Laan
2015-12-01Merge pull request #7079Wladimir J. van der Laan
2015-11-30Rename setInventoryKnown filterInventoryKnownPatick Strateman
2015-11-30Replace setInventoryKnown with a rolling bloom filter.Gregory Maxwell
2015-11-28Constrain constant values to a single location in codeLuke Dashjr
2015-11-23Limit setAskFor and retire requested entries only when a getdata returns.Gregory Maxwell
2015-11-23prevent peer flooding request queue for an invkazcw
2015-11-20Add relaytxes status to getpeerinfoPeter Todd
2015-11-14Use DEFAULT_BLOCKSONLY and DEFAULT_WHITELISTALWAYSRELAY constantsPatick Strateman
2015-11-14Add blocksonly modePatick Strateman
2015-11-12[net] Cleanup maxuploadtargetMarcoFalke
2015-11-12torcontrol improvements and fixesWladimir J. van der Laan
2015-11-10net: Automatically create hidden service, listen on TorWladimir J. van der Laan
2015-10-26Introduce -maxuploadtargetJonas Schnelli
2015-10-22Set TCP_NODELAY on P2P sockets.Gregory Maxwell
2015-10-02banlist (bugfix): allow CNode::SweepBanned() to run on intervalPhilip Kaufmann