aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/db.cpp
AgeCommit message (Expand)Author
2019-06-02Make reasoning about dependencies easier by not including unused dependenciespracticalswift
2019-05-29Merge #15741: Batch write imported stuff in importmultiMeshCollider
2019-05-18Have WalletBatch automatically flush every 1000 updatesAndrew Chow
2019-05-16Merge #15870: wallet: Only fail rescan when blocks have actually been prunedMarcoFalke
2019-05-06scripted-diff: Bump copyright headers in walletMarcoFalke
2019-04-30Remove dead code for walletFile checkHennadii Stepanov
2019-03-14wallet: Improve log output for errors during loadGlenn Willen
2019-02-13Merge #15334: wallet: Log absolute paths for the walletsWladimir J. van der Laan
2019-02-13Log full paths for walletsHennadii Stepanov
2019-02-06Merge #15297: wallet: Releases dangling files on BerkeleyEnvironment::CloseMeshCollider
2019-02-04wallet: Close wallet env lock fileJoão Barbosa
2019-02-04wallet: Close dbenv error file db.logJoão Barbosa
2019-02-01wallet: Add missing cs_db lockJoão Barbosa
2019-01-31Merge #11911: Free BerkeleyEnvironment instances when not in useWladimir J. van der Laan
2019-01-16Merge #14268: Introduce SafeDbt to handle Dbt with free or memory_cleanse rai...Wladimir J. van der Laan
2019-01-13Replace remaining 0 with nullptr in Qt codeBen Woosley
2018-12-04Merge #14760: Log env path in BerkeleyEnvironment::FlushWladimir J. van der Laan
2018-11-26Trivial: add doxygen-compatible comments relating to BerkeleyEnvironmentPierre Rochard
2018-11-26Free BerkeleyEnvironment instances when not in useRussell Yanofsky
2018-11-24Make SafeDbt DB_DBT_MALLOC on default initializationBen Woosley
2018-11-19Log env path in BerkeleyEnvironment::FlushJoão Barbosa
2018-11-12Introduce SafeDbt to handle DB_DBT_MALLOC raii-styleBen Woosley
2018-11-08wallet: Create IsDatabaseLoaded functionChun Kuan Lee
2018-11-06wallet: Add trailing wallet.dat when detecting duplicate wallet if it's a dir...Chun Kuan Lee
2018-11-06Refactor: Move m_db pointers into BerkeleyDatabaseRussell Yanofsky
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
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