bffc744444
Make IsCanonicalScript() check the hash type more thoroughly
...
0 and 128 were previously accepted as standard hash type.
Note that this function is not active in the current verification
code.
2012-12-22 18:39:36 +01:00
23826f1b7f
Merge pull request #2116 from sipa/importrescanbool
...
Convert fRescan argument to importprivkey to bool
2012-12-21 06:30:53 -08:00
328680190a
Merge pull request #2113 from sipa/hashh
...
Split off hash.h from util.h
2012-12-20 15:53:42 -08:00
0f927ceb5b
use fee/sigop data in BlockTemplate struct instead of (not always correctly) calculating it ourselves
2012-12-19 16:12:58 -05:00
03cac0bb8e
changed CreateNewBlock to return a CBlockTemplate object, which includes per-tx fee and sigop count data
2012-12-19 16:12:58 -05:00
5dfbd4ff68
Convert fRescan argument to importprivkey to bool
2012-12-19 12:23:29 +01:00
0fb9073edd
Split off hash.h from util.h
2012-12-18 21:39:29 +01:00
6940626d08
Merge pull request #2112 from fanquake/typos
...
Fix two typos in main.h
2012-12-18 09:53:30 -08:00
f0bf5fb245
Fix two typos in main.h
...
Break one long comment down into 3 lines so it's readable.
2012-12-17 18:09:53 +08:00
f4445f9982
Upgrading to 0.8: re-use blkNNNN.dat files.
2012-12-16 12:23:59 -05:00
a8fbbd8fb0
Bitcoin-Qt: comment out unused parameter in addressbookpage
2012-12-15 11:15:19 +01:00
7601152ce2
Bitcoin-Qt: ensure all Windows scopes use win32 as identifier
...
- currently we sometimes use "windows" or "win32", but as per
http://doc.qt.digia.com/qt/qmake-advanced-usage.html , windows seems to
be not officially supported (only win32 is mentioned there)
2012-12-15 11:02:37 +01:00
a3fad2119b
In listaddressgroupings push down the IsMine check to run on each input.
...
This avoids a potential crash when trying to read the scrippubkeys on
transactions where the first input IsMine but some of the rest are not
when running listaddressgroupings.
2012-12-14 07:35:56 -05:00
da8c5c9f4e
Merge pull request #2087 from gavinandresen/check210000
...
Checkpoint at first 25-btc-reward block (210,000)
2012-12-13 14:40:22 -08:00
33766c9557
Merge pull request #2096 from 94m3k1n9/fix-time-formats
...
Change timestamps to use ISO8601 formatting
2012-12-13 14:39:57 -08:00
07c3f846c2
Merge pull request #2045 from Diapolo/use_message
...
use new message() function in BitcoinGUI
2012-12-12 21:17:40 -08:00
5fe3f4652e
Merge pull request #2097 from Diapolo/fix_merges
...
fix small stuff related to the recent merge-wave
2012-12-12 10:42:26 -08:00
50ce5735d6
LevelDB: build_detect_platform fix NATIVE_WINDOWS indentation
...
- fix some indentation issues
2012-12-12 19:39:00 +01:00
a4b43645aa
add threadsafety.h to bitcoin-qt.pro
...
- to be able to see threadsafety.h in the Qt Creator IDE the file needs to
be added to the HEADERS section
2012-12-12 19:31:18 +01:00
51dc438942
Merge pull request #2080 from mcassano/importprivkey_rescan_false
...
add rescan bool to importprivkey to control whether to do a rescan after import
2012-12-12 09:34:24 -08:00
278a09a6c6
Merge pull request #2095 from al42and/upnp
...
OptionsModel now has MapPortUPnP=false if UPNP is not supported
2012-12-12 09:31:24 -08:00
8a7277a578
Merge pull request #2003 from alexanderkjeldaas/documented-locking-part-2
...
Documented locking part 1+2
2012-12-12 09:27:35 -08:00
50894e4fd4
Merge pull request #2064 from petertodd/ipv6-doc-polarity
...
Replace text on how to enable IPv6 with disable
2012-12-12 09:23:55 -08:00
d339da70e5
Merge pull request #1825 from roques/bignum2
...
Bignum2
2012-12-12 09:23:16 -08:00
5bd5d6c45c
Merge pull request #1940 from grimd34th/patch-1
...
Add NATIVE_WINDOWS
2012-12-12 09:20:46 -08:00
095b06cfae
Merge pull request #2073 from grimd34th/patch-3
...
Update src/makefile.mingw
2012-12-12 09:19:26 -08:00
a9e055a1ca
Merge pull request #2048 from jgarzik/no-checkpoints
...
Add "checkpoints" option, to permit disabling of checkpoint logic.
2012-12-12 09:18:00 -08:00
78504bb04f
Merge pull request #1861 from jgarzik/coinlock
...
Add new RPC "lockunspent", to prevent spending of selected outputs
2012-12-12 09:15:43 -08:00
043a8fb98d
Merge pull request #2059 from sipa/benchmark
...
Add -benchmark for reporting block processing times
2012-12-12 09:14:52 -08:00
dbd5bb8039
Merge pull request #2062 from sipa/nocoins
...
Reconstruct coins/ database when missing
2012-12-12 09:11:36 -08:00
8b83e2fc2e
Merge pull request #2074 from sipa/minor
...
Two minor inconvenience fixes
2012-12-12 09:10:44 -08:00
59b8a869ab
Compile c/objective-c code max compatiblity when RELEASE
2012-12-12 11:31:29 -05:00
303b0009dc
Change timestamps to use ISO8601 formatting
2012-12-12 16:32:22 +01:00
6a3aef39e7
OptionsModel now has MapPortUPnP=false if UPNP is not supported
2012-12-12 13:10:02 +04:00
5d32d3f8cd
Checkpoint at first 25-btc-reward block (210,000)
2012-12-10 09:53:22 -05:00
622da5df6e
Merge pull request #2068 from Diapolo/CheckDiskSpace
...
some CheckDiskSpace() related changes
2012-12-07 13:33:24 -08:00
44051af1a8
add rescan bool to importprivkey to control whether to do a rescan after import
2012-12-06 20:18:17 -06:00
3fb9b99cca
Allow lengthy block reconnections to be interrupted
...
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-06 22:04:59 +01:00
c8b2e4426b
Update the block file counter in database when using -reindex
...
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-06 22:04:58 +01:00
89b7019be8
Reconstruct coins/ from scratch when missing.
2012-12-06 17:00:12 +01:00
d79775a04d
Merge pull request #2057 from Diapolo/FlushBlockFile
...
FlushBlockFile(): check for valid FILE pointer
2012-12-06 01:35:36 -08:00
25fd38090a
Merge pull request #2066 from Diapolo/small_uiint_changes
...
UI interface changes
2012-12-05 23:30:06 -08:00
cd1391ae4d
Merge pull request #2056 from sipa/fix_2052
...
Fixes for obscure mempool-checkpoint interaction
2012-12-05 14:15:17 -08:00
8a28bb6dee
Add -benchmark for reporting block processing times
2012-12-05 23:06:01 +01:00
0ae0712b1c
Add GetTimeMicros() for ore accurate benchmarking
2012-12-05 23:06:01 +01:00
a485c1b69e
Merge pull request #2063 from Diapolo/CDiskBlockPos
...
add 2 constructors in CDiskBlockPos to simplify class usage
2012-12-05 14:01:03 -08:00
fa45c26a0e
call CheckDiskSpace() before pre-allocating space
...
- 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-05 14:39:09 +01:00
679131b235
Update src/makefile.mingw
...
With MinGW we use .a not .lib
2012-12-04 16:00:47 -05:00
15d8ff2029
rework ThreadSafeAskFee() / askFee() functions
...
- remove unused parameter from ThreadSafeAskFee(), which also results in
the removal of an orphan translation-string
2012-12-04 21:35:41 +01:00
7f5a1b529b
remove unneeded flag from MSG_INFORMATION and fix an indentation
2012-12-04 21:35:40 +01:00