65 Commits (bcf0f4117124b2fc070472fb378d5115b7397ea4)

Author SHA1 Message Date
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
Pieter Wuille 19b6958cfd Added -externalip and -discover 13 years ago
Pieter Wuille 39857190de Support for multiple local addresses 13 years ago
Pieter Wuille 478b01d9a7 Add -seednode connections, and use this for -dnsseed + -proxydns 13 years ago
Pieter Wuille 9bab521df8 Support connecting by hostnames passed to proxy (-proxydns) 13 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 13 years ago
Jeff Garzik 0dd710acb6 CNode's nHeaderStart may be negative, so change its type 13 years ago
Jeff Garzik 8b09cd3a4d Replace several network protocol version numbers with named constants 13 years ago
Pieter Wuille f8dcd5ca6f Use scoped locks instead of CRITICAL_BLOCK 13 years ago
Gavin Andresen f487746ded Remove half-implemented publish/subscribe system 13 years ago
Pieter Wuille 6b8de05d0a Begin doxygen-compatible comments 13 years ago
Pieter Wuille c4341fa6ab Add mruset and use it for setInventoryKnown 13 years ago
Pieter Wuille 5fee401fe1 CAddrMan: stochastic address manager 13 years ago
Pieter Wuille 18c0fa97d0 Post-feb20 simplifications 13 years ago
Pieter Wuille a3342d096f Fix #626: RecvLine wrong error message 13 years ago
Pieter Wuille c59881eaee Symbolic names for threads 13 years ago
Pieter Wuille 88bc5f9485 Macros for manual critical sections 13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012 13 years ago
Gavin Andresen a1de57a063 Compile with extra warnings turned on. And more makefile/code tidying up. 13 years ago
Pieter Wuille 67a42f929b Network stack refactor 13 years ago
Wladimir J. van der Laan bde280b9a4 Revert "Use standard C99 (and Qt) types for 64-bit integers" 13 years ago
Luke Dashjr 21d9f36781 Use standard C99 (and Qt) types for 64-bit integers 13 years ago
Gavin Andresen f8ded588a2 Implement BIP 14 : separate protocol version from client version 13 years ago
Matt Corallo 2bc6cecebb Move DNS Seed lookup to a new thread. 13 years ago
Gavin Andresen 6853e627f1 Fix build on windows and mac 13 years ago
Gavin Andresen 15f3ad4dbd Framework for banning mis-behaving peers 13 years ago
Nils Schneider e674680ddd missed printf in AbortMessage(); merged printfs in EndMessage 13 years ago
Nils Schneider 59090133c0 log low-level network messages only when fDebug is set 13 years ago
Giel van Schijndel e4dde849ae Move CInv to protocol.[ch]pp 13 years ago
Giel van Schijndel 33e28c9948 Move CAddress to protocol.[ch]pp 13 years ago
Giel van Schijndel 507fd9d15b Start moving protocol-specific code to protocol.[ch]pp 13 years ago
Giel van Schijndel 99860de3c9 Make some global variables less-global (static) 13 years ago
Gavin Andresen 865ed8a1e5 Compile with DEBUG_LOCKORDER to detect inconsistent lock orderings that can cause deadlocks 13 years ago
Venkatesh Srinivas 25133bd74b Use 'unsigned char' rather than 'char' for pchMessageStart. 13 years ago
Matt Corallo b2120e223a Unify copyright notices. 14 years ago
Vegard Nossum 8a62fec3ee Add missing includes to net.h 14 years ago
Patrick Varilly 8c41469140 Single DB transaction for all addresses in a message 14 years ago