Patrick Strateman
|
85e84f5e58
|
Use network group instead of CNetAddr in final pass to select node to disconnect
|
2016-08-15 19:38:34 -06:00 |
|
Patrick Strateman
|
b63e75ae12
|
Fix comment
|
2016-08-15 19:38:29 -06:00 |
|
Patrick Strateman
|
f1e7e37130
|
Acquire cs_vNodes before changing refrence counts
|
2016-08-15 19:38:22 -06:00 |
|
Patrick Strateman
|
75c0598cac
|
CNodeRef copy constructor and assignment operator
|
2016-08-15 19:38:17 -06:00 |
|
Patrick Strateman
|
ce94413e03
|
Return false early if vEvictionCandidates is empty
|
2016-08-15 19:38:10 -06:00 |
|
Patrick Strateman
|
4dad09350f
|
Better support for nodes with non-standard nMaxConnections
|
2016-08-15 19:38:04 -06:00 |
|
Patrick Strateman
|
6e966f67fd
|
RAII wrapper for CNode*
|
2016-08-15 19:37:56 -06:00 |
|
Patrick Strateman
|
396bd999ad
|
Add comments to AttemptToEvictConnection
|
2016-08-15 19:37:50 -06:00 |
|
Patrick Strateman
|
0560d671ab
|
Remove redundant whiteconnections option
|
2016-08-15 19:37:27 -06:00 |
|
Patrick Strateman
|
dd99be0f8c
|
Prefer to disconnect peers in favor of whitelisted peers
|
2016-08-15 19:31:27 -06:00 |
|
Patrick Strateman
|
2fa41ff9b3
|
AttemptToEvictConnection
|
2016-08-15 19:31:21 -06:00 |
|
Patrick Strateman
|
e279e5f90a
|
Record nMinPingUsecTime
|
2016-08-15 19:31:14 -06:00 |
|
Patrick Strateman
|
bd80ec0d23
|
Refactor: Move failure conditions to the top of AcceptConnection
|
2016-08-15 19:31:06 -06:00 |
|
Patrick Strateman
|
12005016cd
|
Refactor: Bail early in AcceptConnection
|
2016-08-15 19:30:49 -06:00 |
|
Patrick Strateman
|
057d60781d
|
Refactor: AcceptConnection (modified to include 95a50390)
|
2016-08-15 19:28:18 -06:00 |
|
Patrick Strateman
|
7bfb552f63
|
CAddrMan::Deserialize handle corrupt serializations better.
Signed-off-by: Simon <simon@bitcartel.com>
|
2016-05-24 22:47:00 -07:00 |
|
pstratem
|
351593b9c8
|
replace absolute sleep with conditional wait
|
2015-04-27 11:48:31 -07:00 |
|
Patrick Strateman
|
75ef87dd93
|
process received messages one at a time without sleeping between messages
|
2013-11-03 20:25:50 -08:00 |
|
patrick s
|
a42eef6f10
|
verify vchPubKey matches calculated public key unless fSkipCheck is set
|
2013-08-29 01:11:47 -07:00 |
|
patrick s
|
6e51b3bddf
|
improve wallet load time by removing duplicated calls to EC_KEY_check_key and adding a hash for vchPubKey/vchPrivKey entries in wallet.dat
backwards compatible with previous wallet.dat format
|
2013-08-28 23:53:26 -07:00 |
|