Commit Graph

399 Commits (604e08c83cf58ca7e7cda2ab284c1ace7bb12977)

Author SHA1 Message Date
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
Gavin Andresen b97d54355e Merge pull request #1106 from jgarzik/sign-compare
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
Gavin Andresen a6b4a11385 Merge branch 'addrman' of https://github.com/sipa/bitcoin
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
Gavin Andresen e7e6ae2104 Merge branch 'postfeb20' of https://github.com/sipa/bitcoin
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
Gavin Andresen 498a2c9b16 Merge pull request #458 from TheBlueMatt/copyright
13 years ago
Gavin Andresen c648b589be Merge pull request #459 from jgarzik/char-msgstart
13 years ago
Venkatesh Srinivas 25133bd74b Use 'unsigned char' rather than 'char' for pchMessageStart.
13 years ago
Matt Corallo b2120e223a Unify copyright notices.
13 years ago
Vegard Nossum 8a62fec3ee Add missing includes to net.h
13 years ago
Patrick Varilly 8c41469140 Single DB transaction for all addresses in a message
14 years ago
Pieter Wuille 4973174534 Limit response to getblocks to half of output buffer size
14 years ago
Pieter Wuille 76d660ebd3 Faster timeout when connecting
14 years ago
Doug Huff 482cb65690 Fix rfc1918 and rfc3927 compliance for ignoring non-internet-routable hosts.
14 years ago
Wladimir J. van der Laan 223b6f1ba4 make bitcoin include files more modular
14 years ago
Pieter Wuille a6a5bb7c20 Support for name lookups in -connect and -addnode
14 years ago
Jaromil 84c3fb07b0 directory re-organization (keeps the old build system)
14 years ago