aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/db.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-081-1/+1
|\
| * Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* | wallet: Fix backupwallet for multiwalletsDaniel Kraft2018-07-151-1/+1
|/
* bugfix: Remove dangling wallet env instanceJoão Barbosa2018-06-181-1/+4
* Merge #13127: wallet: Add Clang thread safety annotations for variables guard...MarcoFalke2018-05-141-1/+1
|\
| * wallet: Add Clang thread safety annotations for variables guarded by cs_dbpracticalswift2018-04-301-1/+1
* | wallet: Improve logging when BerkeleyDB environment fails to closeTim Ruffing2018-05-091-3/+6
* | wallet: Reset BerkeleyDB handle after connection failsTim Ruffing2018-05-031-0/+1
|/
* Merge #11851: scripted-diff: Rename wallet database classesWladimir J. van der Laan2018-04-091-72/+72
|\
| * scripted-diff: Rename wallet database classesRussell Yanofsky2018-04-071-72/+72
* | Remove duplicate includespracticalswift2018-04-091-1/+0
|/
* scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift2018-03-091-5/+5
* Create new wallet databases as directories rather than filesRussell Yanofsky2018-03-031-2/+13
* Allow wallet files not in -walletdir directoryRussell Yanofsky2018-03-031-0/+1
* Allow wallet files in multiple directoriesRussell Yanofsky2018-03-031-30/+78
* Abstract directory locking into util.cppMeshCollider2018-01-161-20/+1
* Make .walletlock distinct from .lockMeshCollider2018-01-161-2/+2
* Generalise walletdir lock error message for correctnessMeshCollider2018-01-161-2/+3
* Add a lock to the wallet directoryMeshCollider2018-01-161-20/+46
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* Merge #10574: Remove includes in .cpp files for things the corresponding .h f...Wladimir J. van der Laan2017-12-121-1/+0
|\
| * Remove includes in .cpp files for things the corresponding .h file already in...practicalswift2017-11-161-1/+0
* | Add -walletdir parameter to specify custom wallet dirMeshCollider2017-11-181-12/+13
|/
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-8/+8
* Use MakeUnique<Db>(...)practicalswift2017-11-091-1/+1
* Use MakeUnique<T>(...) instead of std::unique_ptr<T>(new T(...))practicalswift2017-11-091-2/+2
* Use unique_ptr for pdbCopy (Db) and fix potential memory leakpracticalswift2017-11-091-2/+1
* Use unique_ptr for dbenv (DbEnv)practicalswift2017-11-091-11/+8
* Merge #11376: Ensure backupwallet fails when attempting to backup to source fileMarcoFalke2017-11-011-0/+5
|\
| * Ensure backupwallet fails when attempting to backup to source fileTomas van der Wansem2017-10-101-0/+5
* | Avoid opening copied wallet databases simultaneouslyRussell Yanofsky2017-10-191-0/+35
* | [wallet] Fix leak in CDB constructorJoão Barbosa2017-10-141-18/+16
|/
* Merge #10845: Remove unreachable codeWladimir J. van der Laan2017-09-061-2/+0
|\
| * Remove unreachable codepracticalswift2017-07-161-2/+0
* | Merge #11017: [wallet] Close DB on error.Jonas Schnelli2017-08-151-4/+8
|\ \
| * | [wallet] Close DB on error.Karl-Johan Alm2017-08-091-4/+8
| |/
* | scripted-diff: stop using the gArgs wrappersMarko Bencun2017-08-141-2/+2
* | scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-22/+22
|/
* Merge #10193: scripted-diff: Remove #include <boost/foreach.hpp>Wladimir J. van der Laan2017-07-041-1/+0
|\
| * scripted-diff: Remove #include <boost/foreach.hpp>Jorge Timón2017-06-221-1/+0
* | Merge #9895: Turn TryCreateDirectory() into TryCreateDirectories()Wladimir J. van der Laan2017-06-141-1/+1
|\ \ | |/ |/|
| * Turn TryCreateDirectory() into TryCreateDirectories()Marko Bencun2017-06-141-1/+1
* | Merge #10502: scripted-diff: Remove BOOST_FOREACH, Q_FOREACH and PAIRTYPEPieter Wuille2017-06-131-1/+1
|\ \
| * | scripted-diff: Fully remove BOOST_FOREACHJorge Timón2017-06-051-1/+1
| |/
* | Merge #8694: Basic multiwallet supportWladimir J. van der Laan2017-06-121-8/+14
|\ \
| * | wallet: Base backup filenames on original wallet filenameLuke Dashjr2017-06-061-2/+2
| * | wallet: Include actual backup filename in recovery warning messageLuke Dashjr2017-06-061-7/+8
| * | Wallet: Replace pwalletMain with a vector of wallet pointersLuke Dashjr2017-06-061-5/+0
| * | CWalletDB: Store the update counter per walletLuke Dashjr2017-06-051-0/+10
| |/
* | Merge #10546: Remove 33 unused Boost includesWladimir J. van der Laan2017-06-111-1/+0
|\ \