499 Commits (53e6196a90a8503c5a79a3542421878bd6109a9d)

Author SHA1 Message Date
Gregory Maxwell 91ae0b06b9
Make dnsseed's definition of acute need include relevant services. 8 years ago
Gregory Maxwell 33cd5539b2
Be more aggressive in connecting to peers with relevant services. 8 years ago
Matt Corallo 685e4c78f8
Remove bogus assert on number of oubound connections. 8 years ago
Matt Corallo 9aa0c15972
Comment that most dnsseeds only support some service bits combos 8 years ago
Jonas Schnelli 23feab1f38 Remove maxuploadtargets recommended minimum 8 years ago
Wladimir J. van der Laan 42ea51a65f net: No longer send local address in addrMe 8 years ago
leijurv befe654f0f various typos 8 years ago
Pieter Wuille 3b354d213f Add extra message to avoid a long 'Loading banlist' 8 years ago
Ethan Heilman 2611ad79a5 Added feeler connections increasing good addrs in the tried table. 8 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 9 years ago
Pieter Wuille b8a97498df BIP144: Handshake and relay (receiver side) 9 years ago
Matt Corallo 927f8eede0 Add ability to fetch CNode by NodeId 9 years ago
Gregory Maxwell 6ee7f05622 Allow disconnecting a netgroup with only one member in eviction. 9 years ago
Gregory Maxwell 5d0ca81f74 Add recently accepted blocks and txn to AttemptToEvictConnection. 9 years ago
Pieter Wuille bc0a895d81 Do not set extra flags for unfiltered DNS seed results 9 years ago
Pieter Wuille f9f5cfc506 Prevent duplicate connections where one is by name and another by ip 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 15bf863219 Don't require services in -addnode 9 years ago
Pieter Wuille 5e7ab16d29 Only store and connect to NODE_NETWORK nodes 9 years ago
Pieter Wuille fc83f18153 Verify that outbound connections have expected services 9 years ago
Pieter Wuille 888483098e Use C++11 thread-safe static initializers 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
Pieter Wuille 52b02ecd6d Use global ::fRelayTxes instead of CNode one 9 years ago
Gregory Maxwell 6182d10503 Do not increment nAttempts by more than one for every Good connection. 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
Jonas Schnelli 2d83013dc5
Add support for dnsseeds with option to filter by servicebits 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 e9ed6206b3 net: No need to export DumpBanlist 9 years ago
Cory Fields 8b8f87714d net: make Ban/Unban/ClearBan functionality consistent 9 years ago
Kaz Wesley e53e7c5473 don't run ThreadMessageHandler at lowered priority 9 years ago
Cory Fields cca221fd21 net: Drop CNodeRef for AttemptToEvictConnection 9 years ago
Cory Fields 563f375cde net: use the exposed GetNodeSignals() rather than g_signals directly 9 years ago
Cory Fields 9faa4902cd net: remove unused set 9 years ago
Cory Fields 52cbce287a net: don't import std namespace 9 years ago
EthanHeilman 1475ecf611 Fix de-serialization bug where AddrMan is corrupted after exception 9 years ago
Gregory Maxwell d90351f050 More comments on the design of AttemptToEvictConnection. 9 years ago
Kaz Wesley f4ac02ee7c fix race that could fail to persist a ban 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
Cory Fields a98cd1fc86 net: manually resolve dns seed sources 9 years ago
Cory Fields e9fc71e5fa net: require lookup functions to specify all arguments 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