aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/bdb.cpp
AgeCommit message (Expand)Author
2023-04-03refactor: don't avoid sys/types.h on when building for Windowsfanquake
2023-04-03Merge bitcoin/bitcoin#27254: refactor: Extract util/fs from util/systemfanquake
2023-03-26clang-tidy: Add `performance-inefficient-vector-operation` checkHennadii Stepanov
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-03-23refactor: Extract util/fs_helpers from util/systemBen Woosley
2023-01-31clang-tidy: Fix `modernize-use-default-member-init` in headersHennadii Stepanov
2023-01-26Merge bitcoin/bitcoin#25296: Add DataStream without ser-type and ser-version ...fanquake
2023-01-26Use DataStream where possibleMarcoFalke
2023-01-24refactor: Remove c_str from util/checkMarcoFalke
2023-01-23Merge bitcoin/bitcoin#26690: wallet: Refactor database cursor into its own ob...fanquake
2023-01-03refactor: use braced init for integer constants instead of c style castsPasta
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-16db: Change DatabaseCursor::Next to return status enumAndrew Chow
2022-12-16wallet: Have cursor users use DatabaseCursor directlyAndrew Chow
2022-12-14wallet: Introduce DatabaseCursor RAII class for managing cursorAndrew Chow
2022-12-12Move SafeDbt out of BerkeleyBatchAndrew Chow
2022-09-16Merge bitcoin/bitcoin#25499: Use steady clock for all millis bench loggingfanquake
2022-07-30Use steady clock for all millis bench loggingMacroFake
2022-07-27refactor: Make const refs vars where applicableAurèle Oulès
2022-07-20compat: document S_I* defines when building for Windowsfanquake
2022-06-16wallet: don't read db every time that a new WalletBatch is createdfurszy
2022-05-12scripted-diff: replace non-standard fixed width integer types (`u_int`...` ->...Sebastian Falbesoner
2022-05-03Merge bitcoin/bitcoin#24470: Disallow more unsafe string->path conversions al...MacroFake
2022-04-26scripted-diff: rename BytePtr to AsBytePtrJoão Barbosa
2022-04-21Disallow more unsafe string->path conversions allowed by path append operatorsRyan Ofsky
2022-03-16Replace use of `ArgsManager` with `DatabaseOptions`Kiminuo
2022-02-03refactor: replace boost::filesystem with std::filesystemKiminuo
2022-01-27Merge bitcoin/bitcoin#23438: refactor: Use spans of std::byte in serializelaanwj
2022-01-06Add src/wallet/* code to wallet:: namespaceRussell Yanofsky
2022-01-02Use spans of std::byte in serializeMarcoFalke
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-10-20wallet: Use PACKAGE_NAME to mention our softwareHennadii Stepanov
2021-10-05refactor: Block unsafe fs::path std::string conversion callsRussell Yanofsky
2021-09-27scripted-diff: Rename overloaded int GetArg to GetIntArgRussell Yanofsky
2021-03-11scripted-diff: remove MakeUnique<T>()fanquake
2021-02-01Merge #20464: refactor: Treat CDataStream bytes as uint8_tWladimir J. van der Laan
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-11-23Treat CDataStream bytes as uint8_tMarcoFalke
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-08-06refactor: Make HexStr take a spanWladimir J. van der Laan
2020-07-29walletdb: Ensure that having no database handle is a failureAndrew Chow
2020-07-29Remove BDB dummy databasesAndrew Chow
2020-07-22No need to check for duplicate fileids in all dbenvsAndrew Chow
2020-07-22walletdb: Move Db->open to BerkeleyDatabase::OpenAndrew Chow