| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Command max_bytes moved from dynamic map to static switch | Lee Clagett | 2020-12-23 | 1 | -3/+40 |
| | | |||||
| * | Merge pull request #7248 | luigi1111 | 2021-01-06 | 3 | -0/+3 |
| |\ | | | | | | | 3c7eec1 add a max levin packet size by command type (moneromooo-monero) | ||||
| | * | add a max levin packet size by command type | moneromooo-monero | 2021-01-03 | 3 | -0/+3 |
| | | | |||||
| * | | Merge pull request #7247 | Alexander Blair | 2021-01-01 | 3 | -3/+10 |
| |\ \ | |/ |/| | | | 57f7c2e53 protocol: more sanity checks in new chain block hashes (moneromooo-monero) | ||||
| | * | protocol: more sanity checks in new chain block hashes | moneromooo-monero | 2020-12-31 | 3 | -3/+10 |
| | | | |||||
| * | | Add aggressive restrictions to pre-handshake p2p buffer limit | Lee Clagett | 2020-12-29 | 4 | -0/+8 |
| |/ | |||||
| * | protocol: fix false positives dropping peers | moneromooo-monero | 2020-12-27 | 2 | -0/+2 |
| | | | | | it'd trigger on reorgs | ||||
| * | Revert "Reject existing claimed blocks in sync mode" | luigi1111 | 2020-12-27 | 2 | -2/+0 |
| | | |||||
| * | Merge pull request #7155 | Alexander Blair | 2020-12-26 | 2 | -0/+2 |
| |\ | | | | | | | | | 42ee30929 protocol: reject claimed block hashes that already are in the chain (moneromooo-monero) a436c3625 protocol: drop peers we can't download anything from in sync mode (moneromooo-monero) | ||||
| | * | protocol: reject claimed block hashes that already are in the chain | moneromooo-monero | 2020-12-17 | 2 | -0/+2 |
| | | | |||||
| * | | Fix byte_stream::put_n | Lee Clagett | 2020-12-14 | 1 | -0/+17 |
| |/ | |||||
| * | protocol: drop origin IP if a block fails to verify in sync mode | moneromooo-monero | 2020-12-10 | 1 | -9/+11 |
| | | | | | | It would otherwise be possible for a peer to send bad blocks, then disconnect and reconnect again, escaping bans | ||||
| * | crypto: fix non zero scalar being 0 after reducing | moneromooo-monero | 2020-12-04 | 1 | -551/+540 |
| | | |||||
| * | cryptonote_core: dandelion - use local height or median height if syncing | xiphon | 2020-11-25 | 3 | -3/+10 |
| | | |||||
| * | Better log message for unusable anon networks | Howard Chu | 2020-11-16 | 1 | -1/+2 |
| | | |||||
| * | Switch to Dandelion++ fluff mode if no out connections for stem mode | Lee Clagett | 2020-10-06 | 1 | -0/+109 |
| | | |||||
| * | Dandelion++: skip desynced peers in stem phase | xiphon | 2020-10-12 | 1 | -34/+41 |
| | | |||||
| * | Merge pull request #6798 | luigi1111 | 2020-09-07 | 2 | -10/+32 |
| |\ | | | | | | | 4e44306 enable CLSAG support for Trezor client (ph4r05) | ||||
| | * | enable CLSAG support for Trezor client | Dusan Klinec | 2020-09-04 | 2 | -10/+32 |
| | | | |||||
| * | | Merge pull request #6111 | Riccardo Spagni | 2020-09-06 | 4 | -3/+139 |
| |\ \ | | | | | | | | | | | | | | | | 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) | ||||
| | * | | functional_tests: add a large (many randomx epochs) p2p reorg test | moneromooo-monero | 2020-08-27 | 1 | -0/+19 |
| | | | | |||||
| | * | | functional_tests: add randomx tests | moneromooo-monero | 2020-08-27 | 2 | -0/+117 |
| | | | | |||||
| | * | | core: fix mining from a block that's not the current top | moneromooo-monero | 2020-08-27 | 1 | -3/+3 |
| | | | | |||||
| * | | | Merge pull request #6757 | luigi1111 | 2020-09-03 | 1 | -20/+20 |
| |\ \ \ | |_|/ |/| | | | | | 6a37da8 threadpool: guard against exceptions in jobs, and armour plating (moneromooo-monero) | ||||
| | * | | threadpool: guard against exceptions in jobs, and armour plating | moneromooo-monero | 2020-09-01 | 1 | -20/+20 |
| | | | | | | | | | | | | | | | | Those would, if uncaught, exit run and leave the waiter to wait indefinitely for the number of active jobs to reach 0 | ||||
| * | | | Bind signature to full address and signing mode | Sarang Noether | 2020-08-28 | 1 | -0/+2 |
| | | | | |||||
| * | | | wallet: allow signing a message with spend or view key | moneromooo-monero | 2020-08-28 | 2 | -7/+12 |
| | | | | |||||
| * | | | core_tests: fix failures after v13 | moneromooo-monero | 2020-08-28 | 4 | -13/+21 |
| | | | | | | | | | | | | | | | | v13 enforces claiming the full block reward, so we need to keep track of tx fees to add them to the coinbase | ||||
| * | | | core_tests: remove hardcoded hf version | moneromooo-monero | 2020-08-28 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #6769 | Alexander Blair | 2020-08-27 | 1 | -0/+41 |
| |\ \ \ | | | | | | | | | | | | | b641e0a2c Add clear method to byte_stream (Lee Clagett) | ||||
| | * | | | Add clear method to byte_stream | Lee Clagett | 2020-08-17 | 1 | -0/+41 |
| | | | | | |||||
| * | | | | Added balance check to MLSAG/CLSAG performance tests | Sarang Noether | 2020-08-27 | 3 | -119/+257 |
| | | | | | |||||
| * | | | | Updated MLSAG and CLSAG tests for consistency | Sarang Noether | 2020-08-27 | 3 | -31/+63 |
| | | | | | |||||
| * | | | | CLSAG verification performance test | Sarang Noether | 2020-08-27 | 2 | -22/+40 |
| | | | | | |||||
| * | | | | CLSAG optimizations | Sarang Noether | 2020-08-27 | 2 | -85/+81 |
| | | | | | |||||
| * | | | | Integrate CLSAGs into monero | moneromooo-monero | 2020-08-27 | 15 | -85/+656 |
| | | | | | | | | | | | | | | | | | They are allowed from v12, and MLSAGs are rejected from v13. | ||||
| * | | | | unit_tests: add ge_triple_scalarmult_base_vartime test | moneromooo-monero | 2020-08-27 | 1 | -0/+62 |
| | | | | | |||||
| * | | | | CLSAG signatures | Sarang Noether | 2020-08-27 | 4 | -4/+196 |
| | |_|/ |/| | | |||||
| * | | | Merge pull request #6760 | Alexander Blair | 2020-08-27 | 3 | -0/+30 |
| |\ \ \ | | | | | | | | | | | | | 844fb4e94 enforce claiming maximum coinbase amount (moneromooo-monero) | ||||
| | * | | | enforce claiming maximum coinbase amount | moneromooo-monero | 2020-08-21 | 3 | -0/+30 |
| | | |/ | |/| | | | | | | | | | | Claiming a slightly lesser amount does not yield the size gains that were seen pre rct, so this closes a fingerprinting vector | ||||
| * | | | Merge pull request #6690 | Alexander Blair | 2020-08-27 | 10 | -12/+10 |
| |\ \ \ | | | | | | | | | | | | | 7175dcb10 replace most boost serialization with existing monero serialization (moneromooo-monero) | ||||
| | * | | | replace most boost serialization with existing monero serialization | moneromooo-monero | 2020-08-17 | 10 | -12/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reduces the attack surface for data that can come from malicious sources (exported output and key images, multisig transactions...) since the monero serialization is already exposed to the outside, and the boost lib we were using had a few known crashers. For interoperability, a new load-deprecated-formats wallet setting is added (off by default). This allows loading boost format data if there is no alternative. It will likely go at some point, along with the ability to load those. Notably, the peer lists file still uses the boost serialization code, as the data it stores is define in epee, while the new serialization code is in monero, and migrating it was fairly hairy. Since this file is local and not obtained from anyone else, the marginal risk is minimal, but it could be migrated later if needed. Some tests and tools also do, this will stay as is for now. | ||||
| * | | | | Merge pull request #6660 | Alexander Blair | 2020-08-27 | 2 | -8/+193 |
| |\ \ \ \ | |_|_|/ |/| | | | | | | | 839e1f4ba functional_tests: add p2p functional tests (moneromooo-monero) | ||||
| | * | | | functional_tests: add p2p functional tests | moneromooo-monero | 2020-08-26 | 2 | -8/+193 |
| | | | | | | | | | | | | | | | | | Tests tx/block propagation and reorgs | ||||
| * | | | | Revert "Use domain-separated ChaCha20 for in-memory key encryption" | luigi1111 | 2020-08-17 | 2 | -74/+0 |
| | |/ / |/| | | | | | | | | This reverts commit 921dd8dde5d381052d0aa2936304a3541a230c55. | ||||
| * | | | Merge pull request #6718 | Alexander Blair | 2020-08-16 | 1 | -0/+11 |
| |\ \ \ | | | | | | | | | | | | | 85efc88c1 Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with unit test (koe) | ||||
| | * | | | Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with ↵ | koe | 2020-07-23 | 1 | -0/+11 |
| | | |/ | |/| | | | | | | | unit test | ||||
| * | | | Merge pull request #6716 | Alexander Blair | 2020-08-16 | 4 | -4/+4 |
| |\ \ \ | | | | | | | | | | | | | 76c16822d wallet2_api: implement runtime proxy configuration (xiphon) | ||||
| | * | | | wallet2_api: implement runtime proxy configuration | xiphon | 2020-07-20 | 4 | -4/+4 |
| | |/ / | |||||
| * | | | Merge pull request #6603 | Alexander Blair | 2020-08-16 | 1 | -1/+16 |
| |\ \ \ | | | | | | | | | | | | | 4e2377995 Change ZMQ-JSON txextra to hex and remove unnecessary base fields (Lee Clagett) | ||||
