Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-03 | [wallet] Securely erase potentially sensitive keys/values | Thomas Snider | |
2017-04-26 | Remove unused C++ code not covered by unit tests | practicalswift | |
2017-04-20 | wallet: Make IsDummy private in CWalletDBWrapper | Wladimir J. van der Laan | |
This is only for use in the low-level functions, and CDB is already a friend class. | |||
2017-04-20 | wallet: CWalletDB CDB composition not inheritance | Wladimir J. van der Laan | |
CWalletDB now contains a CDB instead of inheriting from it. This makes it easier to replace the internal transaction with a different database, without leaking through internals. | |||
2017-04-20 | wallet: Reduce references to global bitdb environment | Wladimir J. van der Laan | |
2017-04-20 | wallet: Get rid of fFileBacked | Wladimir J. van der Laan | |
Instead, CWalletDB() with a dummy handle will just give you a no-op database in which writes always succeeds and reads always fail. CDB already had functionality for this, so just use that. | |||
2017-04-20 | wallet: Introduce database handle wrapper | Wladimir J. van der Laan | |
Abstract database handle from explicit strFilename into CWalletDBWrapper. Also move CWallet::Backup to db.cpp - as it deals with representation details this is a database specific operation. | |||
2017-04-03 | Replace uses of boost::filesystem with fs | Wladimir J. van der Laan | |
Step two in abstracting away boost::filesystem. To repeat this, simply run: ``` git ls-files \*.cpp \*.h | xargs sed -i 's/boost::filesystem/fs/g' ``` | |||
2017-04-03 | Replace includes of boost/filesystem.h with fs.h | Wladimir J. van der Laan | |
This is step one in abstracting the use of boost::filesystem. | |||
2017-03-06 | [Wallet] refactor CWallet/CWalletDB/CDB | Jonas Schnelli | |
Try to hide CDB/bitdb behinde CWalletDB. Prepare for full wallet database abstraction. | |||
2017-02-06 | Merge #9227: Make nWalletDBUpdated atomic to avoid a potential race. | Wladimir J. van der Laan | |
d63ff62 Make nWalletDBUpdated atomic to avoid a potential race. (Patrick Strateman) | |||
2017-01-09 | Merge #9353: Add data() method to CDataStream (and use it) | Pieter Wuille | |
5113474 wallet: Use CDataStream.data() (Wladimir J. van der Laan) e2300ff bench: Use CDataStream.data() (Wladimir J. van der Laan) adff950 dbwrapper: Use new .data() method of CDataStream (Wladimir J. van der Laan) a2141e4 streams: Remove special cases for ancient MSVC (Wladimir J. van der Laan) af4c44c streams: Add data() method to CDataStream (Wladimir J. van der Laan) | |||
2016-12-31 | Increment MIT Licence copyright header year on files modified in 2016 | isle2983 | |
Edited via: $ contrib/devtools/copyright_header.py update . | |||
2016-12-21 | Make nWalletDBUpdated atomic to avoid a potential race. | Patrick Strateman | |
2016-12-15 | wallet: Use CDataStream.data() | Wladimir J. van der Laan | |
2016-08-23 | [Wallet] remove unused code/conditions in ReadAtCursor | Jonas Schnelli | |
2015-12-13 | Bump copyright headers to 2015 | MarcoFalke | |
2015-11-28 | Constrain constant values to a single location in code | Luke Dashjr | |
2015-10-01 | Bugfix: Describe dblogsize option correctly (it refers to the wallet ↵ | Luke Dashjr | |
database, not memory pool) | |||
2015-06-16 | fix crash on shutdown when e.g. changing -txindex and abort action | Philip Kaufmann | |
- fixes #3136 - the problem is related to Boost path and a static initialized internal pointer - using a std::string in CDBEnv::EnvShutdown() prevents the problem - this removes the boost::filesystem::path path field from CDBEnv | |||
2015-05-14 | remove unused classes from db.h | Philip Kaufmann | |
2015-04-20 | ensure consistent header comment naming conventions | Philip Kaufmann | |
- BITCOIN_FOLDER_SUBFOLDER_FILENAME_H | |||
2015-04-08 | move ThreadFlushWalletDB declaration to walletdb.h | Philip Kaufmann | |
2015-03-21 | use constant references for strings in functions in wallet/*.* | Philip Kaufmann | |
2015-03-12 | [Move Only] Move wallet related things to src/wallet/ | Jonas Schnelli | |
could once be renamed from /src/wallet to /src/legacywallet. |