aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/db.cpp
AgeCommit message (Expand)Author
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
2017-06-14Turn TryCreateDirectory() into TryCreateDirectories()Marko Bencun
2017-06-12Merge #8694: Basic multiwallet supportWladimir J. van der Laan
2017-06-11Merge #10546: Remove 33 unused Boost includesWladimir J. van der Laan
2017-06-09Merge #10521: Limit variable scopePieter Wuille
2017-06-09Remove unused Boost includespracticalswift
2017-06-06wallet: Base backup filenames on original wallet filenameLuke Dashjr
2017-06-06wallet: Include actual backup filename in recovery warning messageLuke Dashjr
2017-06-06Wallet: Replace pwalletMain with a vector of wallet pointersLuke Dashjr
2017-06-05CWalletDB: Store the update counter per walletLuke Dashjr
2017-06-05scripted-diff: Fully remove BOOST_FOREACHJorge Timón
2017-06-05Limit variable scopepracticalswift
2017-06-03Remove unused variablespracticalswift
2017-04-26Remove unused C++ code not covered by unit testspracticalswift
2017-04-20wallet: Reduce references to global bitdb environmentWladimir J. van der Laan
2017-04-20wallet: Get rid of fFileBackedWladimir J. van der Laan
2017-04-20wallet: Introduce database handle wrapperWladimir J. van der Laan
2017-04-03Use fsbridge for fopen and freopenWladimir J. van der Laan
2017-04-03Replace uses of boost::filesystem with fsWladimir J. van der Laan
2017-04-03Replace includes of boost/filesystem.h with fs.hWladimir J. van der Laan
2017-04-01Change LogAcceptCategory to use uint32_t rather than sets of strings.Gregory Maxwell
2017-03-18Rename first iterator to prevent shadowing.Pavel Janík
2017-03-08Refactor: Remove using namespace <xxx> from wallet/Karl-Johan Alm
2017-03-06[Wallet] refactor CWallet/CWalletDB/CDBJonas Schnelli
2017-02-06Merge #9227: Make nWalletDBUpdated atomic to avoid a potential race.Wladimir J. van der Laan
2017-01-09Merge #9353: Add data() method to CDataStream (and use it)Pieter Wuille
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-12-21Make nWalletDBUpdated atomic to avoid a potential race.Patrick Strateman
2016-12-15wallet: Use CDataStream.data()Wladimir J. van der Laan
2016-08-31Do not shadow variables.Pavel Janík
2016-08-30Berkeley DB v6 compatibility fixAlexey Vesnin
2016-08-23[Wallet] remove unused code/conditions in ReadAtCursorJonas Schnelli
2016-08-18CDB: fix debug outputcrowning-