57 Commits (0fef3d3fdd51150fd4d54a6b1bcd56ac67068797)

Author SHA1 Message Date
Pieter Wuille ccda03b570 Remove database/ after clean shutdown 12 years ago
Gavin Andresen b31499ec72 Clean up shutdown process 12 years ago
Philip Kaufmann be8e1f8479 Bitcoin-Qt: fix crash on Windows caused by CDBEnv::EnvShutdown() 12 years ago
Philip Kaufmann c74bae0fdf simplify CDBEnv::Open() / fix small glitches 12 years ago
Pieter Wuille 92467073ad Remove -detachdb and stop's detach argument. 12 years ago
Pieter Wuille 2d8a48292b LevelDB block and coin databases 12 years ago
Pieter Wuille d979e6e36a Use singleton block tree database instance 12 years ago
Pieter Wuille ae8bfd12da Batch block connection during IBD 12 years ago
Pieter Wuille 450cbb0944 Ultraprune 12 years ago
Pieter Wuille 5382bcf8cd Multiple blocks per file 12 years ago
Gavin Andresen eed1785f70 Handle corrupt wallets gracefully. 12 years ago
Luke Dashjr 148e107da6 Run BDB disk-less for test_bitcoin 13 years ago
Pieter Wuille 70f6049f71 Remove CTxDB::ReadOwnerTxes. 13 years ago
Jeff Garzik 9ac282ca0c Refactor: add IsChainFile helper. LoadBlockIndex() code movement. 13 years ago
Luke Dashjr f9189543bf CDBEnv: fix qt build 13 years ago
Jeff Garzik f94b64c2f3 Prevent crashes due to missing or corrupted database records 13 years ago
Jeff Garzik ffe8b77a61 Further CDBEnv encapsulation work. 13 years ago
Jeff Garzik 8b1202c52c Remove unused nested BDB transaction support 13 years ago
Jeff Garzik 24b57e3c6a Create CDBEnv::TxnBegin(), and use it in CDB::TxnBegin() 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
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
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 53cb1a49e7 Use erase instead of rewrite to remove old addr entries 13 years ago
Pieter Wuille 6b8de05d0a Begin doxygen-compatible comments 13 years ago
Gavin Andresen 972060ce0e bitcoind changes to stop storing settings in wallet.dat. 13 years ago
Pieter Wuille 5fee401fe1 CAddrMan: stochastic address manager 13 years ago
Pieter Wuille 0b807a417f Add SetMinVersion to CWallet 13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012 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 b2d3b2d65d Never remove database files on shutdown, it caused unreadable wallets on some testers' machines. 13 years ago
Gavin Andresen 1c15f88653 Only remove database log files on shutdown after wallet encryption/rewrite 13 years ago
Gavin Andresen d764d9161e Obsolete keypool and make sure database removes log files on shutdown. 13 years ago
Pieter Wuille 9e9869d0fe Resilvering 13 years ago
Matt Corallo b2120e223a Unify copyright notices. 13 years ago
Jeff Garzik 116df55e21 Update CWallet::LoadWallet for proper return type. 14 years ago
Giel van Schijndel ecf1c79aad fix warnings: expression result unused [-Wunused-value] 14 years ago
Matt Corallo 4e87d341f7 Add wallet privkey encryption. 14 years ago
Matt Corallo 7ec552676c Add minversion to wallet. 14 years ago
Wladimir J. van der Laan e8ef3da713 update core to d0d80170a2 (CWallet class) 14 years ago
Pieter Wuille 64c7ee7e6b CWallet class 14 years ago
Pieter Wuille e89b9f6a2a move wallet code to separate file 14 years ago