aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Send ZMQ miner notifications after txpool additionsWeebDataHoarder2025-09-241-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug was introduced in c069c04ede338929c50297558fee15192aa0f67c, before this txpool additions were not notified on block addition When receiving blocks with previously unknown conditions, miner data was sent first, but txpool add events for already-added transactions in previous block were sent afterward. Miners would then include already-mined transactions in their new templates due to receiving the mistimed txpool add event. The fix is to send miner notifications AFTER txpool events are sent, and before normal block notifications are sent (for mining switch speed purposes) Fixes c069c04ede338929c50297558fee15192aa0f67c / #9135 Fixes dfee15eee18a97be5a8fb9822527f98ebd1b33e9 / #7891
* | | | | Merge pull request #10112tobtoht2025-09-281-4/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | dd82d28 removing lza_menace seed nodes (lza_menace)
| * | | | | removing lza_menace seed nodeslza_menace2025-09-261-4/+0
| | |_|_|/ | |/| | |
* | | | | Merge pull request #10113tobtoht2025-09-281-101/+184
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 2879885 p2p: Improved peer selection with /24 subnet deduplication to disadvantage 'spy nodes' [v0.18] (rbrunner7)
| * | | | | p2p: Improved peer selection with /24 subnet deduplication to disadvantage ↵rbrunner72025-09-261-101/+184
| |/ / / / | | | | | | | | | | | | | | | 'spy nodes' [v0.18]
* / / / / net_node: add hinto seed nodeshinto.janai2025-09-261-0/+4
|/ / / /
* | | | Merge pull request #10105tobtoht2025-09-241-1/+0
|\ \ \ \ | | | | | | | | | | | | | | | f292444 remove 66.85.74.134 as seed node (Gingeropolous)
| * | | | remove 66.85.74.134 as seed nodeGingeropolous2025-09-241-1/+0
| | |/ / | |/| | | | | | remove 66.85.74.134 as seed node. bastards doubled the price of the server.
* | | | Merge pull request #10092tobtoht2025-09-241-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | 00e4faf cryptonote_core: `--dns-versions-check` is deprecated (nahuhh)
| * | | | cryptonote_core: `--dns-versions-check` is deprecatednahuhh2025-09-211-1/+1
| | |/ / | |/| |
* | | | Merge pull request #10096tobtoht2025-09-241-2/+2
|\ \ \ \ | |/ / / |/| | | | | | | 751061c wallet_rpc_server: allow creating more than 64 addresses at once (moneromooo-monero)
| * | | wallet_rpc_server: allow creating more than 64 addresses at oncemoneromooo-monero2025-09-221-2/+2
| |/ / | | | | | | | | | | | | it's too low a limit (at least one person mentioned having to call create_address in a loop due to it)
* | | Merge pull request #10051v0.18.4.2tobtoht2025-08-213-2/+2
|\ \ \ | | | | | | | | | | | | f921431 checkpoints: update to a recent block height (selsta)
| * | | checkpoints: update to a recent block heightselsta2025-08-203-2/+2
| | | |
* | | | Skip ping connections in outgoing countLee *!* Clagett2025-08-192-4/+6
|/ / /
* | | Merge pull request #10019tobtoht2025-08-054-2/+3
|\ \ \ | | | | | | | | | | | | 32f701b build: prepare v0.18.4.2 (selsta)
| * | | build: prepare v0.18.4.2selsta2025-08-014-2/+3
| | | |
* | | | wallet: deprecate wallet2::find_and_save_rings()jeffro2562025-07-294-80/+6
|/ / / | | | | | | | | | | | | | | | | | | Rings for outgoing transactions are stored within the scanning code since the last hardfork, so this code is largely unneccessary now. Co-authored-by: j-berman <justinberman@protonmail.com>
* / / set do_not_relay always false in submit_multisig_mainSNeedlewoods2025-07-141-2/+2
|/ /
* | Merge pull request #9982tobtoht2025-07-131-1/+4
|\ \ | | | | | | | | | 45152f9 rpc: return error correctly on bad key image string (jeffro256)
| * | rpc: return error correctly on bad key image stringjeffro2562025-07-111-1/+4
| | | | | | | | | | | | | | | | | | Because of the missing `return` statement, the status is set to "OK" later on in the method when it shouldn't be. Thank you to ADA Logics and the MAGIC Monero Fund for reporting this!
* | | Merge pull request #9983tobtoht2025-07-131-8/+2
|\ \ \ | | | | | | | | | | | | bec90df add do_not_relay option to submit_multisig_main command in simplewallet (SNeedlewoods)
| * | | add do_not_relay option to submit_multisig_main command in simplewalletSNeedlewoods2025-07-111-8/+2
| |/ /
* / / crypto: check+throw for Cryptonight v1 invalid inputjeffro2562025-07-111-1/+11
|/ / | | | | | | | | | | | | If `crypto::cn_slow_hash()` is called with `variant=1` and an input length of less thab 43 bytes, it triggers a program exit. This checks first and throws an exception instead. Thank you to ADA Logics and the MAGIC Monero Fund for reporting this!
* | Merge pull request #9958tobtoht2025-07-103-1/+9
|\ \ | | | | | | | | | 9002681 Add new dynamic fees to ZMQ (Lee Clagett)
| * | Add new dynamic fees to ZMQLee Clagett2025-06-133-1/+9
| | |
* | | Merge pull request #9946tobtoht2025-07-104-2/+3
|\ \ \ | | | | | | | | | | | | b96af8e build: prepare v0.18.4.1 (selsta)
| * | | build: prepare v0.18.4.1selsta2025-07-094-2/+3
| |/ /
* | | Merge pull request #9954tobtoht2025-07-105-28/+115
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 1da19da wallet: refactor subaddress expansion & add to transfer test (jeffro256) e23d51b wallet: improve lookahead logic & make rpc persistent (Justin Berman) 678f5da wallet: create set_subaddress_lookahead wallet rpc endpoint (benevanoff) 8f5a7b0 wallet: ensure subaddress keys table is at least size of requested lookahead (benevanoff)
| * | | wallet: refactor subaddress expansion & add to transfer testjeffro2562025-07-072-53/+56
| | | |
| * | | wallet: improve lookahead logic & make rpc persistentJustin Berman2025-07-073-22/+52
| | | |
| * | | wallet: create set_subaddress_lookahead wallet rpc endpointbenevanoff2025-07-073-1/+36
| | | |
| * | | wallet: ensure subaddress keys table is at least size of requested lookaheadbenevanoff2025-07-031-0/+19
| |/ /
* | | Merge pull request #9978tobtoht2025-07-101-2/+1
|\ \ \ | | | | | | | | | | | | e0df82e simplewallet: respect `do-not-relay` in `sweep_single` (hinto.janai)
| * | | simplewallet: respect `do-not-relay` in `sweep_single`hinto.janai2025-07-081-2/+1
| | | |
* | | | Merge pull request #9949tobtoht2025-07-081-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | ac22479 Add is_same_host check to p2p (Lee *!* Clagett)
| * | | | Add is_same_host check to p2pLee *!* Clagett2025-06-071-2/+2
| | |/ / | |/| |
* | | | cmake: don't redefine projecttobtoht2025-06-242-6/+0
| | | |
* | | | Merge pull request #9950tobtoht2025-06-142-18/+72
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 8375edf wallet:set refresh interval to default when hitting tip of chain (tzadiko) 22d2d53 wallet: fix monero-wallet-rpc ignoring calls during sync (tzadiko)
| * | | | wallet:set refresh interval to default when hitting tip of chaintzadiko2025-06-072-11/+9
| | | | |
| * | | | wallet: fix monero-wallet-rpc ignoring calls during synctzadiko2025-06-072-14/+70
| |/ / /
* / / / fix issue 9943: cli using wrong filename for storing keysRudolf Schmidt2025-06-071-1/+1
|/ / /
* | | msys2 build: include int headersjeffro2562025-05-061-0/+1
| | |
* | | fix: multisig stale data after failed refreshSNeedlewoods2025-04-242-38/+29
| |/ |/|
* | Merge pull request #9864v0.18.4.0tobtoht2025-03-263-2/+2
|\ \ | | | | | | | | | 97e1a49dd checkpoints: update to a recent block height (selsta)
| * | checkpoints: update to a recent block heightselsta2025-03-253-2/+2
| | |
* | | Correct Max / Min Block Waiting Periodstzadiko2025-03-251-11/+10
| | |
* | | Fix expected hash checkLee *!* Clagett2025-03-241-1/+1
| | |
* | | Merge pull request #9854tobtoht2025-03-241-4/+0
|\ \ \ | | | | | | | | | | | | c7f01e57f Blockchain: remove skip for pruned txs in `check_tx_inputs()` (jeffro256)
| * | | Blockchain: remove skip for pruned txs in `check_tx_inputs()`jeffro2562025-03-191-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I can't see how this would trigger in the current codebase, so it's not a *current* safety issue, but I can very well see it becoming on in the future if downstream code doesn't handle the passing of pruned transactions correctly. I think the safe/good choice would be to remove this skip now that all transactions that pass into the mempool are supposed to be unpruned. And for all in-block txs, `check_tx_inputs()` isn't called for checkpointed blocks, and we sync pruned blocks only if syncing checkpointed blocks.