693 Commits (5a6d00c6defc587e22c93e63029fdd538ce8858d)

Author SHA1 Message Date
Gregory Maxwell 66b07247a7 Only send one GetAddr response per connection. 9 years ago
Alex Morcos 9e072a6e66 Implement "feefilter" P2P message. 9 years ago
Patrick Strateman 110b62f069 Remove vfReachable and modify IsReachable to only use vfLimited. 9 years ago
jloughry 37767fd46f fix spelling of advertise in src and doc 9 years ago
kirkalx c77c6625f3 peers.dat, banlist.dat recreated when missing 9 years ago
Gregory Maxwell 1e05727072 Decide eviction group ties based on time. 9 years ago
Gregory Maxwell 1e9613ac09 Do not absolutely protect local peers from eviction. 9 years ago
Chris Wheeler 9d263bd17c Typo fixes in comments 9 years ago
21E14 a5a0831458 Double semicolon cleanup. 9 years ago
Luke Dashjr d5f46832de Unify package name to as few places as possible without major changes 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Pieter Wuille 5400ef6bcb Replace trickle nodes with per-node/message Poisson delays 9 years ago
Wladimir J. van der Laan 9bbe71b641 net: Add and document network messages in protocol.h 9 years ago
Wladimir J. van der Laan e3bc5e0e92 net: Account for `sendheaders` `verack` messages 9 years ago
Jonas Schnelli ca188c629e
log bytes recv/sent per command 9 years ago
Patick Strateman 6b849350ab Rename setInventoryKnown filterInventoryKnown 9 years ago
Gregory Maxwell ec73ef37ec Replace setInventoryKnown with a rolling bloom filter. 9 years ago
Luke Dashjr b966aa836a Constrain constant values to a single location in code 9 years ago
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