47 Commits (eed1785f701be93ac2464e854c2a7de1f748ef84)

Author SHA1 Message Date
Gavin Andresen eed1785f70 Handle corrupt wallets gracefully. 10 years ago
Luke Dashjr 148e107da6 Run BDB disk-less for test_bitcoin 11 years ago
Pieter Wuille 70f6049f71 Remove CTxDB::ReadOwnerTxes. 11 years ago
Jeff Garzik 9ac282ca0c Refactor: add IsChainFile helper. LoadBlockIndex() code movement. 11 years ago
Luke Dashjr f9189543bf CDBEnv: fix qt build 11 years ago
Jeff Garzik f94b64c2f3 Prevent crashes due to missing or corrupted database records 11 years ago
Jeff Garzik ffe8b77a61 Further CDBEnv encapsulation work. 11 years ago
Jeff Garzik 8b1202c52c Remove unused nested BDB transaction support 11 years ago
Jeff Garzik 24b57e3c6a Create CDBEnv::TxnBegin(), and use it in CDB::TxnBegin() 11 years ago
Jeff Garzik cd9696fc97 Encapsulate BDB environment inside new CDBEnv class 11 years ago
Jeff Garzik 394b9298fa Default to DB_TXN_WRITE_NOSYNC for all transactional operations 11 years ago
Fordy 3a25a2b9b0 Update License in File Headers 11 years ago
Jeff Garzik 928d3a011c CAddrDB: Replace BDB-managed addr.dat with internally managed peers.dat 11 years ago
Jeff Garzik a7d45c5a7a Remove dead code: CTxDB::EraseBlockIndex(), CBlockIndex::EraseBlockFromDisk() 11 years ago
Pieter Wuille 83743ed681 Make lsn_reset ("detach databases") optional and off by default. 11 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 11 years ago
Jeff Garzik 9eace6b113 Move CWalletDB code to new walletdb module. 11 years ago
Pieter Wuille ed6d0b5f85 Remove headers.h 11 years ago
Pieter Wuille 53cb1a49e7 Use erase instead of rewrite to remove old addr entries 11 years ago
Pieter Wuille 6b8de05d0a Begin doxygen-compatible comments 11 years ago
Gavin Andresen 972060ce0e bitcoind changes to stop storing settings in wallet.dat. 11 years ago
Pieter Wuille 5fee401fe1 CAddrMan: stochastic address manager 11 years ago
Pieter Wuille 0b807a417f Add SetMinVersion to CWallet 11 years ago
Gavin Andresen 882164196e Update all copyrights to 2012 11 years ago
Wladimir J. van der Laan bde280b9a4 Revert "Use standard C99 (and Qt) types for 64-bit integers" 11 years ago
Luke Dashjr 21d9f36781 Use standard C99 (and Qt) types for 64-bit integers 11 years ago
Gavin Andresen 2a45a494b0 Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript 11 years ago
Gavin Andresen e679ec969c OP_EVAL implementation 11 years ago
Gavin Andresen b2d3b2d65d Never remove database files on shutdown, it caused unreadable wallets on some testers' machines. 11 years ago
Gavin Andresen 1c15f88653 Only remove database log files on shutdown after wallet encryption/rewrite 11 years ago
Gavin Andresen d764d9161e Obsolete keypool and make sure database removes log files on shutdown. 11 years ago
Pieter Wuille 9e9869d0fe Resilvering 11 years ago
Matt Corallo b2120e223a Unify copyright notices. 12 years ago
Jeff Garzik 116df55e21 Update CWallet::LoadWallet for proper return type. 12 years ago
Giel van Schijndel ecf1c79aad fix warnings: expression result unused [-Wunused-value] 12 years ago
Matt Corallo 4e87d341f7 Add wallet privkey encryption. 12 years ago
Matt Corallo 7ec552676c Add minversion to wallet. 12 years ago
Wladimir J. van der Laan e8ef3da713 update core to d0d80170a2 (CWallet class) 12 years ago
Pieter Wuille 64c7ee7e6b CWallet class 12 years ago
Pieter Wuille e89b9f6a2a move wallet code to separate file 12 years ago
Wladimir J. van der Laan ba4081c1fc move back to original directory structure 12 years ago
Wladimir J. van der Laan 69d605f410 integration of core bitcoin 12 years ago