aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/bdb.cpp
AgeCommit message (Expand)Author
2024-02-12wallet: bdb batch 'ErasePrefix', do not create txn internallyfurszy
2023-10-26refactor: Return enum in LockDirectoryMarcoFalke
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-07wallet: bdb: move SpanFromDbt to below SafeDbt's implementationCory 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-28refactor: Drop unsafe AsBytePtr functionRyan Ofsky
2023-06-01wallet: Add GetPrefixCursor to DatabaseBatchAndrew Chow
2023-05-31walletdb: Handle when database keys are emptyRyan Ofsky
2023-05-31walletdb: Consistently clear key and value streams before writingAndrew Chow
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-21Merge bitcoin/bitcoin#27419: move-only: Extract common/args from util/systemfanquake
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-04-12wallet: Add DatabaseBatch::ErasePrefix methodRyan Ofsky
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