aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/bdb.h
AgeCommit message (Expand)Author
2023-07-07wallet: bdb: include bdb header from our implementation files onlyCory Fields
2023-07-07wallet: bdb: don't use bdb define in headerCory Fields
2023-07-07wallet: bdb: move BerkeleyDatabase constructor to cpp fileCory Fields
2023-07-07wallet: bdb: move SafeDbt to cpp fileCory Fields
2023-07-06wallet: bdb: move TxnBegin to cpp file since it uses a bdb functionCory Fields
2023-07-06wallet: bdb: drop default parameterCory Fields
2023-06-29refactor: remove in-code warning suppressionfanquake
2023-06-01wallet: Add GetPrefixCursor to DatabaseBatchAndrew Chow
2023-05-20refactor: Move system from util to common libraryTheCharlatan
2023-05-15wallet: bugfix, GetNewCursor() misses to provide batch ptr to BerkeleyCursorfurszy
2023-05-01Merge bitcoin/bitcoin#27224: refactor: Remove CAddressBookData::destdataAndrew Chow
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-04-12wallet: Add DatabaseBatch::ErasePrefix methodRyan Ofsky
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-01-31clang-tidy: Fix `modernize-use-default-member-init` in headersHennadii Stepanov
2023-01-26Use DataStream where possibleMarcoFalke
2023-01-23Merge bitcoin/bitcoin#26690: wallet: Refactor database cursor into its own ob...fanquake
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-16db: Change DatabaseCursor::Next to return status enumAndrew Chow
2022-12-14wallet: Introduce DatabaseCursor RAII class for managing cursorAndrew Chow
2022-12-12Move SafeDbt out of BerkeleyBatchAndrew Chow
2022-05-12scripted-diff: replace non-standard fixed width integer types (`u_int`...` ->...Sebastian Falbesoner
2022-04-21Disallow more unsafe string->path conversions allowed by path append operatorsRyan Ofsky
2022-03-16Replace use of `ArgsManager` with `DatabaseOptions`Kiminuo
2022-01-06Add src/wallet/* code to wallet:: namespaceRussell Yanofsky
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-11-09wallet: Fixed Grammatical error in bdb.hzealsham
2021-10-05refactor: Block unsafe fs::path std::string conversion callsRussell Yanofsky
2021-01-17wallet: Add BerkeleyDB version sanity check at init timeWladimir J. van der Laan
2020-12-04refactor: Consolidate redundant wallet database path and exists functionsRussell Yanofsky
2020-12-04MOVEONLY: Move IsBDBFile, IsSQLiteFile, and ListWalletDirRussell Yanofsky
2020-12-01refactor: Improve use of explicit keywordFabian Jahr
2020-10-14rpc, wallet: Expose database format in getwalletinfoJoão Barbosa
2020-10-14Determine wallet file type based on file magicAndrew Chow
2020-10-13wallet: remove db mode stringIvan Metlushko
2020-09-03refactor: Pass wallet database into CWallet::CreateRussell Yanofsky
2020-09-03wallet: Remove Verify and IsLoaded methodsRussell Yanofsky
2020-09-03wallet: Add MakeDatabase functionRussell Yanofsky
2020-07-29Remove BDB dummy databasesAndrew Chow
2020-07-22walletdb: Remove BerkeleyBatch friend class from BerkeleyDatabaseAndrew Chow
2020-07-22walletdb: Move Db->open to BerkeleyDatabase::OpenAndrew Chow
2020-07-22walletdb: track database file use as m_refcount within BerkeleyDatabaseAndrew Chow
2020-07-22Combine BerkeleyEnvironment::Verify into BerkeleyDatabase::VerifyAndrew Chow
2020-07-23Merge #19334: wallet: Introduce WalletDatabase abstract classSamuel Dobson
2020-07-22Merge #18907: walletdb: Don't remove database transaction logs and instead errorMarcoFalke
2020-07-14walletdb: Introduce WalletDatabase abstract classAndrew Chow
2020-07-14walletdb: Add BerkeleyDatabase::Open dummy functionAndrew Chow
2020-07-14walletdb: Introduce AddRef and RemoveRef functionsAndrew Chow
2020-07-14walletdb: Move BerkeleyDatabase::Flush(true) to Close()Andrew Chow
2020-07-14Merge #19325: wallet: Refactor BerkeleyDatabase to introduce DatabaseBatch ab...MarcoFalke