400 Commits (773ae4654ecc9272b32b6a7480b16fc30a5269f3)

Author SHA1 Message Date
Jonas Schnelli 872fee3fcc
Introduce -maxuploadtarget 9 years ago
Gregory Maxwell a4e28b3d1e Set TCP_NODELAY on P2P sockets. 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 10 years ago
Matt Quinn 19dd40a25f Consolidate individual references to the current maximum peer connection 10 years ago
Pavol Rusnak 557f8eac7a implement uacomment config parameter 10 years ago
Peter Todd d2d7ee0e86 Make CRollingBloomFilter set nTweak for you 10 years ago
Jorge Timón 60c8bac77c Includes: Cleanup around net main and wallet 10 years ago
Pieter Wuille d422f9b1fd Test whether created sockets are select()able 10 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
Josh Lehan e3cae52538 Added -whiteconnections=<n> option 10 years ago
Philip Kaufmann a9ac95c1bc use const references where appropriate 10 years ago
Philip Kaufmann 49b22928ee [net, trivial] explicitly use std::string for FindNode 10 years ago
Gavin Andresen 9a1dcea2df
Use CScheduler for net's DumpAddresses 10 years ago
Pieter Wuille d4d5022cfc Use ring buffer of set iterators instead of deque of copies in mruset 10 years ago
Gavin Andresen d81cff32e5 Replace mruset setAddrKnown with CRollingBloomFilter addrKnown 10 years ago
pstratem 351593b9c8 replace absolute sleep with conditional wait 10 years ago
Cory Fields 739d6155d3 chainparams: use SeedSpec6's rather than CAddress's for fixed seeds 10 years ago
Pieter Wuille 1d5b47a903 nLastTry is only used for addrman entries 10 years ago
Ruben de Vries fc720207e0 don't trickle for whitelisted nodes 10 years ago
Pieter Wuille c6a63ceeb4 Always use a 50% chance to choose between tried and new entries 10 years ago
Wladimir J. van der Laan dec84cae2a src/net.cpp: endian compatibility in EndMessage 10 years ago