Age | Commit message (Collapse) | Author | Files | Lines |
|
b5cb1bc blockchain: avoid exception if asked for a block we do not have (moneromooo-monero)
|
|
9cc0d42 connection_context: remove state_ prefix from state names (moneromooo-monero)
d9d002c daemon: print peer state in sync_info (moneromooo-monero)
|
|
a7ce392 Updating the FindReadline CMake hint to search in homebrew's default directory (gene-telligent)
|
|
b43b9a1 wallet-rpc: added IPs to error logging in simple_http_connection_handler (jcktm)
|
|
f4e3295 simplewallet: set_ring can now take a file with rings (moneromooo-monero)
|
|
|
|
3ca267b cn_deserialize: dump additional tx pubkeys (moneromooo-monero)
|
|
efcecb4 mnemonics: add some logs to help debug failures (moneromooo-monero)
|
|
6b13976 blockchain: log in DEBUG when a block is found, and where (moneromooo-monero)
|
|
6f36cf0 Improve 'show_transfers' date formatting (ryan-ronnander)
|
|
e2b7558 handle improper log levels (cryptochangements34)
|
|
|
|
284fe64 db_lmdb: warn about slowness when running off a spinning disk (moneromooo-monero)
|
|
|
|
827ca3f bump version for 0.12.2 point release (fluffypony)
95ccf50 update checkpoints.dat for point release (fluffypony)
|
|
54d9fff gtest: Fix compilation on MinGW with pthread /googletest#621 (stoffu)
|
|
8787fd8 WalletApi: publicMultisigSignerKey method (naughtyfox)
|
|
b21bc00 Wallet: added methods to sign and verify arbitrary message with multisig public signer's key (libwallet & wallet api) (naughtyfox)
|
|
14f0d38 Incorporate Window debug build targets (philkode)
|
|
3b941be core: add get_earliest_ideal_height_for_version() (stoffu)
|
|
a79fc21 hardfork: fix get_earliest_ideal_height_for_version() to support non-existent versions (stoffu)
7e30ead unit_tests/hardfork: add tests for check_for_height() (stoffu)
98cf62c hardfork: fix get_next_version() (stoffu)
0321d1a unit_tests/hardfork: add tests for get_voting_info() (stoffu)
|
|
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)
|
|
f2cb56a protocol: drop (and increase fails) if most blocks hashes are invalid (moneromooo-monero)
|
|
d344736 rpc: convert distribution to cumulative after caching (moneromooo-monero)
|
|
f24cbc5 blockchain: fix deadlock with the difficulty cache (moneromooo-monero)
|
|
f0322a0 blockchain: demote a hash-of-hashes validation warning to debug (moneromooo-monero)
|
|
ab87e7f rpc: the cache is still for non cumulative on that branch (moneromooo-monero)
|
|
f80b157 wallet2: don't ask for pruned txes yet, we still parse the entire tx (moneromooo-monero)
|
|
8a6c081 rapidjson: remove outdated in-tree, use submodule (anonimal)
|
|
|
|
|
|
This data comes from untrusted peers, and validation failures
are therefore normal.
|
|
|
|
|
|
|
|
6a58c88 console_handler: fix start_default_console use of prompt parameter (moneromooo-monero)
885a117 http_protocol_handler: speedup newline discarding (moneromooo-monero)
4d15864 abstract_tcp_server2: timeout on RPC connections (moneromooo-monero)
dfd36bb http_protocol_handler: limit the number of starting newlines (moneromooo-monero)
|
|
f36132a wallet cli/rpc: terminate execution with code 0 when --help or --version is given (stoffu)
|
|
c1bda09 wallet_rpc_server: add a get_version RPC (moneromooo-monero)
|
|
90a16b1 crypto: fix initialization order issue with random mutex (moneromooo-monero)
6a61f52 unit_tests: add ringdb unit tests (moneromooo-monero)
|
|
372ffeb Add a space in mining to testnet/stagenet string (cryptochangements34)
|
|
353e9c0 Core RPC: optionally add POW hash to block_header_response (stoffu)
|
|
6fc97c9 blockchain_usage: don't divide by 0 when there is nothing to process (moneromooo-monero)
|
|
47fdb74 WalletApi: getMultisigInfo entry for gui wallets... (naughtyfox)
47fdb74 Refactored: work with wallet api statuses to make setting and getting operations atomic along with error strings (naughtyfox)
|
|
0da5d37 wallet: fix shared ring db path (stoffu)
|
|
b665bab rpc: fix get_output_distribution cache for the cumulative case (moneromooo-monero)
|
|
This avoids double conversion on a later cache hit
|
|
|
|
|
|
|
|
66a659b blockchain: add scope guard to waiter for threaded txv1 verification (stoffu)
|
|
52a4b70 Add key for Sarang Noether (SarangNoether)
|
|
a0a810c performance_tests: fix subaddress expansion test not expanding (moneromooo-monero)
|
|
c8cb5fc exit if specified wallet file doesn't exist (cryptochangements34)
|
|
8df202e Updates italian localizations. (hrumag)
|
|
b55c14c fix sha256sum check, which requires two spaces. added set -ex to catch this, and other, errors in the future. (cornfeedhobo)
|
|
740da1b core: fix automatic safe db sync mode switching (moneromooo-monero)
e942d34 protocol: do not switch to unsafe sync mode for just a few blocks (moneromooo-monero)
|
|
a66f152 Use median timestamp if current time renders a block invalid. (thaerkh)
|
|
The distribution was not converted to cumulative after a cache hit
|
|
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)
|
|
|
|
|
|
|
|
|
|
|
|
non-existent versions
|
|
b9389e5 db_lmdb: save pruned and prunable tx data separately (moneromooo-monero)
|
|
3f5fb6f simplewallet: add --untrusted-daemon option (moneromooo-monero)
|
|
ad19f86 don't show error twice when starting simplewallet (cryptochangements34)
|
|
a6b8d3f tx_pool: remove old comment from fill_block_template() (stoffu)
|
|
a6a54fa blockchain: cache difficulty for next block (moneromooo-monero)
|
|
80d2f80 wallet2: Update function parameter documentation (leonklingele)
|
|
49f4645 bump version for point release (fluffypony)
6715c90 update checkpoints for point release (fluffypony)
45975fd update checkpoints (fluffypony)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It had not been updated to the function type change
|
|
Includes ~2 years worth of fixes including security and build.
Note: this pulls directly from master, not a release branch/tag. See
https://github.com/Tencent/rapidjson/issues/1265
|
|
This bumps DB version to 2, migration code will run for v1 DBs
|
|
|
|
|
|
|
|
9317bce9 crypto: more places needing fixing for GCC 8.1 (moneroexamples)
4a72d595 chacha: fix build with GCC 8.1 (moneromooo-monero)
|
|
64f82e04 unit_tests: fix build after get_output_didstribution signature change (moneromooo-monero)
|
|
|
|
ce63ab09 blockchain: invalidate misc caches when popping blocks (moneromooo-monero)
|
|
18cd6837 Fix mdb_load append option (hyc)
97050326 ITS#8831 move flag init into readhdr (hyc)
|
|
cb9c7972 Fix output shuffling for multisig (stoffu)
|
|
18761b37 simplewallet: use correct unit for fee command (stoffu)
|
|
b13bddc3 Wallet API: allow log path to be non-default & console output to be configurable (stoffu)
|
|
5f8ffca3 speed up get_output_distribution (and precalc common case) (moneromooo-monero)
|
|
|
|
29fbaeaa daemon: request unpruned transactions for print_tx (moneromooo-monero)
|
|
b6a76f76 Update readme to include link to announcement list (Gingeropolous)
|
|
872cb4ef blockchain: pop top if block version disagrees with the ideal fork version (stoffu)
|
|
b88c9a00 unit_tests: set default data dir to the source tree at build time (moneromooo-monero)
|
|
a5c98609 version.cmake: fix configuring version.cpp without git (moneromooo-monero)
|
|
ff31611a Revert "Merge pull request #3775" (Riccardo Spagni)
|
|
This reverts commit 20ef37bbcac7715d5299dd77d401583420e07ced, reversing
changes made to 40070a661fd2ff503e07f4ed48dfe9fe67cfa297.
|
|
|
|
|
|
instead of uninitialized
|
|
|
|
|
|
|
|
|
|
|
|
a58d9738 wallet2: consider 6 outputs or less to be unmixable from v7 (moneromooo-monero)
|
|
|
|
This can happen if a peer tries to obtain the next span from other
peers if that span is needed for not downloaded yet. Also if the
peer maliciously requests a non existent block hash.
|
|
Might be a bit heavy handed, but conservative.
|
|
6f859e43 cryptonote: make sure outPk setup always happens (moneromooo-monero)
|
|
Use MDB_CURRENT to avoid seeking to new key when appending DUPs.
Reinit cursor on new batch, if appending DUPs.
|
|
Avoid stomping on flags from 1st readhdr invocation
|
|
|
|
|
|
Added link to readme for https://lists.getmonero.org
|
|
|
|
5f193847 ringct: do not show verification errors with default settings (moneromooo-monero)
|
|
|
|
|
|
3880bf39 cryptonote_protocol_handler.inl: remove span read just now that failed to pass some basic tests (stoffu)
da249fd5 cryptonote_protocol_handler.inl: fix return type mismatches (int vs bool) (stoffu)
|
|
e3c68b90 README.md: mention building deps with -fPIC for static builds (moneromooo-monero)
|
|
|
|
c1886155 unit_tests: fix build after get_output_didstribution signature change (moneromooo-monero)
|
|
It's often relevant
|
|
It's redundant and makes it easier to print them in columns
|
|
|
|
82b05d50 Adding required library (dependency of boost::this_thread::sleep_for) (Gene Peters)
|
|
f9d0827b Fix broken interactive daemon 'limit' commands plus RPC calls (rbrunner7)
|
|
53a1962d epee: Drop deprecated Boost.Thread header (Jan Beich)
|
|
18c2f6e2 mlog: fix setting no logs (moneromooo-monero)
|
|
b1a9e97b slow-hash: fix memory leak for Windows /karbowanec#41 (aivve)
|
|
7346a59c Build: update miniupnp submodule (anonimal)
|
|
dad10775 Only log an error if fork version is higher AND is not known. (Thaer Khawaja)
|
|
ffeeefde speedup get_output_histogram for all amounts when min_count > 0 (moneromooo-monero)
2dae0f20 wallet2: add missing parameters to get_output_histogram (moneromooo-monero)
|
|
5bd7f760 import_multisig_info: fix sanity check crash in detach_blockchain (Mikhail Mitkevichl)
|
|
pass some basic tests
|
|
|
|
|
|
|
|
|
|
public signer's key (libwallet & wallet api)
|
|
|
|
|
|
|
|
f21df05 was never supposed to be merged into the master branch.
fluffypony merged #3670 before #3668 was rebased and resolved.
Note: the cherry-picked commit hashes are now invalid because #3670
was merged before #3668 was rebased with the updated repo location.
|
|
Eases up debugging
|
|
This skips the vast majority of "dust" output amounts with just
one instance on the chain. Clocks in at 0.15% of the original
time on testnet.
|
|
|
|
|
|
given
|
|
|
|
19e01378 Build: remove UPnP definition from snap (anonimal)
6b853980 Build: update CMake and p2p for in-tree miniupnp (anonimal)
859db52f CMake: update new location of in-tree miniupnpc (anonimal)
f21df05c Build: add miniupnp submodule (anonimal)
10685648 Build: remove in-tree miniupnpc (anonimal)
|
|
0b88fff3 simplewallet: fix help message of sign_transfer (stoffu)
|
|
f82c10dc WalletManagerImpl: reuse existing connection to daemon instead of reconnectivng every time (stoffu)
|
|
998c1461 daemon: read config file before reading any other args (stoffu)
|
|
f914df84 device: add a one off override keyword where appropriate (moneromooo-monero)
|
|
51b511be simplewallet: add version command (moneromooo-monero)
35d1269f daemon: add a version command (moneromooo-monero)
|
|
d8584fc8 util: log stack trace on crash (moneromooo-monero)
|
|
875c1cab wallet2: increase rpc timeout for get_output_distribution (moneromooo-monero)
70f23217 add top height to get_output_distribution, and cache it for rct (moneromooo-monero)
8c7363fb rpc: add missing perf timer for get_output_distribution (moneromooo-monero)
|
|
(cherry picked from commit 5ef6dcb1c4b08497533a20d0addcf1b09db51166)
|
|
(cherry picked from commit a7366b5feeffaeb65b217b2d6f138e0ab1c90192)
|
|
|
|
This should cache the vast majority of calls for long running wallets
|
|
|
|
(cherry picked from commit b16a282f97d8f6c967e8a0b1ecfd75110f095182)
|
|
Though we only need miniupnpc, rebasing and maintaining a miniupnpc-only
repo is unrealistic.
(cherry picked from commit 3c40eb768c292a4dec79d7dffd6685fd37940a2a)
|
|
Will be replaced by a submodule.
(cherry picked from commit e962216678e699a8fc7eb271a8a515f5ca65f7cb)
|
|
In file included from src/cryptonote_basic/hardfork.cpp:33:
In file included from src/blockchain_db/blockchain_db.h:42:
In file included from src/cryptonote_basic/hardfork.h:31:
contrib/epee/include/syncobj.h:37:10: fatal error: 'boost/thread/v2/thread.hpp' file not found
#include <boost/thread/v2/thread.hpp>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/rpc/daemon_handler.cpp:29:
In file included from src/rpc/daemon_handler.h:36:
In file included from src/p2p/net_node.h:41:
In file included from contrib/epee/include/net/levin_server_cp2.h:32:
In file included from contrib/epee/include/net/abstract_tcp_server2.h:324:
contrib/epee/include/net/abstract_tcp_server2.inl:44:10: fatal error: 'boost/thread/v2/thread.hpp' file not found
#include <boost/thread/v2/thread.hpp> // TODO
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
contrib/epee/include/math_helper.h: In member function 'bool epee::math_helper::average<val, default_base>::set_base()':
contrib/epee/include/syncobj.h:227:56: error: 'sleep_for' is not a member of 'boost::this_thread'
#define CRITICAL_REGION_LOCAL(x) {boost::this_thread::sleep_for(boost::chrono::milliseconds(epee::debug::g_test_dbg_lock_sleep()));} epee::critical_region_t<decltype(x)> critical_region_var(x)
^
contrib/epee/include/syncobj.h:227:56: note: in definition of macro 'CRITICAL_REGION_LOCAL'
#define CRITICAL_REGION_LOCAL(x) {boost::this_thread::sleep_for(boost::chrono::milliseconds(epee::debug::g_test_dbg_lock_sleep()));} epee::critical_region_t<decltype(x)> critical_region_var(x)
^~~~~~~~~
contrib/epee/include/syncobj.h:227:56: note: suggested alternative: 'sleep'
#define CRITICAL_REGION_LOCAL(x) {boost::this_thread::sleep_for(boost::chrono::milliseconds(epee::debug::g_test_dbg_lock_sleep()));} epee::critical_region_t<decltype(x)> critical_region_var(x)
^
contrib/epee/include/syncobj.h:227:56: note: in definition of macro 'CRITICAL_REGION_LOCAL'
#define CRITICAL_REGION_LOCAL(x) {boost::this_thread::sleep_for(boost::chrono::milliseconds(epee::debug::g_test_dbg_lock_sleep()));} epee::critical_region_t<decltype(x)> critical_region_var(x)
^~~~~~~~~
|
|
Change the wallet's 'show_transfers' command to always output the transaction date with timestamp (24 hour UTC).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b5d6c723 wallet2: store subaddress lookahead settings (stoffu)
|
|
|
|
3367ed86 blockchain_blackball: fix build with CLANG 5 (moneromooo-monero)
|
|
It doesn't like the explicit NULL dereference (which is fine, honest)
|
|
94b899db Use 'boost' mutex instead of 'std' mutex (cslashm)
2c274e05 Fix sub-address tx scan. (cslashm)
|
|
|
|
When additional keys was needed, the TX scan failed because the
derivation data was always recomputed with the main tx_key and not
the corresponding additional one.
Moreover this patch avoid perf decreasing when not using HW device.
|
|
73951cbd wallet2: request transactions in slices when scanning for known rings (moneromooo-monero)
25fe67e4 rpc: allow getting pruned blocks from gettransactions (moneromooo-monero)
|
|
08343aba tx_pool: fix loading with colliding key images (moneromooo-monero)
|
|
a9cc88ee common: make this build with unbound 1.4.20 (moneromooo-monero)
|
|
24acb66e wallet2: fix misc issues when the ringdb can't be initialized (moneromooo-monero)
|
|
0b26c4d5 wallet2: move segregation height to v7 (moneromooo-monero)
|
|
eecfb57d wallet: warn if not using the default ring size (moneromooo-monero)
|
|
aa5c2e01 simplewallet: warn about key reuse on startup (moneromooo-monero)
|
|
eb59f7c5 cryptonote_tx_util: make destinations properly shuffled (stoffu)
|
|
1e0958c0 wallet: fix default mixin (4 -> 6) (sneurlax)
|
|
|
|
0beb94f3 device: fix endianess dependence on subaddress secret key generation (moneromooo-monero)
|
|
11c933e1 fix lambda compile error on openbsd (moneromooo-monero)
|