65 Commits (e8b5f0d549b1b76611c7374bed9ceec7d09fa847)

Author SHA1 Message Date
Philip Kaufmann 22b3c4bbbd remove unused class CAddrMan; from db.h 8 years ago
Wladimir J. van der Laan d004d7279f Move CAddrDB frrom db to net 9 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 9 years ago
super3 db0e8ccd90 Bump Year Number to 2013 9 years ago
Pieter Wuille e4daecda0b Reimplement CBlockLocator's chain-related logic in CChain. 9 years ago
Mike Hearn 0e4b317555 Introduce a CChainParameters singleton class and regtest mode. 9 years ago
Eric Lombrozo 336fe971e6 Get rid of db dependencies on main 9 years ago
Pieter Wuille ccda03b570 Remove database/ after clean shutdown 10 years ago
Gavin Andresen b31499ec72 Clean up shutdown process 10 years ago
Philip Kaufmann be8e1f8479 Bitcoin-Qt: fix crash on Windows caused by CDBEnv::EnvShutdown() 10 years ago
Philip Kaufmann c74bae0fdf simplify CDBEnv::Open() / fix small glitches 10 years ago
Pieter Wuille 92467073ad Remove -detachdb and stop's detach argument. 10 years ago
Pieter Wuille 2d8a48292b LevelDB block and coin databases 10 years ago
Pieter Wuille d979e6e36a Use singleton block tree database instance 10 years ago
Pieter Wuille ae8bfd12da Batch block connection during IBD 10 years ago
Pieter Wuille 450cbb0944 Ultraprune 10 years ago
Pieter Wuille 5382bcf8cd Multiple blocks per file 10 years ago
Gavin Andresen eed1785f70 Handle corrupt wallets gracefully. 10 years ago
Luke Dashjr 148e107da6 Run BDB disk-less for test_bitcoin 10 years ago
Pieter Wuille 70f6049f71 Remove CTxDB::ReadOwnerTxes. 10 years ago
Jeff Garzik 9ac282ca0c Refactor: add IsChainFile helper. LoadBlockIndex() code movement. 10 years ago
Luke Dashjr f9189543bf CDBEnv: fix qt build 10 years ago
Jeff Garzik f94b64c2f3 Prevent crashes due to missing or corrupted database records 10 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. 11 years ago