aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | disable multisig by defaultmoneromooo-monero2022-05-177-1/+104
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are vulnerabilities in multisig protocol if the parties do not trust each other, and while there is a patch for it, it has not been throroughly reviewed yet, so it is felt safer to disable multisig by default for now. If all parties in a multisig setup trust each other, then it is safe to enable multisig.
* | | | Merge pull request #8326luigi11112022-05-261-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | b9d2c78 fix backoff delay logic when re-relaying txs (j-berman)
| * | | | fix backoff delay logic when re-relaying txsj-berman2022-05-121-4/+4
| |/ / /
* | | | Merge pull request #8324luigi11112022-05-261-2/+6
|\ \ \ \ | |_|/ / |/| | | | | | | bae4a1a Don't send peerlist larger than max allowed (j-berman)
| * | | Don't send peerlist larger than max allowedj-berman2022-05-111-2/+6
| |/ /
* | | Merge pull request #8315luigi11112022-05-161-5/+16
|\ \ \ | | | | | | | | | | | | 1ddb1ee Give better error messages when missing SSL files (Jeffrey Ryan)
| * | | Give better error messages when missing SSL filesJeffrey Ryan2022-05-051-5/+16
| | | | | | | | | | | | | | | | | | | | While copying my data dir to another drive, I missed copying the rpc_ssl.key file b/c of the file permissions. This change will give a much more clear, descriptive error in that scenario.
* | | | Merge pull request #8308luigi11112022-05-161-6/+1
|\ \ \ \ | | | | | | | | | | | | | | | f63f7dc wallet2: fix a couple unused variable warnings (selsta)
| * | | | wallet2: fix a couple unused variable warningsselsta2022-05-021-6/+1
| |/ / /
* | | | Merge pull request #8307luigi11112022-05-162-65/+0
|\ \ \ \ | | | | | | | | | | | | | | | b7978cf Remove src/serialization/list.h (Jeffrey)
| * | | | Remove src/serialization/list.hJeffrey2022-05-022-65/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | Unused ;) Also a comment from serialization.h
* | | | wallet2: speedup large tx construction: reserve vector memorymoneromooo-monero2022-05-131-1/+7
| | | | | | | | | | | | | | | | 2.8 seconds -> 2.6 seconds on a test case
* | | | wallet2: speedup large tx construction: batch ringdb lookupsCrypto City2022-05-134-5/+58
| | | | | | | | | | | | | | | | 3.3 seconds -> 2.8 seconds on a test case
* | | | wallet2: speedup large tx construction: no pointless clsag generationCrypto City2022-05-131-1/+12
| | | | | | | | | | | | | | | | 4.1 seconds -> 3.3 seconds on a test case
* | | | wallet2: speedup large tx construction: batch ringdb updatesCrypto City2022-05-134-5/+30
| | | | | | | | | | | | | | | | 5.2 seconds -> 4.1 seconds on a test case
* | | | wallet2: speedup large tx construction: cache public key validitymoneromooo-monero2022-05-132-28/+36
| |/ / |/| | | | | | | | 5.9 second -> 5.2 seconds on a test case
* | | Merge pull request #8321luigi11112022-05-101-0/+2
|\ \ \ | | | | | | | | | | | | 7d6c748 Set hf v15 testnet fork heights (j-berman)
| * | | Set hf v15 testnet fork heightsj-berman2022-05-091-0/+2
| |/ /
* | | Merge pull request #8302luigi11112022-05-108-8/+8
|\ \ \ | | | | | | | | | | | | 41da2fe Update copyright to 2022 for Hardfork files (Akrit)
| * | | Update copyright to 2022 for Hardfork filesAkrit2022-04-298-8/+8
| |/ / | | | | | | | | | Update Makefile and LICENSE
* | | Merge pull request #8300luigi11112022-05-101-1/+1
|\ \ \ | | | | | | | | | | | | 070e41d Change Github to GitHub (Abdullah)
| * | | Change "Github" to "GitHub"Abdullah2022-04-271-1/+1
| |/ /
* | | Merge pull request #8293luigi11112022-05-101-3/+3
|\ \ \ | | | | | | | | | | | | 4f08bcd refactor(bp+): save one inversion, use sc_muladd (Dusan Klinec)
| * | | refactor(bp+): save one inversion, use sc_muladdDusan Klinec2022-04-261-3/+3
| |/ /
* | | Merge pull request #8277luigi11112022-05-104-28/+6
|\ \ \ | | | | | | | | | | | | baee2c0 Preserve commitment format inside transactions (kayabaNerve)
| * | | Preserve commitment format inside transactionsLuke Parker2022-04-214-28/+6
| | | |
* | | | Merge pull request #8262luigi11112022-05-101-32/+61
|\ \ \ \ | | | | | | | | | | | | | | | 268a039 Optimized keccak implementation (SChernykh)
| * | | | Optimized keccak implementationSChernykh2022-04-181-32/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All tests were conducted on the same PC (Ryzen 5 5600X running at fixed 4.65 GHz). Before: test_cn_fast_hash<32> (100000 calls) - OK: 1 us/call test_cn_fast_hash<16384> (1000 calls) - OK: 164 us/call After: test_cn_fast_hash<32> (100000 calls) - OK: 0 us/call test_cn_fast_hash<16384> (1000 calls) - OK: 31 us/call More than 5 times speedup for cn_fast_hash. Also noticed consistent 1-2% improvement in test_construct_tx results.
* | | | | Merge pull request #8220luigi11112022-05-106-148/+276
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | 0d6ecb1 multisig: add post-kex verification round to check that all participants have completed the multisig address (koe)
| * | | | multisig: add post-kex verification round to check that all participants ↵koe2022-04-296-148/+276
| | | | | | | | | | | | | | | | | | | | have completed the multisig address
* | | | | Merge pull request #8275luigi11112022-04-252-0/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 9209880 add a sanity check to RPC input data size (moneromooo-monero)
| * | | | | add a sanity check to RPC input data sizemoneromooo-monero2022-04-212-0/+3
| | |_|/ / | |/| | | | | | | | | | | | | reported by m31007
* | | | | Merge pull request #8249luigi11112022-04-251-1/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | a14fdf8 Remove /include (Jeffrey)
| * | | | | Remove /includeJeffrey2022-04-091-1/+0
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | * `IWallet.h` hasn't been touched since 2014, and has been replaced by `src/wallet/api/wallet2_api.h` * `INode.h` is in a similar situation with `src/p2p/net_node.h`
* | | | | Merge pull request #8178luigi11112022-04-255-74/+25
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | 5d388eb Bump ring size to 16 for v15 & remove set default in wallet cli (j-berman)
| * | | | Bump ring size to 16 for v15 & remove set default in wallet clij-berman2022-04-185-74/+25
| | | | |
* | | | | Merge pull request #8254luigi11112022-04-191-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 9df7179 wallet2: use BP+ for cold signing (moneromooo-monero)
| * | | | | wallet2: use BP+ for cold signingmoneromooo-monero2022-04-101-1/+1
| | |/ / / | |/| | | | | | | | | | | | | reported by ukoehb
* | | | | Merge pull request #8245luigi11112022-04-191-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 3593a98 simplewallet: fix integrated_address output string (selsta)
| * | | | | simplewallet: fix integrated_address output stringselsta2022-04-081-1/+1
| |/ / / /
* | | | | Merge pull request #8232luigi11112022-04-191-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 0f7b20a Added support for Ledger Nano S Plus (Mathias Herberts)
| * | | | | Added support for Ledger Nano S PlusMathias Herberts2022-03-311-1/+2
| | | | | |
* | | | | | Merge pull request #8061luigi11112022-04-1925-210/+562
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | ea87b30 Add view tags to outputs to reduce wallet scanning time (j-berman)
| * | | | | Add view tags to outputs to reduce wallet scanning timej-berman2022-04-1825-210/+562
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements view tags as proposed by @UkoeHB in MRL issue https://github.com/monero-project/research-lab/issues/73 At tx construction, the sender adds a 1-byte view tag to each output. The view tag is derived from the sender-receiver shared secret. When scanning for outputs, the receiver can check the view tag for a match, in order to reduce scanning time. When the view tag does not match, the wallet avoids the more expensive EC operations when deriving the output public key using the shared secret.
* | | | | | "Change C-cast to static_cast in net_peerlist.h"Jeffrey2022-04-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Thanks @mj-xmr: https://github.com/monero-project/monero/pull/8211#discussion_r823870855
* | | | | | Factor out move_it_backward from misc_language.hJeffrey2022-04-181-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant commit from old PR: 330df2952cb2863a591158b984c0fb7f652887ac
* | | | | | Move copyable_atomic into connection_contextJeffrey2022-04-181-4/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant commit from old PR: bd0a5119957d3ef9130a0b82599e1696995ef235
* | | | | | Merge functionality of misc_os_dependent into time_helper.hJeffrey2022-04-182-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Actions: 1. Remove unused functions from misc_os_dependent.h 2. Move three remaining functions, get_gmt_time, get_ns_count, and get_tick_count into time_helper.h 3. Remove unused functions from time_helper.h 4. Refactor get_ns_count and get_internet_time_str and get_time_interval_string 5. Remove/add includes as needed Relevant commits on the old PR: a9fbe52b02ffab451e90c977459fea4642731cd1 9a59b131c4ed1be8afe238fff3780fe203c65a46 7fa9e2817df9b9ef3f0290f7f86357939829e588
* | | | | | Add Include statementsJeffrey2022-04-182-0/+2
| | | | | |
* | | | | | Trimming FatJeffrey2022-04-182-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | Remove unused include statements or unused definitions.