730 Commits (master)

Author SHA1 Message Date
Pieter Wuille 888483098e Use C++11 thread-safe static initializers 8 years ago
Pieter Wuille c31b24f745 Use 64-bit SipHash of netgroups in eviction 8 years ago
Patrick Strateman 053930ffc4 Avoid recalculating vchKeyedNetGroup in eviction logic. 8 years ago
Gregory Maxwell 4d8993b346 Defer inserting into maprelay until just before relaying. 8 years ago
Pieter Wuille 52b02ecd6d Use global ::fRelayTxes instead of CNode one 8 years ago
Gregory Maxwell 6182d10503 Do not increment nAttempts by more than one for every Good connection. 8 years ago
Gregory Maxwell c769c4af11 Avoid counting failed connect attempts when probably offline. 8 years ago
Gregory Maxwell 7e908c7b82 Do not use mempool for GETDATA for tx accepted after the last mempool req. 8 years ago
Jonas Schnelli 2d83013dc5
Add support for dnsseeds with option to filter by servicebits 8 years ago
Gregory Maxwell d87b198b73 Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool. 8 years ago
Wladimir J. van der Laan 581ddff05c net: Add fRelayTxes flag 8 years ago
Cory Fields e9ed6206b3 net: No need to export DumpBanlist 8 years ago
Cory Fields 8b8f87714d net: make Ban/Unban/ClearBan functionality consistent 8 years ago
Kaz Wesley e53e7c5473 don't run ThreadMessageHandler at lowered priority 8 years ago
Cory Fields cca221fd21 net: Drop CNodeRef for AttemptToEvictConnection 8 years ago
Cory Fields 563f375cde net: use the exposed GetNodeSignals() rather than g_signals directly 8 years ago
Cory Fields 9faa4902cd net: remove unused set 8 years ago
Cory Fields 52cbce287a net: don't import std namespace 8 years ago
EthanHeilman 1475ecf611 Fix de-serialization bug where AddrMan is corrupted after exception 8 years ago
Gregory Maxwell d90351f050 More comments on the design of AttemptToEvictConnection. 8 years ago
Kaz Wesley f4ac02ee7c fix race that could fail to persist a ban 8 years ago
Gregory Maxwell b559914753 Move bloom and feerate filtering to just prior to tx sending. 8 years ago
Pieter Wuille ed7068302c Handle mempool requests in send loop, subject to trickle 8 years ago
Cory Fields a98cd1fc86 net: manually resolve dns seed sources 8 years ago
Cory Fields e9fc71e5fa net: require lookup functions to specify all arguments 8 years ago
Pieter Wuille 38c310299c Change mapRelay to store CTransactions 8 years ago
Suhas Daftuar 7e91f632c7 Use txid as key in mapAlreadyAskedFor 8 years ago
Gregory Maxwell 66b07247a7 Only send one GetAddr response per connection. 8 years ago
Alex Morcos 9e072a6e66 Implement "feefilter" P2P message. 8 years ago
Patrick Strateman 110b62f069 Remove vfReachable and modify IsReachable to only use vfLimited. 8 years ago
jloughry 37767fd46f fix spelling of advertise in src and doc 8 years ago
kirkalx c77c6625f3 peers.dat, banlist.dat recreated when missing 9 years ago
Gregory Maxwell 1e05727072 Decide eviction group ties based on time. 9 years ago
Gregory Maxwell 1e9613ac09 Do not absolutely protect local peers from eviction. 9 years ago
Chris Wheeler 9d263bd17c Typo fixes in comments 9 years ago
21E14 a5a0831458 Double semicolon cleanup. 9 years ago
Luke Dashjr d5f46832de Unify package name to as few places as possible without major changes 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
Wladimir J. van der Laan 9bbe71b641 net: Add and document network messages in protocol.h 9 years ago
Wladimir J. van der Laan e3bc5e0e92 net: Account for `sendheaders` `verack` messages 9 years ago
Jonas Schnelli ca188c629e
log bytes recv/sent per command 9 years ago
Patick Strateman 6b849350ab Rename setInventoryKnown filterInventoryKnown 9 years ago
Gregory Maxwell ec73ef37ec Replace setInventoryKnown with a rolling bloom filter. 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 71a2683f4b Use DEFAULT_BLOCKSONLY and DEFAULT_WHITELISTALWAYSRELAY constants 9 years ago
Patick Strateman 4044f07d1c Add blocksonly mode 9 years ago