aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/db.cpp
Commit message (Expand)AuthorAgeFilesLines
* refactor: Pass wallet database into CWallet::CreateRussell Yanofsky2020-09-031-8/+0
* walletdb: Move BDB specific things into bdb.{cpp/h}Andrew Chow2020-06-151-797/+2
* walletdb: moveonly: Move BerkeleyBatch Cursor and Txn funcs to cppAndrew Chow2020-06-151-0/+61
* walletdb: move IsWalletLoaded to walletdb.cppAndrew Chow2020-06-151-5/+0
* walletdb: Add IsBDBWalletLoaded to look for BDB wallets specificallyAndrew Chow2020-06-151-1/+6
* walletdb: Make SpliWalletFilePath non-staticAndrew Chow2020-06-151-1/+1
* Merge #18792: wallet: Remove boost from PeriodicFlushfanquake2020-06-021-3/+0
|\
| * wallet: Make PeriodicFlush uninterruptibleMarcoFalke2020-05-261-3/+0
* | Move RecoverDatabaseFile and RecoverKeysOnlyFilter into salvage.{cpp/h}Andrew Chow2020-05-251-128/+0
* | Make BerkeleyBatch::Recover and WalletBatch::RecoverKeysOnlyFilter standaloneAndrew Chow2020-05-251-1/+1
* | Move BerkeleyEnvironment::Salvage into BerkeleyBatch::RecoverAndrew Chow2020-05-251-61/+62
* | walletdb: remove fAggressive from SalvageAndrew Chow2020-05-251-11/+3
* | walletdb: don't automatically salvage when corruption is detectedAndrew Chow2020-05-251-23/+5
|/
* refactor: Add BerkeleyDatabaseVersion() functionHennadii Stepanov2020-05-111-1/+6
* wallet: Avoid translating RPC errors when loading walletsMarcoFalke2020-05-011-5/+5
* Merge #18241: wallet/refactor: refer to CWallet immutably when possiblefanquake2020-03-071-1/+1
|\
| * wallet/db: make Backup() constKarl-Johan Alm2020-03-021-1/+1
* | scripted-diff: Replace MilliSleep with UninterruptibleSleepMarcoFalke2020-02-211-2/+2
|/
* scripted-diff: Bump copyright of files changed in 2020MarcoFalke2020-01-151-1/+1
* scripted-diff: Replace CCriticalSection with RecursiveMutexMarcoFalke2020-01-151-2/+2
* scripted-diff: Change `BCLog::DB` to `BCLog::WALLETDB`Wladimir J. van der Laan2019-11-081-9/+9
* wallet: Remove unused boost::this_thread::interruption_pointMarcoFalke2019-11-071-7/+5
* wallet: Avoid showing GUI popups on RPC errorsMarcoFalke2019-10-081-3/+3
* Merge #15588: Log the actual wallet file version and no longer publicly expos...MeshCollider2019-07-271-1/+1
|\
| * Remove ReadVersion and WriteVersionAndrew Chow2019-07-221-1/+1
* | scripted-diff: Make translation bilingualHennadii Stepanov2019-07-241-3/+3
* | Refactor out translation.hHennadii Stepanov2019-07-241-0/+1
* | Make reasoning about dependencies easier by not including unused dependenciespracticalswift2019-06-021-4/+0
* | Merge #15741: Batch write imported stuff in importmultiMeshCollider2019-05-291-1/+3
|\ \
| * | Have WalletBatch automatically flush every 1000 updatesAndrew Chow2019-05-181-1/+3
* | | Merge #15870: wallet: Only fail rescan when blocks have actually been prunedMarcoFalke2019-05-161-1/+1
|\ \ \
| * | | scripted-diff: Bump copyright headers in walletMarcoFalke2019-05-061-1/+1
| |/ /
* / / Remove dead code for walletFile checkHennadii Stepanov2019-04-301-7/+0
|/ /
* / wallet: Improve log output for errors during loadGlenn Willen2019-03-141-0/+8
|/
* Merge #15334: wallet: Log absolute paths for the walletsWladimir J. van der Laan2019-02-131-1/+1
|\
| * Log full paths for walletsHennadii Stepanov2019-02-131-1/+1
* | Merge #15297: wallet: Releases dangling files on BerkeleyEnvironment::CloseMeshCollider2019-02-061-0/+7
|\ \
| * | wallet: Close wallet env lock fileJoão Barbosa2019-02-041-0/+2
| * | wallet: Close dbenv error file db.logJoão Barbosa2019-02-041-0/+5
| |/
* / wallet: Add missing cs_db lockJoão Barbosa2019-02-011-0/+1
|/
* Merge #11911: Free BerkeleyEnvironment instances when not in useWladimir J. van der Laan2019-01-311-18/+29
|\
| * Trivial: add doxygen-compatible comments relating to BerkeleyEnvironmentPierre Rochard2018-11-261-0/+8
| * Free BerkeleyEnvironment instances when not in useRussell Yanofsky2018-11-261-18/+21
* | Merge #14268: Introduce SafeDbt to handle Dbt with free or memory_cleanse rai...Wladimir J. van der Laan2019-01-161-0/+39
|\ \
| * | Make SafeDbt DB_DBT_MALLOC on default initializationBen Woosley2018-11-241-3/+3
| * | Introduce SafeDbt to handle DB_DBT_MALLOC raii-styleBen Woosley2018-11-121-0/+39
* | | Replace remaining 0 with nullptr in Qt codeBen Woosley2019-01-131-1/+1
* | | Merge #14760: Log env path in BerkeleyEnvironment::FlushWladimir J. van der Laan2018-12-041-1/+1
|\ \ \ | |_|/ |/| |
| * | Log env path in BerkeleyEnvironment::FlushJoão Barbosa2018-11-191-1/+1
* | | wallet: Create IsDatabaseLoaded functionChun Kuan Lee2018-11-081-2/+1