Age | Commit message (Expand) | Author | Files | Lines |
2019-03-05 | Update 2019 copyright | binaryFate | 2 | -2/+2 |
2019-03-05 | db_lmdb: make mdb_block_info format conversion more future proof | moneromooo-monero | 1 | -5/+5 |
2019-03-05 | save some database calls when getting top block hash and height | moneromooo-monero | 2 | -2/+4 |
2019-03-05 | Avoid repeated (de)serialization when syncing | moneromooo-monero | 2 | -9/+10 |
2019-03-05 | db: speedup block addition | moneromooo-monero | 1 | -11/+16 |
2019-03-04 | ArticMine's new block weight algorithm | moneromooo-monero | 2 | -6/+214 |
2019-02-21 | db_lmdb: fix missing mdb_dbi_close in migration | moneromooo-monero | 1 | -0/+1 |
2019-01-22 | Pruning | moneromooo-monero | 2 | -23/+405 |
2019-01-19 | db_lmdb: don't unnecessarily cast to double on the way to uint64_t | moneromooo-monero | 1 | -3/+3 |
2019-01-16 | blockchain_db: allow getting output keys without commitment | moneromooo-monero | 2 | -3/+4 |
2019-01-07 | Make get_output_key method const | moneroexamples | 2 | -4/+4 |
2018-12-18 | blockchain_db: speedup tx output gathering | moneromooo-monero | 2 | -22/+28 |
2018-12-05 | db_lmdb: avoid pointless division | moneromooo-monero | 1 | -1/+1 |
2018-12-05 | db_lmdb: inline check_open, it's trivial and called everywhere | moneromooo-monero | 2 | -8/+7 |
2018-12-05 | blockchain_db: remove a couple unused functions | moneromooo-monero | 2 | -41/+0 |
2018-11-27 | Outputs where all amounts are known spent can now be pruned | moneromooo-monero | 2 | -4/+68 |
2018-11-26 | rpc: speedup get_outs.bin | moneromooo-monero | 2 | -6/+10 |
2018-11-19 | lmdb: fix gcc 7.3.0 'implicit-fallthrough' warning | xiphon | 1 | -10/+6 |
2018-11-15 | Removed a lot of unnecessary includes | Martijn Otto | 1 | -2/+0 |
2018-11-09 | db_lmdb: error out if the db needs migration in read only mode | moneromooo-monero | 1 | -0/+9 |
2018-11-04 | db_lmdb: slight speedup getting array data from the blockchain | moneromooo-monero | 1 | -6/+8 |
2018-11-02 | db_lmdb: log which output was not found in get_output_key | moneromooo-monero | 1 | -1/+2 |
2018-11-01 | db_lmdb: save some string copies for readonly db keys/values | moneromooo-monero | 1 | -11/+16 |
2018-11-01 | core: avoid unnecessary tx/blob conversions | moneromooo-monero | 2 | -5/+3 |
2018-10-19 | db_lmdb: use MDB_MULTIPLE_NEXT where possible for some speedup | moneromooo-monero | 1 | -9/+23 |
2018-10-17 | Update db_lmdb.cpp | Cactii1 | 1 | -1/+1 |
2018-10-02 | Fix rtxn usage in BlockchainLMDB::get_estimated_batch_size | Howard Chu | 1 | -2/+2 |
2018-09-29 | Merge pull request #4459 | Riccardo Spagni | 1 | -5/+16 |
2018-09-29 | Merge pull request #4445 | Riccardo Spagni | 1 | -2/+12 |
2018-09-25 | Fixup RENAME_DB() macro | Howard Chu | 1 | -2/+12 |
2018-09-12 | db_lmdb: do not use base for cumulative distribution | moneromooo-monero | 1 | -0/+2 |
2018-09-11 | v8: per byte fee, pad bulletproofs, fixed 11 ring size | moneromooo-monero | 2 | -17/+22 |
2018-08-25 | is_hdd update | p8p | 1 | -2/+6 |
2018-08-19 | db_lmdb: speedup the get_output_distribution common case | moneromooo-monero | 1 | -2/+13 |
2018-08-14 | db_lmdb: resize blockchain database when 90% filled | moneromooo-monero | 2 | -7/+3 |
2018-07-30 | blockchain_db: remove unused get_output_key variant | moneromooo-monero | 2 | -50/+0 |
2018-07-20 | db_lmdb: demote the "batch already enabled" log, it's harmless | moneromooo-monero | 1 | -2/+2 |
2018-07-13 | db: store cumulative rct output distribution in the db for speed | moneromooo-monero | 2 | -6/+211 |
2018-07-11 | db_lmdb: don't sync a read only DB | moneromooo-monero | 1 | -0/+3 |
2018-06-29 | add --regtest and --fixed-difficulty for regression testing | victorsintnicolaas | 2 | -0/+17 |
2018-06-20 | rpc: add blockchain disk size to getinfo | moneromooo-monero | 2 | -0/+13 |
2018-06-14 | db_lmdb: enable batch transactions by default | stoffu | 1 | -1/+1 |
2018-06-11 | db_ldmb: print db version when complaining about incompatibility | moneromooo-monero | 1 | -4/+5 |
2018-06-08 | db_lmdb: warn about slowness when running off a spinning disk | moneromooo-monero | 1 | -0/+3 |
2018-05-28 | core: fix automatic safe db sync mode switching | moneromooo-monero | 1 | -0/+1 |
2018-05-23 | db_lmdb: save pruned and prunable tx data separately | moneromooo-monero | 2 | -41/+328 |
2018-05-21 | speed up get_output_distribution (and precalc common case) | moneromooo-monero | 2 | -0/+43 |
2018-04-23 | speedup get_output_histogram for all amounts when min_count > 0 | moneromooo-monero | 2 | -5/+9 |
2018-03-16 | add RPC to get a histogram of outputs of a given amount | moneromooo-monero | 2 | -3/+44 |
2018-03-05 | Correct spelling mistakes. | Edward Betts | 1 | -1/+1 |
2018-02-23 | db_lmdb: fix free space reporting | moneromooo-monero | 1 | -1/+2 |
2018-02-19 | db_lmdb: fix return code mixup in for_all_* | moneromooo-monero | 1 | -12/+12 |
2018-02-02 | blockchain_db: initialize m_open in base class ctor | moneromooo-monero | 1 | -2/+1 |
2018-02-02 | db_lmdb: check hard fork info drop succeeded | moneromooo-monero | 1 | -2/+6 |
2018-01-31 | Don't create readtxn until after txn_safe gate check | Howard Chu | 2 | -2/+10 |
2018-01-26 | Update 2018 copyright | xmr-eric | 2 | -2/+2 |
2017-12-28 | Additional fix for core_tests | Howard Chu | 1 | -10/+15 |
2017-12-28 | Fix stale readcursor flags | Howard Chu | 1 | -22/+15 |
2017-12-20 | Fix exceptions not finding txpool txes when relaying | moneromooo-monero | 2 | -4/+6 |
2017-12-18 | catch const exceptions | moneromooo-monero | 1 | -1/+1 |
2017-12-16 | move includes around to lessen overall load | moneromooo-monero | 2 | -1/+2 |
2017-11-14 | remove "using namespace std" from headers | moneromooo-monero | 1 | -0/+1 |
2017-11-08 | Protect node privacy by proper filtering in restricted-mode RPC answers | binaryFate | 2 | -9/+40 |
2017-11-02 | Increase LMDB maxreaders if large number of threads in use | Howard Chu | 1 | -0/+6 |
2017-10-26 | fixed an LMDB issue on OpenBSD (#2699) which leads to a crash in monerod | ston1th | 1 | -0/+6 |
2017-10-12 | db_lmdb: include chain height when failing to find an output key | moneromooo-monero | 1 | -1/+1 |
2017-10-07 | frob level 1 logs a bit for consistency | moneromooo-monero | 1 | -7/+7 |
2017-09-19 | db_lmdb: fix use of uninitialized key in for_blocks_range | moneromooo-monero | 1 | -2/+2 |
2017-09-17 | Use actual batch size for resize estimates | Howard Chu | 2 | -8/+14 |
2017-08-29 | Fix blockchain_import wedge on exception in cleanup_handle_incoming_blocks | moneromooo-monero | 2 | -9/+25 |
2017-08-20 | Toggle SAFE syncmode on and off automatically | Howard Chu | 2 | -0/+7 |
2017-08-19 | DB cleanup | Howard Chu | 1 | -1/+11 |
2017-08-12 | core: add --db-salvage command line flag | moneromooo-monero | 1 | -1/+1 |
2017-07-31 | some include cleanup | moneromooo-monero | 1 | -0/+1 |
2017-06-11 | blockchain_db: add a txpool tx getter which returns existence | moneromooo-monero | 2 | -3/+13 |
2017-06-01 | Don't copy blockchain for coinbase_tx_sum | Howard Chu | 2 | -3/+13 |
2017-05-25 | Move txpool to the database | moneromooo-monero | 2 | -0/+235 |
2017-03-19 | Partial fix #1876, check thread in block_txn_start() | Howard Chu | 1 | -1/+2 |
2017-03-03 | Remove redundant num_txs() method | Howard Chu | 2 | -18/+4 |
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 2 | -2/+2 |
2017-02-18 | Handle map resizes from other processes | Howard Chu | 1 | -9/+52 |
2017-02-18 | Can't cache num_txs or num_outputs either | Howard Chu | 2 | -34/+34 |
2017-02-18 | Add a few read txns to streamline | Howard Chu | 2 | -3/+7 |
2017-02-13 | blockchain_db: add "raw" blobdata getters for block and transaction | moneromooo-monero | 2 | -28/+9 |
2017-02-13 | blockchain_db: do not throw on expected partial results getting keys | moneromooo-monero | 2 | -2/+9 |
2017-02-11 | db_lmdb: fix bad height saved in tx data | moneromooo-monero | 1 | -0/+1 |
2017-02-08 | extract some basic code from libcryptonote_core into libcryptonote_basic | kenshi84 | 1 | -1/+1 |
2017-01-28 | Update and use blockchain data files defines | Miguel Herranz | 1 | -4/+5 |
2017-01-16 | Tweak some msg loglevels | Howard Chu | 1 | -11/+13 |
2017-01-16 | Change logging to easylogging++ | moneromooo-monero | 1 | -17/+21 |
2017-01-15 | Check for correct thread before ending batch transaction | Howard Chu | 1 | -0/+7 |
2017-01-14 | Don't cache block height, always get from DB | Howard Chu | 2 | -14/+29 |
2017-01-14 | Use batch transactions when syncing | Howard Chu | 2 | -4/+5 |
2017-01-07 | blockchain: allow marking "tx not found" without an exception | moneromooo-monero | 2 | -3/+13 |
2016-12-01 | db_lmdb: add info in an error message when we can't get an output | moneromooo-monero | 1 | -1/+1 |
2016-12-01 | db_lmdb: guard against going out of sync on unexpected db results | moneromooo-monero | 1 | -1/+1 |
2016-12-01 | db_lmdb: minor pedantic tweaks | moneromooo-monero | 1 | -8/+8 |
2016-12-01 | db_lmdb: set same packing format for output_data_t and pre_rct_output_data_t | moneromooo-monero | 1 | -0/+3 |
2016-10-15 | wallet: select part of the fake outs from recent outputs | moneromooo-monero | 2 | -11/+28 |
2016-09-24 | db_lmdb: do not error if dropping a non existent hard fork table | moneromooo-monero | 1 | -1/+1 |
2016-09-21 | Fix minor typo in "need resize" message. | Myagui | 1 | -2/+2 |
2016-08-31 | core: faster find_blockchain_supplement | moneromooo-monero | 2 | -2/+9 |
2016-08-29 | db_lmdb: fix reorg with "halfway rct" coinbase outputs | moneromooo-monero | 1 | -1/+3 |
2016-08-28 | move the rct commitments to the output_amounts database | moneromooo-monero | 2 | -128/+53 |
2016-08-28 | add rct to the protocol | moneromooo-monero | 1 | -0/+2 |
2016-08-28 | db_lmdb: update reset for recent db changes | moneromooo-monero | 1 | -0/+10 |
2016-08-28 | blockchain_db: add functions for adding/removing/getting rct commitments | moneromooo-monero | 2 | -0/+120 |
2016-08-26 | db_lmdb: do not try to modify the database in read only mode | moneromooo-monero | 1 | -4/+12 |
2016-08-10 | db_lmdb: errors dropping hf starting height db on reset are not fatal | moneromooo-monero | 1 | -2/+1 |
2016-08-01 | new unlocked parameter to output_histogram | moneromooo-monero | 2 | -6/+24 |
2016-07-26 | db_lmdb: add some missing api call checks | moneromooo-monero | 1 | -14/+31 |
2016-07-13 | remove hf_starting_height db | moneromooo-monero | 2 | -76/+2 |
2016-04-24 | Another take on migration | Howard Chu | 1 | -570/+94 |
2016-04-08 | Migration | Howard Chu | 2 | -5/+1049 |
2016-04-05 | Cleanup | Howard Chu | 2 | -21/+65 |
2016-04-05 | Cleanup and clarify | Howard Chu | 2 | -115/+92 |
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 | 2 | -75/+47 |
2016-04-05 | Schema update: tx_indices - yet less indirection | warptangent | 2 | -16/+11 |
2016-04-05 | Schema update: tx_indices - improve further with less indirection | warptangent | 2 | -17/+50 |
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 | 2 | -114/+103 |
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 | 2 | -0/+67 |
2016-03-20 | db_lmdb: include the error codes from lmdb api in error logs | moneromooo-monero | 1 | -40/+47 |
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 | 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-09 | More for bdec7cb | Howard Chu | 1 | -14/+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-25 | ARMv7: fix unaligned accesses | Howard Chu | 1 | -20/+15 |
2016-02-23 | read txn/cursor stuff | Howard Chu | 2 | -156/+317 |
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 | 1 | -1/+3 |
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-15 | Keep a running blocksize count | Howard Chu | 2 | -0/+15 |
2016-02-14 | Win32 import batchsize tweaks | Howard Chu | 1 | -3/+6 |
2016-02-13 | BlockchainLMDB: Deal with DB exceptions at block level with particularity | warptangent | 1 | -2/+13 |
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 | Make HardFork object available to BlockchainDB and derived DB implementations | warptangent | 1 | -0/+2 |
2016-02-08 | BlockchainDB/LMDB: Refactor block-scope DB txn handling for add block | warptangent | 1 | -19/+1 |
2016-02-08 | BlockchainDB/LMDB/BDB: Extract DB txn functions for block add/remove | warptangent | 2 | -0/+42 |
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 | 2 | -0/+14 |
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 | 2 | -0/+22 |
2015-12-31 | fixed copyrights with bad year references | Riccardo Spagni | 2 | -2/+2 |
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 | 2 | -0/+16 |
2015-12-25 | db: throw when given a non txout_to_key output to add | moneromooo-monero | 1 | -0/+4 |
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-15 | Replace tabs with two spaces for consistency with rest of codebase | warptangent | 2 | -255/+255 |
2015-12-14 | db_lmdb: always use a batch tx if possible | moneromooo-monero | 1 | -290/+127 |
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_lmdb: 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-06 | blockchain_db: fixup missing key images in early DB version | moneromooo-monero | 2 | -0/+9 |
2015-10-27 | Remove some old/obsolete/unused code | moneromooo-monero | 2 | -124/+0 |
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 | 2 | -0/+164 |
2015-10-25 | blockchain_db: use the DNE exceptions where appropriate | moneromooo-monero | 1 | -9/+9 |
2015-09-20 | hardfork: most state now saved to the DB | moneromooo-monero | 2 | -0/+133 |
2015-08-09 | blockchain: always select random outs using triangular distribution | moneromooo-monero | 2 | -15/+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 | 2 | -127/+374 |