Commit Graph

97 Commits (4d83038714e4f099529e4372ef04f8f947c3a421)

Author SHA1 Message Date
Ben Woosley 951a44e9cd
Drop unused setRange arg to BerkeleyBatch::ReadAtCursor
6 years ago
Andrew Chow 5d296ac810 Add function to close all Db's and reload the databae environment
6 years ago
DrahtBot eb7daf4d60 Update copyright headers to 2018
6 years ago
Russell Yanofsky ea23945dbc scripted-diff: Rename wallet database classes
7 years ago
Wladimir J. van der Laan bd59c4395c
Merge #12859: Bugfix: Include <memory> for std::unique_ptr
7 years ago
Luke Dashjr a5bca13095 Bugfix: Include <memory> for std::unique_ptr
7 years ago
practicalswift 1f45e2164a scripted-diff: Convert 11 enums into scoped enums (C++11)
7 years ago
Russell Yanofsky d8a99f65e5 Allow wallet files in multiple directories
7 years ago
MeshCollider e60cb99c58 Add a lock to the wallet directory
7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017
7 years ago
MeshCollider 0530ba0eae Add -walletdir parameter to specify custom wallet dir
7 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky)
7 years ago
practicalswift 29ab96dbd2 Use unique_ptr for dbenv (DbEnv)
7 years ago
Dan Raviv 2a07f878a8 Refactor: Modernize disallowed copy constructors/assignment
7 years ago
MarcoFalke b6a48914c5
Merge #9964: Add const to methods that do not modify the object for which it is called
7 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL
7 years ago
practicalswift 6e8c48dc59 Add const to methods that do not modify the object for which it is called
7 years ago
João Barbosa 4652791141 Fix uninitialized atomic variables
7 years ago
Alex Morcos 8e69adc665 Add missing include for atomic in db.h
8 years ago
Luke Dashjr b823a4c9f6 wallet: Include actual backup filename in recovery warning message
8 years ago
Luke Dashjr b124cf04ea Wallet: Replace pwalletMain with a vector of wallet pointers
8 years ago
Luke Dashjr 19b3648bb5 CWalletDB: Store the update counter per wallet
8 years ago
Thomas Snider 6c914ac176 [wallet] Securely erase potentially sensitive keys/values
8 years ago
practicalswift b51aaf1c42 Remove unused C++ code not covered by unit tests
8 years ago
Wladimir J. van der Laan 69d2e9ba67 wallet: Make IsDummy private in CWalletDBWrapper
8 years ago
Wladimir J. van der Laan 33232810dc wallet: CWalletDB CDB composition not inheritance
8 years ago
Wladimir J. van der Laan be9e1a968d wallet: Reduce references to global bitdb environment
8 years ago
Wladimir J. van der Laan 071c95570b wallet: Get rid of fFileBacked
8 years ago
Wladimir J. van der Laan 71afe3c099 wallet: Introduce database handle wrapper
8 years ago
Wladimir J. van der Laan bac5c9cf64 Replace uses of boost::filesystem with fs
8 years ago
Wladimir J. van der Laan 7d5172d354 Replace includes of boost/filesystem.h with fs.h
8 years ago
Jonas Schnelli 7184e25c80
[Wallet] refactor CWallet/CWalletDB/CDB
8 years ago
Wladimir J. van der Laan 02464da5e4
Merge #9227: Make nWalletDBUpdated atomic to avoid a potential race.
8 years ago
Pieter Wuille 07fd147b9f
Merge #9353: Add data() method to CDataStream (and use it)
8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016
8 years ago
Patrick Strateman d63ff6265b Make nWalletDBUpdated atomic to avoid a potential race.
8 years ago
Wladimir J. van der Laan 5113474a91 wallet: Use CDataStream.data()
8 years ago
Jonas Schnelli beef966e36
[Wallet] remove unused code/conditions in ReadAtCursor
8 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015
9 years ago
Luke Dashjr b966aa836a Constrain constant values to a single location in code
9 years ago
Luke Dashjr 420a82f1ae Bugfix: Describe dblogsize option correctly (it refers to the wallet database, not memory pool)
9 years ago
Philip Kaufmann 0ce30eaa36 fix crash on shutdown when e.g. changing -txindex and abort action
10 years ago
Philip Kaufmann 3703385547 remove unused classes from db.h
10 years ago
Philip Kaufmann a21df62069 ensure consistent header comment naming conventions
10 years ago
Philip Kaufmann f702d1c66d move ThreadFlushWalletDB declaration to walletdb.h
10 years ago
Philip Kaufmann 341e2385d5 use constant references for strings in functions in wallet/*.*
10 years ago
Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/
10 years ago