Age | Commit message (Collapse) | Author |
|
- this pull adds an InitMessage() function to noui.cpp, which outputs init
messages to debug.log (this allows to remove some printf() calls from
init.cpp)
- change InitMessage() in bitcoin.cpp to also write init messages to
debug.log to ensure nothting is missing in the log because of the
removal of printf() calls in init.cpp
|
|
- removes some obsolete comments about CTransaction::FetchInputs(), a
space and a few new-lines
|
|
Coin database checks
|
|
Provide fee data for all txs in RPC getblocktemplate response
|
|
Bitcoin-Qt: fix small stylesheet glitch in overviewpage.ui
|
|
Bitcoin-Qt: add a Signature label on sign message page
|
|
Bitcoin-Qt: give testnet a unique IPC message queue name
|
|
|
|
|
|
- ensure we use strCaption for printf and fprintf, as before it could
happen to have an error message in the debug.log, which had no "Error"
(or whatever) in front
|
|
- this prevents an interference with the IPC message queue (which is used
for URI processing) when running a testnet and mainnet instance in
parallel
- to check for testnet, I had to raise the ParseParameters() call in
main() to the topmost position
|
|
Bitcoin-Qt: comment out unused parameter in addressbookpage
|
|
Bitcoin-Qt: never display own block count > estimated block count
|
|
Bitcoin-Qt: add a Reset button to the options dialog
|
|
|
|
- a click on "Reset Options" sets all options to the default values by
removing all stored settings (QSettings), loading the defaults and
saving them as the new settings
- before the reset is executed the user is presented a confirmation dialog
- special casing was needed for StartAtStartup
|
|
- some users reported it as weird, that the estimated block count could be
lower than our own nodes block number (which is indeed true and not good)
- this pull adds a new default behaviour, which displays our own block
number as estimated block number, if own >= est. block count
- the pull raises space for nodes block counts in cPeerBlockCounts to 8 to
be more accurate
- also removes a reduntant setNumBlocks() call in RPCConsole and moves
initialisation of numBlocksAtStartup in ClientModel, where it belongs
|
|
-checklevel gets a new meaning:
0: verify blocks can be read from disk (like before)
1: verify (contextless) block validity (like before)
2: verify undo files can be read and have good checksums
3: verify coin database is consistent with the last few blocks
(close to level 6 before)
4: verify all validity rules of the last few blocks
Level 3 is the new default, as it's reasonably fast. As level 3 and
4 are implemented using an in-memory rollback of the database, they
are limited to as many blocks as possible without exceeding the
limits set by -dbcache. The default of -dbcache=25 allows for some
150-200 blocks to be rolled back.
In case an error is found, the application quits with a message
instructing the user to restart with -reindex. Better instructions,
and automatic recovery (when possible) or automatic reindexing are
left as future work.
|
|
|
|
This should be compatible with older code that didn't write checksums.
|
|
|
|
|
|
|
|
Fix duplicate shortcut usage in sign/verify message dialog.
|
|
update 2 command-line parameter help messages
|
|
Space separation between major fields is easier for human eyes and
libs to parse.
|
|
- -checkpoints is now much more understandable and should be way easier
to translate
- -loadblock uses the same format (blk000??.dat) as -reindex
|
|
Convert fRescan argument to importprivkey to bool
|
|
calculating it ourselves
|
|
per-tx fee and sigop count data
|
|
|
|
|
|
Break one long comment down into 3 lines so it's readable.
|
|
|
|
Checkpoint at first 25-btc-reward block (210,000)
|
|
Change timestamps to use ISO8601 formatting
|
|
use new message() function in BitcoinGUI
|
|
- fix some indentation issues
|
|
add rescan bool to importprivkey to control whether to do a rescan after import
|
|
OptionsModel now has MapPortUPnP=false if UPNP is not supported
|
|
Documented locking part 1+2
|
|
Bignum2
|
|
Add NATIVE_WINDOWS
|
|
Update src/makefile.mingw
|
|
Add "checkpoints" option, to permit disabling of checkpoint logic.
|
|
Add new RPC "lockunspent", to prevent spending of selected outputs
|
|
Add -benchmark for reporting block processing times
|
|
Reconstruct coins/ database when missing
|
|
Two minor inconvenience fixes
|
|
|