aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-04-05Use DUPFIXED for tx_indicesHoward Chu1-50/+60
2016-04-05Use DUPFIXED for block_heightsHoward Chu1-22/+29
2016-04-05Use DUPFIXED for spent_keysHoward Chu1-23/+18
2016-04-05Add back changes from revert.warptangent1-19/+2
2016-04-05Use MDB_APPEND mode with two tx subdbswarptangent1-2/+2
2016-04-05Schema update: tx_indices - consolidate the tx subdbs from 5 to 3warptangent3-75/+56
2016-04-05Schema update: tx_indices - yet less indirectionwarptangent4-20/+15
2016-04-05Schema update: tx_indices - improve further with less indirectionwarptangent4-21/+56
2016-04-05Add batch warning for further reviewwarptangent1-0/+4
2016-04-05Schema update: tx_indiceswarptangent2-32/+109
2016-04-05Consolidated block infoHoward Chu2-95/+63
2016-04-05Update schema for "tx_outputs" to use array containing amount output indiceswarptangent4-119/+131
2016-04-05blockchain_utilities: Update documentationwarptangent1-4/+54
2016-04-05get_payments short IDluigi11111-8/+17
2016-03-05Merge pull request #703Riccardo Spagni1-1/+1
2016-03-05Merge pull request #702Riccardo Spagni2-6/+67
2016-03-05Merge pull request #700Riccardo Spagni2-34/+35
2016-03-05Merge pull request #698Riccardo Spagni1-57/+14
2016-03-05Merge pull request #696Riccardo Spagni1-1/+1
2016-03-05Merge pull request #695Riccardo Spagni1-0/+6
2016-03-05unit_tests: fix hard fork unit test compilationwarptangent1-1/+1
2016-03-05blockchain_export: Support BerkeleyDBwarptangent1-4/+65
2016-03-05blockchain_export: Move DB implementation includeswarptangent2-2/+2
2016-03-03BlockchainLMDB: Use DB error helper consistentlywarptangent1-28/+27
2016-03-03BlockchainLMDB: Add DB error to exceptionwarptangent1-5/+7
2016-03-03Blockchain: Omit verbose time stats messages by defaultwarptangent1-1/+1
2016-03-03Get rid of lmdb_curHoward Chu1-57/+14
2016-03-03Fix languageHoward Chu1-1/+1
2016-03-03More for df239428c0f43e2664f2be273996a734ca12c686Howard Chu1-0/+6
2016-03-01Merge pull request #693Riccardo Spagni1-1/+1
2016-03-01Make partial revert consistentwarptangent1-1/+1
2016-02-29Merge pull request #692Riccardo Spagni1-3/+15
2016-02-29Revert part of 7db89ed2eee2ce31f039783323d665fe7c24d441warptangent1-2/+14
2016-02-29BlockchainLMDB: Add height and db error to exceptionwarptangent1-1/+1
2016-02-29Merge pull request #689Riccardo Spagni1-1/+1
2016-02-29Merge pull request #688Riccardo Spagni6-20/+172
2016-02-29Merge pull request #687Riccardo Spagni18-37/+13
2016-02-29Merge pull request #686Riccardo Spagni8-197/+379
2016-02-29Merge pull request #684Riccardo Spagni1-22/+16
2016-02-27simplewallet: prompt for private keys when generating walletsmoneromooo-monero1-32/+33
2016-02-25ARMv7: fix unaligned accessesHoward Chu1-20/+15
2016-02-23unit_tests: update test openalias addressmoneromooo-monero1-1/+1
2016-02-23Wrap some more actions in a larger read txnHoward Chu1-11/+25
2016-02-23read txn/cursor stuffHoward Chu8-166/+339
2016-02-23core: check whether an update is needed straight awaymoneromooo-monero1-1/+1
2016-02-23core: print "update needed" hard fork notifications in redmoneromooo-monero1-2/+2
2016-02-23dns_utils: const compatibility with older libunboundmoneromooo-monero1-22/+16
2016-02-22simplewallet: add a new --restore-from-keys optionmoneromooo-monero6-6/+157
2016-02-22move g_test_dbg_lock_sleep from a global to a function level staticmoneromooo-monero18-37/+13
2016-02-20Merge pull request #681Riccardo Spagni1-0/+1
2016-02-20db_bdb: add missing include for std::condition_variablemoneromooo-monero1-0/+1
2016-02-20Merge pull request #680Riccardo Spagni1-3/+12
2016-02-20Merge pull request #678Riccardo Spagni7-14/+15
2016-02-20Merge pull request #677Riccardo Spagni1-4/+85
2016-02-20Merge pull request #676Riccardo Spagni1-4/+4
2016-02-20simplewallet: wording change for single tx confirmationmoneromooo-monero1-3/+12
2016-02-18Fix crash in std::map for connections_mapHoward Chu1-1/+2
2016-02-18std::condvar is broken on Win32 with gcc/g++ 4.8 tooHoward Chu2-8/+6
2016-02-18Use boost::thread instead of std::threadHoward Chu4-5/+7
2016-02-18BlockchainBDB: Check if hard fork subdbs need resetwarptangent1-1/+50
2016-02-18BlockchainBDB: Support blockchain_import --drop-hard-fork commandwarptangent1-3/+35
2016-02-18blockchain_import: Pass ARCH_WIDTH macro if 32-bit or not.warptangent1-4/+4
2016-02-18Merge pull request #675Riccardo Spagni2-3/+3
2016-02-18Merge pull request #674Riccardo Spagni3-4/+14
2016-02-18Merge pull request #673Riccardo Spagni3-19/+50
2016-02-17core: check whether an update is needed straight awaymoneromooo-monero1-1/+1
2016-02-17core: print "update needed" hard fork notifications in redmoneromooo-monero1-2/+2
2016-02-17Fix cffc411c9025e1d28a8b6e32c53c83ba113d9204Howard Chu1-0/+2
2016-02-17MDB_VL32 - increase max write txn sizeHoward Chu1-1/+1
2016-02-17blockchain_import: Check bit width for more than just WIN32warptangent3-4/+14
2016-02-17Use MDB_PREV_MULTIPLEHoward Chu1-12/+41
2016-02-17Fixup after lmdb master resyncHoward Chu1-6/+6
2016-02-17Merge pull request #672Riccardo Spagni3-27/+114
2016-02-17Merge pull request #671Riccardo Spagni1-0/+4
2016-02-17Merge pull request #666Riccardo Spagni2-50/+160
2016-02-17Merge pull request #665Riccardo Spagni2-23/+76
2016-02-17Merge pull request #664Riccardo Spagni2-3/+21
2016-02-17Merge pull request #660Riccardo Spagni1-1/+1
2016-02-17Merge pull request #659Riccardo Spagni1-1/+1
2016-02-17Shutup about VERSION 0Howard Chu2-2/+6
2016-02-17Use cursor in get_output_keyHoward Chu1-1/+2
2016-02-17Use MDB_APPEND mode where possibleHoward Chu1-5/+9
2016-02-17Use cursors in write txnsHoward Chu2-22/+100
2016-02-17Keep a running blocksize countHoward Chu2-0/+15
2016-02-17Win32 import batchsize tweaksHoward Chu1-3/+6
2016-02-16Resync with masterHoward Chu2-23/+76
2016-02-15wallet: clear missing data on rescan_bcmoneromooo-monero1-0/+4
2016-02-14blockchain_import: Build string for db type listwarptangent1-2/+15
2016-02-14blockchain_import: Add mode argument representing multiple DB flagswarptangent1-31/+82
2016-02-15Keep a running blocksize countHoward Chu2-0/+15
2016-02-14blockchain_import: Support BerkeleyDBwarptangent2-21/+67
2016-02-14blockchain_import: Add database type argumentwarptangent2-4/+4
2016-02-14blockchain_import: Make LMDB-specific names generalwarptangent2-33/+33
2016-02-14Win32 import batchsize tweaksHoward Chu1-3/+6
2016-02-13epee: always call the PRNG through the locked APImoneromooo-monero1-1/+1
2016-02-13core_tests: fix a compile problem with CLANGmoneromooo-monero1-1/+1
2016-02-13Merge pull request #658Riccardo Spagni2-0/+295
2016-02-13Add the new test filesmoneromooo-monero2-0/+295
2016-02-13Merge pull request #657Riccardo Spagni2-12/+50
2016-02-13Merge pull request #656Riccardo Spagni4-10/+12
2016-02-13Merge pull request #652Riccardo Spagni1-1/+21
2016-02-13Merge pull request #651Riccardo Spagni17-35/+77
2016-02-13BlockchainLMDB: Deal with DB exceptions at block level with particularitywarptangent2-2/+21
2016-02-13BlockchainLMDB: Add sanity check for inconsistent statewarptangent1-2/+13
2016-02-13BlockchainLMDB: Call destructor on allocated txn if setup failswarptangent1-0/+8
2016-02-13BlockchainLMDB: Replace remaining txn pointer NULLs with nullptrwarptangent1-9/+9
2016-02-12cmake: Include OpenSSL libraries in static linkingwarptangent3-6/+11
2016-02-12cmake: Remove unused variablewarptangent1-1/+1
2016-02-12cmake: Fix unbound config compile settingswarptangent2-0/+6
2016-02-12cmake: Fix overly broad use of dynamic link settingswarptangent1-9/+0
2016-02-09crypto: only check MONERO_USE_SOFTWARE_AES oncemoneromooo-monero1-5/+15
2016-02-09crypto: use software AES based on the MONERO_USE_SOFTWARE_AES env varmoneromooo-monero1-1/+11
2016-02-08unit_tests: fix blockchain unit test after hard fork import fixmoneromooo-monero1-1/+10
2016-02-08hardfork: add a default fork entry for v1 if none existmoneromooo-monero1-0/+5
2016-02-08blockchain: initialize m_hardfork to NULLmoneromooo-monero1-1/+1
2016-02-08blockchain_db: pass hard fork object as a simple pointermoneromooo-monero2-2/+2
2016-02-08core_tests: add tests for hard fork behaviors (MRL-0004)moneromooo-monero10-25/+48
2016-02-08core_tests: allow setting miner tx max_outs when creating a blockmoneromooo-monero2-4/+6
2016-02-08unit_tests: fix hard fork unit test compilationmoneromooo-monero1-0/+4
2016-02-08blockchain_utilities: remove unused num_blocks variablemoneromooo-monero1-2/+0
2016-02-08blockchain: reset hardfork object when resetting blockchainmoneromooo-monero1-0/+1
2016-02-08Merge pull request #650Riccardo Spagni8-34/+130
2016-02-08Blockchain: Update comments on removing blockwarptangent1-0/+5
2016-02-08blockchain_import: Get hard fork version from HardForkwarptangent1-4/+1
2016-02-08Move HardFork DB update to BlockchainDB::add_block()warptangent3-6/+1
2016-02-08Make HardFork object available to BlockchainDB and derived DB implementationswarptangent5-0/+18
2016-02-08BlockchainDB/LMDB: Refactor block-scope DB txn handling for add blockwarptangent2-20/+10
2016-02-08BlockchainDB/LMDB/BDB: Extract DB txn functions for block add/removewarptangent5-0/+65
2016-02-08BlockchainLMDB: Allow two HardFork functions to update DB during block addwarptangent1-4/+4
2016-02-08BlockchainLMDB: extract txn macros used during block add/removewarptangent1-0/+26
2016-02-08Merge pull request #644Riccardo Spagni9-8/+81
2016-02-08blockchain_import: Add hard fork data for each block when verify mode is offwarptangent1-0/+3
2016-02-08blockchain_utilities: Have fake_core create HardFork objectwarptangent1-1/+13
2016-02-08Blockchain: Optionally pass in HardFork objectwarptangent2-4/+21
2016-02-08fake_core: Check if hard fork subdbs need reset at startwarptangent2-2/+11
2016-02-08blockchain_import: Add --drop-hard-fork commandwarptangent6-0/+32
2016-02-08blockchain_import: Add exception to log outputwarptangent1-1/+1
2016-02-08Merge pull request #648Riccardo Spagni1-0/+11
2016-02-08Merge pull request #646Riccardo Spagni1-12/+49
2016-02-08Merge pull request #645Riccardo Spagni1-1/+0
2016-02-08Merge pull request #643Riccardo Spagni1-8/+10
2016-02-08Merge pull request #641Riccardo Spagni4-71/+98
2016-02-08Merge pull request #640Riccardo Spagni1-2/+11
2016-02-08Merge pull request #639Riccardo Spagni2-31/+72
2016-02-08Merge pull request #638Riccardo Spagni1-1/+1
2016-02-05simplewallet: check watch-only view key matches standard addressmoneromooo-monero1-0/+11
2016-02-05daemon: remove leftover debug logmoneromooo-monero1-1/+0
2016-02-05wallet: check a key image isn't already present when adding onemoneromooo-monero1-12/+49
2016-02-04core: move the db lock to the data directorymoneromooo-monero1-8/+10
2016-02-03blockchain: revert handle_get_objects adding block id on tx not foundmoneromooo-monero1-1/+0
2016-02-03berkeleydb: fix delete/free mismatchmoneromooo-monero1-2/+2
2016-02-02minor bugfixes and refactoringThomas Winget2-56/+88
2016-02-01Add make option to disable BerkeleyDBwarptangent1-2/+11
2016-02-01unit_tests: fix mnemonics unit test testing invalid seedsmoneromooo-monero1-13/+9
2016-02-01unit_tests: fix hard fork unit tests and add a test for major toomoneromooo-monero1-30/+68
2016-02-01hardfork: allow passing chain height in get(height) for conveniencemoneromooo-monero1-1/+4
2016-01-31tests: fix compilation failure after V1 define renamemoneromooo-monero1-1/+1
2016-01-31Merge pull request #636Riccardo Spagni1-9/+1
2016-01-31Revert "Merge pull request #632"Riccardo Spagni1-9/+1
2016-01-31Merge pull request #635Riccardo Spagni2-0/+46
2016-01-31Merge pull request #634Riccardo Spagni3-5/+15
2016-01-31Merge pull request #633Riccardo Spagni1-0/+2
2016-01-31Merge pull request #632Riccardo Spagni1-1/+9
2016-01-31Merge pull request #631Riccardo Spagni6-44/+51
2016-01-31Merge pull request #630Riccardo Spagni17-8/+274
2016-01-31core: prevent the database from being used by multiple daemonsmoneromooo-monero2-0/+46
2016-01-31wallet: forbid dust altogether in output selection where appropriatemoneromooo-monero2-5/+14
2016-01-31blockchain: log number of outputs available for a new txmoneromooo-monero1-0/+1
2016-01-30wallet: guard against exception in process_blocksmoneromooo-monero1-0/+2
2016-01-30wallet: guard against exception in process_blocksmoneromooo-monero1-1/+9
2016-01-30daemon: fix a few issues reported by valgrindmoneromooo-monero1-29/+43
2016-01-30tx_pool: fix serialization of new relayed datamoneromooo-monero1-2/+0
2016-01-30hardfork: fix mixup in indexing variable in get_voting_infomoneromooo-monero1-1/+1
2016-01-30blockchain: remove unused timermoneromooo-monero1-1/+0
2016-01-30blockchain: fix m_sync_counter uninitialized variable usemoneromooo-monero1-1/+1
2016-01-30epee: use generate_random_bytes for new random uuidsmoneromooo-monero1-1/+6
2016-01-30epee: remove dodgy random code that nobody usesmoneromooo-monero1-9/+0
2016-01-30new flush_txpool command, and associated RPC callmoneromooo-monero12-0/+175
2016-01-30rpc: add missing return on error when getting a txmoneromooo-monero1-0/+1
2016-01-30simplewallet: show_transfers can now show just failed txesmoneromooo-monero1-6/+13
2016-01-29wallet: detect and handle failed outgoing transfersmoneromooo-monero4-3/+83
2016-01-29tx_pool: serialize missing kept_by_block flagmoneromooo-monero1-1/+4
2016-01-29Merge pull request #629Riccardo Spagni13-48/+105
2016-01-29Merge pull request #628Riccardo Spagni1-17/+52
2016-01-29Merge pull request #627Riccardo Spagni1-31/+10
2016-01-29tx_pool: do not accept txes not in a block if they timed out beforemoneromooo-monero2-2/+14
2016-01-29tx_pool: fix use of invalidated iteratormoneromooo-monero1-1/+2
2016-01-29Fix V1/V2 use of hard fork related parametersmoneromooo-monero13-45/+89
2016-01-28BlockchainBDB: Continue when tx has no outputswarptangent1-3/+5
2016-01-28BlockchainBDB: When removing, find amount output index fast by starting at endwarptangent1-10/+33
2016-01-28BlockchainBDB: Remove tx outputs in reverse orderwarptangent1-4/+14
2016-01-28MDB_VL32 change overflow page scanHoward Chu1-31/+10
2016-01-28Merge pull request #626Riccardo Spagni1-1/+3
2016-01-28Merge pull request #625Riccardo Spagni2-6/+7
2016-01-28add received time to print_pool and print_pool_shRiccardo Spagni1-1/+3
2016-01-28MDB_VL32 Fix off-by-one in mdb_midl_shrinkHoward Chu1-1/+1
2016-01-27MDB_VL32 Fix another 32bit overflowHoward Chu1-1/+1
2016-01-27Tweak mdb_strerror msg bufferHoward Chu1-3/+4
2016-01-27MDB_VL32 Fix d2a5f72f73e0e4030b521086b13b8c8efaf9ca9eHoward Chu1-1/+1
2016-01-27updated gtest (added missing files)Riccardo Spagni5-0/+525