Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-03-21 | Revert "Print stack trace upon exceptions" | moneromooo-monero | 4 | -28/+28 | |
Ain't nobody got time for link/cmake skullduggery. This reverts commit fff238ec94ac6d45fc18c315d7bc590ddfaad63d. | |||||
2016-03-19 | Print stack trace upon exceptions | moneromooo-monero | 4 | -28/+28 | |
Useful for debugging users' logs | |||||
2016-03-12 | switch default utilities DB to lmdb, update checkpoints.dat | Riccardo Spagni | 1 | -3/+6 | |
2016-03-05 | Merge pull request #705 | Riccardo Spagni | 1 | -4/+54 | |
f7ed167 blockchain_utilities: Update documentation (warptangent) | |||||
2016-03-05 | blockchain_utilities: Update documentation | warptangent | 1 | -4/+54 | |
2016-03-05 | blockchain_export: Support BerkeleyDB | warptangent | 1 | -4/+65 | |
TEST: blockchain_export -h This should show "berkeley" as an available option to --database. With an existing BerkeleyDB database, run: blockchain_export --database berkeley | |||||
2016-03-05 | blockchain_export: Move DB implementation includes | warptangent | 2 | -2/+2 | |
2016-02-22 | move g_test_dbg_lock_sleep from a global to a function level static | moneromooo-monero | 5 | -10/+0 | |
This avoids the need to define that variable in every program which uses epee. | |||||
2016-02-18 | blockchain_import: Pass ARCH_WIDTH macro if 32-bit or not. | warptangent | 1 | -4/+4 | |
This also avoids warnings. | |||||
2016-02-18 | Merge pull request #674 | Riccardo Spagni | 3 | -4/+14 | |
05e7ac0 blockchain_import: Check bit width for more than just WIN32 (warptangent) | |||||
2016-02-17 | Fix cffc411c9025e1d28a8b6e32c53c83ba113d9204 | Howard Chu | 1 | -0/+2 | |
Don't include bdb header unless defined(BERKELEY_DB) | |||||
2016-02-17 | blockchain_import: Check bit width for more than just WIN32 | warptangent | 3 | -4/+14 | |
Pass the CMake bit width setting to compile flags for blockchain_import and blockchain_converter. For LMDB on 32-bit, hyc has found that batch size of 100 appears to be a good default. | |||||
2016-02-14 | blockchain_import: Build string for db type list | warptangent | 1 | -2/+15 | |
2016-02-14 | blockchain_import: Add mode argument representing multiple DB flags | warptangent | 1 | -31/+82 | |
These modes match those optionally provided as part of the daemon's --db-type argument. Argument after the # is interpreted as a composite mode if there's only one (no comma separated arguments). Sample usage: blockchain_import --database lmdb#fastest blockchain_import --database berkeley#fastest Multiple specific DB flags are still supported, e.g. blockchain_import --database lmdb#nosync,nordahead blockchain_import --database berkeley#txn_nosync | |||||
2016-02-14 | blockchain_import: Support BerkeleyDB | warptangent | 2 | -21/+67 | |
2016-02-14 | blockchain_import: Add database type argument | warptangent | 2 | -4/+4 | |
Default to LMDB. | |||||
2016-02-14 | blockchain_import: Make LMDB-specific names general | warptangent | 2 | -33/+33 | |
Also update terms to better distinguish blockchain management/engine from database type. | |||||
2016-02-08 | blockchain_utilities: remove unused num_blocks variable | moneromooo-monero | 1 | -2/+0 | |
2016-02-08 | blockchain_import: Get hard fork version from HardFork | warptangent | 1 | -4/+1 | |
Replace temporary assignment that used hardcoded values. | |||||
2016-02-08 | Move HardFork DB update to BlockchainDB::add_block() | warptangent | 1 | -3/+0 | |
Ensures the database is consistent. Also simplifes blockchain_import in that verify mode off has less to work around. | |||||
2016-02-08 | blockchain_import: Add hard fork data for each block when verify mode is off | warptangent | 1 | -0/+3 | |
2016-02-08 | blockchain_utilities: Have fake_core create HardFork object | warptangent | 1 | -1/+13 | |
The HardFork object is needed for the importer to update the hard fork data when verify mode is off. | |||||
2016-02-08 | fake_core: Check if hard fork subdbs need reset at start | warptangent | 1 | -0/+3 | |
2016-02-08 | blockchain_import: Add --drop-hard-fork command | warptangent | 1 | -0/+11 | |
2016-02-08 | blockchain_import: Add exception to log output | warptangent | 1 | -1/+1 | |
2016-01-29 | Fix V1/V2 use of hard fork related parameters | moneromooo-monero | 1 | -1/+7 | |
Some of it uses hardcoded height, which will need some thinking for next (voted upon) fork. | |||||
2016-01-15 | Fix hf when import with verify off | Howard Chu | 1 | -0/+1 | |
Delete the hf tables, so the next open will rescan and regenerate | |||||
2015-12-31 | update version | Riccardo Spagni | 5 | -5/+5 | |
2015-12-31 | updated copyright year | Riccardo Spagni | 14 | -14/+14 | |
2015-12-19 | Add missing semicolons after log statements | moneromooo-monero | 2 | -2/+2 | |
2015-12-05 | blockchain_db: make the indexing base a BlockchainDB virtual function | moneromooo-monero | 1 | -3/+1 | |
2015-12-05 | blockchain_dump: fix output key dump for BDB 1-based indices | moneromooo-monero | 1 | -2/+5 | |
Berkeley DB uses 1 based indices for RECNO databases, and the implementation of BlockchainDB for Berkeley DB assumes 1 based indices are passed to the API, whereas the LMDB one assumes 0 based indices. This is all internally consisteny, but since the BDB code stores 1 based indices in the database, external users have to be aware of this, as the indices will be off by one depending on which DB is used. | |||||
2015-11-22 | cn_deserialize: a new tool to decode blocks and transactions | moneromooo-monero | 2 | -0/+196 | |
2015-11-21 | Merge pull request #493 | Riccardo Spagni | 3 | -0/+6 | |
f3724ae Fix startup crash when using a locale boost does not like (moneromooo-monero) 0c1dae3 i18n: allow language to be passed as a parameter (moneromooo-monero) | |||||
2015-11-21 | Fix startup crash when using a locale boost does not like | moneromooo-monero | 3 | -0/+6 | |
There are various locale related bugs in various versions of boost, where exceptions are thrown in boost::filesystem APIs when the current locale is not to boost's liking. It's not clear what "not to boost's liking" means in detail, though "en" and "en_US.UTF-8" are not to its liking. Fix it by running a test function that's known to throw in such a case, and resetting LANG and LC_ALL to C if an exception is thrown. In simplewallet, the locale is queried before that so the correct translations will still be used. | |||||
2015-11-21 | Relay transactions when they linger too long in the pool | moneromooo-monero | 1 | -1/+1 | |
The last relayed time of a transaction is maintained, and transactions will be relayed again if they are still in the pool after a certain amount of time, which increases with the transaction's age. All such transactions are resent, whether or not they originated on the local node. | |||||
2015-10-30 | blockchain_dump: fix build without berkeley db | moneromooo-monero | 1 | -0/+4 | |
2015-10-27 | blockchain_utilities: properly exit on error | moneromooo-monero | 2 | -7/+7 | |
Replace boolean values and exceptions where appropriate | |||||
2015-10-26 | Build fixes for the old blockchain_storage version | moneromooo-monero | 1 | -2/+5 | |
2015-10-25 | blockchain_utilities: new blockchain_dump diagnostic tool | moneromooo-monero | 2 | -0/+458 | |
It dumps data from the blockchain to a JSON format, and is intended to help detect differences between data held in different database formats. | |||||
2015-10-17 | blockchain_export can now export to a blocks.dat format | moneromooo-monero | 6 | -20/+331 | |
Also make the number of blocks endian independant, and add support for testnet | |||||
2015-10-17 | bootstrap_file: do not try to create a directory with an empty name | moneromooo-monero | 1 | -10/+13 | |
This will happen if the chosen output file does not have a path specified | |||||
2015-08-14 | blockchain_import: Add --input-file option | warptangent | 1 | -1/+9 | |
This option specifies the input file path for importing. The default remains <data-dir>/export/blockchain.raw | |||||
2015-08-14 | blockchain_import: Updates for naming consistency | warptangent | 1 | -15/+14 | |
2015-08-14 | Merge pull request #374 | Riccardo Spagni | 3 | -16/+21 | |
97c5faa blockchain_export: Add --output-file argument (warptangent) | |||||
2015-08-14 | blockchain_export: Add --output-file argument | warptangent | 3 | -16/+21 | |
This option will export to the specified file path. The default file path remains <data-dir>/export/blockchain.raw | |||||
2015-08-14 | doc: hammer the fact that the raw file isn't blockchain.bin | moneromooo-monero | 1 | -1/+2 | |
2015-07-15 | Merge pull request #334 | Riccardo Spagni | 4 | -8/+8 | |
fd73d9c Check and resize if needed at batch transaction start (warptangent) f9e4afd blockchain_utilities: Increase debug statement's log level (warptangent) 699e4b3 blockchain_utilities: Pass expected number of blocks when starting batch (warptangent) 6e170c8 Optionally allow DB to know expected number of blocks at batch transaction start (warptangent) | |||||
2015-07-11 | blockchain_utilities: Increase debug statement's log level | warptangent | 1 | -1/+1 | |
2015-07-11 | blockchain_utilities: Pass expected number of blocks when starting batch | warptangent | 2 | -4/+4 | |
2015-07-11 | Optionally allow DB to know expected number of blocks at batch transaction start | warptangent | 1 | -3/+3 | |
This will assist in a DB resize check. | |||||
2015-07-07 | blockchain_utilities/README.md: add workaround for resizing in batch mode | moneromooo-monero | 1 | -0/+3 | |
2015-07-07 | blockchain_utilities/README.md: add high level "what is this about" | moneromooo-monero | 1 | -1/+7 | |
2015-05-31 | cleaning up, removing redundant files, renaming, fixing incorrect licenses | Riccardo Spagni | 1 | -8/+13 | |
2015-05-16 | Support debugging command --pop-blocks on in-memory blockchain | warptangent | 1 | -9/+14 | |
Add public method blockchain_storage::debug_pop_block_from_blockchain() Ensure blockchain_import calls destructors before exit. To test: DATABASE=memory make release // create blockchain.bin from blockchain.raw if needed build/release/bin/blockchain_import --block-stop 1000 // try popping a single block build/release/bin/blockchain_import --pop-blocks 1 | |||||
2015-05-16 | Allow BlockchainLMDB to be opened in read-only mode | warptangent | 1 | -2/+5 | |
Have blockchain_export use read-only mode when source is BlockchainLMDB. | |||||
2015-05-15 | Rename "--block-number" option to "--block-stop" | warptangent | 3 | -46/+45 | |
Update help output for this and other options. | |||||
2015-05-15 | Check if chunk size is zero instead of negative | warptangent | 1 | -2/+2 | |
This corrects an unnecessary check and fixes compile error on OS X. | |||||
2015-05-08 | Rename src/blockchain_converter/ to src/blockchain_utilities/ | warptangent | 9 | -0/+2274 | |
Update appropriate files (CMakeLists.txt, README.md) |