408 Commits (bc909a7a7f0553d8ec80fa6c36a4faf8609edcf7)

Author SHA1 Message Date
Daira Hopwood bc909a7a7f Replace http with https: in links to the MIT license. 5 years ago
Jack Grigg feee210af6
net: Check against the next epoch's version when evicting peers 6 years ago
Jack Grigg d670db7164
Sapling testnet activation height 6 years ago
Pavol Rusnak 2bc62dc4e3
limit total length of user agent comments 9 years ago
Pavol Rusnak 8c5e229ac9
implement uacomment config parameter 9 years ago
Simon 7e9d662ef6 Code clean up. Remove use of X macro. 6 years ago
Daira Hopwood c938fb1f17 Squashed commit of the following: 6 years ago
Simon 72b2192950 Overwinter peer management and network handshaking. 6 years ago
Per Grön 39d2e9e0cb Make some globals static that can be 6 years ago
Jason Davies b30900a54b Replace "bitcoin" with "Zcash". 7 years ago
Daira Hopwood 506a21850a Remove UPnP support. fixes #2500 7 years ago
Sean Bowe 15a9937654 Revert "Delete old protocol version constants and simplify code that used them." 7 years ago
Daira Hopwood 5a49c929dd Delete old protocol version constants and simplify code that used them. 7 years ago
Patrick Strateman a05be280e7
Remove vfReachable and modify IsReachable to only use vfLimited. 8 years ago
Gregory Maxwell f28a87b4ba
Decide eviction group ties based on time. 9 years ago
Gregory Maxwell 35db253fb6
Do not absolutely protect local peers from eviction. 8 years ago
Wladimir J. van der Laan 975dc649af
torcontrol improvements and fixes 9 years ago
Wladimir J. van der Laan eb5f63fe58
net: Automatically create hidden service, listen on Tor 9 years ago
Matt Quinn 8a5ae3c7a9
Consolidate individual references to the current maximum peer connection 9 years ago
Philip Kaufmann db954a65ac
use const references where appropriate 9 years ago
Jonas Schnelli 0382246bb1
fix missing lock in CNode::ClearBanned() 9 years ago
Jonas Schnelli fcc8920f36
setban: rewrite to UniValue, allow absolute bantime 9 years ago
Jonas Schnelli e521939942
[RPC] extend setban to allow subnets 9 years ago
Jonas Schnelli 445cd761c5
[net] remove unused return type bool from CNode::Ban() 9 years ago
Jonas Schnelli 997829713c
[net] extend core functionallity for ban/unban/listban 9 years ago
Gregory Maxwell a514cb2968 Only send one GetAddr response per connection. 8 years ago
Gregory Maxwell e2190f8017 Limit setAskFor and retire requested entries only when a getdata returns. 9 years ago
kazcw 56f165bdc1 prevent peer flooding request queue for an inv 10 years ago
Simon 805344dcf4 Refactor: replace calls to GetTxid() with GetHash() 8 years ago
Wladimir J. van der Laan 9dcea38a6b net: correctly initialize nMinPingUsecTime 9 years ago
Patrick Strateman 85e84f5e58 Use network group instead of CNetAddr in final pass to select node to disconnect 9 years ago
Patrick Strateman b63e75ae12 Fix comment 9 years ago
Patrick Strateman f1e7e37130 Acquire cs_vNodes before changing refrence counts 9 years ago
Patrick Strateman 75c0598cac CNodeRef copy constructor and assignment operator 9 years ago
Patrick Strateman ce94413e03 Return false early if vEvictionCandidates is empty 9 years ago
Patrick Strateman 4dad09350f Better support for nodes with non-standard nMaxConnections 9 years ago
Patrick Strateman 6e966f67fd RAII wrapper for CNode* 9 years ago
Patrick Strateman 396bd999ad Add comments to AttemptToEvictConnection 9 years ago
Patrick Strateman dd99be0f8c Prefer to disconnect peers in favor of whitelisted peers 9 years ago
Patrick Strateman 2fa41ff9b3 AttemptToEvictConnection 9 years ago
Patrick Strateman bd80ec0d23 Refactor: Move failure conditions to the top of AcceptConnection 9 years ago
Patrick Strateman 12005016cd Refactor: Bail early in AcceptConnection 9 years ago
Patrick Strateman 057d60781d Refactor: AcceptConnection (modified to include 95a50390) 9 years ago
Simon 10d2c57c0d Replace calls to GetHash() with GetTxid() for transaction objects. 8 years ago
Gregory Maxwell 95a50390e1
Set TCP_NODELAY on P2P sockets. 9 years ago
Peter Todd 83671efe99 Make CRollingBloomFilter set nTweak for you 9 years ago
Pavel Vasin 21c406eda0 add support for miniupnpc api version 14 9 years ago
Cory Fields ccc4ad6c4d net: Set SO_REUSEADDR for Windows too 9 years ago
J Ross Nicoll e0020d4c44 Make sure LogPrint strings are line-terminated 9 years ago
Cory Fields 60457d3c2f locking: fix a few small issues uncovered by -Wthread-safety 9 years ago