Age | Commit message (Expand) | Author | Files | Lines |
2016-04-05 | Use cursors in some remove functions | Howard Chu | 1 | -7/+33 |
2016-04-05 | Use DUPFIXED for block_info and output_txs | Howard Chu | 2 | -56/+46 |
2016-04-05 | More outputs consolidation | Howard Chu | 2 | -491/+263 |
2016-04-05 | Use DUPFIXED for output_keys | Howard Chu | 1 | -23/+37 |
2016-04-05 | Use DUPFIXED for tx_indices | Howard Chu | 1 | -50/+60 |
2016-04-05 | Use DUPFIXED for block_heights | Howard Chu | 1 | -22/+29 |
2016-04-05 | Use DUPFIXED for spent_keys | Howard Chu | 1 | -23/+18 |
2016-04-05 | Add back changes from revert. | warptangent | 1 | -19/+2 |
2016-04-05 | Use MDB_APPEND mode with two tx subdbs | warptangent | 1 | -2/+2 |
2016-04-05 | Schema update: tx_indices - consolidate the tx subdbs from 5 to 3 | warptangent | 3 | -75/+56 |
2016-04-05 | Schema update: tx_indices - yet less indirection | warptangent | 4 | -20/+15 |
2016-04-05 | Schema update: tx_indices - improve further with less indirection | warptangent | 3 | -19/+53 |
2016-04-05 | Add batch warning for further review | warptangent | 1 | -0/+4 |
2016-04-05 | Schema update: tx_indices | warptangent | 2 | -32/+109 |
2016-04-05 | Consolidated block info | Howard Chu | 2 | -95/+63 |
2016-04-05 | Update schema for "tx_outputs" to use array containing amount output indices | warptangent | 4 | -119/+131 |
2016-03-30 | Detect map resize failures | Howard Chu | 1 | -1/+3 |
2016-03-26 | New RPC and daemon command to get output histogram | moneromooo-monero | 5 | -0/+91 |
2016-03-25 | Merge pull request #749 | Riccardo Spagni | 1 | -155/+937 |
2016-03-25 | Revert "Merge pull request #749" | Riccardo Spagni | 1 | -937/+155 |
2016-03-24 | Update BlockchainDB documentation | Thomas Winget | 1 | -155/+937 |
2016-03-21 | Revert "Print stack trace upon exceptions" | moneromooo-monero | 1 | -2/+1 |
2016-03-20 | Merge pull request #738 | Riccardo Spagni | 1 | -40/+47 |
2016-03-20 | db_lmdb: include the error codes from lmdb api in error logs | moneromooo-monero | 1 | -40/+47 |
2016-03-19 | Print stack trace upon exceptions | moneromooo-monero | 1 | -1/+2 |
2016-03-19 | Reduce log noise | Howard Chu | 1 | -2/+3 |
2016-03-16 | Add destructor for readtxns | Howard Chu | 2 | -10/+21 |
2016-03-15 | Small cleanups | Howard Chu | 1 | -24/+28 |
2016-03-15 | More for 92dd4ec6d6251b15954002e72a7c7faa5059a3ab | Howard Chu | 1 | -22/+22 |
2016-03-14 | Merge pull request #723 | Riccardo Spagni | 2 | -21/+21 |
2016-03-14 | Hack for read/write txn mixup | Howard Chu | 2 | -42/+31 |
2016-03-14 | avoid some val copies | Howard Chu | 2 | -21/+21 |
2016-03-11 | Merge pull request #712 | Riccardo Spagni | 3 | -5/+6 |
2016-03-11 | Need to link boost::chrono in more places now | Howard Chu | 1 | -0/+1 |
2016-03-11 | Use boost::thread instead of std::thread | Howard Chu | 2 | -5/+5 |
2016-03-09 | More for bdec7cb | Howard Chu | 1 | -14/+14 |
2016-03-05 | Merge pull request #700 | Riccardo Spagni | 1 | -33/+34 |
2016-03-05 | Merge pull request #698 | Riccardo Spagni | 1 | -57/+14 |
2016-03-03 | BlockchainLMDB: Use DB error helper consistently | warptangent | 1 | -28/+27 |
2016-03-03 | BlockchainLMDB: Add DB error to exception | warptangent | 1 | -5/+7 |
2016-03-03 | Get rid of lmdb_cur | Howard Chu | 1 | -57/+14 |
2016-03-03 | More for df239428c0f43e2664f2be273996a734ca12c686 | Howard Chu | 1 | -0/+6 |
2016-03-01 | Make partial revert consistent | warptangent | 1 | -1/+1 |
2016-02-29 | Revert part of 7db89ed2eee2ce31f039783323d665fe7c24d441 | warptangent | 1 | -2/+14 |
2016-02-29 | BlockchainLMDB: Add height and db error to exception | warptangent | 1 | -1/+1 |
2016-02-29 | Merge pull request #686 | Riccardo Spagni | 6 | -185/+340 |
2016-02-25 | ARMv7: fix unaligned accesses | Howard Chu | 1 | -20/+15 |
2016-02-23 | read txn/cursor stuff | Howard Chu | 6 | -165/+325 |
2016-02-20 | db_bdb: add missing include for std::condition_variable | moneromooo-monero | 1 | -0/+1 |
2016-02-18 | BlockchainBDB: Check if hard fork subdbs need reset | warptangent | 1 | -1/+50 |
2016-02-18 | BlockchainBDB: Support blockchain_import --drop-hard-fork command | warptangent | 1 | -3/+35 |
2016-02-17 | Use MDB_PREV_MULTIPLE | Howard Chu | 1 | -12/+41 |
2016-02-17 | Fixup after lmdb master resync | Howard Chu | 1 | -6/+6 |
2016-02-17 | Shutup about VERSION 0 | Howard Chu | 2 | -2/+6 |
2016-02-17 | Use cursor in get_output_key | Howard Chu | 1 | -1/+2 |
2016-02-17 | Use MDB_APPEND mode where possible | Howard Chu | 1 | -5/+9 |
2016-02-17 | Use cursors in write txns | Howard Chu | 2 | -22/+100 |
2016-02-17 | Keep a running blocksize count | Howard Chu | 2 | -0/+15 |
2016-02-17 | Win32 import batchsize tweaks | Howard Chu | 1 | -3/+6 |
2016-02-13 | Merge pull request #657 | Riccardo Spagni | 2 | -12/+50 |
2016-02-13 | BlockchainLMDB: Deal with DB exceptions at block level with particularity | warptangent | 2 | -2/+21 |
2016-02-13 | BlockchainLMDB: Add sanity check for inconsistent state | warptangent | 1 | -2/+13 |
2016-02-13 | BlockchainLMDB: Call destructor on allocated txn if setup fails | warptangent | 1 | -0/+8 |
2016-02-13 | BlockchainLMDB: Replace remaining txn pointer NULLs with nullptr | warptangent | 1 | -9/+9 |
2016-02-08 | blockchain_db: pass hard fork object as a simple pointer | moneromooo-monero | 2 | -2/+2 |
2016-02-08 | Move HardFork DB update to BlockchainDB::add_block() | warptangent | 1 | -0/+1 |
2016-02-08 | Make HardFork object available to BlockchainDB and derived DB implementations | warptangent | 4 | -0/+16 |
2016-02-08 | BlockchainDB/LMDB: Refactor block-scope DB txn handling for add block | warptangent | 2 | -20/+10 |
2016-02-08 | BlockchainDB/LMDB/BDB: Extract DB txn functions for block add/remove | warptangent | 5 | -0/+65 |
2016-02-08 | BlockchainLMDB: Allow two HardFork functions to update DB during block add | warptangent | 1 | -4/+4 |
2016-02-08 | BlockchainLMDB: extract txn macros used during block add/remove | warptangent | 1 | -0/+26 |
2016-02-08 | fake_core: Check if hard fork subdbs need reset at start | warptangent | 1 | -2/+8 |
2016-02-08 | blockchain_import: Add --drop-hard-fork command | warptangent | 5 | -0/+21 |
2016-02-03 | berkeleydb: fix delete/free mismatch | moneromooo-monero | 1 | -2/+2 |
2016-01-28 | BlockchainBDB: Continue when tx has no outputs | warptangent | 1 | -3/+5 |
2016-01-28 | BlockchainBDB: When removing, find amount output index fast by starting at end | warptangent | 1 | -10/+33 |
2016-01-28 | BlockchainBDB: Remove tx outputs in reverse order | warptangent | 1 | -4/+14 |
2016-01-21 | OpenBSD support for Monero. | me0wmix | 1 | -1/+3 |
2016-01-19 | db_lmdb: Continue when tx has no outputs | warptangent | 1 | -4/+6 |
2016-01-15 | Fix hf when import with verify off | Howard Chu | 5 | -0/+29 |
2015-12-31 | updated copyright year | Riccardo Spagni | 1 | -1/+1 |
2015-12-31 | fixed copyrights with bad year references | Riccardo Spagni | 7 | -7/+7 |
2015-12-30 | Merge pull request #572 | Riccardo Spagni | 1 | -3/+9 |
2015-12-29 | Tweak 45800a25e9374e63caaabba05c89585c86acd668 | hyc | 1 | -5/+5 |
2015-12-28 | db_lmdb: safety close db at exit | moneromooo-monero | 1 | -0/+3 |
2015-12-28 | db_lmdb: fix a strdup/delete[] mistmatch | moneromooo-monero | 1 | -3/+6 |
2015-12-26 | BlockchainDB: skip fixup check if read-only database | warptangent | 6 | -0/+32 |
2015-12-26 | Merge pull request #565 | Riccardo Spagni | 2 | -0/+8 |
2015-12-25 | db: throw when given a non txout_to_key output to add | moneromooo-monero | 2 | -0/+8 |
2015-12-24 | BlockchainDB: Remove txs in reverse order | warptangent | 1 | -3/+5 |
2015-12-24 | BlockchainLMDB: When removing, find amount output index fast by starting at end | warptangent | 1 | -4/+5 |
2015-12-24 | BlockchainLMDB: Remove tx outputs in reverse order | warptangent | 1 | -5/+5 |
2015-12-19 | Add missing semicolons after log statements | moneromooo-monero | 1 | -3/+3 |
2015-12-15 | Replace tabs with two spaces for consistency with rest of codebase | warptangent | 4 | -282/+282 |
2015-12-14 | db_lmdb: always use a batch tx if possible | moneromooo-monero | 1 | -290/+127 |
2015-12-13 | Merge pull request #532 | Riccardo Spagni | 1 | -68/+74 |
2015-12-13 | Merge pull request #531 | Riccardo Spagni | 2 | -4/+69 |
2015-12-13 | Add LMDB error string to database transaction exception message | warptangent | 1 | -68/+74 |
2015-12-13 | db_lmdb: implement BlockchainLMDB::reset | moneromooo-monero | 1 | -1/+27 |
2015-12-13 | db_bdb: implement BlockchainBDB::reset | moneromooo-monero | 1 | -1/+40 |
2015-12-13 | db_lmdb: create all needed directories, not just the leaf one | moneromooo-monero | 1 | -1/+1 |
2015-12-13 | db_bdb: create all needed directories, not just the leaf one | moneromooo-monero | 1 | -1/+1 |
2015-12-10 | Fix data refs in read-only txns | Howard Chu | 1 | -16/+42 |
2015-12-08 | Merge pull request #524 | Riccardo Spagni | 1 | -3/+3 |
2015-12-08 | Merge pull request #523 | Riccardo Spagni | 1 | -0/+34 |
2015-12-07 | db_bdb: move log_set_config call before open | moneromooo-monero | 1 | -3/+3 |
2015-12-07 | db_bdb: support for libdb without DB_FORCESYNC | moneromooo-monero | 1 | -0/+34 |
2015-12-06 | blockchain_db: fixup missing key images in early DB version | moneromooo-monero | 6 | -0/+602 |
2015-12-05 | blockchain_db: make the indexing base a BlockchainDB virtual function | moneromooo-monero | 2 | -0/+5 |
2015-12-04 | db_bdb: read 32 bit heights from keys | moneromooo-monero | 1 | -1/+1 |
2015-11-13 | Revert "db_bdb: record numbers for recno databases start at 1" | moneromooo-monero | 1 | -3/+3 |
2015-10-27 | Remove some old/obsolete/unused code | moneromooo-monero | 5 | -156/+0 |
2015-10-26 | db_bdb: add versioning, to detect incompatible format changes | moneromooo-monero | 2 | -0/+83 |
2015-10-26 | db_lmdb: add versioning, to detect incompatible format changes | moneromooo-monero | 2 | -8/+85 |
2015-10-25 | Add functions to iterate through blocks, txes, outputs, key images | moneromooo-monero | 5 | -0/+294 |
2015-10-25 | db_bdb: record numbers for recno databases start at 1 | moneromooo-monero | 1 | -3/+3 |
2015-10-25 | db_bdb: DB_KEYEMPTY is also not found for non-top recon fields | moneromooo-monero | 1 | -2/+2 |
2015-10-25 | blockchain_db: use the DNE exceptions where appropriate | moneromooo-monero | 2 | -17/+19 |
2015-10-04 | db_bdb: fix hard fork keys | moneromooo-monero | 1 | -4/+4 |
2015-09-20 | hardfork: most state now saved to the DB | moneromooo-monero | 5 | -0/+224 |
2015-08-11 | blockchain_db: match tx addition semantics to original code | moneromooo-monero | 1 | -8/+24 |
2015-08-10 | Merge pull request #364 | Riccardo Spagni | 1 | -10/+7 |
2015-08-10 | Merge pull request #363 | Riccardo Spagni | 5 | -34/+0 |
2015-08-09 | blockchain_db: store key images for tx without outputs too | moneromooo-monero | 1 | -10/+7 |
2015-08-09 | blockchain: always select random outs using triangular distribution | moneromooo-monero | 5 | -34/+0 |
2015-08-04 | Fix estimation of batch storage size when no blocks exist | warptangent | 1 | -11/+28 |
2015-07-16 | Add batch support to BlockchainLMDB::get_output_key | warptangent | 1 | -6/+12 |
2015-07-15 | Removed on_idle() calls to Blockchain::store_blockchain() for lmdb. | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 1 | -4/+3 |
2015-07-15 | Fixed binary size issue due to embedded checkpoint data. | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 1 | -0/+1 |
2015-07-15 | ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY) | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 7 | -605/+1005 |
2015-07-15 | Update db_bdb.cpp | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 1 | -7/+5 |
2015-07-15 | Update db_bdb.cpp | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 1 | -72/+72 |
2015-07-15 | Update db_bdb.cpp | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 1 | -1154/+1166 |
2015-07-15 | Experimental BDB workaround optimizations | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 4 | -18/+220 |
2015-07-12 | Check and resize if needed at batch transaction start | warptangent | 2 | -5/+109 |
2015-07-11 | Optionally allow DB to know expected number of blocks at batch transaction start | warptangent | 5 | -5/+5 |
2015-05-30 | Merge pull request #297 | Riccardo Spagni | 1 | -38/+75 |
2015-05-30 | Replace hardcoded value with existing constant of same value | warptangent | 1 | -1/+1 |
2015-05-30 | Update database resize behavior | warptangent | 1 | -2/+20 |
2015-05-30 | Include database error in more error messages | warptangent | 1 | -35/+54 |
2015-05-27 | blockchain_db: add a few const | moneromooo-monero | 6 | -10/+10 |
2015-05-26 | Merge pull request #289 | Riccardo Spagni | 2 | -75/+210 |
2015-05-18 | Check if LMDB needs resize every 1000 blocks | Thomas Winget | 1 | -1/+1 |
2015-05-18 | null out batch txn pointer as needed (BlockchainLMDB) | Thomas Winget | 1 | -4/+5 |
2015-05-16 | LMDB should now dynamically resize the mapsize | Thomas Winget | 2 | -60/+187 |
2015-05-16 | Allow BlockchainLMDB to be opened in read-only mode | warptangent | 1 | -2/+6 |
2015-05-15 | Move mdb_txn_safe implementation to cpp file | Thomas Winget | 2 | -51/+58 |
2015-05-08 | Update log statements | warptangent | 1 | -1/+1 |
2015-04-07 | Only compile BerkeleyDB as an option in non-static | Thomas Winget | 1 | -0/+13 |
2015-03-25 | Steps toward multiple dbs available -- working | Thomas Winget | 7 | -22/+50 |
2015-03-17 | BerkeleyDB implementation of BlockchainDB seems to be working! | Thomas Winget | 2 | -20/+20 |
2015-03-17 | Pull blockchain changes into berkeleydb branch | Thomas Winget | 3 | -12/+18 |
2015-03-17 | BlockchainBDB passes unit tests | Thomas Winget | 1 | -1/+4 |
2015-03-16 | BerkeleyDB Blockchain building, not working yet | Thomas Winget | 3 | -189/+200 |
2015-03-16 | CMake wiring, minor cleanup, minor test addition | Thomas Winget | 1 | -0/+3 |
2015-03-16 | BerkeleyDB BlockchainDB impl copy/paste/modify | Thomas Winget | 2 | -9/+1304 |
2015-03-16 | Try to not pollute cryptonote namespace | Thomas Winget | 2 | -47/+47 |
2015-03-16 | Initial commit of BDB BlockchainDB implementation | Thomas Winget | 2 | -0/+678 |
2015-03-16 | Add support for database open with flags | warptangent | 3 | -4/+3 |
2015-03-16 | Add mdb_flags variable to LMDB database open | warptangent | 1 | -1/+2 |
2015-03-15 | Update and relocate comment that applies class wide | warptangent | 1 | -8/+14 |
2015-03-13 | BlockchainDB implementations have names now | Thomas Winget | 3 | -0/+12 |
2015-03-06 | Moved BlockchainDB into its own src/ subfolder | Thomas Winget | 5 | -0/+2849 |