670 Commits (db825d293be8134505187352ec5844b70f37a43f)

Author SHA1 Message Date
Gregory Maxwell ebb25f4c23 Limit setAskFor and retire requested entries only when a getdata returns. 9 years ago
kazcw 5029698186 prevent peer flooding request queue for an inv 9 years ago
Peter Todd 08843ed998 Add relaytxes status to getpeerinfo 9 years ago
Patick Strateman 71a2683f4b Use DEFAULT_BLOCKSONLY and DEFAULT_WHITELISTALWAYSRELAY constants 9 years ago
Patick Strateman 4044f07d1c Add blocksonly mode 9 years ago
MarcoFalke b27e81f115 [net] Cleanup maxuploadtarget 9 years ago
Wladimir J. van der Laan 09c1ae1c01 torcontrol improvements and fixes 9 years ago
Wladimir J. van der Laan 8f4e67f152 net: Automatically create hidden service, listen on Tor 9 years ago
Jonas Schnelli 872fee3fcc
Introduce -maxuploadtarget 9 years ago
Gregory Maxwell a4e28b3d1e Set TCP_NODELAY on P2P sockets. 9 years ago
Philip Kaufmann e8600c924d banlist (bugfix): allow CNode::SweepBanned() to run on interval 9 years ago
Philip Kaufmann 2977c243ef banlist: add more banlist infos to log / add GUI signal 9 years ago
Philip Kaufmann ce479aaada banlist: better handling of banlist in StartNode() 9 years ago
Philip Kaufmann 57c77fe4d3 banlist: update set dirty to be more fine grained 9 years ago
Wladimir J. van der Laan 93ff1b9041 net: correctly initialize nMinPingUsecTime 9 years ago
Matt Corallo a6eb4ba38b Report minimum ping time in getpeerinfo 9 years ago
Patrick Strateman 027de94e1f
Use network group instead of CNetAddr in final pass to select node to disconnect 9 years ago
J Ross Nicoll 9bebf60698
Make sure LogPrint strings are line-terminated 9 years ago
Patrick Strateman 000c18aace Fix comment 9 years ago
Patrick Strateman fed30940ef Acquire cs_vNodes before changing refrence counts 9 years ago
Patrick Strateman 69ee1aab00 CNodeRef copy constructor and assignment operator 9 years ago
Cory Fields a19338723d net: Set SO_REUSEADDR for Windows too 9 years ago
Pavel Vasin 9f3e48e521 add support for miniupnpc api version 14 9 years ago
Patrick Strateman dc81dd02a1 Return false early if vEvictionCandidates is empty 9 years ago
Patrick Strateman 17f3533c84 Better support for nodes with non-standard nMaxConnections 9 years ago
Patrick Strateman 1317cd1928 RAII wrapper for CNode* 9 years ago
Patrick Strateman df23937422 Add comments to AttemptToEvictConnection 9 years ago
Patrick Strateman a8f6e45249 Remove redundant whiteconnections option 9 years ago
Patrick Strateman b105ba398b Prefer to disconnect peers in favor of whitelisted peers 9 years ago
Patrick Strateman 2c701537c8 AttemptToEvictConnection 9 years ago
Patrick Strateman ae037b707c Refactor: Move failure conditions to the top of AcceptConnection 9 years ago
Patrick Strateman 1ef4817614 Refactor: Bail early in AcceptConnection 9 years ago
Patrick Strateman 541a1dd9e6 Refactor: AcceptConnection 9 years ago
Veres Lajos 9f68ed6b6d typofixes (found by misspell_fixer) 9 years ago
Pavol Rusnak 7b79cbd722 limit total length of user agent comments 9 years ago
Matt Quinn 19dd40a25f Consolidate individual references to the current maximum peer connection 9 years ago
Pavol Rusnak 557f8eac7a implement uacomment config parameter 9 years ago
Peter Todd d2d7ee0e86 Make CRollingBloomFilter set nTweak for you 9 years ago
Jorge Timón 60c8bac77c Includes: Cleanup around net main and wallet 9 years ago
Pieter Wuille d422f9b1fd Test whether created sockets are select()able 9 years ago
Jonas Schnelli 177a0e4914 Adding CSubNet constructor over a single CNetAddr 10 years ago
Jonas Schnelli 409bccfbf5 use CBanEntry as object container for banned nodes 10 years ago
Jonas Schnelli dfa174c295 CAddrDB/CBanDB: change filesize variables from int to uint64_t 10 years ago
Jonas Schnelli f581d3d656 banlist.dat: store banlist on disk 10 years ago
Jonas Schnelli 62909f68a0 fix missing lock in CNode::ClearBanned() 10 years ago
Jonas Schnelli 4e36e9bcc7 setban: rewrite to UniValue, allow absolute bantime 10 years ago
Jonas Schnelli 433fb1a95d [RPC] extend setban to allow subnets 10 years ago
Jonas Schnelli e8b93473f1 [net] remove unused return type bool from CNode::Ban() 10 years ago
Jonas Schnelli 2252fb91cd [net] extend core functionallity for ban/unban/listban 10 years ago
Cory Fields 2b890dd424 locking: fix a few small issues uncovered by -Wthread-safety 10 years ago