aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-12-22Make IsCanonicalScript() check the hash type more thoroughlyPieter Wuille
0 and 128 were previously accepted as standard hash type. Note that this function is not active in the current verification code.
2012-12-21Merge pull request #2116 from sipa/importrescanboolGavin Andresen
Convert fRescan argument to importprivkey to bool
2012-12-19Convert fRescan argument to importprivkey to boolPieter Wuille
2012-12-18Split off hash.h from util.hPieter Wuille
2012-12-17Fix two typos in main.hfanquake
Break one long comment down into 3 lines so it's readable.
2012-12-13Merge pull request #2087 from gavinandresen/check210000Pieter Wuille
Checkpoint at first 25-btc-reward block (210,000)
2012-12-13Merge pull request #2096 from 94m3k1n9/fix-time-formatsPieter Wuille
Change timestamps to use ISO8601 formatting
2012-12-12Merge pull request #2045 from Diapolo/use_messageWladimir J. van der Laan
use new message() function in BitcoinGUI
2012-12-12LevelDB: build_detect_platform fix NATIVE_WINDOWS indentationPhilip Kaufmann
- fix some indentation issues
2012-12-12Merge pull request #2080 from mcassano/importprivkey_rescan_falseGavin Andresen
add rescan bool to importprivkey to control whether to do a rescan after import
2012-12-12Merge pull request #2095 from al42and/upnpGavin Andresen
OptionsModel now has MapPortUPnP=false if UPNP is not supported
2012-12-12Merge pull request #2003 from alexanderkjeldaas/documented-locking-part-2Gavin Andresen
Documented locking part 1+2
2012-12-12Merge pull request #1825 from roques/bignum2Gavin Andresen
Bignum2
2012-12-12Merge pull request #1940 from grimd34th/patch-1Gavin Andresen
Add NATIVE_WINDOWS
2012-12-12Merge pull request #2073 from grimd34th/patch-3Gavin Andresen
Update src/makefile.mingw
2012-12-12Merge pull request #2048 from jgarzik/no-checkpointsGavin Andresen
Add "checkpoints" option, to permit disabling of checkpoint logic.
2012-12-12Merge pull request #1861 from jgarzik/coinlockGavin Andresen
Add new RPC "lockunspent", to prevent spending of selected outputs
2012-12-12Merge pull request #2059 from sipa/benchmarkGavin Andresen
Add -benchmark for reporting block processing times
2012-12-12Merge pull request #2062 from sipa/nocoinsGavin Andresen
Reconstruct coins/ database when missing
2012-12-12Merge pull request #2074 from sipa/minorGavin Andresen
Two minor inconvenience fixes
2012-12-12Change timestamps to use ISO8601 formattingRichard Schwab
2012-12-12OptionsModel now has MapPortUPnP=false if UPNP is not supportedAndrey Alekseenko
2012-12-10Checkpoint at first 25-btc-reward block (210,000)Gavin Andresen
2012-12-07Merge pull request #2068 from Diapolo/CheckDiskSpacePieter Wuille
some CheckDiskSpace() related changes
2012-12-06add rescan bool to importprivkey to control whether to do a rescan after importMike Cassano
2012-12-06Allow lengthy block reconnections to be interruptedPieter Wuille
When the coin database is out of date with the block database, the best block in it is automatically switched to. This reconnection process can take time, so allow it to be interrupted. This also stops block connection as soon as shutdown is requested, leading to a faster shutdown.
2012-12-06Update the block file counter in database when using -reindexPieter Wuille
This problem is like earth (mostly harmless). After/during a -reindex, it means the statistics about the last block file reported in debug.log are always of blk00000.dat instead of the last file. Apart from that, it means a few more database entries need to be read when finding a file to append to the first time.
2012-12-06Reconstruct coins/ from scratch when missing.Pieter Wuille
2012-12-06Merge pull request #2057 from Diapolo/FlushBlockFilePieter Wuille
FlushBlockFile(): check for valid FILE pointer
2012-12-05Merge pull request #2066 from Diapolo/small_uiint_changesWladimir J. van der Laan
UI interface changes
2012-12-05Merge pull request #2056 from sipa/fix_2052Pieter Wuille
Fixes for obscure mempool-checkpoint interaction
2012-12-05Add -benchmark for reporting block processing timesPieter Wuille
2012-12-05Add GetTimeMicros() for ore accurate benchmarkingPieter Wuille
2012-12-05Merge pull request #2063 from Diapolo/CDiskBlockPosPieter Wuille
add 2 constructors in CDiskBlockPos to simplify class usage
2012-12-05call CheckDiskSpace() before pre-allocating spacePhilip Kaufmann
- even if we are allowed to fail pre-allocating, it's better to check for sufficient space before calling AllocateFileRange() and if we are out of disk space return with error() - the above change allows us to remove the CheckDiskSpace() check in CBlock::AcceptBlock()
2012-12-04Update src/makefile.mingwgrimd34th
With MinGW we use .a not .lib
2012-12-04rework ThreadSafeAskFee() / askFee() functionsPhilip Kaufmann
- remove unused parameter from ThreadSafeAskFee(), which also results in the removal of an orphan translation-string
2012-12-04remove unneeded flag from MSG_INFORMATION and fix an indentationPhilip Kaufmann
2012-12-03Merge pull request #2058 from sipa/atomicreorgPieter Wuille
Make SetBestChain() atomic
2012-12-03use new message() function in BitcoinGUIPhilip Kaufmann
- use it for displaying URI parsing warnings - use it for displaying error and information in backup wallet function (the information display is new and the error was a warning before) - cleanup BitcoinGUI::incomingTransaction() -- use message() + the information icon from message -- comment out an unused parameter in the function definition and declaration -- move all pre-checks at the beginning of the function
2012-12-03Bitcoin-Qt: remove obsolete modal flag from GUI APIsPhilip Kaufmann
- as we (can) supply the CClientUIInterface::MODAL flag via the style parameter, we don't need a separate bool for checking the modality
2012-12-03Merge pull request #2046 from Diapolo/traymenuWladimir J. van der Laan
split of createTrayIconMenu() from createTrayIcon() in BitcoinGUI
2012-12-03add 2 constructors in CDiskBlockPos to simplify class usagePhilip Kaufmann
- add a default-constructor, which simply calls SetNull() and a constructor to directly pass nFile and nPos - change code to use that new constructors
2012-12-02Make SetBestChain() atomicPieter Wuille
In case a reorganisation fails, the internal state could become inconsistent (memory only). Previously, a cache per block connect or disconnect action was used, so blocks could not be applied in a partial way. Extend this to a cache for the entire reorganisation, making it atomic entirely. This also simplifies the code a bit.
2012-12-01FlushBlockFile(): check for valid FILE pointerPhilip Kaufmann
- don't call FileCommit() and fclose() if no valid FILE pointer was returned by OpenBlockFile()
2012-11-30Merge pull request #2033 from sipa/kickconflictsPieter Wuille
Bugfix: remove conflicting transactions from memory pool
2012-12-01Only send reorged txn to mempool after checkpointPieter Wuille
2012-11-30Merge pull request #2037 from luke-jr/printpriorityGavin Andresen
Allow -printpriority without -debug
2012-12-01Enable script verification for reorganized mempool txPieter Wuille
2012-11-29Make test_bitcoin run in a temp datadirPieter Wuille