| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
9e64a71 blockchain: call deinit in dtor (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | |
| | | |
This ensures the io service that runs in another thread cannot
access data after it's deleted
|
| |\ \ \
| |_|/
|/| |
| | | |
affff94 blockchain: fix race between two external mining threads (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
aba9a9c2 daemon: stop miner before we bring the whole thing down (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | |
| | |
| | | |
This avoids the miner erroring out trying to submit blocks
to a core that's already shut down (and avoids pegging
the CPU while we're busy shutting down).
|
| |\ \ \
| | | |
| | | |
| | | | |
e98ae34e core: fix adding new pre-hoh block when a tx is already in the pool (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
756684bb blockchain: avoid unnecessary DB lookups when syncing (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Some of the inputs for block in a span will be from other earlier
blocks in that span. Keep track of those outputs so we don't have
to look them up again after those early blocks are added to the
blockchain.
|
| |\ \ \
| | | |
| | | |
| | | | |
dc1c1252 add command pop_blocks (Jason Wong)
|
| | |/ /
| | |
| | |
| | |
| | |
| | | |
add new public method to Blockchain and update according to code review
update after review: better lock/unlock, try catch and coding style
|
| |\ \ \
| | | |
| | | |
| | | | |
3dba7f25 protocol: option to pad transaction relay to the next kB (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
To help protect one's privacy from traffic volume analysis
for people using Tor or I2P. This will really fly once we
relay txes on a timer rather than on demand, though.
Off by default for now since it's wasteful and doesn't bring
anything until I2P's in.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
aee7a4e3 wallet_rpc_server: do not use RPC data if the call failed (moneromooo-monero)
1a0733e5 windows_service: fix memory leak (moneromooo-monero)
0dac3c64 unit_tests: do not rethrow a copy of an exception (moneromooo-monero)
5d9915ab cryptonote: fix get_unit for non default settings (moneromooo-monero)
d4f50cb1 remove some unused code (moneromooo-monero)
61163971 a few minor (but easy) performance tweaks (moneromooo-monero)
30023074 tests: slow_memmem now returns size_t (moneromooo-monero)
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Found by codacy.com
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Found by codacy.com
|
| | |_|_|/
|/| | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
60f36386 Avoid unnecessary temp block and copy ctor (moneromooo-monero)
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
block already has a default ctor, and the extra object
churn due to its innards (vectors, etc) is pointless.
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | | |
bd98e99c Removed a lot of unnecessary includes (Martijn Otto)
|
| | | | | | |
|
| | |_|/ /
|/| | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
This prevents asking for just 0, and the RPC layer already does this
|
| | |/ /
|/| |
| | |
| | | |
This reverts commit b2bb9312a75781e714acf3c406634b3d4cded418.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
ac23b10f blockchain: fix innocuous difficulty cache inconsistency (moneromooo-monero)
3b14d972 blockchain: use uint64_t for block height, not size_t (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | | |
This inconsistent state would not actually be used in practice
|
| | | | |
| | | |
| | | |
| | | | |
for consistency
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
cf552c75 tx_pool: allow take_tx to work without m_txs_by_fee_and_receive_time (moneromooo-monero)
|
| | | |_|/
| |/| |
| | | |
| | | |
| | | | |
This should make it possible to have two daemons running on the
same database again.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
09dbd9cb tx_pool: fix comment about transaction_prefix (moneromooo-monero)
|
| | |/ / /
| | | |
| | | |
| | | |
| | | | |
It was leftover from a change that was undone before commit,
but the comment change was let through
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
5808530f blockchain: remove unused output_scan_worker parameter (moneromooo-monero)
1426209a blockchain: don't run threads if we have just one function to run (moneromooo-monero)
6f7a5fd4 db_lmdb: slight speedup getting array data from the blockchain (moneromooo-monero)
99fbe100 db_lmdb: save some string copies for readonly db keys/values (moneromooo-monero)
bf31447e tx_pool: speed up take_tx for transactions from blocks (moneromooo-monero)
4f005a77 tx_pool: remove unnecessary get_transaction_hash (moneromooo-monero)
593ef598 perf_timer: call reserve on new timer array (moneromooo-monero)
6ecc99ad core: avoid unnecessary tx/blob conversions (moneromooo-monero)
00cc1a16 unit_tests: notify test special case for the usual weirdo (moneromooo-monero)
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This happens for every historical tx when syncing, and the
unnecessary parsing is actually showing up on profile.
Since these are kept cached for just one block, this does
not increase memory usage after syncing.
|
| | | | | |
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
73e504c1 rpc: adjust ring size error message now that too high is also possible (moneromooo-monero)
a5ca7f4f core: fix unmixable special case allowing ring size below 11 (moneromooo-monero)
|
| | |/ / |
|
| | |/
|/| |
|
| |\ \
| | |
| | |
| | | |
5a2e54a1 Fix prune using receive time as tx_weight (doy-lee)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
3a85af40 core: fix handle_incoming_tx* comment about return value (moneromooo-monero)
|
| | | | | |
|
| | |_|/
|/| | |
|
| |\ \ \
| | | |
| | | |
| | | | |
fd62b6e7 blocks: use auto-generated .c files instead of 'LD -r -b binary' (xiphon)
|
| | | | | |
|