aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/db.cpp
AgeCommit message (Expand)Author
2018-10-24wallet: Fix duplicate fileidChun Kuan Lee
2018-09-14Merge #12493: [wallet] Reopen CDBEnv after encryption instead of shutting downWladimir J. van der Laan
2018-09-11utils: Convert fs error messages from multibyte to utf-8Chun Kuan Lee
2018-09-05Merge #13954: Warn (don't fail!) on spelling errors. Fix typos reported by co...MarcoFalke
2018-09-04Fix typos reported by codespellpracticalswift
2018-08-27Make objects in range declarations immutable by default. Avoid unnecessary co...practicalswift
2018-08-09Add function to close all Db's and reload the databae environmentAndrew Chow
2018-08-09Move BerkeleyEnvironment deletion from internal method to callsiteAndrew Chow
2018-08-08Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-15wallet: Fix backupwallet for multiwalletsDaniel Kraft
2018-06-18bugfix: Remove dangling wallet env instanceJoão Barbosa
2018-05-14Merge #13127: wallet: Add Clang thread safety annotations for variables guard...MarcoFalke
2018-05-09wallet: Improve logging when BerkeleyDB environment fails to closeTim Ruffing
2018-05-03wallet: Reset BerkeleyDB handle after connection failsTim Ruffing
2018-04-30wallet: Add Clang thread safety annotations for variables guarded by cs_dbpracticalswift
2018-04-09Merge #11851: scripted-diff: Rename wallet database classesWladimir J. van der Laan
2018-04-09Remove duplicate includespracticalswift
2018-04-07scripted-diff: Rename wallet database classesRussell Yanofsky
2018-03-09scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift
2018-03-03Create new wallet databases as directories rather than filesRussell Yanofsky
2018-03-03Allow wallet files not in -walletdir directoryRussell Yanofsky
2018-03-03Allow wallet files in multiple directoriesRussell Yanofsky
2018-01-16Abstract directory locking into util.cppMeshCollider
2018-01-16Make .walletlock distinct from .lockMeshCollider
2018-01-16Generalise walletdir lock error message for correctnessMeshCollider
2018-01-16Add a lock to the wallet directoryMeshCollider
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-12Merge #10574: Remove includes in .cpp files for things the corresponding .h f...Wladimir J. van der Laan
2017-11-18Add -walletdir parameter to specify custom wallet dirMeshCollider
2017-11-16Remove includes in .cpp files for things the corresponding .h file already in...practicalswift
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-11-09Use MakeUnique<Db>(...)practicalswift
2017-11-09Use MakeUnique<T>(...) instead of std::unique_ptr<T>(new T(...))practicalswift
2017-11-09Use unique_ptr for pdbCopy (Db) and fix potential memory leakpracticalswift
2017-11-09Use unique_ptr for dbenv (DbEnv)practicalswift
2017-11-01Merge #11376: Ensure backupwallet fails when attempting to backup to source fileMarcoFalke
2017-10-19Avoid opening copied wallet databases simultaneouslyRussell Yanofsky
2017-10-14[wallet] Fix leak in CDB constructorJoão Barbosa
2017-10-10Ensure backupwallet fails when attempting to backup to source fileTomas van der Wansem
2017-09-06Merge #10845: Remove unreachable codeWladimir J. van der Laan
2017-08-15Merge #11017: [wallet] Close DB on error.Jonas Schnelli
2017-08-14scripted-diff: stop using the gArgs wrappersMarko Bencun
2017-08-09[wallet] Close DB on error.Karl-Johan Alm
2017-08-07scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift
2017-07-16Remove unreachable codepracticalswift
2017-07-04Merge #10193: scripted-diff: Remove #include <boost/foreach.hpp>Wladimir J. van der Laan
2017-06-22scripted-diff: Remove #include <boost/foreach.hpp>Jorge Timón
2017-06-14Merge #9895: Turn TryCreateDirectory() into TryCreateDirectories()Wladimir J. van der Laan
2017-06-13Merge #10502: scripted-diff: Remove BOOST_FOREACH, Q_FOREACH and PAIRTYPEPieter Wuille