Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fe95f84 qa: Test .walletlock file is closed (João Barbosa) 2e9e904 wallet: Close wallet env lock file (João Barbosa) 22cdb6c wallet: Close dbenv error file db.log (João Barbosa) f20513b Tests: add unit tests for GetWalletEnv (Pierre Rochard) 85c6263 Trivial: add doxygen-compatible comments relating to BerkeleyEnvironment (Pierre Rochard) f22d02f Free BerkeleyEnvironment instances when not in use (Russell Yanofsky) 0a9af2d wallet: Create IsDatabaseLoaded function (Chun Kuan Lee) 7751ea3 Refactor: Move m_db pointers into BerkeleyDatabase (Russell Yanofsky) caf1146 wallet: Add trailing wallet.dat when detecting duplicate wallet if it's a directory. (Chun Kuan Lee) 34da2b7 tests: add test case for loading copied wallet twice (Chun Kuan Lee) 8965b6a wallet: Fix duplicate fileid (Chun Kuan Lee) 16e5759 wallet: Refactor to use WalletLocation (João Barbosa) 21693ff wallet: Add WalletLocation utility class (João Barbosa) 1c98a75 No longer shutdown after encrypting the wallet (Andrew Chow) 435df68 Move BerkeleyEnvironment deletion from internal method to callsite (Andrew Chow) 048fda2 After encrypting the wallet, reload the database environment (Andrew Chow) f455979 Add function to close all Db's and reload the databae environment (Andrew Chow) Pull request description: This PR backports the following pull requests: - #12493 [wallet] Reopen CDBEnv after encryption instead of shutting down - #14350 Add WalletLocation class - #14320 [bugfix] wallet: Fix duplicate fileid detection - #14552 wallet: detecting duplicate wallet by comparing the db filename. - #11911 Free BerkeleyEnvironment instances when not in use - #15297 wallet: Releases dangling files on BerkeleyEnvironment::Close Tree-SHA512: 52d759bc4f140ca96e39b37746cc20e786741b08ddc658a87ea77fbcfbb481f1c7b75aba4fc57ca9bca8ca7154e535da1fdd650fd114873655cd85c490c79f14
- Loading branch information
Showing
27 changed files
with
367 additions
and
148 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.