Commit Graph

257 Commits (master)

Author SHA1 Message Date
moneromooo-monero daa6cc7d73
blockchain_blackball: use LMDB for the cache
6 years ago
moneromooo-monero 50cb370d5b
ringdb: allow blackballing many outputs at once
6 years ago
luigi1111 4d66939791
Merge pull request #4196
6 years ago
moneromooo-monero 361513ac81
blockchain_blackball: use a bit less memory
6 years ago
moneromooo-monero a4d2d84209
blockchain_depth: add average min depth
6 years ago
moneromooo-monero 289880d82d
blockchain_depth: get the average min depth of a set of txes
6 years ago
moneromooo-monero 628428a0df
blockchain_ancestry: faster and uses less memory
6 years ago
moneromooo-monero 2382484dcd
blockchain_ancestry: add an incremental mode
6 years ago
moneromooo-monero 888324fa57
blockchain_ancestry: finds all ancestors of a tx, block, or chain
6 years ago
moneromooo-monero 5860611afa
blockchain_blackball: allow resumable interrupt with ^C
6 years ago
luigi1111 173f7b8f42
Merge pull request #4064
6 years ago
Riccardo Spagni 2790ebc9f0
Merge pull request #4060
6 years ago
iDunk5400 2241114965
blockchain_import: make sleep compile on Windows
6 years ago
luigi1111 a844844cda
Merge pull request #3716
6 years ago
moneromooo-monero 80d7c6c730
blockchain_utilities: report file offset where a read error occurs
6 years ago
moneromooo-monero ed2c81ed95
replace std::list with std::vector on some hot paths
6 years ago
luigi1111 741a773025
Merge pull request #3948
6 years ago
luigi1111 7935bc5f6b
Merge pull request #3924
6 years ago
luigi1111 9e5f2738fd
Merge pull request #3428
6 years ago
moneromooo-monero c367609447
blockchain_import: warn+delay about using --dangerous-unverified-import
6 years ago
S afed9787cd Fixes #3645: error on freebsd lambda return values forced to std::string
6 years ago
luigi1111 c8378933ae
Merge pull request #3543
6 years ago
moneromooo-monero e09710f76e
blockchain_blackball: also blackball N N-sized duplicate rings
6 years ago
moneromooo-monero 66f4700f57
blockchain_blackball: add incremental mode
6 years ago
moneromooo-monero b26cd26333
blockchain_utilities: do not link against unneeded p2p lib
6 years ago
moneromooo-monero b9389e582e
db_lmdb: save pruned and prunable tx data separately
6 years ago
moneromooo-monero 3367ed863c
blockchain_blackball: fix build with CLANG 5
6 years ago
moneromooo-monero 6fc97c97eb
blockchain_usage: don't divide by 0 when there is nothing to process
6 years ago
moneromooo-monero 504428ab4a
ringdb: use the genesis block as a db name
6 years ago
moneromooo-monero 0590f62ab6
new blockchain_usage tool, reports on output usage
6 years ago
moneromooo-monero db10dd6d83
wallet: make ringdb an object with database state
6 years ago
moneromooo-monero df6fad4c62
blockchain_utilities: new blockchain_blackball tool
6 years ago
stoffu af773211cb
Stagenet
6 years ago
whythat 05a12ccc2d options: remove testnet-* options
6 years ago
moneromooo-monero 24803ed91f
blockchain_export: fix buffer overflow in exporter
6 years ago
xmr-eric 18216f19dd Update 2018 copyright
6 years ago
Riccardo Spagni 229e1ce7d1
Merge pull request #2997
6 years ago
moneromooo-monero 776b44f17b
Add misc hardening flags to the cmake machinery
6 years ago
moneromooo-monero 7c4f01a792
blockchain_import: more informative verification switch
7 years ago
moneromooo-monero b51dc56687
use const refs in for loops for non tiny types
7 years ago
moneromooo-monero 09ce03d612
move includes around to lessen overall load
7 years ago
Riccardo Spagni cd070874bf
Merge pull request #2778
7 years ago
Riccardo Spagni edebe4e3b6
Merge pull request #2736
7 years ago
moneromooo-monero 082db75f28
move cryptonote command line options to cryptonote_core
7 years ago
moneromooo-monero 383ff4f689
remove "using namespace std" from headers
7 years ago
MaxXor c957795bfa fix output_stream_header memory leak
7 years ago
Bertrand Jacquin 52c1381049
blockchain_utilities: Add monero-blockchain-{ex,im}port binaries to
7 years ago
Vasil Dimov 4d35ad7603
Fix compiler warnings with Clang 6.0.0.
7 years ago
Riccardo Spagni 1280ba4f5b
Merge pull request #2589
7 years ago
Riccardo Spagni c45f3ac4d9
Merge pull request #2568
7 years ago
Riccardo Spagni 2babd2e0a3
Merge pull request #2567
7 years ago
Riccardo Spagni 5ea20d6944
Merge pull request #2469
7 years ago
moneromooo-monero 7130cf0c61
Add tools::on_startup, and warn about glibc 2.25 bug if found
7 years ago
moneromooo-monero 8f0cea6355
add a command_line function to check for defaulted options
7 years ago
moneromooo-monero 54940d8ca4
blockchain_import: remove a few commented out obsolete lines
7 years ago
Riccardo Spagni e5a2cdbfad
Merge pull request #2457
7 years ago
stoffu e29282d208
build: auto update version info without manually deleting version.h
7 years ago
moneromooo-monero 7adceee634
precomputed block hashes are now in blocks of N (currently 256)
7 years ago
Howard Chu d2d8a41c47
Use actual batch size for resize estimates
7 years ago
Riccardo Spagni 02e5dcd2fa
Merge pull request #2384
7 years ago
moneromooo-monero 4e0e4e9942
blockchain_import: warn for chunks over 500000, not 100000
7 years ago
moneromooo-monero 5b29e87f85
blockchain_import: properly cleanup core/db on exit
7 years ago
moneromooo-monero e167c4d9a1
blockchain_import: do not error out on truncated files
7 years ago
moneromooo-monero ce901fcb31
Fix blockchain_import wedge on exception in cleanup_handle_incoming_blocks
7 years ago
Howard Chu 80344740bd
More DB support cleanup
7 years ago
Howard Chu 4c7f8ac04f
DB cleanup
7 years ago
Riccardo Spagni 5ee3798da3
Merge pull request #2248
7 years ago
moneromooo-monero c93b7692b4
blockchain_import: much faster when verifying with cryptonote::core
7 years ago
moneromooo-monero fbaf5375c3
cn_deserialize: move to new debug_utilities subdirectory
7 years ago
moneromooo-monero b52abd1370
Move txpool to the database
7 years ago
moneromooo-monero 3835903650
blockchain_import: make --log-level understand categories
7 years ago
moneromooo-monero 5fee85616d
blockchain_export: make --log-level understand categories
7 years ago
moneromooo-monero 50ebf66150
blockchain_import: error out nicely on exceptions
7 years ago
moneromooo-monero 87d57d9c59
blockchain_export: error out nicely on exceptions
7 years ago
Howard Chu e4437b2551
Fix double-import
7 years ago
moneromooo-monero 29b34ed156
blockchain_utilities: link against blockchain_db
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
moneromooo-monero 882db8e9d9
tools: log to the correct file
7 years ago
moneromooo-monero 142e5e1eb4
tools: set requested log level
7 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago
moneromooo-monero a480bf6b14
fixups in logging init calls, and add missing net context in a log
7 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
7 years ago
moneromooo-monero 6da9335a9e
blockchain_import: fix build after tx_pool::add_tx changes
7 years ago
Howard Chu 0693cff925
Use batch transactions when syncing
7 years ago
Riccardo Spagni 95b9e85e2d
rename cn_deserialize
8 years ago
moneromooo-monero 3c2cad2d46
Revert "remove cn_deserialize"
8 years ago
Randi Joseph 9e54616924 Dropped "bit" from bitmonero.
8 years ago
redfish e1c7af35d4 cmake: transitive deps and remove deprecated LINK_*
8 years ago
Riccardo Spagni 011e42f337
fix nigglies, as pointed out by moneromooo-monero
8 years ago
Riccardo Spagni 04b120fb39
fix blockchain utilities readme
8 years ago
Riccardo Spagni 883d651c3b
remove blockchain_dump
8 years ago
Riccardo Spagni b6973b8053
rename blockchain utils
8 years ago
Riccardo Spagni f968ccb9d3
remove cn_deserialize
8 years ago
moneromooo-monero 9e82b694da
remove original Cryptonote blockchain_storage blockchain format
8 years ago
moneromooo-monero d7b681cd65
remove hf_starting_height db
8 years ago
moneromooo-monero c5f00bc751
cn_deserialize: add minergate data
8 years ago
moneromooo-monero 2470b20029
cn_deserialize: print extra nonce as hex data
8 years ago
moneromooo-monero a6e717ed30
cn_deserialize: deserialize tx_extra too
8 years ago
moneromooo-monero f7301c3563
Revert "Print stack trace upon exceptions"
8 years ago
moneromooo-monero fff238ec94
Print stack trace upon exceptions
8 years ago
Riccardo Spagni 8689014eda
switch default utilities DB to lmdb, update checkpoints.dat
8 years ago
Riccardo Spagni b96147030c
Merge pull request #705
8 years ago
warptangent f7ed167fc0
blockchain_utilities: Update documentation
8 years ago
warptangent 0485d17274
blockchain_export: Support BerkeleyDB
8 years ago
warptangent 41487e32be
blockchain_export: Move DB implementation includes
8 years ago
moneromooo-monero 5e3557d2c3
move g_test_dbg_lock_sleep from a global to a function level static
8 years ago
warptangent d258f6e63a
blockchain_import: Pass ARCH_WIDTH macro if 32-bit or not.
8 years ago
Riccardo Spagni 43fe8c4933
Merge pull request #674
8 years ago
Howard Chu 9218cad640 Fix cffc411c90
8 years ago
warptangent 05e7ac0360
blockchain_import: Check bit width for more than just WIN32
8 years ago
warptangent 27f76e2ee4
blockchain_import: Build string for db type list
8 years ago
warptangent 1aa8a9d26f
blockchain_import: Add mode argument representing multiple DB flags
8 years ago
warptangent cffc411c90
blockchain_import: Support BerkeleyDB
8 years ago
warptangent 19c1aaa9f6
blockchain_import: Add database type argument
8 years ago
warptangent 0fedce00d5
blockchain_import: Make LMDB-specific names general
8 years ago
moneromooo-monero 9ef57946a0
blockchain_utilities: remove unused num_blocks variable
8 years ago
warptangent b368e29f67
blockchain_import: Get hard fork version from HardFork
8 years ago
warptangent e02577f594
Move HardFork DB update to BlockchainDB::add_block()
8 years ago
warptangent 9d62c161a3
blockchain_import: Add hard fork data for each block when verify mode is off
8 years ago
warptangent 7006b2ebe1
blockchain_utilities: Have fake_core create HardFork object
8 years ago
warptangent f7e337e625
fake_core: Check if hard fork subdbs need reset at start
8 years ago
warptangent c657e772c4
blockchain_import: Add --drop-hard-fork command
8 years ago
warptangent 412243901d
blockchain_import: Add exception to log output
8 years ago
moneromooo-monero 3b1d7e03fc
Fix V1/V2 use of hard fork related parameters
8 years ago
Howard Chu 30f92f5630 Fix hf when import with verify off
8 years ago
Riccardo Spagni 5c71f5d13e
update version
9 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
moneromooo-monero 3f2970fadb
Add missing semicolons after log statements
9 years ago
moneromooo-monero a3c5ca077c
blockchain_db: make the indexing base a BlockchainDB virtual function
9 years ago
moneromooo-monero a702118426
blockchain_dump: fix output key dump for BDB 1-based indices
9 years ago
moneromooo-monero 410c6cf3bd
cn_deserialize: a new tool to decode blocks and transactions
9 years ago
Riccardo Spagni 9276233b9e
Merge pull request #493
9 years ago
moneromooo-monero f3724aef88
Fix startup crash when using a locale boost does not like
9 years ago
moneromooo-monero 932994c0cb
Relay transactions when they linger too long in the pool
9 years ago
moneromooo-monero b1d0c8a049
blockchain_dump: fix build without berkeley db
9 years ago
moneromooo-monero bc110af0ee
blockchain_utilities: properly exit on error
9 years ago
moneromooo-monero 3e89df4150
Build fixes for the old blockchain_storage version
9 years ago
moneromooo-monero 43bca0d2f7
blockchain_utilities: new blockchain_dump diagnostic tool
9 years ago
moneromooo-monero b13e7f284b
blockchain_export can now export to a blocks.dat format
9 years ago
moneromooo-monero 11db442a6c
bootstrap_file: do not try to create a directory with an empty name
9 years ago
warptangent 471e8a3195
blockchain_import: Add --input-file option
9 years ago
warptangent 3ffda6eefb
blockchain_import: Updates for naming consistency
9 years ago
Riccardo Spagni b064bad315
Merge pull request #374
9 years ago
warptangent 97c5faa0b6
blockchain_export: Add --output-file argument
9 years ago
moneromooo-monero dde4dbb977
doc: hammer the fact that the raw file isn't blockchain.bin
9 years ago
Riccardo Spagni 9688e6fdd8
Merge pull request #334
9 years ago
warptangent f9e4afd52a
blockchain_utilities: Increase debug statement's log level
9 years ago
warptangent 699e4b3f65
blockchain_utilities: Pass expected number of blocks when starting batch
9 years ago
warptangent 6e170c8b78
Optionally allow DB to know expected number of blocks at batch transaction start
9 years ago
moneromooo-monero 369c7b32f8
blockchain_utilities/README.md: add workaround for resizing in batch mode
9 years ago