| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| | |
4a9ae3e fix serialization being different on mac (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On Mac, size_t is a distinct type from uint64_t, and some
types (in wallet cache as well as cold/hot wallet transfer
data) use pairs/containers with size_t as fields. Mac would
save those as full size, while other platforms would save
them as varints. Might apply to other platforms where the
types are distinct.
There's a nasty hack for backward compatibility, which can
go after a couple forks.
|
| |/ |
|
| |\
| |
| |
| | |
1128146c4 blockchain: lock access to m_blocks_hash_of_hashes (moneromooo-monero)
|
| | |
| |
| |
| |
| | |
it is accessed both when adding and when prevalidating a set
of new hashes from a peer
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| |
| | |
9d7f473 cryptonote_core: dandelion - use local height or median height if syncing (xiphon)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
5bb83ab04 build: prepare v0.17.1.5 (selsta)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
9b7ed2fd8 Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s (Lee Clagett)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
A 20% fluff probability increases the precision of a spy connected to
every node by 10% on average, compared to a network using 0% fluff
probability. The current value (10% fluff) should increase precision by
~5% compared to baseline.
This decreases the expected stem length from 10 to 5. The embargo
timeout was therefore lowered to 39s; the fifth node in a stem is
expected to have a 90% chance of being the first to timeout, which is
the same probability we currently have with an expected stem length of
10 nodes.
|
| |/ |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Miners with MLSAG txes which they'd already verified included
a couple in that block, but the consensus rules had changed
in the meantime, so that block is technically invalid and any
node which did not already have those two txes in their txpool
could not sync. Grandfather them in, since it has no effect in
practice.
|
| |\
| |
| |
| | |
a2e37eb build: prepare v0.17.1.0 (selsta)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
6352090 Dandelion++: skip desynced peers in stem phase (xiphon)
|
| | | | |
|
| | |/
|/| |
|
| |/ |
|
| |
|
|
| |
Based on a patch by TheCharlatan <seb.kung@gmail.com>
|
| | |
|
| | |
|
| |\
| |
| |
| |
| |
| | |
d20ff4f64 functional_tests: add a large (many randomx epochs) p2p reorg test (moneromooo-monero)
6a0b3b1f8 functional_tests: add randomx tests (moneromooo-monero)
9d42649d5 core: fix mining from a block that's not the current top (moneromooo-monero)
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
6a37da8 threadpool: guard against exceptions in jobs, and armour plating (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | | |
Those would, if uncaught, exit run and leave the waiter to wait
indefinitely for the number of active jobs to reach 0
|
| | |/
|/|
| |
| | |
They are allowed from v12, and MLSAGs are rejected from v13.
|
| |\ \
| | |
| | |
| | | |
07442a605 Fix build with Boost 1.74 (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
Thanks iDunk for testing
|
| |\ \ \
| | | |
| | | |
| | | | |
844fb4e94 enforce claiming maximum coinbase amount (moneromooo-monero)
|
| | | |/
| |/|
| | |
| | |
| | | |
Claiming a slightly lesser amount does not yield the size gains
that were seen pre rct, so this closes a fingerprinting vector
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
13eee1d6a rpc: reject wrong sized txid (moneromooo-monero)
92e6b7df2 easylogging++: fix crash with reentrant logging (moneromooo-monero)
6dd95d530 epee: guard against exceptions in RPC handlers (moneromooo-monero)
90016ad74 blockchain: guard against exceptions in add_new_block/children (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | | |
Reporter requested credit to be given to Decred
|
| |\ \ \
| | | |
| | | |
| | | | |
267ce5b71 avoid a couple needless copies (moneromooo-monero)
|
| | | | | |
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
fb31167b1 Wallet, daemon: From 'help_advanced' back to 'help', and new 'apropos' command (rbrunner7)
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | |
| | | | |
67ade8005 Add randomized delay when forwarding txes from i2p/tor -> ipv4/6 (Lee Clagett)
|
| | | | | |
|
| | |/ /
|/| | |
|