| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 1.21 codebase rebrand (#1711) | barrystyle | 2021-02-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | * build: Brand codebase as Dogecoin via automake/autoconf files. * build: Update internal resource files for windows builds. * build: Update internal application names and data directories. * build: Update immediately visible remaining bitcoin name references from cli binaries and qt. * build: Update immediately visible bitcoin references in the main gui itself. * Update functional tests to match Dogecoin * wallet: Add missing check for -descriptors wallet tool option * correct output for functional tests (errorlevels?) Co-authored-by: Ross Nicoll <[email protected]> Co-authored-by: MarcoFalke <[email protected]> | ||||
| * | wallet: Set DatabaseStatus::SUCCESS in MakeSQLiteDatabase | MarcoFalke | 2020-11-05 | 1 | -0/+1 |
| | | |||||
| * | Set bilingual error completely | Hennadii Stepanov | 2020-11-05 | 1 | -1/+1 |
| | | |||||
| * | wallet: fix buffer over-read in SQLite file magic check | Sebastian Falbesoner | 2020-10-22 | 1 | -2/+2 |
| | | | | | | | | If there is no terminating zero within the 16 magic bytes, the buffer would be over-read in the std::string constructor. Fixed by using the "from buffer" variant of the ctor (that also takes a size) rather than the "from c-string" variant. | ||||
| * | wallet: Enforce sqlite serialized threading mode | Andrew Chow | 2020-10-14 | 1 | -0/+5 |
| | | |||||
| * | Set and check the sqlite user version | Andrew Chow | 2020-10-14 | 1 | -0/+29 |
| | | |||||
| * | Use network magic as sqlite wallet application ID | Andrew Chow | 2020-10-14 | 1 | -1/+44 |
| | | |||||
| * | Determine wallet file type based on file magic | Andrew Chow | 2020-10-14 | 1 | -1/+25 |
| | | |||||
| * | Implement SQLiteDatabase::MakeBatch | Andrew Chow | 2020-10-14 | 1 | -1/+2 |
| | | |||||
| * | Implement SQLiteDatabase::Verify | Andrew Chow | 2020-10-14 | 1 | -1/+51 |
| | | |||||
| * | Implement SQLiteDatabase::Rewrite | Andrew Chow | 2020-10-14 | 1 | -1/+3 |
| | | | | | | | Rewrite uses the VACUUM command which does exactly what we want. A specific advertised use case is to compact a database and ensure that any deleted data is actually deleted. | ||||
| * | Implement SQLiteDatabase::TxnBegin, TxnCommit, and TxnAbort | Andrew Chow | 2020-10-14 | 1 | -3/+18 |
| | | |||||
| * | Implement SQLiteDatabase::Backup | Andrew Chow | 2020-10-14 | 1 | -1/+23 |
| | | |||||
| * | Implement SQLiteBatch::StartCursor, ReadAtCursor, and CloseCursor | Andrew Chow | 2020-10-14 | 1 | -2/+28 |
| | | |||||
| * | Implement SQLiteBatch::ReadKey, WriteKey, EraseKey, and HasKey | Andrew Chow | 2020-10-14 | 1 | -4/+100 |
| | | |||||
| * | Add SetupSQLStatements | Andrew Chow | 2020-10-14 | 1 | -0/+59 |
| | | |||||
| * | Implement SQLiteBatch::Close | Andrew Chow | 2020-10-14 | 1 | -0/+8 |
| | | |||||
| * | Implement SQLiteDatabase::Close | Andrew Chow | 2020-10-14 | 1 | -0/+5 |
| | | |||||
| * | Implement SQLiteDatabase::Open | Andrew Chow | 2020-10-14 | 1 | -0/+69 |
| | | |||||
| * | Initialize and Shutdown sqlite3 globals | Andrew Chow | 2020-10-14 | 1 | -4/+53 |
| | | | | | | | | | | sqlite3 recommends that sqlite3_initialize be called when the application starts, and sqlite3_shutdown when it stops. Since we don't always use sqlite3, we initialize it when a SQLiteDatabse is constructed (calling sqlite3_initialize after initialized is a no-op). We call sqlite3_shutdown when we see that there are no databases opened. The number of open databases is tracked by an atomic g_dbs_open. | ||||
| * | Constructors, destructors, and relevant private fields for SQLiteDatabase/Batch | Andrew Chow | 2020-10-14 | 1 | -0/+11 |
| | | |||||
| * | Implement SQLiteDatabaseVersion | Andrew Chow | 2020-10-14 | 1 | -0/+6 |
| | | |||||
| * | Add SQLiteDatabase and SQLiteBatch dummy classes | Andrew Chow | 2020-10-14 | 1 | -0/+109 |