| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| | |
64ab224c update checkpoint hashes (Riccardo Spagni)
|
| | | |
|
| |\|
| |
| |
| |
| | |
12b86e44 update hardcoded checkpoints (Riccardo Spagni)
21d0a40c update checkpoints.dat (Riccardo Spagni)
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
c6375a14 tx_pool: catch exceptions in LockedTXN dtor (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| | |
This might prevent some calls to terminate when the LockedTXN
dtor is called as part of stack unwinding caused by another
exception in the first place.
|
| |\ \
| | |
| | |
| | | |
585e6b35 Add a --fluffy-blocks option to relay blocks as fluffy blocks (moneromooo-monero)
|
| | |/
| |
| |
| | |
Defaults to off, but fluffy blocks are forced enabled on testnet
|
| |\ \
| |/
|/|
| | |
d685d5d9 Use latest height for fork date estimate (Howard Chu)
|
| |/ |
|
| |\
| |
| |
| |
| |
| | |
2289ead5 blockchain_import: warn for chunks over 500000, not 100000 (moneromooo-monero)
2f9a5528 blockchain_import: properly cleanup core/db on exit (moneromooo-monero)
8d6967be blockchain_import: do not error out on truncated files (moneromooo-monero)
|
| | |
| |
| |
| | |
We have a lot of 350000 byte blocks now.
|
| | | |
|
| | |
| |
| |
| | |
This will happen often when downloading from a live file
|
| |\ \
| | |
| | |
| | | |
c65062ad Fix miniupnpc CVE-2017-8798 (MaxXor)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
ff1cdf30 tx_pool: wrap tx meta updates in a LockedTXN (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
a3662bae cryptonote_protocol: error handling on cleanup_handle_incoming_blocks (moneromooo-monero)
cf4aa653 Fix blockchain_import wedge on exception in cleanup_handle_incoming_blocks (moneromooo-monero)
0ffad5a3 core: guard against exceptions in handle_incoming_{block,tx} (moneromooo-monero)
|
| | | | |
|
| | | | |
|
| | |/
| |
| |
| |
| | |
When one happens, cleanup must be called or the incoming tx
lock will stay locked
|
| |\ \
| | |
| | |
| | | |
bf724327 cryptonote_protocol: remove old spans when received as old blocks (moneromooo-monero)
|
| | |/
| |
| |
| | |
fixes getting those in a loop
|
| |\ \
| | |
| | |
| | | |
31b1c6c1 simplewallet: new "fee" command to display fee information (moneromooo-monero)
|
| | |/
| |
| |
| | |
including expected transaction backlog at different priorities
|
| |\ \
| |/
|/|
| | |
0c6c3eb3 Silence stupid fallthru warning in gcc 7 (Howard Chu)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
c656dd0e Fix refresh counter display (Howard Chu)
c088d38a Simplify readline support (Howard Chu)
|
| | | |
| | |
| | |
| | | |
Suspend readline when refreshing
|
| | |/
| |
| |
| | |
And don't use std::mutex
|
| |\ \
| | |
| | |
| | |
| | | |
c22d22e2 Cleanup test impact of adding safesyncmode() method (Howard Chu)
9a859844 Toggle SAFE syncmode on and off automatically (Howard Chu)
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If monerod is started with default sync mode, set it to SAFE after
synchronization completes. Set it back to FAST if synchronization
restarts (e.g. because another peer has a longer blockchain).
If monerod is started with an explicit sync mode, none of this
automation takes effect.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
3dd34a49 Cleanup test impact of moving blockchain_db_types() (Howard Chu)
80344740 More DB support cleanup (Howard Chu)
4c7f8ac0 DB cleanup (Howard Chu)
|
| | | | | |
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Hide DB types from db_types.h - no reason to recompile dependencies
when DB types change.
Also remove lingering in-memory DB references, they've been
obsolete since 9e82b694da120708652871b55f639d1ef306a7ec
|
| | |/
| |
| |
| |
| | |
Hide LMDB-specific stuff behind blockchain_db.h. Nobody besides blockchain_db.cpp
should ever be including DB-specific headers any more.
|
| |\ \
| | |
| | |
| | |
| | | |
4bd9e247 wallet: new option to check/confirm txpool backlog when sending (moneromooo-monero)
0c61be37 rpc: add a new RPC to get current txpool backlog (sizes and fees) (moneromooo-monero)
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
aeb30c83 daemon: fix backlog estimating at max block size (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | |
| | | |
Block size will pretty much never be fully used, unless all txes
are using max fee.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
2d8a6a6f blockchain: cap memory size of retrieved blocks (moneromooo-monero)
20bedf32 rpc: decrease memory usage a bit in getblocks.bin (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
It helps keep memory usage down when a wallet refreshes through
a string of large blocks
|
| | |/ / |
|
| |\ \ \
| |/ /
|/| |
| | | |
fa65da25 http_client: add getters for host and port (moneromooo-monero)
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
df0cffed cryptonote_protocol: warn if we see a higher top version we expect (moneromooo-monero)
317ab21a cryptonote_protocol: less strict check on top version on connect (moneromooo-monero)
cc81a371 cryptonote_protocol: update target height when syncing too (moneromooo-monero)
e2ad372b cryptonote_protocol: simplify and remove unnecessary casts (moneromooo-monero)
727e67ca cryptonote_protocol: print peer top height along with its version (moneromooo-monero)
b5345ef4 crypto: use malloc instead of alloca (moneromooo-monero)
80794b31 thread_group: set thread size to THREAD_STACK_SIZE (moneromooo-monero)
5524bc31 print peer id in 0 padded hex for consistency (moneromooo-monero)
8f8cc09b contrib: add sync_info to rlwrap command set (moneromooo-monero)
70b8c6d7 cryptonote_protocol: misc fixes to the new sync algorithm (moneromooo-monero)
|