Commit Graph

131 Commits (5843f89364691788843d3661a2b1cdb1651168da)

Author SHA1 Message Date
Riccardo Spagni dfd0e9c97d
Merge pull request #712
8 years ago
Howard Chu 66c2fc7b70 Need to link boost::chrono in more places now
8 years ago
Howard Chu b937a2c915 Use boost::thread instead of std::thread
8 years ago
Howard Chu 8941ce0398 More for bdec7cb
8 years ago
Riccardo Spagni 32dc08d19a
Merge pull request #700
8 years ago
Riccardo Spagni c3af15702f
Merge pull request #698
8 years ago
warptangent bdec7cbfb3
BlockchainLMDB: Use DB error helper consistently
8 years ago
warptangent c5932eb5ea BlockchainLMDB: Add DB error to exception
8 years ago
Howard Chu ee7a8b87f9 Get rid of lmdb_cur
8 years ago
Howard Chu f5affbef26 More for df239428c0
8 years ago
warptangent 2c823c1589
Make partial revert consistent
8 years ago
warptangent df239428c0
Revert part of 7db89ed2ee
8 years ago
warptangent c9c4060dc6
BlockchainLMDB: Add height and db error to exception
8 years ago
Riccardo Spagni d60bf4ee36
Merge pull request #686
8 years ago
Howard Chu 7db89ed2ee ARMv7: fix unaligned accesses
8 years ago
Howard Chu 8cc7a36f0b read txn/cursor stuff
8 years ago
moneromooo-monero 0eb4d054f6
db_bdb: add missing include for std::condition_variable
8 years ago
warptangent 57e75fa33f
BlockchainBDB: Check if hard fork subdbs need reset
8 years ago
warptangent 47f6cf8bea
BlockchainBDB: Support blockchain_import --drop-hard-fork command
8 years ago
Howard Chu 02abe3590d Use MDB_PREV_MULTIPLE
8 years ago
Howard Chu 7a4755d3a4 Fixup after lmdb master resync
8 years ago
Howard Chu 3b13a7473e Shutup about VERSION 0
8 years ago
Howard Chu 1537477c9f Use cursor in get_output_key
8 years ago
Howard Chu f2faf8cdd9 Use MDB_APPEND mode where possible
8 years ago
Howard Chu 090b548c3b Use cursors in write txns
8 years ago
Howard Chu ed08d2152e Keep a running blocksize count
8 years ago
Howard Chu 0fc93345ea Win32 import batchsize tweaks
8 years ago
Riccardo Spagni 63e2d4195b
Merge pull request #657
8 years ago
warptangent 1995923559
BlockchainLMDB: Deal with DB exceptions at block level with particularity
9 years ago
warptangent c16cc204d3
BlockchainLMDB: Add sanity check for inconsistent state
9 years ago
warptangent 9118d0a44c
BlockchainLMDB: Call destructor on allocated txn if setup fails
9 years ago
warptangent f5581c3536
BlockchainLMDB: Replace remaining txn pointer NULLs with nullptr
9 years ago
moneromooo-monero 8649b9f1ef
blockchain_db: pass hard fork object as a simple pointer
9 years ago
warptangent e02577f594
Move HardFork DB update to BlockchainDB::add_block()
9 years ago
warptangent 3800875406
Make HardFork object available to BlockchainDB and derived DB implementations
9 years ago
warptangent fd46c96dce
BlockchainDB/LMDB: Refactor block-scope DB txn handling for add block
9 years ago
warptangent f3a6000094
BlockchainDB/LMDB/BDB: Extract DB txn functions for block add/remove
9 years ago
warptangent f47d5b0fe3
BlockchainLMDB: Allow two HardFork functions to update DB during block add
9 years ago
warptangent 15ee0bef4b
BlockchainLMDB: extract txn macros used during block add/remove
9 years ago
warptangent f7e337e625
fake_core: Check if hard fork subdbs need reset at start
9 years ago
warptangent c657e772c4
blockchain_import: Add --drop-hard-fork command
9 years ago
moneromooo-monero 3a0f4d8a57
berkeleydb: fix delete/free mismatch
9 years ago
warptangent b8cc6d46bd
BlockchainBDB: Continue when tx has no outputs
9 years ago
warptangent b8707466e2
BlockchainBDB: When removing, find amount output index fast by starting at end
9 years ago
warptangent 1a5c3fa729
BlockchainBDB: Remove tx outputs in reverse order
9 years ago
me0wmix 28f95eb001 OpenBSD support for Monero.
9 years ago
warptangent 24b66243c2
db_lmdb: Continue when tx has no outputs
9 years ago
Howard Chu 30f92f5630 Fix hf when import with verify off
9 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
Riccardo Spagni 810a11267c
fixed copyrights with bad year references
9 years ago