304 Commits (8bc0a0173e885a5b60e12d3769604236967c262e)

Author SHA1 Message Date
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
Pieter Wuille 23aa78c405 IPv6 node support 13 years ago
Philip Kaufmann 3b6ed2294b fix an incorrect if-clause in net.cpp 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
Jeff Garzik 061a001590 ThreadSocketHandler2(): cast to avoid signed/unsigned warning 13 years ago
Philip Kaufmann f8e4d43be7 fix compiler warning "suggest explicit braces to avoid ambiguous "else" 13 years ago
Jeff Garzik 735a60698c Change signed->unsigned at 3 code sites 13 years ago
Pieter Wuille ed6d0b5f85 Remove headers.h 13 years ago
Jeff Garzik c376ac359e Fix loop index var types, fixing many minor sign comparison warnings 13 years ago
Jeff Garzik ab9dc75a18 The string class returns string::npos, when find() fails. 13 years ago
Wladimir J. van der Laan 11cd416525 fix warnings: unused variable 'XX' [-Wunused-variable] 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 092631f0ba Condition variable for outbound connection slots 13 years ago
Pieter Wuille bf1afb02ca Give DNS seeds a random age between 3 and 7 days old 13 years ago
Alistair Buxton bb13d056ea When disconnecting a node, clear the received buffer so that we do 13 years ago
nomnombtc f8c478c4fb fix typo src/net.cpp 13 years ago
Gavin Andresen 972060ce0e bitcoind changes to stop storing settings in wallet.dat. 13 years ago
Pieter Wuille 5fee401fe1 CAddrMan: stochastic address manager 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 cc201e01f8 Several shutdown-related fixes 13 years ago
Pieter Wuille 25ab17585e Bugfix: do not create CAddress for invalid accepts 13 years ago
Matt Corallo baba6e7de2 Get ext. IP from UPnP, make sure addrMe IsRoutable() in version. 13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012 13 years ago
Gavin Andresen 9d952d17bb Look for flushwallet/listen/irc/dnsseed/upnp instead of noflushwallet/etc. And switch default for irc to 0. 13 years ago
Gregory Maxwell 5d1b8f1725 Avoid advertising the node's address when it is not listening or IsInitialBlockDownload(). 13 years ago
Matt Corallo 177dbcaace Fix UPnP by reannouncing every 20 minutes. 13 years ago
Daniel Folkinshteyn b2f76e9ded Update seednodes, pick long-uptime nodes with version >= 0.4.0 13 years ago
Pieter Wuille c981d768b3 Fix handling of default ports 13 years ago
Lars Rasmusson b985efaac1 Replace tabs with four spaces to comply with coding standard in doc/coding.txt 13 years ago
Matt Corallo 10ba0a3efc Minor code cleanup to use fHaveUPnP instead of #ifdef 13 years ago
Matt Corallo b24e6e4d1b Add -keepnode which attempts to -addnode and keep a connection open 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
Gavin Andresen 0fcf91ea1e Fix issue #659, and cleanup wallet/command-line argument handling a bit 13 years ago
Pieter Wuille a75d7066b8 Fix some address-handling deadlocks 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 26ce92b352 Use std::numeric_limits<> for typesafe INT_MAX/etc 13 years ago
Gavin Andresen f8ded588a2 Implement BIP 14 : separate protocol version from client version 13 years ago
Luke Dashjr 647734881c Add my DNS seed domain 13 years ago