aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/db.h
Commit message (Expand)AuthorAgeFilesLines
* Merge #11911: Free BerkeleyEnvironment instances when not in useWladimir J. van der Laan2019-01-311-15/+19
|\
| * Free BerkeleyEnvironment instances when not in useRussell Yanofsky2018-11-261-15/+19
* | Merge #14268: Introduce SafeDbt to handle Dbt with free or memory_cleanse rai...Wladimir J. van der Laan2019-01-161-47/+34
|\ \ | |/ |/|
| * Make SafeDbt DB_DBT_MALLOC on default initializationBen Woosley2018-11-241-7/+9
| * Introduce SafeDbt to handle DB_DBT_MALLOC raii-styleBen Woosley2018-11-121-40/+31
| * Drop unused setRange arg to BerkeleyBatch::ReadAtCursorBen Woosley2018-09-191-8/+2
* | wallet: Create IsDatabaseLoaded functionChun Kuan Lee2018-11-081-0/+1
* | wallet: Add trailing wallet.dat when detecting duplicate wallet if it's a dir...Chun Kuan Lee2018-11-061-0/+3
* | Refactor: Move m_db pointers into BerkeleyDatabaseRussell Yanofsky2018-11-061-1/+15
* | scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-1/+1
* | wallet: Fix duplicate fileidChun Kuan Lee2018-10-241-0/+7
|/
* Add function to close all Db's and reload the databae environmentAndrew Chow2018-08-091-0/+4
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* scripted-diff: Rename wallet database classesRussell Yanofsky2018-04-071-25/+25
* Merge #12859: Bugfix: Include <memory> for std::unique_ptrWladimir J. van der Laan2018-04-051-0/+1
|\
| * Bugfix: Include <memory> for std::unique_ptrLuke Dashjr2018-04-021-0/+1
* | scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift2018-03-091-1/+1
* | Allow wallet files in multiple directoriesRussell Yanofsky2018-03-031-17/+38
|/
* Add a lock to the wallet directoryMeshCollider2018-01-161-1/+1
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* Add -walletdir parameter to specify custom wallet dirMeshCollider2017-11-181-2/+2
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-6/+6
* Use unique_ptr for dbenv (DbEnv)practicalswift2017-11-091-1/+1
* Refactor: Modernize disallowed copy constructors/assignmentDan Raviv2017-09-161-4/+3
* Merge #9964: Add const to methods that do not modify the object for which it ...MarcoFalke2017-08-161-1/+1
|\
| * Add const to methods that do not modify the object for which it is calledpracticalswift2017-07-251-1/+1
* | scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-12/+12
|/
* Fix uninitialized atomic variablesJoão Barbosa2017-07-131-2/+2
* Add missing include for atomic in db.hAlex Morcos2017-06-121-0/+1
* wallet: Include actual backup filename in recovery warning messageLuke Dashjr2017-06-061-3/+4
* Wallet: Replace pwalletMain with a vector of wallet pointersLuke Dashjr2017-06-061-5/+8
* CWalletDB: Store the update counter per walletLuke Dashjr2017-06-051-0/+4
* [wallet] Securely erase potentially sensitive keys/valuesThomas Snider2017-05-031-21/+22
* Remove unused C++ code not covered by unit testspracticalswift2017-04-261-1/+0
* wallet: Make IsDummy private in CWalletDBWrapperWladimir J. van der Laan2017-04-201-5/+5
* wallet: CWalletDB CDB composition not inheritanceWladimir J. van der Laan2017-04-201-2/+2
* wallet: Reduce references to global bitdb environmentWladimir J. van der Laan2017-04-201-0/+5
* wallet: Get rid of fFileBackedWladimir J. van der Laan2017-04-201-1/+13
* wallet: Introduce database handle wrapperWladimir J. van der Laan2017-04-201-3/+33
* Replace uses of boost::filesystem with fsWladimir J. van der Laan2017-04-031-4/+4
* Replace includes of boost/filesystem.h with fs.hWladimir J. van der Laan2017-04-031-2/+1
* [Wallet] refactor CWallet/CWalletDB/CDBJonas Schnelli2017-03-061-1/+10
* Merge #9227: Make nWalletDBUpdated atomic to avoid a potential race.Wladimir J. van der Laan2017-02-061-2/+0
|\
| * Make nWalletDBUpdated atomic to avoid a potential race.Patrick Strateman2016-12-211-2/+0
* | Merge #9353: Add data() method to CDataStream (and use it)Pieter Wuille2017-01-091-6/+6
|\ \
| * | wallet: Use CDataStream.data()Wladimir J. van der Laan2016-12-151-6/+6
| |/
* / Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
|/
* [Wallet] remove unused code/conditions in ReadAtCursorJonas Schnelli2016-08-231-6/+4
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* Constrain constant values to a single location in codeLuke Dashjr2015-11-281-0/+1