aboutsummaryrefslogtreecommitdiff
path: root/src/blockchain_db
Commit message (Expand)AuthorAgeFilesLines
...
* Merge pull request #686Riccardo Spagni2016-02-296-185/+340
|\
| * ARMv7: fix unaligned accessesHoward Chu2016-02-251-20/+15
| * read txn/cursor stuffHoward Chu2016-02-236-165/+325
* | db_bdb: add missing include for std::condition_variablemoneromooo-monero2016-02-201-0/+1
* | BlockchainBDB: Check if hard fork subdbs need resetwarptangent2016-02-181-1/+50
* | BlockchainBDB: Support blockchain_import --drop-hard-fork commandwarptangent2016-02-181-3/+35
|/
* Use MDB_PREV_MULTIPLEHoward Chu2016-02-171-11/+40
* Fixup after lmdb master resyncHoward Chu2016-02-171-6/+6
* Shutup about VERSION 0Howard Chu2016-02-172-2/+6
* Use cursor in get_output_keyHoward Chu2016-02-171-1/+2
* Use MDB_APPEND mode where possibleHoward Chu2016-02-171-5/+9
* Use cursors in write txnsHoward Chu2016-02-172-22/+100
* Keep a running blocksize countHoward Chu2016-02-172-0/+15
* Win32 import batchsize tweaksHoward Chu2016-02-171-3/+6
* Merge pull request #657Riccardo Spagni2016-02-132-12/+50
|\
| * BlockchainLMDB: Deal with DB exceptions at block level with particularitywarptangent2016-02-132-2/+21
| * BlockchainLMDB: Add sanity check for inconsistent statewarptangent2016-02-131-2/+13
| * 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
* | blockchain_db: pass hard fork object as a simple pointermoneromooo-monero2016-02-082-2/+2
|/
* Move HardFork DB update to BlockchainDB::add_block()warptangent2016-02-081-0/+1
* Make HardFork object available to BlockchainDB and derived DB implementationswarptangent2016-02-084-0/+16
* BlockchainDB/LMDB: Refactor block-scope DB txn handling for add blockwarptangent2016-02-082-20/+10
* BlockchainDB/LMDB/BDB: Extract DB txn functions for block add/removewarptangent2016-02-085-0/+65
* 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-085-0/+21
* berkeleydb: fix delete/free mismatchmoneromooo-monero2016-02-031-2/+2
* BlockchainBDB: Continue when tx has no outputswarptangent2016-01-281-3/+5
* BlockchainBDB: When removing, find amount output index fast by starting at endwarptangent2016-01-281-10/+33
* BlockchainBDB: Remove tx outputs in reverse orderwarptangent2016-01-281-4/+14
* OpenBSD support for Monero.me0wmix2016-01-211-1/+3
* db_lmdb: Continue when tx has no outputswarptangent2016-01-191-4/+6
* Fix hf when import with verify offHoward Chu2016-01-155-0/+29
* updated copyright yearRiccardo Spagni2015-12-311-1/+1
* fixed copyrights with bad year referencesRiccardo Spagni2015-12-317-7/+7
* 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-266-0/+32
|/
* Merge pull request #565Riccardo Spagni2015-12-262-0/+8
|\
| * db: throw when given a non txout_to_key output to addmoneromooo-monero2015-12-252-0/+8
* | BlockchainDB: Remove txs in reverse orderwarptangent2015-12-241-3/+5
* | 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
|/
* Add missing semicolons after log statementsmoneromooo-monero2015-12-191-3/+3
* Replace tabs with two spaces for consistency with rest of codebasewarptangent2015-12-154-265/+265
* db_lmdb: always use a batch tx if possiblemoneromooo-monero2015-12-141-290/+127