140 Commits (54ce3bad64ea4dff64f16c12b287383ad96a875a)

Author SHA1 Message Date
Pieter Wuille 54ce3bad64 Add -tor and related configuration 13 years ago
Philip Kaufmann 9247134eab introduce a new StartShutdown() function, which starts a thread with Shutdown() if no GUI is used and calls uiInterface.QueueShutdown() if a GUI is used / all direct uiInterface.QueueShutdown() calls are replaced with Shutdown() - this ensures a clean GUI shutdown, even when catching a SIGTERM and allows the BitcoinGUI destructor to get called (which fixes a tray-icon issue and keeps the tray-icon until Bitcoin-Qt exits) 13 years ago
Pieter Wuille 587f929c64 Rework network config settings 13 years ago
Wladimir J. van der Laan ab1b288fa7 Convert UI interface to boost::signals2. 13 years ago
Wladimir J. van der Laan fe4a655042 Fine-grained UI updates 13 years ago
Fordy 3a25a2b9b0 Update License in File Headers 13 years ago
R E Broadley 83e047eaa7 Was showing a negative number. Changes to positive, since negative (T minus) usually indicates a future event. 13 years ago
R E Broadley 1d764d631f Corrected grammar. As per Principle Of Least Surprise. 13 years ago
Philip Kaufmann 8b4d653663 allow translation of "options" used in the --help message / split translation of RPC console welcome message and remove the need to take care of "<br>" / remove some spaces in strings and misc other stuff related to translations 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
Pieter Wuille 09b4e26a44 Really do not consider blocked networks local 13 years ago
Pieter Wuille 1653f97c8f Do not consider blocked networks local 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 af4006b3f5 Enforce -nodiscover better 13 years ago
Pieter Wuille 5a3cb32e59 Take -port into account when resolving -bind's 13 years ago
Philip Kaufmann ea933b03b4 use "IPv6" and "IPv4" in strings as these are the official spellings and make ParseNetwork() in netbase.cpp case-insensitive 13 years ago
Pieter Wuille 139d2f7c29 Keep local service information per address 13 years ago
Pieter Wuille 89b5616d10 Do not signal outbound semaphore if uninitialized 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
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