| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
a444f06 blockchain: enforce 10 block age for spending outputs (moneromooo-monero)
|
| | | |_|/
| |/| |
| | | |
| | | |
| | | | |
Some custom wallet code apparently ignores this, which causes users
of that code to be fingerprinted
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
f9b3f6e Removed Berkeley DB and db switching logic (JesusRami)
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
2cd4fd8 Changed the use of boost:value_initialized for C++ list initializer (JesusRami)
4ad191f Removed unused boost/value_init header (whyamiroot)
928f4be Make null hash constants constexpr (whyamiroot)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
32f725d Properly format multiline logs (moneromooo-monero)
|
| | | |/ /
| |/| |
| | | |
| | | |
| | | | |
As a side effect, colouring on Windows should now work
regardless of version
|
| |/ / /
| | |
| | |
| | | |
So it can be used by others without encumbrance
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
11f13da blockchain: fix logging bad number of blocks if first one fails (moneromooo-monero)
19bfe7e simplewallet: fix warnings about useless std::move (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
2cb22d4 core: make the 'update probably needed soon' message less scary (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| |_|/
|/| |
| | |
| | |
| | | |
26072f1 blockchain: forbid v1 coinbase from v12 (moneromooo-monero)
555dc7c core: from v12, require consistent ring size for mixable txes (moneromooo-monero)
d22dfb7 blockchain: reject rct signatures in coinbase txes from v12 (moneromooo-monero)
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
We're supposed to have a fixed ring size now
Already checked by MLSAG verification, but here seems more intuitive
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | | |
07cb087 blockchain: Fix alt chain generated coins overflow (iamamyth)
|
| | | |
| | |
| | |
| | |
| | | |
Apply the overflow logic used for computing already_generated_coins in
the main chain to alternative chains.
|
| |\ \ \
| | | |
| | | |
| | | | |
7a3e458 improve tx_sanity_check clarification (vicsn)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
884df82 wallet: provide original address for outgoing transfers (xiphon)
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
7b9a420 Replace std::random_shuffle with std::shuffle (tomsmeding)
|
| | | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
According to [1], std::random_shuffle is deprecated in C++14 and removed
in C++17. Since std::shuffle is available since C++11 as a replacement
and monero already requires C++11, this is a good replacement.
A cryptographically secure random number generator is used in all cases
to prevent people from perhaps copying an insecure std::shuffle call
over to a place where a secure one would be warranted. A form of
defense-in-depth.
[1]: https://en.cppreference.com/w/cpp/algorithm/random_shuffle
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | | |
c164f90 Remove unnecessary m_check_txin_table, fix const correctness (omartijn)
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
69f9420 core: do not complain about low block rate if disconnected (moneromooo-monero)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In that case, we'll still keep the "Monero is now disconnected
from the network" near the end of the log
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
0605406 daemon: sort alt chains by height (moneromooo-monero)
4228ee0 daemon: add optional arguments to alt_chain_info (moneromooo-monero)
880ebfd daemon: add more chain specific info in alt_chain_info (moneromooo-monero)
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| |_|_|_|/ / /
|/| | | | | |
| | | | | | | |
df83ed7 consensus: from v12, enforce >= 2 outputs (moneromooo-monero)
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
03aa14e tx_sanity_check: don't print an error when not enough outs to check (monermooo-monero)
|
| | | |_|/ / / /
| |/| | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
f17dcde Remove unused txs member in NOTIFY_RESPONSE_GET_OBJECT (Doy-lee)
|
| | | |_|_|_|_|/
| |/| | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
270a3ae Unused private member m_miner_address (JesusRami)
|
| | | |_|_|/ / /
| |/| | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
06b8f29 blockchain: keep alternative blocks in LMDB (moneromooo-monero)
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Alternative blocks are cleared on startup unless --keep-alt-blocks
is passed on the command line
|
| |\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
25a7cfd add a few checks where it seems appropriate (moneromooo-monero)
1a66a86 remove unused code (moneromooo-monero)
|
| | | | | | | | | | |
|
| | |/ / / / / / / |
|
| | |_|/ / / / /
|/| | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
5d6b43b core: fix --prune-blockchain not pruning if no blockchain exists (moneromooo-monero)
|
| | | |_|_|_|_|/
| |/| | | | | |
|
| |\ \ \ \ \ \ \
| |_|_|_|_|_|/
|/| | | | | |
| | | | | | | |
3c071d2 blockchain: silence an error getting blocks for pruned nodes (moneromooo-monero)
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This happens often when a pre-pruning node asks a pruned node
for data it does not have
|
| |/ / / / /
| | | | |
| | | | |
| | | | | |
we don't want to prevent bona fide txes, just obvious bad ones
|