| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |/
| |
| |
| | |
It cuts down on txn commits, and speeds up blackballing substantially
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
a4d2d842 blockchain_depth: add average min depth (moneromooo-monero)
289880d8 blockchain_depth: get the average min depth of a set of txes (moneromooo-monero)
628428a0 blockchain_ancestry: faster and uses less memory (moneromooo-monero)
2382484d blockchain_ancestry: add an incremental mode (moneromooo-monero)
888324fa blockchain_ancestry: finds all ancestors of a tx, block, or chain (moneromooo-monero)
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | |/
|/| |
|
| |\ \
| | |
| | |
| | | |
361513a blockchain_blackball: use a bit less memory (moneromooo-monero)
|
| | |/ |
|
| |/ |
|
| |\
| |
| |
| | |
80d7c6c blockchain_utilities: report file offset where a read error occurs (moneromooo-monero)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
22411149 blockchain_import: make sleep compile on Windows (iDunk5400)
|
| | |/ |
|
| |\ \
| |/
|/|
| | |
a2b557f 6795bd0 209ec96 ed2c81e a830db2 57ea902 31a895e ba8331c f7f1917 41be339 f025ae9 ef2cb63 dcfd299 5d3e702 2704624 2771a18 0e4c7d0 (moneromooo-monero)
|
| | |
| |
| |
| | |
also use reserve where appropriate
|
| |\ \
| |/
|/|
| | |
c367609 blockchain_import: warn+delay about using --dangerous-unverified-import (moneromooo-monero)
|
| | |
| |
| |
| | |
This is the new name for --guard-against-pwnage 0
|
| |\ \
| | |
| | |
| | | |
afed978 Fixes #3645: error on freebsd lambda return values forced to std::string (rockhouse)
|
| | |/ |
|
| |\ \
| |/
|/|
| |
| |
| | |
b26cd26 blockchain_utilities: do not link against unneeded p2p lib (moneromooo-monero)
66f4700 blockchain_blackball: add incremental mode (moneromooo-monero)
e09710f blockchain_blackball: also blackball N N-sized duplicate rings (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| | |
These are unlikely to happen at random, but Wijaya et al made
a paper about it, so people might try it on purpose now (and it
turns out it's easy to add anyway)
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
6fc97c9 blockchain_usage: don't divide by 0 when there is nothing to process (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
Coverity 184942
|
| | |/
|/|
| |
| | |
This bumps DB version to 2, migration code will run for v1 DBs
|
| |/
|
|
| |
It doesn't like the explicit NULL dereference (which is fine, honest)
|
| |
|
|
|
|
|
| |
This will avoid careless forkers polluting the shared database
even if they make their own chain. They'll then automatically
start using another subdb, and any key-reusing fork of those
forks will reuse their subdbs.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
It scans for known spent outputs and stores their public keys
in a database which can then be read by the wallet, which can
then avoid using those as fake outs in new transactions.
Usage: monero-blockchain-blackball db1 db2...
This uses the shared database in ~/.shared-ringdb
|
| | |
|
| | |
|
| |
|
|
| |
Coverity 182550
|
| | |
|
| |\
| |
| |
| | |
7c4f01a7 blockchain_import: more informative verification switch (moneromooo-monero)
|
| | | |
|
| | |
| |
| |
| | |
See https://wiki.debian.org/Hardening#User_Space
|
| |/ |
|
| | |
|
| |\
| |
| |
| | |
c957795b fix output_stream_header memory leak (MaxXor)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
0d9c0db9 Do not build against epee_readline if it was not built (Howard Chu)
178014c9 split off readline code into epee_readline (moneromooo-monero)
a9e14a19 link against readline only for monerod and wallet-wallet-{rpc,cli} (moneromooo-monero)
437421ce wallet: move some scoped_message_writer calls from the libs (moneromooo-monero)
e89994e9 wallet: rejig to avoid prompting in wallet2 (moneromooo-monero)
ec5135e5 move input_line from command_line to simplewallet (moneromooo-monero)
082db75f move cryptonote command line options to cryptonote_core (moneromooo-monero)
|
| | |/
| |
| |
| | |
Those have no reason to be in a generic module
|
| |/
|
|
|
|
|
| |
It's nasty, and actually breaks on Solaris, where if.h fails to
build due to:
struct map *if_memmap;
|
| |
|
|
|
|
|
|
|
|
|
| |
default install targets
Binaries available to download on https://getmonero.org/downloads/ as
embedding monerod, monero-wallet-{cli,rpc} and
monero-blockchain-{ex,im}port.
This change synchronise download results with a manual build from
source
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
monero/src/cryptonote_protocol/block_queue.cpp:208:44: error:
suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
static const boost::uuids::uuid uuid0 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
monero/src/wallet/wallet_rpc_server.cpp:1895:43: error:
lambda capture 'wal' is not used [-Werror,-Wunused-lambda-capture]
tools::signal_handler::install([&wrpc, &wal](int) {
^
monero/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1616:40: error:
lambda capture 'arg' is not used [-Werror,-Wunused-lambda-capture]
m_p2p->for_each_connection([this, &arg, &fluffy_arg, &exclude_context, &fullConnections...
^
monero/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1616:46: error:
lambda capture 'fluffy_arg' is not used [-Werror,-Wunused-lambda-capture]
m_p2p->for_each_connection([this, &arg, &fluffy_arg, &exclude_context, &fullConnections...
^
monero/src/blockchain_utilities/blockchain_export.cpp:181:3: error:
bool literal returned from 'main' [-Werror,-Wmain]
CHECK_AND_ASSERT_MES(r, false, "Failed to initialize source blockchain storage");
^ ~~~~~
monero/contrib/epee/include/misc_log_ex.h:180:97: note:
expanded from macro 'CHECK_AND_ASSERT_MES'
...fail_ret_val, message) do{if(!(expr)) {LOG_ERROR(message); return fail_ret_val;};}while(0)
^ ~~~~~~~~~~~~
monero/src/blockchain_utilities/blockchain_export.cpp:195:3: error:
bool literal returned from 'main' [-Werror,-Wmain]
CHECK_AND_ASSERT_MES(r, false, "Failed to export blockchain raw data");
^ ~~~~~
monero/contrib/epee/include/misc_log_ex.h:180:97: note:
expanded from macro 'CHECK_AND_ASSERT_MES'
...fail_ret_val, message) do{if(!(expr)) {LOG_ERROR(message); return fail_ret_val;};}while(0)
^ ~~~~~~~~~~~~
|
| |\
| |
| |
| | |
8f0cea63 add a command_line function to check for defaulted options (moneromooo-monero)
|