126 Commits (b6ca41f8332b35afa18e3913b9ea7ff94955b522)

Author SHA1 Message Date
Mike Hearn 0e4b317555 Introduce a CChainParameters singleton class and regtest mode. 12 years ago
Eric Lombrozo 336fe971e6 Get rid of db dependencies on main 12 years ago
Robert Backhaus 98ab2b5a26 Don't attempt to resize vector to negative size. 12 years ago
Pieter Wuille ccda03b570 Remove database/ after clean shutdown 12 years ago
Gavin Andresen b31499ec72 Clean up shutdown process 12 years ago
Gavin Andresen 1b43bf0d3a Rename util.h Sleep --> MilliSleep 12 years ago
Pieter Wuille 2e3c76bf98 Don't use -dbcache for BDB anymore 12 years ago
Gregory Maxwell 14c9d116be Make explicitly requested salvage operations keep going when there is an error. 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 857c61df0b Prepare database format for multi-stage block processing 12 years ago
Pieter Wuille 4fea06db25 Automatically reorganize at startup to best known block 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
Pieter Wuille 630fd8dcb6 One file per block 12 years ago
Gavin Andresen eed1785f70 Handle corrupt wallets gracefully. 12 years ago
Gavin Andresen 8d5f461cb6 Handle incompatible BDB environments 12 years ago
Gavin Andresen e4954b1297 Handle incompatible BDB environments 12 years ago
Jeff Garzik bd2e140571 CAddrMan: verify pchMessageStart file marker, before reading address data 12 years ago
Jeff Garzik ea0796bde3 Trim trailing whitespace for src/*.{h,cpp} 12 years ago
xanatos 028ec224b8 Removed duplicated lock 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
R E Broadley e69a797990 Show the timestamp for the block. 13 years ago
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