258 Commits (d25cd3ec4e8961c5f36c29a65395f52d0db294c5)

Author SHA1 Message Date
Gregory Maxwell 5d0ca81f74 Add recently accepted blocks and txn to AttemptToEvictConnection. 9 years ago
Pieter Wuille 1111b80df8 Rework addnode behaviour 9 years ago
Pieter Wuille ecd7fd37c8 Introduce REQUIRED_SERVICES constant 9 years ago
Pieter Wuille ee06e04369 Introduce enum ServiceFlags for service flags 9 years ago
Pieter Wuille fc83f18153 Verify that outbound connections have expected services 9 years ago
Pieter Wuille c31b24f745 Use 64-bit SipHash of netgroups in eviction 9 years ago
Patrick Strateman 053930ffc4 Avoid recalculating vchKeyedNetGroup in eviction logic. 9 years ago
Gregory Maxwell 4d8993b346 Defer inserting into maprelay until just before relaying. 9 years ago
Gregory Maxwell c769c4af11 Avoid counting failed connect attempts when probably offline. 9 years ago
Gregory Maxwell 7e908c7b82 Do not use mempool for GETDATA for tx accepted after the last mempool req. 9 years ago
Gregory Maxwell d87b198b73 Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool. 9 years ago
Wladimir J. van der Laan 581ddff05c net: Add fRelayTxes flag 9 years ago
Cory Fields 5d5e7a097a net: No need to export ConnectNode 9 years ago
Cory Fields e9ed6206b3 net: No need to export DumpBanlist 9 years ago
EthanHeilman 1475ecf611 Fix de-serialization bug where AddrMan is corrupted after exception 9 years ago
Gregory Maxwell b559914753 Move bloom and feerate filtering to just prior to tx sending. 9 years ago
Pieter Wuille ed7068302c Handle mempool requests in send loop, subject to trickle 9 years ago
Pieter Wuille dc13dcd2be Split up and optimize transaction and block inv queues 9 years ago
Pieter Wuille 38c310299c Change mapRelay to store CTransactions 9 years ago
Suhas Daftuar 7e91f632c7 Use txid as key in mapAlreadyAskedFor 9 years ago
Gregory Maxwell 66b07247a7 Only send one GetAddr response per connection. 9 years ago
Alex Morcos 9e072a6e66 Implement "feefilter" P2P message. 9 years ago
Patrick Strateman 110b62f069 Remove vfReachable and modify IsReachable to only use vfLimited. 9 years ago
jloughry 37767fd46f fix spelling of advertise in src and doc 9 years ago
Matt 0830552673 Fix spelling: misbeha{b,v}ing 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Pieter Wuille 5400ef6bcb Replace trickle nodes with per-node/message Poisson delays 9 years ago
Jonas Schnelli ca188c629e
log bytes recv/sent per command 9 years ago
Patick Strateman b6a0da45db Only use filterInventoryKnown with MSG_TX inventory messages. 9 years ago
Patick Strateman 6b849350ab Rename setInventoryKnown filterInventoryKnown 9 years ago
Gregory Maxwell e20672479e Remove mruset as it is no longer used. 9 years ago
Gregory Maxwell ec73ef37ec Replace setInventoryKnown with a rolling bloom filter. 9 years ago
Suhas Daftuar 50262d8953 Allow block announcements with headers 9 years ago
Luke Dashjr b966aa836a Constrain constant values to a single location in code 9 years ago
Gregory Maxwell ebb25f4c23 Limit setAskFor and retire requested entries only when a getdata returns. 9 years ago
kazcw 5029698186 prevent peer flooding request queue for an inv 9 years ago
Peter Todd 08843ed998 Add relaytxes status to getpeerinfo 9 years ago
Patick Strateman 6a4982fb83 Fix fRelayTxs comment 9 years ago
Patick Strateman 762b13b4d8 Add help text for blocksonly and whitelistalwaysrelay 9 years ago
MarcoFalke b27e81f115 [net] Cleanup maxuploadtarget 9 years ago
Wladimir J. van der Laan 09c1ae1c01 torcontrol improvements and fixes 9 years ago
Jonas Schnelli 872fee3fcc
Introduce -maxuploadtarget 9 years ago
Matt Corallo a6eb4ba38b Report minimum ping time in getpeerinfo 9 years ago
Patrick Strateman a8f6e45249 Remove redundant whiteconnections option 9 years ago
Patrick Strateman 4bac601610 Record nMinPingUsecTime 9 years ago
Veres Lajos 9f68ed6b6d typofixes (found by misspell_fixer) 9 years ago
Pavol Rusnak 7b79cbd722 limit total length of user agent comments 9 years ago
Matt Quinn 19dd40a25f Consolidate individual references to the current maximum peer connection 9 years ago
Jorge Timón 60c8bac77c Includes: Cleanup around net main and wallet 9 years ago
Jonas Schnelli 409bccfbf5 use CBanEntry as object container for banned nodes 9 years ago