aboutsummaryrefslogtreecommitdiff
path: root/src/blockchain_db/lmdb/db_lmdb.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* BlockchainLMDB: Call destructor on allocated txn if setup failswarptangent2016-02-131-0/+8
* BlockchainLMDB: Replace remaining txn pointer NULLs with nullptrwarptangent2016-02-131-9/+9
* Make HardFork object available to BlockchainDB and derived DB implementationswarptangent2016-02-081-0/+2
* BlockchainDB/LMDB: Refactor block-scope DB txn handling for add blockwarptangent2016-02-081-19/+1
* BlockchainDB/LMDB/BDB: Extract DB txn functions for block add/removewarptangent2016-02-081-0/+38
* BlockchainLMDB: Allow two HardFork functions to update DB during block addwarptangent2016-02-081-4/+4
* BlockchainLMDB: extract txn macros used during block add/removewarptangent2016-02-081-0/+26
* fake_core: Check if hard fork subdbs need reset at startwarptangent2016-02-081-2/+8
* blockchain_import: Add --drop-hard-fork commandwarptangent2016-02-081-0/+13
* db_lmdb: Continue when tx has no outputswarptangent2016-01-191-4/+6
* Fix hf when import with verify offHoward Chu2016-01-151-0/+21
* fixed copyrights with bad year referencesRiccardo Spagni2015-12-311-1/+1
* Merge pull request #572Riccardo Spagni2015-12-301-3/+9
|\
| * Tweak 45800a25e9374e63caaabba05c89585c86acd668hyc2015-12-291-5/+5
| * db_lmdb: safety close db at exitmoneromooo-monero2015-12-281-0/+3
| * db_lmdb: fix a strdup/delete[] mistmatchmoneromooo-monero2015-12-281-3/+6
* | BlockchainDB: skip fixup check if read-only databasewarptangent2015-12-261-0/+14
|/
* Merge pull request #565Riccardo Spagni2015-12-261-0/+4
|\
| * db: throw when given a non txout_to_key output to addmoneromooo-monero2015-12-251-0/+4
* | BlockchainLMDB: When removing, find amount output index fast by starting at endwarptangent2015-12-241-4/+5
* | BlockchainLMDB: Remove tx outputs in reverse orderwarptangent2015-12-241-5/+5
|/
* Replace tabs with two spaces for consistency with rest of codebasewarptangent2015-12-151-232/+232
* db_lmdb: always use a batch tx if possiblemoneromooo-monero2015-12-141-290/+127
* Merge pull request #532Riccardo Spagni2015-12-131-68/+74
|\
| * Add LMDB error string to database transaction exception messagewarptangent2015-12-131-68/+74
* | Merge pull request #531Riccardo Spagni2015-12-131-2/+28
|\ \
| * | db_lmdb: implement BlockchainLMDB::resetmoneromooo-monero2015-12-131-1/+27
| * | db_lmdb: create all needed directories, not just the leaf onemoneromooo-monero2015-12-131-1/+1
| |/
* / Fix data refs in read-only txnsHoward Chu2015-12-101-16/+42
|/
* blockchain_db: fixup missing key images in early DB versionmoneromooo-monero2015-12-061-0/+6
* Remove some old/obsolete/unused codemoneromooo-monero2015-10-271-109/+0
* db_lmdb: add versioning, to detect incompatible format changesmoneromooo-monero2015-10-261-8/+83
* Add functions to iterate through blocks, txes, outputs, key imagesmoneromooo-monero2015-10-251-0/+159
* blockchain_db: use the DNE exceptions where appropriatemoneromooo-monero2015-10-251-9/+9
* hardfork: most state now saved to the DBmoneromooo-monero2015-09-201-0/+124
* Merge pull request #363Riccardo Spagni2015-08-101-13/+0
|\
| * blockchain: always select random outs using triangular distributionmoneromooo-monero2015-08-091-13/+0
* | Fix estimation of batch storage size when no blocks existwarptangent2015-08-041-11/+28
|/
* Add batch support to BlockchainLMDB::get_output_keywarptangent2015-07-161-6/+12
* Removed on_idle() calls to Blockchain::store_blockchain() for lmdb.NoodleDoodleNoodleDoodleNoodleDoodleNoo2015-07-151-4/+3
* Fixed binary size issue due to embedded checkpoint data.NoodleDoodleNoodleDoodleNoodleDoodleNoo2015-07-151-0/+1
* ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)NoodleDoodleNoodleDoodleNoodleDoodleNoo2015-07-151-115/+349
* Check and resize if needed at batch transaction startwarptangent2015-07-121-3/+105
* Optionally allow DB to know expected number of blocks at batch transaction startwarptangent2015-07-111-1/+1
* Merge pull request #297Riccardo Spagni2015-05-301-38/+75
|\
| * Replace hardcoded value with existing constant of same valuewarptangent2015-05-301-1/+1
| * Update database resize behaviorwarptangent2015-05-301-2/+20
| * Include database error in more error messageswarptangent2015-05-301-35/+54
* | blockchain_db: add a few constmoneromooo-monero2015-05-271-3/+3
|/
* Merge pull request #289Riccardo Spagni2015-05-261-23/+172
|\