elements/src
Pieter Wuille 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
..
json Back out spacing changes to json spirit code 2012-01-19 14:32:45 -05:00
leveldb Merge pull request #1945 from centromere/leveldb_fix 2012-11-15 18:31:20 -08:00
obj Bump version numbers for 0.6.1rc1 2012-04-27 10:14:33 -04:00
obj-test Rename src/obj/test to src/obj-test to workaround bug in older GNU Make 2012-01-23 14:27:08 -05:00
qt rework ThreadSafeAskFee() / askFee() functions 2012-12-04 21:35:41 +01:00
test Make test_bitcoin run in a temp datadir 2012-11-29 22:09:16 +01:00
addrman.cpp Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
addrman.h Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
alert.cpp Give testnet it's own alert key. 2012-08-28 17:13:11 -04:00
alert.h Refactor: move alert code from main to alert.cpp/h 2012-08-28 17:04:54 -04:00
allocators.h don't use memset() in privacy/security relevant code parts 2012-11-09 12:53:53 +01:00
base58.h make CBase58Data class use zero_after_free_allocator 2012-11-09 19:25:20 +01:00
bignum.h HexStr: don't build a vector<char> first 2012-09-10 04:24:57 +02:00
bitcoinrpc.cpp update CClientUIInterface and remove orphan Wx stuff 2012-11-26 13:32:31 +01:00
bitcoinrpc.h New createmultisig rpc command 2012-10-29 13:34:35 -04:00
checkpoints.cpp Checkpoint at block 193,000 2012-08-21 22:50:00 -04:00
checkpoints.h Update License in File Headers 2012-05-18 22:02:28 +08:00
clientversion.h Show warning when using prerelease version 2012-10-25 07:33:45 +02:00
compat.h Update License in File Headers 2012-05-18 22:02:28 +08:00
crypter.cpp don't use memset() in privacy/security relevant code parts 2012-11-09 12:53:53 +01:00
crypter.h don't use memset() in privacy/security relevant code parts 2012-11-09 12:53:53 +01:00
db.cpp Bitcoin-Qt: fix crash on Windows caused by CDBEnv::EnvShutdown() 2012-11-18 14:10:26 +01:00
db.h Bitcoin-Qt: fix crash on Windows caused by CDBEnv::EnvShutdown() 2012-11-18 14:10:26 +01:00
init.cpp Allow lengthy block reconnections to be interrupted 2012-12-06 22:04:59 +01:00
init.h 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) 2012-06-12 07:21:03 +02:00
irc.cpp fix some thread related log messages 2012-10-25 16:12:40 +02:00
irc.h Update License in File Headers 2012-05-18 22:02:28 +08:00
key.cpp Compact serialization for scripts 2012-10-20 23:08:56 +02:00
key.h Compact serialization for scripts 2012-10-20 23:08:56 +02:00
keystore.cpp Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 2012-05-24 20:26:19 +02:00
keystore.h Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 2012-05-24 20:26:19 +02:00
leveldb.cpp Add -reindex, to perform in-place reindexing of block chain files 2012-11-09 01:06:32 +01:00
leveldb.h Add -reindex, to perform in-place reindexing of block chain files 2012-11-09 01:06:32 +01:00
main.cpp Allow lengthy block reconnections to be interrupted 2012-12-06 22:04:59 +01:00
main.h add 2 constructors in CDiskBlockPos to simplify class usage 2012-12-03 10:19:17 +01:00
makefile.linux-mingw Change 'make' to $(MAKE) in leveldb make command line 2012-11-13 11:45:07 +10:00
makefile.mingw Change 'make' to $(MAKE) in leveldb make command line 2012-11-13 11:45:07 +10:00
makefile.osx Change 'make' to $(MAKE) in leveldb make command line 2012-11-13 11:45:07 +10:00
makefile.unix Change 'make' to $(MAKE) in leveldb make command line 2012-11-13 11:45:07 +10:00
mruset.h If (for example) the new max_size must be 5 then at the end the queue.size() must be <= 5, so the exit condition must be <=, so the continuing condition must be > (and not >= as it was). 2012-06-19 09:48:00 +03:00
net.cpp Merge pull request #1932 from Diapolo/thread_printf 2012-10-30 23:19:35 -07:00
net.h Abstract block hash substr extraction (for debug.log) into BlockHashStr inline 2012-11-13 21:18:32 +00:00
netbase.cpp don't use memset() in privacy/security relevant code parts 2012-11-09 12:53:53 +01:00
netbase.h Merge pull request #1913 from sipa/noi2p 2012-10-11 00:41:33 -07:00
noui.cpp rework ThreadSafeAskFee() / askFee() functions 2012-12-04 21:35:41 +01:00
protocol.cpp Abstract block hash substr extraction (for debug.log) into BlockHashStr inline 2012-11-13 21:18:32 +00:00
protocol.h Abstract block hash substr extraction (for debug.log) into BlockHashStr inline 2012-11-13 21:18:32 +00:00
rpcblockchain.cpp Split off CBlockHeader from CBlock 2012-11-16 00:12:33 +01:00
rpcdump.cpp Document RPC error codes 2012-10-04 15:49:15 +02:00
rpcmining.cpp Don't force getblocktemplate to have a parameter. 2012-10-24 12:39:46 -04:00
rpcnet.cpp Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
rpcrawtransaction.cpp Introduce script verification flags 2012-11-15 23:00:16 +01:00
rpcwallet.cpp do not silently ignore errors on "backupwallet" RPC cmd 2012-11-27 16:27:54 +01:00
script.cpp Add assert and comment for subtle pay-to-script-hash logic 2012-11-21 13:58:10 -05:00
script.h Introduce script verification flags 2012-11-15 23:00:16 +01:00
serialize.h Split off CBlockHeader from CBlock 2012-11-16 00:12:33 +01:00
sync.cpp Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
sync.h Simplify CMutexLock 2012-11-14 00:00:23 -03:00
txdb.cpp Add -reindex, to perform in-place reindexing of block chain files 2012-11-09 01:06:32 +01:00
txdb.h Add -reindex, to perform in-place reindexing of block chain files 2012-11-09 01:06:32 +01:00
ui_interface.h rework ThreadSafeAskFee() / askFee() functions 2012-12-04 21:35:41 +01:00
uint256.h HexStr: don't build a vector<char> first 2012-09-10 04:24:57 +02:00
util.cpp Allow lengthy block reconnections to be interrupted 2012-12-06 22:04:59 +01:00
util.h Allow lengthy block reconnections to be interrupted 2012-12-06 22:04:59 +01:00
version.cpp Bitcoin-Qt (Windows only): add version info to Resource File 2012-09-07 16:08:18 +02:00
version.h Bitcoin-Qt (Windows only): add version info to Resource File 2012-09-07 16:08:18 +02:00
wallet.cpp rework ThreadSafeAskFee() / askFee() functions 2012-12-04 21:35:41 +01:00
wallet.h Merge pull request #2009 from sipa/fixmove 2012-11-16 08:09:41 -08:00
walletdb.cpp Handle corrupt wallets gracefully. 2012-10-08 17:46:45 -04:00
walletdb.h Handle corrupt wallets gracefully. 2012-10-08 17:46:45 -04:00