| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |/ / /
| | | |
| | | |
| | | | |
Resolves https://github.com/monero-project/monero/issues/9127
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
f60b400 abstract_tcp_server2: add missing return (selsta)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
fd17e7b ci: arch: add missing boost-libs dependency (tobtoht)
|
| |/ / / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
f355f85 Harden HTTP client auth (Lee *!* Clagett)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
f9d089a cryptonote_core: try-catch in prepare same as cleanup (j-berman)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
0761024 tx_memory_pool: speedup get_complement() for large requests (jeffro256)
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Changes complexity from M*N to (2*N+M)*log2(M). The FCMP++ stressnet recently hit mempool sizes of ~55k txs.
If the requesting node's mempool is populated, this results in an average of (55000*55000)/2
(about 1.5 billion) comparisons for the responding node. Under this commit, this would be reduced to
(55000+55000)*log2(55000) comparisons (about 2.6 million), a 99.83% reduction.
|
| |\ \ \ \
| |/ / /
|/| | |
| | | | |
7a4825b wallet: add source info to describe_transfer RPC (jeffro256)
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | | |
1e6a551 cryptonote_basic: fix add_extra_nonce_to_tx_extra() length (jeffro256)
|
| | |/ /
| | |
| | |
| | | |
Missing unit tests.
|
| |\ \ \
| |/ /
|/| |
| | | |
5312158 windows_service: quote service executable path (selsta)
|
| |/ / |
|
| |\ \
| | |
| | |
| | | |
48252dd add getter for daemon proxy (woodser)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
a1a106d build: prepare v0.18.4.6 (selsta)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
54edc17 p2p: fix inverted ternary in peer list filter (selsta)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
ee9e4a4 p2p: connection patches (j-berman)
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Make sure the server sends a complete response when the client
includes the "Connection: close" header.
- Make sure the server terminates in `m_strand` to avoid
concurrent socket closure and ops processing.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
d4d67c4 multisig: fix kex failure in monero-gen-trusted-multisig (0xFFFC0000)
|
| | | | | | | |
|
| |\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| | | | | | |
c4e54fe depends: openssl: update to 3.0.19 (tobtoht)
|
| | |/ / / / |
|
| |\ \ \ \ \
| |/ / / /
|/| | | |
| | | | | |
482daa7 Tweak command_line::add_arg for clang 21 (Lee *!* Clagett)
|
| | | | | | |
|
| |\ \ \ \ \
| |_|/ / /
|/| | | |
| | | | | |
ff4c4aa Remove .no moneropulse domain from codebase (binaryFate)
|
| |/ / / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
ec34c5b build: prepare v0.18.4.5 (selsta)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
1075ace logging: Generalize terminal color detection (iamamyth)
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Assume the terminal supports color codes if TERM ends with `-color` or
`-256color`, rather than special-casing a handful of such terminals.
Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com>
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
7baf2bd epee: add missing cstdint include (tobtoht)
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
d8d3cf9 p2p: fix race causing dropped connections during sync (j-berman)
|
| | | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Without this commit:
1) read height from DB
2) add block to chain in separate thread
3) read chain for block id's and request them from peer
4) ERR in handle_response_chain_entry, peer's first block is the
one that was added to the chain, which has block idx=height from
step 1.
This commit reads the chain for height and highest block id's
in one go while holding the m_blockchain_lock to avoid the race.
|
| |\ \ \ \ \
| |/ / / /
|/| | | |
| | | | | |
c147e2d wallet2: fix edge case where tx's ki's remain marked unspent (j-berman)
|
| |/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If a tx is marked as failed (because it never shows up in the
daemon's pool), its key images get reset back to unspent so they
can be used in future txs.
If the tx re-enters the daemon's pool (e.g. it's removed from the
pool and then relayed back), then the wallet incorrectly maintains
that the tx's key images are unspent.
This change ensures the wallet re-marks the tx's key images as
spent if the tx re-appears in the node's pool.
|
| |\ \ \ \
| |/ / /
|/| | |
| | | | |
15fc1c8 ledger: add nano gen5 id (tobtoht)
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | | |
ba163d3 simplewallet: edit desc. text for transfer (Cat)
|
| | | | | |
|
| |\ \ \ \
| |/ / /
|/| | |
| | | | |
c14a0ba depends: hidapi: update to 0.15.0 (tobtoht)
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | | |
4e4e343 Daemon: relay empty fluffy block on found block (j-berman)
|