lbrycrd/src
Pieter Wuille 22e780737d Always flush block and undo when switching to new file
Previously, the undo weren't being flushed during a reindex because
fKnown was set to true in FindBlockPos. That is the correct behaviour
for block files as they aren't being touched, but undo files are
touched.

This changes the behaviour to always flush when switching to a new file
(even for block files, though that isn't really necessary).
2015-11-05 00:43:49 +01:00
..
bench [Trivial] ensure minimal header conventions 2015-10-27 17:44:13 +01:00
compat Add an alternate location of endian.h header 2015-06-07 04:54:20 +03:00
config
consensus Revert "Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations" 2015-11-01 20:05:18 +00:00
crypto build: Endian compatibility 2015-03-06 15:54:53 +01:00
leveldb Merge src/leveldb changes for LevelDB 1.18. 2014-10-16 12:23:50 -07:00
obj
obj-test
policy Revert "Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations" 2015-11-01 20:05:18 +00:00
primitives Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic 2015-10-08 17:23:22 +02:00
qt Merge pull request #6864 2015-11-04 13:06:14 +01:00
script Merge pull request #6351 2015-10-23 13:33:13 +02:00
secp256k1 Update libsecp256k1 2015-04-22 14:03:10 -07:00
support Remove assertion from ~LockedPageManager 2015-05-15 11:44:58 +02:00
test Merge pull request #6928 2015-11-02 04:44:47 +01:00
univalue Merge commit '313e7f5c89d6e72e06efe9255089765b4c5815fe' into HEAD 2015-10-09 11:37:00 +02:00
wallet Merge pull request #6669 2015-11-04 12:30:50 +01:00
zmq Fix ZMQ Notification initialization and shutdown 2015-11-04 10:36:00 +00:00
.clang-format
addrman.cpp Creates unittests for addrman, makes addrman testable. 2015-09-24 15:20:48 -04:00
addrman.h Creates unittests for addrman, makes addrman testable. 2015-09-24 15:20:48 -04:00
alert.cpp TRIVIAL: Missing includes 2015-07-23 21:10:22 +02:00
alert.h use const references where appropriate 2015-06-04 19:34:18 +02:00
amount.cpp Rationalize currency unit to "BTC" 2015-08-03 22:58:30 +01:00
amount.h Add CFeeRate += operator 2015-10-13 01:04:39 -07:00
arith_uint256.cpp src/arith_256.cpp: bigendian compatibility 2015-03-06 17:21:59 +01:00
arith_uint256.h ensure consistent header comment naming conventions 2015-04-20 13:29:22 +02:00
base58.cpp openssl: abstract out OPENSSL_cleanse 2015-02-15 11:34:02 -05:00
base58.h don't try to decode invalid encoded ext keys 2015-07-25 09:51:52 +02:00
bitcoin-cli-res.rc Update Windows resource files (and add one for bitcoin-tx) 2015-05-22 02:56:55 +00:00
bitcoin-cli.cpp constify missing catch cases 2015-10-27 17:39:42 +01:00
bitcoin-tx-res.rc Update Windows resource files (and add one for bitcoin-tx) 2015-05-22 02:56:55 +00:00
bitcoin-tx.cpp constify missing catch cases 2015-10-27 17:39:42 +01:00
bitcoind-res.rc Update Windows resource files (and add one for bitcoin-tx) 2015-05-22 02:56:55 +00:00
bitcoind.cpp constify missing catch cases 2015-10-27 17:39:42 +01:00
bloom.cpp Only use randomly created nonces in CRollingBloomFilter. 2015-07-27 19:09:39 +02:00
bloom.h Only use randomly created nonces in CRollingBloomFilter. 2015-07-27 19:09:39 +02:00
chain.cpp Reduce checkpoints' effect on consensus. 2015-05-13 12:52:57 -07:00
chain.h Non-grammatical language improvements 2015-05-02 15:23:59 +00:00
chainparams.cpp Merge pull request #6235 2015-10-20 17:06:28 +02:00
chainparams.h Merge pull request #6235 2015-10-20 17:06:28 +02:00
chainparamsbase.cpp Chainparams: Translations: DRY: options and error strings 2015-10-20 14:28:43 +02:00
chainparamsbase.h Chainparams: Translations: DRY: options and error strings 2015-10-20 14:28:43 +02:00
chainparamsseeds.h Hardcoded seeds update June 2015 2015-06-25 08:05:52 +02:00
checkpoints.cpp TRIVIAL: Missing includes 2015-07-23 21:10:22 +02:00
checkpoints.h chainparams: move CCheckpointData into chainparams.h 2015-07-28 15:26:50 -04:00
checkqueue.h Bugfix: Grammar fixes 2015-05-01 11:21:27 +00:00
clientversion.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
clientversion.h bump version in clientversion.h 2015-06-02 17:11:05 +02:00
coincontrol.h SQUASH "Implement watchonly support in fundrawtransaction" 2015-08-08 09:30:53 -07:00
coins.cpp Separate core memory usage computation in core_memusage.h 2015-07-20 11:17:53 -04:00
coins.h Separate core memory usage computation in core_memusage.h 2015-07-20 11:17:53 -04:00
compat.h Set TCP_NODELAY on P2P sockets. 2015-10-22 17:57:48 +00:00
compressor.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
compressor.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
core_io.h Resolve issue 3166. 2015-07-30 19:56:00 -04:00
core_memusage.h Do not store Merkle branches in the wallet. 2015-09-22 18:51:07 +02:00
core_read.cpp [Univalue] add univalue over subtree 2015-10-01 10:49:57 +02:00
core_write.cpp [Univalue] add univalue over subtree 2015-10-01 10:49:57 +02:00
dbwrapper.cpp leveldbwrapper file rename to dbwrapper.* 2015-10-22 21:33:06 -04:00
dbwrapper.h constify missing catch cases 2015-10-27 17:39:42 +01:00
eccryptoverify.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
eccryptoverify.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
ecwrapper.cpp consensus: cache the openssl EC_GROUP to avoid a race condition for each CECKey instantiation 2015-08-19 14:25:01 -04:00
ecwrapper.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
hash.cpp chaincodes: abstract away more chaincode behavior 2015-05-06 17:22:46 +02:00
hash.h chaincodes: abstract away more chaincode behavior 2015-05-06 17:22:46 +02:00
httprpc.cpp Implement RPCTimerHandler for Qt RPC console 2015-09-03 10:59:19 +02:00
httprpc.h evhttpd implementation 2015-09-03 10:59:18 +02:00
httpserver.cpp http: Restrict maximum size of request line + headers 2015-10-20 14:31:40 +02:00
httpserver.h rpc: Split option -rpctimeout into -rpcservertimeout and -rpcclienttimeout 2015-09-21 17:15:36 +02:00
init.cpp Merge pull request #6669 2015-11-04 12:30:50 +01:00
init.h evhttpd implementation 2015-09-03 10:59:18 +02:00
key.cpp Merge pull request #6034 2015-05-06 18:37:49 +02:00
key.h Merge pull request #6034 2015-05-06 18:37:49 +02:00
keystore.cpp Add logic to track pubkeys as watch-only, not just scripts 2015-07-20 16:01:37 -07:00
keystore.h Add logic to track pubkeys as watch-only, not just scripts 2015-07-20 16:01:37 -07:00
limitedmap.h Disallow unlimited limited maps 2015-08-17 12:15:32 -04:00
main.cpp Always flush block and undo when switching to new file 2015-11-05 00:43:49 +01:00
main.h Merge pull request #6905 2015-11-04 11:45:33 +01:00
Makefile.am Remove coverage and test related files, when cleaning up 2015-10-23 22:09:14 +02:00
Makefile.bench.include Support very-fast-running benchmarks 2015-09-30 09:24:42 -04:00
Makefile.qt.include [Univalue] add univalue over subtree 2015-10-01 10:49:57 +02:00
Makefile.qttest.include [Univalue] add univalue over subtree 2015-10-01 10:49:57 +02:00
Makefile.test.include leveldbwrapper file rename to dbwrapper.* 2015-10-22 21:33:06 -04:00
memusage.h [Trivial] ensure minimal header conventions 2015-10-27 17:44:13 +01:00
merkleblock.cpp typofixes (found by misspell_fixer) 2015-08-10 22:06:27 +01:00
merkleblock.h Bugfix: Grammar fixes 2015-05-01 11:21:27 +00:00
miner.cpp Revert "Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations" 2015-11-01 20:05:18 +00:00
miner.h Bugfix: If genproclimit is omitted to RPC setgenerate, don't change it; also show correct default in getmininginfo 2015-10-01 23:16:42 +00:00
mruset.h Revert "Cache transaction validation successes" 2015-07-28 20:15:00 +02:00
net.cpp Introduce -maxuploadtarget 2015-10-26 15:37:30 +01:00
net.h Introduce -maxuploadtarget 2015-10-26 15:37:30 +01:00
netbase.cpp Set TCP_NODELAY on P2P sockets. 2015-10-22 17:57:48 +00:00
netbase.h Adding CSubNet constructor over a single CNetAddr 2015-07-02 20:44:27 +02:00
noui.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
noui.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
pow.cpp Added fPowNoRetargeting field to Consensus::Params that disables nBits recalculation. 2015-10-19 14:25:21 -04:00
pow.h Use equivalent PoW for non-main-chain requests 2015-04-22 03:53:25 -07:00
protocol.cpp nLastTry is only used for addrman entries 2015-04-19 11:10:23 -07:00
protocol.h Add NODE_BLOOM service bit and bump protocol version 2015-09-05 23:29:13 -07:00
pubkey.cpp chaincodes: abstract away more chaincode behavior 2015-05-06 17:22:46 +02:00
pubkey.h chaincodes: abstract away more chaincode behavior 2015-05-06 17:22:46 +02:00
random.cpp WIN32 Seed Cleanup: Move nLastPerfmon behind win32 ifdef. 2015-02-25 18:37:06 -05:00
random.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
rest.cpp [Univalue] add univalue over subtree 2015-10-01 10:49:57 +02:00
reverselock.h Replace boost::reverse_lock with our own. 2015-09-03 15:13:40 -04:00
rpcblockchain.cpp Merge pull request #6905 2015-11-04 11:45:33 +01:00
rpcclient.cpp Merge pull request #5936 2015-10-23 12:47:19 +02:00
rpcclient.h [Univalue] add univalue over subtree 2015-10-01 10:49:57 +02:00
rpcmining.cpp Bugfix: If genproclimit is omitted to RPC setgenerate, don't change it; also show correct default in getmininginfo 2015-10-01 23:16:42 +00:00
rpcmisc.cpp [Univalue] add univalue over subtree 2015-10-01 10:49:57 +02:00
rpcnet.cpp Merge pull request #6870 2015-10-29 13:30:42 +01:00
rpcprotocol.cpp evhttpd implementation 2015-09-03 10:59:18 +02:00
rpcprotocol.h [Univalue] add univalue over subtree 2015-10-01 10:49:57 +02:00
rpcrawtransaction.cpp Merge pull request #5936 2015-10-23 12:47:19 +02:00
rpcserver.cpp Add explicit shared_ptr constructor due to C++11 error 2015-10-28 22:25:32 -04:00
rpcserver.h [Univalue] add univalue over subtree 2015-10-01 10:49:57 +02:00
scheduler.cpp Replace boost::reverse_lock with our own. 2015-09-03 15:13:40 -04:00
scheduler.h More robust CScheduler unit test 2015-05-16 17:59:23 -04:00
serialize.h fix header include groups 2015-05-14 01:02:01 -04:00
streams.h Add chainstate obfuscation to avoid spurious antivirus detection 2015-10-06 07:46:10 -07:00
sync.cpp Revert "Revert "Assert on probable deadlocks if the second lock isnt try_lock"" 2015-08-07 16:18:16 -04:00
sync.h typofixes (found by misspell_fixer) 2015-08-10 22:06:27 +01:00
threadsafety.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
timedata.cpp timedata: Prevent warning overkill 2015-09-27 16:40:16 +02:00
timedata.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
tinyformat.h Move *Version() functions to version.h/cpp 2014-08-26 13:25:21 +02:00
txdb.cpp Fix chainstate serialized_size computation 2015-10-28 01:05:32 +01:00
txdb.h leveldbwrapper file rename to dbwrapper.* 2015-10-22 21:33:06 -04:00
txmempool.cpp Merge pull request #6776 2015-10-28 02:25:06 +01:00
txmempool.h Make -checkmempool=1 not fail through int32 overflow 2015-10-28 03:07:59 +01:00
ui_interface.h [Qt] add ui signal for banlist changes 2015-09-16 16:50:19 +02:00
uint256.cpp BUGFIX: Stack around the variable 'rv' was corrupted 2015-03-12 22:17:22 +06:00
uint256.h uint256->arith_uint256 blob256->uint256 2015-01-05 15:45:35 +01:00
undo.h MOVEONLY: CBlockUndo from main.h to undo.h 2014-12-27 16:01:31 +01:00
util.cpp Add option for microsecond precision in debug.log 2015-10-26 15:05:37 -04:00
util.h Add option for microsecond precision in debug.log 2015-10-26 15:05:37 -04:00
utilmoneystr.cpp Get rid of fPlus argument to FormatMoney 2015-06-06 09:30:41 +02:00
utilmoneystr.h Get rid of fPlus argument to FormatMoney 2015-06-06 09:30:41 +02:00
utilstrencodings.cpp SanitizeString: Allow hypen char 2015-09-23 12:06:00 +02:00
utilstrencodings.h [uacomment] Sanitize per BIP-0014 2015-09-16 15:23:29 +02:00
utiltime.cpp Add option for microsecond precision in debug.log 2015-10-26 15:05:37 -04:00
utiltime.h Add option for microsecond precision in debug.log 2015-10-26 15:05:37 -04:00
validationinterface.cpp Add ZeroMQ support. Notify blocks and transactions via ZeroMQ 2015-09-16 11:01:35 +01:00
validationinterface.h use CBlockIndex* insted of uint256 for UpdatedBlockTip signal 2015-09-16 16:51:21 +02:00
version.h Add NODE_BLOOM service bit and bump protocol version 2015-09-05 23:29:13 -07:00