405 Commits (master)

Author SHA1 Message Date
FireMartZ 1cff906a32 Fix windows compilation. 6 years ago
Larry 5d5862a85e bitcore 7 years ago
Kent Sommer 6a531923b2 1.0.13 Dev Rollup 7 years ago
Kent Sommer 6eaeb7eb6b add ERR_clear_error() before all SSL_* calls 7 years ago
Kent Sommer 529a2db447 Added option to force TLS 7 years ago
Kent Sommer ff769cfbd8 Support for TLS between Hush Nodes 7 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
Pieter Wuille 0095b9a1ff
Test whether created sockets are select()able 9 years ago
Philip Kaufmann 49b22928ee [net, trivial] explicitly use std::string for FindNode 9 years ago
Gavin Andresen 9a1dcea2df
Use CScheduler for net's DumpAddresses 9 years ago