107 Commits (18946846d5c321d2afc11445580874c9a8bb0733)

Author SHA1 Message Date
Eric Lombrozo 6e68524e95 Removed the main.h include from net.cpp. 12 years ago
Eric Lombrozo 501da2503a Using boost::signals2 to message main from net.cpp. 12 years ago
Eric Lombrozo 663224c232 Removed net.cpp's dependency on init.h. 12 years ago
Eric Lombrozo 8926263dde Moved PushGetBlocks to main.cpp to eliminate dependence of net.cpp on CBlockLocator. 12 years ago
Pieter Wuille 788064dd12 Don't announce to non-peer CNodes 12 years ago
Pieter Wuille ba29a5590b Try to increase file descriptor rlimit if necessary 12 years ago
Pieter Wuille 86648a8d16 Add bytessent, bytesrecv and syncnode to getpeerinfo 12 years ago
Pieter Wuille 6ed71b5e4f Make sure we always have a node to do IBD from 12 years ago
Pieter Wuille cedaa71446 Drop release times for CNode 12 years ago
Gavin Andresen b31499ec72 Clean up shutdown process 12 years ago
Gavin Andresen 21eb5adadb Port Thread* methods to boost::thread_group 12 years ago
Gavin Andresen c8c2fbe07f Shutdown cleanup prep-work 12 years ago
Matt Corallo b5afda67f2 Move mapAlreadyAskedFor to limitedmap 12 years ago
Pieter Wuille c7f039b674 Process getdata invs separately until send buffer overflows 12 years ago
Pieter Wuille 41b052ad87 Use per-message send buffer, rather than per connection 12 years ago
Pieter Wuille 967f24590b Some fixes to CNetMessage processing 12 years ago
Jeff Garzik b9ff2970b9 P2P: improve RX/TX flow control 12 years ago
Jeff Garzik 607dbfdeaf P2P: parse network datastream into header/data components in socket thread 12 years ago
Matt Corallo c2efd981aa (finally) Remove IRC Seed support now that lfnet is down. 12 years ago
Matt Corallo 74088e862e Use a copy in place of mapMultiArgs["-addnode"]. 12 years ago
Matt Corallo 4c8fc1a588 Let a node opt out of tx invs before we get a their bloom filter 12 years ago
Matt Corallo 269d9c6492 Replace RelayMessage with RelayTransaction. 12 years ago
Matt Corallo 422d122537 Add a filter field in CNode, add filterload+filteradd+filterclear 12 years ago
Pieter Wuille c2b72ba27f Remove fClient 12 years ago
Pieter Wuille f9cae832e6 Parallelize script verification 12 years ago
Pieter Wuille 0fb9073edd Split off hash.h from util.h 12 years ago
Luke Dashjr f3a84c3a6b Abstract block hash substr extraction (for debug.log) into BlockHashStr inline 12 years ago
Alexander Kjeldaas 25511af4a5 o Annotated lock-like functions in net.h. 12 years ago
Pieter Wuille 66b02c93e6 Move external block import to separate thread 12 years ago
Wladimir J. van der Laan 529a4d4824 remove "checkorder" and "reply" P2P commands 12 years ago
Luke Dashjr 814efd6f1f Bugfix: Fix a variety of misspellings 12 years ago
Matt Corallo 24154ed64b Fix remaining warnings. 13 years ago
R E Broadley 812392d325 Include human readble format for nRequestTime. 13 years ago
Matt Corallo 6d6c2afb2b Change default send buffer to 1Mb. 13 years ago
Jeff Garzik 1006f0707e RPC: add 'getpeerinfo', returning easy-to-retrieve per-CNode data 13 years ago
Matt Corallo 9d6cd04b3b Stop processing messages on full send buffer and dont disconnect. 13 years ago
Pieter Wuille 54ce3bad64 Add -tor and related configuration 13 years ago
Jeff Garzik d07eaba195 Introduce -debugnet option, thereby quieting some redundant debug messages 13 years ago
Pieter Wuille 587f929c64 Rework network config settings 13 years ago
Fordy 3a25a2b9b0 Update License in File Headers 13 years ago
Jeff Garzik 928d3a011c CAddrDB: Replace BDB-managed addr.dat with internally managed peers.dat 13 years ago
Pieter Wuille 0f1707de67 -onlynet instead of -blocknet 13 years ago
Philip Kaufmann 0985816bf6 ensure that no double timestamps show up in the debug.log, by removing manual timestamps from the source (now only -logtimestamps parameter adds timestamps to debug.log) 13 years ago
Pieter Wuille 5a3cb32e59 Take -port into account when resolving -bind's 13 years ago
Pieter Wuille c59abe2589 Use semaphores instead of condition variables 13 years ago
Pieter Wuille 8f10a28890 Separate listening sockets, -bind=<addr> 13 years ago
Pieter Wuille 7fa4443f77 Keep port information for local addresses 13 years ago
Pieter Wuille 457754d2c2 Add -blocknet to prevent connections to a given network 13 years ago
Pieter Wuille 090e5b40f1 Limited relaying/storing of foreign addresses 13 years ago
David Joel Schwartz e9205293bd Support multi-threaded JSON-RPC 13 years ago