aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | multisig key exchange update and refactorkoe2022-02-2225-821/+1944
| | |_|_|_|/ | |/| | | |
* | | | | | crypto: fix constant randomx exceptions in large page allocatormoneromooo-monero2022-02-191-1/+4
| |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | If allocating large pages fails, we don't try again. This has the obvious drawback of not being able to use large pages if they fail once.
* | | | | Merge pull request #8130luigi11112022-01-241-3/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 1051276 Update net_node.inl (Gingeropolous)
| * | | | | Update net_node.inlGingeropolous2022-01-041-3/+3
| | |_|/ / | |/| | |
* | | | | Merge pull request #8123luigi11112022-01-241-4/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 4446cc8 wallet inits cache if file and blob missing (woodser)
| * | | | | wallet inits cache if file and blob missingwoodser2021-12-241-4/+5
| |/ / / /
* | | | | Merge pull request #8044luigi11112022-01-241-1/+6
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | a02b342 Avoid unnecessary 'Invalid hashing blob' error message (rbrunner7)
| * | | | Avoid unnecessary 'Invalid hashing blob' error messagerbrunner72021-11-051-1/+6
| | |/ / | |/| |
* | | | Merge pull request #8067luigi11112021-11-301-6/+2
|\ \ \ \ | | | | | | | | | | | | | | | 53be72c make_uri disallows standalone payment ids (woodser)
| * | | | `make_uri` disallows standalone payment idswoodser2021-11-301-6/+2
| |/ / /
* | | | Merge pull request #8057luigi11112021-11-301-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | 1efe624 device_ledger: fix incorrect macro (selsta)
| * | | | device_ledger: fix incorrect macroselsta2021-11-121-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current code does work by accident, but it might break if someone uses ASSERT_SW in a different place, or if variables get renamed.
* | | | | Merge pull request #7943luigi11112021-11-301-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 3a90be4 rpc: don't set error code as status string (selsta)
| * | | | | rpc: don't set error code as status stringselsta2021-09-151-2/+2
| | |_|_|/ | |/| | |
* | | | | Merge pull request #8083luigi11112021-11-261-0/+15
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | e8e507f rpc: fix DoS vector in get_output_distribution (moneromooo-monero)
| * | | | | rpc: fix DoS vector in get_output_distributionmoneromooo-monero2021-10-241-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will prevent people spending old pre-rct outputs using a stranger's node, which may be a good thing
* | | | | | Merge pull request #8070luigi11112021-11-265-5/+73
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | a4ebec9 Add python method (Howard Chu) 0221b01 Add calcpow RPC (Howard Chu)
| * | | | | | Add calcpow RPCHoward Chu2021-11-205-5/+73
| | |_|/ / / | |/| | | | | | | | | | | | | | | | Calculate PoW hash for a block candidate
* / | | | | cryptonote_core: fix unused lambda warningselsta2021-11-161-1/+1
|/ / / / /
* | | | | Merge pull request #8038luigi11112021-11-091-7/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | fbe8358 device: fix ledger error strings, add human friendly messages (selsta)
| * | | | | device: fix ledger error strings, add human friendly messagesselsta2021-11-031-7/+3
| | |_|/ / | |/| | |
* | | | | Merge pull request #8031luigi11112021-11-091-16/+54
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 187633c slow_hash: don't blow out Mac stack on ARM64 (Howard Chu)
| * | | | | slow_hash: don't blow out Mac stack on ARM64Howard Chu2021-10-301-16/+54
| | | | | |
* | | | | | Merge pull request #7169luigi11112021-11-092-45/+64
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | bbe3b27 tx_pool: full tx revalidation on fork boundaries (moneromooo-monero)
| * | | | | tx_pool: full tx revalidation on fork boundariesmoneromooo-monero2021-11-012-45/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | avoids mining txes after a fork that are invalid by this fork's rules, but were valid by the previous fork rules at the time they were verified and added to the txpool.
* | | | | | Merge pull request #8029luigi11112021-11-011-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 548cfc8 crypto: fix typo in ifdef (selsta)
| * | | | | | crypto: fix typo in ifdefselsta2021-10-291-1/+1
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #8020luigi11112021-11-012-1/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 47e7a43 wallet_api: enable set_strict_default_file_permissions (tobtoht)
| * | | | | | wallet_api: enable set_strict_default_file_permissionstobtoht2021-10-222-1/+6
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #8017luigi11112021-11-011-2/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | a15466d wallet2: remove 2 unused variables (selsta)
| * | | | | | wallet2: remove 2 unused variablesselsta2021-10-201-2/+0
| |/ / / / /
* | | | | | Merge pull request #8013luigi11112021-11-012-23/+4
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | 2cad563 wallet2: fix key encryption when changing ask-password from 0/1 to 2 (moneromooo-monero)
| * | | | | wallet2: fix key encryption when changing ask-password from 0/1 to 2moneromooo-monero2021-10-192-23/+4
| |/ / / / | | | | | | | | | | | | | | | | | | | | we reuse the wallet_keys_unlocker object, which does the right thing in conjunction with other users of decrypt/encrypt (ie, refresh).
* | | | | Merge pull request #8019luigi11112021-10-251-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | e106bdc epee: add missing header (selsta)
| * | | | | epee: add missing headerselsta2021-10-221-0/+1
| |/ / / /
* | | | | Merge pull request #8018luigi11112021-10-251-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 1f81f5f protocol: fix spurious rejection of downloaded blocks (moneromooo-monero)
| * | | | | protocol: fix spurious rejection of downloaded blocksmoneromooo-monero2021-10-211-0/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | when kicking a peer for inactivity, clear the set of requested blocks, or next time we requests blocks from it, we'll probably reject the incoming blocks due to missing the previous requested blocks
* | | | | Merge pull request #8004luigi11112021-10-251-8/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | ace4669 simplewallet: fix incoming_transfers index error (selsta)
| * | | | | simplewallet: fix incoming_transfers index errorselsta2021-10-101-8/+6
| | |_|_|/ | |/| | |
* | | | | Merge pull request #8003luigi11112021-10-251-1/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 75d05b9 download: fix leak (moneromooo-monero)
| * | | | | download: fix leakmoneromooo-monero2021-10-101-1/+9
| |/ / / / | | | | | | | | | | | | | | | A shared_ptr as by value capture will keep the object alive
* | | | | Merge pull request #7995luigi11112021-10-251-2/+3
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | 797ca97 socks: ignore any exceptions in shutdown/close (selsta)
| * | | | socks: ignore any exceptions in shutdown/closeselsta2021-10-221-2/+3
| |/ / /
* | | | Merge pull request #8001luigi11112021-10-171-35/+105
|\ \ \ \ | | | | | | | | | | | | | | | 9973edd ARMv8: detect AES support dynamically (Howard Chu)
| * | | | ARMv8: detect AES support dynamicallyHoward Chu2021-10-101-35/+105
| |/ / /
* | | | Merge pull request #7994luigi11112021-10-171-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | 84c5257 Decrease the 'recent spend window' in gamma re-select to 15 blocks (j-berman)
| * | | | Decrease the "recent spend window" in gamma re-select to 15 blocksj-berman2021-10-041-1/+1
| |/ / / | | | | | | | | | | | | | | | | - combined with patching integer truncation (#7798), this gets the algorithm marginally closer to mirroring empirically observed output ages - 50 was originally chosen assuming integer truncation would remain in the client for that client release version. But patching integer truncation causes the client to select more outputs in the 10-100 block range, and therefore the benefit of choosing a larger recent spend window of 50 has less merit - 15 seems well-suited to cover the somewhat sizable observable gap in the early window of blocks
* | | | Merge pull request #7876luigi11112021-10-171-2/+0
|\ \ \ \ | | | | | | | | | | | | | | | 5e63f6c Ledger: member 'mode' was shadowing that of base class (mj-xmr)
| * | | | Ledger: member 'mode' was shadowing that of base classmj-xmr2021-10-071-2/+0
| |/ / /
* | | | Merge pull request #7869luigi11112021-10-171-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | ad9fde4 UB: virtual methods in destructor at Trezor (mj-xmr)