aboutsummaryrefslogtreecommitdiff
path: root/src/init.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | fix -Wformat warnings all over the sourcePhilip Kaufmann2012-10-011-4/+4
| |
* | Merge pull request #1862 from kjj2/testportsPieter Wuille2012-09-281-1/+1
|\ \ | | | | | | Fix: when testnet=1 specified, change default RPC port to 18332
| * | Fix: when testnet=1 specified, change default ports to 18332 and 18333kjj22012-09-241-1/+1
| |/
* / Import $DataDir/bootstrap.dat automatically, if it exists.Jeff Garzik2012-09-241-1/+14
|/ | | | | As discussed on IRC. Intended to make using an external blockchain download solution just a bit easier.
* Fix double-paren typoGavin Andresen2012-09-061-1/+1
|
* remove double logging of startup time, when !fLogTimestampsPhilip Kaufmann2012-09-051-1/+0
|
* init.cpp: fix build error, and possibly-uninit'd warningJeff Garzik2012-09-041-2/+2
|
* Merge pull request #1427 from rebroad/StartTimeFixJeff Garzik2012-09-041-0/+2
|\ | | | | No need to log start time if it's already being done on every line.
| * No need to log start time if it's already being done on every line.R E Broadley2012-09-011-0/+2
| |
* | Merge pull request #1738 from laanwj/2012_08_boostthreadJeff Garzik2012-09-041-4/+4
|\ \ | | | | | | implement CreateThread with boost::thread
| * | Rename CreateThread to NewThreadWladimir J. van der Laan2012-08-291-4/+4
| |/ | | | | | | Prevent clash with win32 API symbol
* / add default value in -timeout descriptionPhilip Kaufmann2012-08-301-1/+1
|/
* Allow building with IPv6 support, but it disabled by defaultLuke Dashjr2012-08-231-0/+6
|
* Fix infinite loops in connection logicPieter Wuille2012-08-221-1/+1
|
* add splashscreen message when importing blocks via -loadblockPhilip Kaufmann2012-08-171-0/+1
|
* Bitcoin-Qt (Windows only): enable DEP for bitcoin-qt.exePhilip Kaufmann2012-08-031-2/+14
| | | | | | | | - this enables DEP on all Windows version which support the SetProcessDEPPolicy() call in Kernel32.dll - use a dynamic approach via GetProcAddress() to not rely on headers or compiler libs - this is the same way the Tor-project does it
* Merge pull request #1632 from luke-jr/spellingJeff Garzik2012-08-011-3/+3
|\ | | | | Fix spelling and grammar errors
| * Bugfix: Correct English grammar regarding "'s"Luke Dashjr2012-08-011-1/+1
| |
| * Bugfix: Fix a variety of misspellingsLuke Dashjr2012-08-011-3/+3
| |
* | Update Warning-strings to use a standard-formatPhilip Kaufmann2012-08-011-1/+1
| | | | | | | | | | | | | | | | | | - ensure warnings always start with "Warning:" and that the first character after ":" is written uppercase - ensure the first sentence in warnings ends with an "!" - remove unneeded spaces from Warning-strings - add missing Warning-string translation - remove a "\n" and replace with untranslatable "<br><br>"
* | Merge pull request #1465 from Diapolo/NOUI_showSSLVersionJeff Garzik2012-08-011-0/+2
|\ \ | | | | | | write used OpenSSL library version to debug.log
| * | write used OpenSSL library version to debug.logPhilip Kaufmann2012-07-041-0/+2
| | |
* | | Merge pull request #1396 from rebroad/NoShrinkOptionJeff Garzik2012-08-011-1/+2
|\ \ \ | |_|/ |/| | Make truncating the debug.log file an option.
| * | Make truncating the debug.log file an option.R E Broadley2012-06-271-1/+2
| | | | | | | | | | | | | | | Useful for developers who need to refer to futher back in debug.log history, but who don't want to enable the -debug option and all the verbosity that comes with that.
* | | update HelpMessage()Philip Kaufmann2012-07-271-7/+6
| | | | | | | | | | | | | | | | | | | | | - place "-?" option at first - re-work description and "\n" usage for Gavins new block creation options to better match current description syntax - ensure no "\n" is in translated strings, which is better for Transifex
* | | When creating new blocks, sort 'paid' area by fee-per-kbGavin Andresen2012-07-261-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify CreateNewBlock so that instead of processing all transactions in priority order, process the first 27K of transactions in priority order and then process the rest in fee-per-kilobyte order. This is the first, minimal step towards better a better fee-handling system for both miners and end-users; this patch should be easy to backport to the old versions of Bitcoin, and accomplishes the most important goal-- allow users to "buy their way in" to blocks using transaction fees.
* | | Give threads a recognisable name to aid in debuggingGiel van Schijndel2012-07-171-0/+4
| |/ |/| | | | | | | | | | | | | NOTE: These thread names are visible in gdb when using 'info threads'. Additionally both 'top' and 'ps' show these names *unless* told to display the command-line instead of task name. Signed-off-by: Giel van Schijndel <[email protected]>
* | Change default send buffer to 1Mb.Matt Corallo2012-07-011-1/+1
| |
* | Revert "*Always* send a shutdown signal to enable custom shutdown actions"Matt Corallo2012-06-281-6/+5
|/ | | | This reverts commit 896899e0d66e25f6549a92749d237c8a87b12f08.
* Merge pull request #973 from TheBlueMatt/diffsendbufferPieter Wuille2012-06-271-2/+2
|\ | | | | Stop processing messages on full send buffer and dont disconnect.
| * Stop processing messages on full send buffer and dont disconnect.Matt Corallo2012-06-271-2/+2
| | | | | | | | | | | | Also decrease default send/receive buffer sizes from 10 to 5 mb as this patch makes it easy for a node to fill both instead of only send.
* | Merge pull request #457 from muggenhor/async-ipv6-rpcPieter Wuille2012-06-271-5/+6
|\ \ | |/ |/| IPv6 RPC using asynchronously accepted connections
| * Merge branch 'master' into async-ipv6-rpcGiel van Schijndel2012-06-241-4/+28
| |\
| * | *Always* send a shutdown signal to enable custom shutdown actionsGiel van Schijndel2012-06-171-5/+6
| | | | | | | | | | | | | | | | | | | | | NOTE: This is required to be sure that we can properly shut down the RPC thread. Signed-off-by: Giel van Schijndel <[email protected]>
* | | fix a comment to correctly use -upgradewalletPhilip Kaufmann2012-06-241-1/+1
| | |
* | | Document -debugnet option in command line help.Jeff Garzik2012-06-241-1/+2
| |/ |/| | | | | Fixes #1507
* | Merge pull request #1174 from sipa/torhsGregory Maxwell2012-06-231-3/+20
|\ \ | | | | | | Tor hidden service support
| * | Add -tor and related configurationPieter Wuille2012-06-231-3/+20
| | |
* | | Merge pull request #1458 from jgarzik/tracenetJeff Garzik2012-06-221-0/+7
|\ \ \ | |/ / |/| | Introduce -tracenet option, thereby quieting some redundant debug messages
| * | Introduce -debugnet option, thereby quieting some redundant debug messagesJeff Garzik2012-06-221-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this change, each TX typically generated 3+ debug messages, askfor tx 8644cc97480ba1537214 0 sending getdata: tx 8644cc97480ba1537214 askfor tx 8644cc97480ba1537214 1339640761000000 askfor tx 8644cc97480ba1537214 1339640881000000 CTxMemPool::accept() : accepted 8644cc9748 (poolsz 6857) After this change, there is only one message for each valid TX received CTxMemPool::accept() : accepted 22a73c5d8c (poolsz 42) and two messages for each orphan tx received ERROR: FetchInputs() : 673dc195aa mempool Tx prev not found 1e439346fc stored orphan tx 673dc195aa (mapsz 19) The -debugnet option, or its superset -debug, will restore the full debug output.
* | | Fix inverted logic for !Discover/!UPNP when !Listen.Gregory Maxwell2012-06-171-1/+1
| |/ |/|
* | introduce a new StartShutdown() function, which starts a thread with ↵Philip Kaufmann2012-06-121-0/+14
|/ | | | 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)
* add used datadir to debug.logPhilip Kaufmann2012-06-051-0/+1
|
* Rework network config settingsPieter Wuille2012-05-311-54/+65
|
* Merge pull request #1357 from sipa/keyidPieter Wuille2012-05-261-2/+2
|\ | | | | Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress
| * Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddressPieter Wuille2012-05-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces internal types: * CKeyID: reference (hash160) of a key * CScriptID: reference (hash160) of a script * CTxDestination: a boost::variant of the former two CBitcoinAddress is retrofitted to be a Base58 encoding of a CTxDestination. This allows all internal code to only use the internal types, and only have RPC and GUI depend on the base58 code. Furthermore, the header dependencies are a lot saner now. base58.h is at the top (right below rpc and gui) instead of at the bottom. For the rest: wallet -> script -> keystore -> key. Only keystore still requires a forward declaration of CScript. Solving that would require splitting script into two layers.
| * Encapsulate public keys in CPubKeyPieter Wuille2012-05-241-1/+1
| |
* | add client startup time as an entry to debug.log (note: logged time in ↵Philip Kaufmann2012-05-231-0/+1
|/ | | | debug.log differs by a few seconds from the one displayed in the Debug window) / make ClientModel::formatClientStartupTime() return a QString
* Merge branch 'dbenv' into tmpJeff Garzik2012-05-221-3/+3
|\ | | | | | | | | Conflicts: src/db.cpp
| * Encapsulate BDB environment inside new CDBEnv classJeff Garzik2012-05-191-3/+3
| | | | | | | | | | | | | | | | Cleans up and organizes several scattered functions and variables related to the BDB env. Class CDBInit() existed to provide a guaranteed-via-C++-destructor cleanup of the db environment. A formal CDBEnv class provides all of this inside a single wrapper.