96 Commits (f6521b66f7d4e7c3d55e0fd1d006fd6311afc18f)

Author SHA1 Message Date
Jeff Garzik 9ac282ca0c Refactor: add IsChainFile helper. LoadBlockIndex() code movement. 13 years ago
Jeff Garzik f94b64c2f3 Prevent crashes due to missing or corrupted database records 13 years ago
Jeff Garzik 9c137aaccf BDB: restore DB_PRIVATE flag to environment 13 years ago
Jeff Garzik ffe8b77a61 Further CDBEnv encapsulation work. 13 years ago
Jeff Garzik 94e34fa0ad CDB::CDB: properly initialize activeTxn to NULL 13 years ago
Jeff Garzik 8b1202c52c Remove unused nested BDB transaction support 13 years ago
Jeff Garzik cd9696fc97 Encapsulate BDB environment inside new CDBEnv class 13 years ago
Jeff Garzik 394b9298fa Default to DB_TXN_WRITE_NOSYNC for all transactional operations 13 years ago
Fordy 3a25a2b9b0 Update License in File Headers 13 years ago
R E Broadley 53d0e6dd6a Report how long DBFlush took. 13 years ago
Jeff Garzik 928d3a011c CAddrDB: Replace BDB-managed addr.dat with internally managed peers.dat 13 years ago
Jeff Garzik a7d45c5a7a Remove dead code: CTxDB::EraseBlockIndex(), CBlockIndex::EraseBlockFromDisk() 13 years ago
Pieter Wuille 83743ed681 Make lsn_reset ("detach databases") optional and off by default. 13 years ago
Jeff Garzik 735a60698c Change signed->unsigned at 3 code sites 13 years ago
Pieter Wuille 1d740055da -loadblock to load from an external blk000?.dat file 13 years ago
R E Broadley 871c3557bf Added ability to respond to signals during Block Loading stage. 13 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 13 years ago
Jeff Garzik 9eace6b113 Move CWalletDB code to new walletdb module. 13 years ago
Pieter Wuille ed6d0b5f85 Remove headers.h 13 years ago
Pieter Wuille 8f2b50f178 Reduce sync frequency for blkindex.dat 13 years ago
Wladimir J. van der Laan da7bbd9dfd fix warnings: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] 13 years ago
Pieter Wuille ee12c3d60c Use filesystem::path instead of manual string tinkering 13 years ago
Gavin Andresen 2232717cba Remove path.make_preferred() calls, and fix compiler error in bitcoinrpc RE: boost::system 13 years ago
Pieter Wuille f8dcd5ca6f Use scoped locks instead of CRITICAL_BLOCK 13 years ago
Philip Kaufmann 9c24588e73 updated db.cpp to use make_preferred() 13 years ago
Pieter Wuille e88ed65a39 Flush on log size instead of transaction count 13 years ago
Pieter Wuille 25c5eca893 Use transactions-updated as flush condition 13 years ago
Gavin Andresen 6293a9f87f Workaround hangs when upgrading old addr.dat files 13 years ago
Gavin Andresen 9f18347034 Auto-remove logs, and decrease logfile size to 10M 13 years ago
Pieter Wuille 53cb1a49e7 Use erase instead of rewrite to remove old addr entries 13 years ago
Pieter Wuille ef12c2184d Check minversion before loading the rest of the wallet 13 years ago
Pieter Wuille 4538e45c46 Add -checklevel and improve -checkblocks 13 years ago
Pieter Wuille 89516bd4e0 Speed up block downloading 13 years ago
Luke Dashjr 3cc0624932 Print more diagnostic info for the various DB_CORRUPT conditions 13 years ago
Gavin Andresen 972060ce0e bitcoind changes to stop storing settings in wallet.dat. 13 years ago
Pieter Wuille 4a10d4c6dc Fix addrProxy setting 13 years ago
Pieter Wuille 5fee401fe1 CAddrMan: stochastic address manager 13 years ago
Pieter Wuille 0b807a417f Add SetMinVersion to CWallet 13 years ago
sje397 4efbda3f25 Added 'Backup Wallet' menu option 13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012 13 years ago
Gavin Andresen 9d952d17bb Look for flushwallet/listen/irc/dnsseed/upnp instead of noflushwallet/etc. And switch default for irc to 0. 13 years ago
Pieter Wuille 91f43a33f8 Full checking of all loaded keys 13 years ago
Pieter Wuille b25cc627a3 Check consistency of private keys 13 years ago
Gavin Andresen 922e8e2929 Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). 13 years ago
Pieter Wuille 11529c6e4f Compressed pubkeys 13 years ago
Wladimir J. van der Laan bde280b9a4 Revert "Use standard C99 (and Qt) types for 64-bit integers" 13 years ago
Luke Dashjr 21d9f36781 Use standard C99 (and Qt) types for 64-bit integers 13 years ago
Gavin Andresen 2a45a494b0 Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript 13 years ago
Gavin Andresen e679ec969c OP_EVAL implementation 13 years ago
Gavin Andresen f8ded588a2 Implement BIP 14 : separate protocol version from client version 13 years ago