489 Commits (7c4bf779e8b74e474551982a24f5acc265293abd)

Author SHA1 Message Date
Pieter Wuille b8a97498df BIP144: Handshake and relay (receiver side) 8 years ago
Matt Corallo 927f8eede0 Add ability to fetch CNode by NodeId 8 years ago
Gregory Maxwell 6ee7f05622 Allow disconnecting a netgroup with only one member in eviction. 8 years ago
Gregory Maxwell 5d0ca81f74 Add recently accepted blocks and txn to AttemptToEvictConnection. 8 years ago
Pieter Wuille bc0a895d81 Do not set extra flags for unfiltered DNS seed results 8 years ago
Pieter Wuille f9f5cfc506 Prevent duplicate connections where one is by name and another by ip 8 years ago
Pieter Wuille 1111b80df8 Rework addnode behaviour 8 years ago
Pieter Wuille ecd7fd37c8 Introduce REQUIRED_SERVICES constant 8 years ago
Pieter Wuille ee06e04369 Introduce enum ServiceFlags for service flags 8 years ago
Pieter Wuille 15bf863219 Don't require services in -addnode 8 years ago
Pieter Wuille 5e7ab16d29 Only store and connect to NODE_NETWORK nodes 8 years ago
Pieter Wuille fc83f18153 Verify that outbound connections have expected services 8 years ago
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 9 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