Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-08-07 | Merge pull request #8483 | luigi1111 | 3 | -17/+96 | |
6075be9 feat(trezor): add HF15 support, BP+ (Dusan Klinec) | |||||
2022-08-05 | feat(trezor): add HF15 support, BP+ | Dusan Klinec | 3 | -17/+96 | |
- BP+ support added for Trezor - old Trezor firmware version support removed, code cleanup | |||||
2022-07-21 | Publish submitted txs via zmq | j-berman | 4 | -5/+25 | |
2022-07-15 | Merge pull request #8426 | luigi1111 | 1 | -2/+252 | |
a82fba4 address PR comments (j-berman) 3be1dbd connection: fix implementation (anon) 724ff21 connection: add segfault and deadlocks demo (anon) | |||||
2022-07-13 | derive multisig tx secret keys from an entropy source plus the tx inputs' ↵ | koe | 1 | -2/+3 | |
key images | |||||
2022-07-08 | address PR comments | j-berman | 1 | -5/+5 | |
2022-07-05 | connection: add segfault and deadlocks demo | anon | 1 | -2/+252 | |
2022-06-30 | multisig: fix critical vulnerabilities in signing | anon | 11 | -124/+114 | |
2022-05-26 | Merge pull request #8340 | luigi1111 | 5 | -0/+42 | |
08080df unit_tests: add more sha256sum test cases (Jeffrey Ryan) a66a52d common: update sha256sum to use OpenSSL 3.0 API (Jeffrey Ryan) | |||||
2022-05-26 | Merge pull request #8330 | luigi1111 | 1 | -2/+2 | |
2dab31f Don't exclusively drop tor/i2p outgoing cxns in idle loop (j-berman) | |||||
2022-05-18 | Don't exclusively drop tor/i2p outgoing cxns in idle loop | j-berman | 1 | -2/+2 | |
2022-05-18 | unit_tests: add more sha256sum test cases | Jeffrey Ryan | 5 | -0/+42 | |
2022-05-17 | disable multisig by default | moneromooo-monero | 1 | -5/+5 | |
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. | |||||
2022-05-10 | Merge pull request #8304 | luigi1111 | 1 | -0/+14 | |
0226df9 More tests for view tags (SChernykh) | |||||
2022-05-10 | Merge pull request #8302 | luigi1111 | 7 | -7/+7 | |
41da2fe Update copyright to 2022 for Hardfork files (Akrit) | |||||
2022-05-10 | Merge pull request #8277 | luigi1111 | 1 | -2/+0 | |
baee2c0 Preserve commitment format inside transactions (kayabaNerve) | |||||
2022-05-10 | Merge pull request #8220 | luigi1111 | 3 | -47/+61 | |
0d6ecb1 multisig: add post-kex verification round to check that all participants have completed the multisig address (koe) | |||||
2022-04-29 | More tests for view tags | SChernykh | 1 | -0/+14 | |
P2Pool can create transactions with more than 128 outputs, which make output_index's varint larger than 1 byte. Added this test case. | |||||
2022-04-29 | multisig: add post-kex verification round to check that all participants ↵ | koe | 3 | -47/+61 | |
have completed the multisig address | |||||
2022-04-29 | Update copyright to 2022 for Hardfork files | Akrit | 7 | -7/+7 | |
Update Makefile and LICENSE | |||||
2022-04-25 | Merge pull request #8178 | luigi1111 | 4 | -13/+13 | |
5d388eb Bump ring size to 16 for v15 & remove set default in wallet cli (j-berman) | |||||
2022-04-21 | Preserve commitment format inside transactions | Luke Parker | 1 | -2/+0 | |
2022-04-19 | Merge pull request #8061 | luigi1111 | 14 | -20/+603 | |
ea87b30 Add view tags to outputs to reduce wallet scanning time (j-berman) | |||||
2022-04-18 | Bump ring size to 16 for v15 & remove set default in wallet cli | j-berman | 4 | -13/+13 | |
2022-04-18 | Add Include statements | Jeffrey | 1 | -0/+1 | |
2022-04-18 | Add view tags to outputs to reduce wallet scanning time | j-berman | 14 | -20/+603 | |
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. | |||||
2022-04-10 | Fee changes from ArticMine | moneromooo-monero | 3 | -4/+192 | |
https://github.com/ArticMine/Monero-Documents/blob/master/MoneroScaling2021-02.pdf with a change to use 1.7 instead of 2.0 for the max long term increase rate | |||||
2022-04-10 | epee: allow copying a rolling_median_t object | moneromooo-monero | 1 | -0/+18 | |
2022-04-06 | tests: integrated_address: remove missing payment id assertion | reemuru | 1 | -3/+1 | |
The integrated address functional test fails in the workflows due to an assertion for missing payment id that is no longer needed. Remove the assertion and update the assertion count. Fixes 7dcfccb: ("wallet_rpc_server: fix make_integrated_address with no payment id") | |||||
2022-04-06 | Merge pull request #8228 | luigi1111 | 1 | -67/+74 | |
1ce9e9c Remove dead code from parserse_base_utils and fix unit tests (Jeffrey) | |||||
2022-04-06 | Merge pull request #8205 | luigi1111 | 1 | -0/+2 | |
0d6fce8 Compil. time: cryptonote_core minus portable_storage header (mj-xmr) | |||||
2022-04-06 | Merge pull request #8197 | luigi1111 | 228 | -228/+259 | |
da9aa1f Copyright: Update to 2022 (mj-xmr) | |||||
2022-04-05 | store outPk/8 in the tx for speed | moneromooo-monero | 1 | -0/+2 | |
It avoids dividing by 8 when deserializing a tx, which is a slow operation, and multiplies by 8 when verifying and extracing the amount, which is much faster as well as less frequent | |||||
2022-04-05 | plug bulletproofs plus into consensus | moneromooo-monero | 13 | -24/+645 | |
2022-04-04 | Bulletproofs+ | Sarang Noether | 5 | -0/+292 | |
2022-03-30 | Remove dead code from parserse_base_utils and fix unit tests | Jeffrey | 1 | -67/+74 | |
* Remove `match_string()`, `match_number()`, and `match_word()` * Remove `match_word_with_extrasymb()` and `match_word_til_equal_mark()` * Adapt unit test for `match_number()` to `match_number2()` * Adapt unit test for `match_string()` to `match_string2()` Note: the unit tests were testing for the old version of the functions, and the interfaces for these functions changed slightly, so I had to also edit the tests. As of writing, this PR has no merge conflicts with #8211 Additional changes during review: * Explicitly set up is_[float/signed]_val to be changed before each call * Structify the tests and fix uninitialized variables | |||||
2022-03-18 | Merge pull request #8158 | luigi1111 | 1 | -5/+2 | |
e5000a9 Balance includes unconfirmed transfers to self (woodser) | |||||
2022-03-04 | Compil. time: cryptonote_core minus portable_storage header | mj-xmr | 1 | -0/+2 | |
2022-03-04 | Copyright: Update to 2022 | mj-xmr | 228 | -228/+259 | |
2022-03-02 | Merge pull request #8052 | luigi1111 | 4 | -0/+64 | |
c36ea26 fix ge_p3_is_point_at_infinity(), which is evaluating field elements that haven't been reduced by the field order (koe) | |||||
2022-03-02 | Merge pull request #7877 | luigi1111 | 4 | -120/+271 | |
e08abaa multisig key exchange update and refactor (koe) | |||||
2022-02-22 | multisig key exchange update and refactor | koe | 4 | -120/+271 | |
2022-01-31 | Balance includes unconfirmed transfers to self | woodser | 1 | -5/+2 | |
2022-01-25 | fix ge_p3_is_point_at_infinity(), which is evaluating field elements that ↵ | koe | 4 | -0/+64 | |
haven't been reduced by the field order | |||||
2021-12-14 | functional_tests: update uri test with external pid | selsta | 1 | -9/+5 | |
2021-11-01 | tx_pool: full tx revalidation on fork boundaries | moneromooo-monero | 1 | -5/+10 | |
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. | |||||
2021-10-11 | Merge pull request #7874 | luigi1111 | 2 | -36/+337 | |
9154883 node_server: fix race condition (anon) 8922f96 node_server: add race condition demo (anon) | |||||
2021-09-23 | Merge pull request #7923 | luigi1111 | 1 | -2/+4 | |
5eaedb5 unit_tests: fix use after free in serialization test (moneromooo-monero) | |||||
2021-09-20 | node_server: fix race condition | anon | 1 | -36/+77 | |
2021-09-20 | node_server: add race condition demo | anon | 1 | -0/+260 | |
2021-09-12 | Mac: UT node server fix IP localhost by aliasing | mj-xmr | 1 | -0/+3 | |
2021-09-09 | Merge pull request #7880 | luigi1111 | 1 | -1/+0 | |
573a025 core_tests: remove unused typedef, fix warning (selsta) | |||||
2021-09-09 | Merge pull request #7828 | luigi1111 | 1 | -0/+7 | |
b2c59af EasyLogging++: new anti-UB test and propagating exception (mj-xmr) | |||||
2021-09-08 | unit_tests: fix use after free in serialization test | moneromooo-monero | 1 | -2/+4 | |
2021-08-19 | core_tests: remove unused typedef, fix warning | selsta | 1 | -1/+0 | |
2021-08-11 | Merge pull request #7818 | luigi1111 | 2 | -8/+8 | |
9c8e3e8 unit_tests: fix broken tests (anon) | |||||
2021-08-11 | Merge pull request #7809 | luigi1111 | 1 | -0/+1 | |
7354ffb p2p: remove blocked addresses/hosts from peerlist (moneromooo-monero) | |||||
2021-08-05 | p2p: remove blocked addresses/hosts from peerlist | moneromooo-monero | 1 | -0/+1 | |
2021-08-03 | EasyLogging++: new anti-UB test and propagating exception | mj-xmr | 1 | -0/+7 | |
2021-07-28 | unit_tests: fix broken tests | anon | 2 | -8/+8 | |
boosted_tcp_server: check condition before sleep too cryptonote_protocol_handler: each instance of BlockchainLMDB requires separate thread due to private thread local fields | |||||
2021-07-06 | EasyLogging++: Add UTests, that protect against regressions | mj-xmr | 1 | -0/+13 | |
2021-06-11 | unit_tests: check for ge_frombytes_vartime failure | moneromooo-monero | 2 | -4/+4 | |
CID 1446559 | |||||
2021-06-10 | Merge pull request #7661 | luigi1111 | 6 | -26/+82 | |
08e4497 Improve cryptonote (block and tx) binary read performance (Lee Clagett) | |||||
2021-06-01 | Merge pull request #7723 | luigi1111 | 1 | -1/+20 | |
3450f4b Doc: funtional_tests add new mining env vars and how to use them (mj-xmr) | |||||
2021-06-01 | Merge pull request #7713 | luigi1111 | 1 | -1/+1 | |
b40129e Warnings: unused var in core_tests:chaingen.h (mj-xmr) | |||||
2021-05-14 | Doc: funtional_tests add new mining env vars and how to use them | mj-xmr | 1 | -1/+20 | |
2021-05-12 | Merge pull request #7691 | luigi1111 | 2 | -2/+2 | |
cbd54ea cmake: set 3.5 as minimum version (selsta) | |||||
2021-05-12 | Merge pull request #7690 | luigi1111 | 1 | -1/+2 | |
3cc4428 clang: fix -Wpessimizing-move warning (selsta) | |||||
2021-05-12 | Merge pull request #7688 | luigi1111 | 1 | -1/+1 | |
451b5a5 clang: fix -Wrange-loop-analysis warnings (selsta) | |||||
2021-05-11 | Warnings: unused var in core_tests:chaingen.h | mj-xmr | 1 | -1/+1 | |
2021-04-28 | clang: fix -Wpessimizing-move warning | selsta | 1 | -1/+2 | |
2021-04-27 | cmake: set 3.5 as minimum version | selsta | 2 | -2/+2 | |
2021-04-27 | Tests: Mining test uses a parametric path for finding the calculation app | mj-xmr | 3 | -41/+66 | |
MINING_SILENT and MINING_NO_MEASUREMENT env vars | |||||
2021-04-27 | clang: fix -Wrange-loop-analysis warnings | selsta | 1 | -1/+1 | |
2021-04-22 | Merge pull request #7669 | luigi1111 | 6 | -43/+127 | |
679d055 Remove payload copy in all outgoing p2p messages (Lee Clagett) | |||||
2021-04-16 | Split epee/string_tools.h and encapsulate boost::lexical_cast | mj-xmr | 2 | -0/+2 | |
2021-04-16 | Revert "Merge pull request #7136" | luigi1111 | 5 | -121/+27 | |
This reverts commit 63c7ca07fba2f063c760f786a986fb3e02fb040e, reversing changes made to 2218e23e84a89e9a1e4c0be5d50f891ab836754f. | |||||
2021-04-16 | Merge pull request #7653 | luigi1111 | 1 | -1/+1 | |
73d3b00 unit_tests: fix boost 1.58 compatibility (anon) | |||||
2021-04-16 | Merge pull request #7136 | luigi1111 | 5 | -27/+121 | |
23aae55 Remove payload copy in all outgoing p2p messages (Lee Clagett) | |||||
2021-04-08 | unit_tests: fix boost 1.58 compatibility | anon | 1 | -1/+1 | |
2021-04-06 | Merge pull request #7646 | luigi1111 | 1 | -0/+12 | |
176cea0 Tests: Fix test node_server.bind_same_p2p_port from randomly crashing (mj-xmr) | |||||
2021-04-06 | Merge pull request #7639 | luigi1111 | 1 | -1/+4 | |
53683d7 Warnings: fix ut/levin.cpp missing braces (mj-xmr) | |||||
2021-04-06 | Merge pull request #7321 | luigi1111 | 1 | -1/+1 | |
f9b5b52 fix serialization being different on mac (moneromooo-monero) | |||||
2021-04-05 | Tests: Fix test node_server.bind_same_p2p_port from randomly crashing | mj-xmr | 1 | -0/+12 | |
2021-03-30 | [CI] Adaptive mining timeout, depending on available CPU power | mj-xmr | 5 | -10/+254 | |
Printing also available RAM. Add comprehensive description. | |||||
2021-03-29 | Merge pull request #7620 | luigi1111 | 1 | -0/+592 | |
fe63256 cryptonote_protocol_handler: fix race condition (anon) ded2f3a cryptonote_protocol_handler: add race condition demo (anon) | |||||
2021-03-29 | Merge pull request #7460 | luigi1111 | 1 | -0/+110 | |
2935a0c async_protocol_handler_config: fix deadlock (anon) c877705 async_protocol_handler_config: add deadlock demo (anon) | |||||
2021-03-27 | Warnings: fix ut/levin.cpp missing braces | mj-xmr | 1 | -1/+4 | |
2021-03-22 | cryptonote_protocol_handler: add race condition demo | anon | 1 | -0/+592 | |
2021-03-20 | [CI] Use Python3 for funcional tests, instead of Python2 | mj-xmr | 1 | -4/+6 | |
2021-03-20 | Merge pull request #7401 | luigi1111 | 1 | -6/+5 | |
b5209a0 functional_tests: hide check_missing_rpc_methods behind requests check (moneromooo-monero) | |||||
2021-03-20 | Merge pull request #7005 | luigi1111 | 1 | -1/+3 | |
249eae5 Allow byte_stream->byte_slice conversion to shrink unused buffer space (Lee Clagett) | |||||
2021-03-20 | Merge pull request #6810 | luigi1111 | 1 | -0/+213 | |
19b2283 New add_aux_pow RPC to support merge mining (moneromooo-monero) | |||||
2021-03-12 | async_protocol_handler_config: add deadlock demo | anon | 1 | -0/+110 | |
2021-03-05 | fix serialization being different on mac | moneromooo-monero | 1 | -1/+1 | |
On Mac, size_t is a distinct type from uint64_t, and some types (in wallet cache as well as cold/hot wallet transfer data) use pairs/containers with size_t as fields. Mac would save those as full size, while other platforms would save them as varints. Might apply to other platforms where the types are distinct. There's a nasty hack for backward compatibility, which can go after a couple forks. | |||||
2021-02-23 | functional_tests: hide check_missing_rpc_methods behind requests check | moneromooo-monero | 1 | -6/+5 | |
2021-02-19 | async_protocol_handler_config: add segfault demo | anon | 1 | -2/+73 | |
2021-02-18 | Merge pull request #7371 | luigi1111 | 1 | -1/+1 | |
1aecdcf Increase timeout for the mining test 4 times (to 240s) (mj-xmr) | |||||
2021-02-18 | Merge pull request #7355 | luigi1111 | 2 | -10/+10 | |
bd12984 Remove copies from foreach loops (thanks to Clang) (Lee Clagett) 1572df9 Removing unused namespace alias (Lee Clagett) | |||||
2021-02-18 | Merge pull request #7352 | luigi1111 | 1 | -9/+9 | |
a60d3d8 unit_tests: fix wipeable_string parse_hexstr test with latest gtest (xiphon) | |||||
2021-02-18 | Merge pull request #7346 | luigi1111 | 10 | -13/+2 | |
85db173 Remove unused variables in monero codebase (Kevin Barbour) | |||||
2021-02-15 | Merge pull request #7308 | luigi1111 | 1 | -0/+150 | |
df2f00f boosted_tcp_server: fix connection lifetime (anon) 3833624 boosted_tcp_server: add segfault demo (anon) | |||||
2021-02-11 | Increase timeout for the mining test 4 times (to 240s) | mj-xmr | 1 | -1/+1 | |
2021-02-09 | New add_aux_pow RPC to support merge mining | moneromooo-monero | 1 | -0/+213 | |
2021-02-09 | Remove unused variables in monero codebase | Kevin Barbour | 10 | -13/+2 | |
There are quite a few variables in the code that are no longer (or perhaps never were) in use. These were discovered by enabling compiler warnings for unused variables and cleaning them up. In most cases where the unused variables were the result of a function call the call was left but the variable assignment removed, unless it was obvious that it was a simple getter with no side effects. | |||||
2021-02-06 | Reduce compilation time of epee/portable_storage.h | mj-xmr | 1 | -0/+1 | |
2021-01-28 | Remove copies from foreach loops (thanks to Clang) | Lee Clagett | 2 | -10/+10 | |
2021-01-27 | unit_tests: fix wipeable_string parse_hexstr test with latest gtest | xiphon | 1 | -9/+9 | |
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973196 | |||||
2021-01-23 | Improve cryptonote (block and tx) binary read performance | Lee Clagett | 6 | -26/+82 | |
2021-01-19 | boosted_tcp_server: add segfault demo | anon | 1 | -0/+150 | |
2021-01-19 | Remove payload copy in all outgoing p2p messages | Lee Clagett | 6 | -43/+127 | |
2021-01-16 | Remove payload copy in all outgoing p2p messages | Lee Clagett | 5 | -27/+121 | |
2021-01-15 | Merge pull request #7245 | luigi1111 | 1 | -11/+16 | |
41dfa96 Split fuzz tests during fuzz build (Nym Seddon) | |||||
2021-01-15 | Merge pull request #7149 | luigi1111 | 4 | -0/+49 | |
0660db3 fuzz_tests: add a test for utf8canonical (moneromooo-monero) | |||||
2021-01-07 | Merge pull request #7285 | Alexander Blair | 1 | -3/+40 | |
927141bcc Command max_bytes moved from dynamic map to static switch (Lee Clagett) | |||||
2021-01-01 | Split fuzz tests during fuzz build | Nym Seddon | 1 | -11/+16 | |
Only build fuzz tests in a fuzz build, and don't build other tests. Keeps fuzz compilers from instrumenting other tests, which are not fuzzed. Resolves #7232 | |||||
2020-12-27 | protocol: fix false positives dropping peers | moneromooo-monero | 2 | -0/+2 | |
it'd trigger on reorgs | |||||
2020-12-27 | Revert "Reject existing claimed blocks in sync mode" | luigi1111 | 2 | -2/+0 | |
2020-12-26 | Merge pull request #7154 | Alexander Blair | 2 | -0/+2 | |
cf7e1571d protocol: reject claimed block hashes that already are in the chain (moneromooo-monero) af0a25544 protocol: drop peers we can't download anything from in sync mode (moneromooo-monero) | |||||
2020-12-22 | Command max_bytes moved from dynamic map to static switch | Lee Clagett | 1 | -3/+40 | |
2021-01-03 | add a max levin packet size by command type | moneromooo-monero | 3 | -0/+3 | |
2021-01-01 | Merge pull request #7250 | Alexander Blair | 4 | -0/+8 | |
61b6e4cc6 Add aggressive restrictions to pre-handshake p2p buffer limit (Lee Clagett) | |||||
2020-12-31 | protocol: more sanity checks in new chain block hashes | moneromooo-monero | 3 | -3/+10 | |
2020-12-20 | Restrict duplicate keys in epee binary format | Lee Clagett | 2 | -0/+55 | |
2020-12-17 | protocol: reject claimed block hashes that already are in the chain | moneromooo-monero | 2 | -0/+2 | |
2020-12-17 | Add aggressive restrictions to pre-handshake p2p buffer limit | Lee Clagett | 4 | -0/+8 | |
2020-12-14 | Fix byte_stream::put_n | Lee Clagett | 1 | -0/+17 | |
2020-12-14 | fuzz_tests: add a test for utf8canonical | moneromooo-monero | 4 | -0/+49 | |
2020-12-10 | Merge pull request #7110 | Alexander Blair | 1 | -9/+11 | |
d660f22ed protocol: drop origin IP if a block fails to verify in sync mode (moneromooo-monero) | |||||
2020-12-10 | Merge pull request #7009 | Alexander Blair | 7 | -31/+30 | |
7414e2bac Change epee binary output from std::stringstream to byte_stream (Lee Clagett) | |||||
2020-12-10 | Merge pull request #7003 | Alexander Blair | 1 | -43/+50 | |
08eb0949f Change to more efficient allocation strategy in byte_stream (Lee Clagett) | |||||
2020-12-10 | protocol: drop origin IP if a block fails to verify in sync mode | moneromooo-monero | 1 | -9/+11 | |
It would otherwise be possible for a peer to send bad blocks, then disconnect and reconnect again, escaping bans | |||||
2020-12-04 | crypto: fix non zero scalar being 0 after reducing | moneromooo-monero | 1 | -551/+540 | |
2020-11-29 | Merge pull request #7018 | luigi1111 | 3 | -3/+10 | |
a9cd5d9 cryptonote_core: dandelion - use local height or median height if syncing (xiphon) | |||||
2020-11-29 | Merge pull request #6973 | luigi1111 | 1 | -0/+109 | |
be84f67 Switch to Dandelion++ fluff mode if no out connections for stem mode (Lee Clagett) | |||||
2020-11-29 | Merge pull request #6937 | luigi1111 | 15 | -32/+32 | |
8a282f6 Add RELINK_TARGETS, monero_add_target_no_relink and use monero_add_executable/monero_add_library where possible (mj-xmr) Add monero_add_minimal_executable and use in tests (mj-xmr) | |||||
2020-11-28 | Merge pull request #6856 | luigi1111 | 1 | -18/+0 | |
db70af1 Unit Tests: Remove block reward upper bound size checks (TheCharlatan) | |||||
2020-11-25 | cryptonote_core: dandelion - use local height or median height if syncing | xiphon | 3 | -3/+10 | |
2020-11-16 | Better log message for unusable anon networks | Howard Chu | 1 | -1/+2 | |
2020-11-03 | Switch to Dandelion++ fluff mode if no out connections for stem mode | Lee Clagett | 1 | -0/+109 | |
2020-10-28 | Add RELINK_TARGETS, monero_add_target_no_relink and use ↵ | mj-xmr | 15 | -32/+32 | |
monero_add_executable/monero_add_library where possible (mj-xmr) Add monero_add_minimal_executable and use in tests This is done in order not to have to relink targets, when just an .so changed, but not its interface. | |||||
2020-10-22 | functional_tests: inrease mining timeout | selsta | 1 | -1/+1 | |
2020-10-13 | Change to more efficient allocation strategy in byte_stream | Lee Clagett | 1 | -43/+50 | |
2020-10-13 | Allow byte_stream->byte_slice conversion to shrink unused buffer space | Lee Clagett | 1 | -1/+3 | |
2020-10-12 | Dandelion++: skip desynced peers in stem phase | xiphon | 1 | -34/+41 | |
2020-10-10 | Change epee binary output from std::stringstream to byte_stream | Lee Clagett | 7 | -31/+30 | |
2020-10-03 | Unit Tests: Remove block reward upper bound size checks | TheCharlatan | 1 | -18/+0 | |
Tests running after being compiled with `make debug-test` failed with ``` [ FAILED ] block_reward_and_current_block_weight.fails_on_huge_median_size [ FAILED ] block_reward_and_current_block_weight.fails_on_huge_block_weight ``` With the introduction of the patch in https://github.com/monero-project/monero/commit/be82c40703d267184ee07bf7be71002122c86656#diff-1a57d4e6013984c420da98d1adde0eafL113 the assertions checking the weight of the median and current block against a size limit were removed. Since the limit is now enforced by a long divisor and a uint64_t type, checking in a separate test makes little sense, so they are removed here. | |||||
2020-09-27 | Merge pull request #6840 | Alexander Blair | 1 | -1/+1 | |
6ee9f1260 fuzz_tests: fix build error in signature fuzz test (moneromooo-monero) | |||||
2020-09-24 | functional_tests: rewrite mining code, clearer timeout info | iamamyth | 1 | -12/+11 | |
2020-09-24 | fuzz_tests: fix build error in signature fuzz test | moneromooo-monero | 1 | -1/+1 | |
2020-09-07 | Merge pull request #6798 | luigi1111 | 2 | -10/+32 | |
4e44306 enable CLSAG support for Trezor client (ph4r05) | |||||
2020-09-06 | Merge pull request #6111 | Riccardo Spagni | 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) | |||||
2020-09-04 | enable CLSAG support for Trezor client | Dusan Klinec | 2 | -10/+32 | |
2020-09-03 | Merge pull request #6757 | luigi1111 | 1 | -20/+20 | |
6a37da8 threadpool: guard against exceptions in jobs, and armour plating (moneromooo-monero) | |||||
2020-09-01 | threadpool: guard against exceptions in jobs, and armour plating | moneromooo-monero | 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 | |||||
2020-08-28 | Bind signature to full address and signing mode | Sarang Noether | 1 | -0/+2 | |
2020-08-28 | wallet: allow signing a message with spend or view key | moneromooo-monero | 2 | -7/+12 | |
2020-08-28 | core_tests: fix failures after v13 | moneromooo-monero | 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 | |||||
2020-08-28 | core_tests: remove hardcoded hf version | moneromooo-monero | 1 | -1/+1 | |
2020-08-27 | Merge pull request #6769 | Alexander Blair | 1 | -0/+41 | |
b641e0a2c Add clear method to byte_stream (Lee Clagett) | |||||
2020-08-27 | functional_tests: add a large (many randomx epochs) p2p reorg test | moneromooo-monero | 1 | -0/+19 | |
2020-08-27 | functional_tests: add randomx tests | moneromooo-monero | 2 | -0/+117 | |
2020-08-27 | core: fix mining from a block that's not the current top | moneromooo-monero | 1 | -3/+3 | |
2020-08-27 | Added balance check to MLSAG/CLSAG performance tests | Sarang Noether | 3 | -144/+282 | |
2020-08-27 | Updated MLSAG and CLSAG tests for consistency | Sarang Noether | 3 | -31/+63 | |
2020-08-27 | CLSAG verification performance test | Sarang Noether | 2 | -22/+40 | |
2020-08-27 | CLSAG optimizations | Sarang Noether | 2 | -86/+82 | |
2020-08-27 | Integrate CLSAGs into monero | moneromooo-monero | 15 | -85/+656 | |
They are allowed from v12, and MLSAGs are rejected from v13. | |||||
2020-08-27 | unit_tests: add ge_triple_scalarmult_base_vartime test | moneromooo-monero | 1 | -0/+62 | |
2020-08-27 | CLSAG signatures | Sarang Noether | 4 | -4/+196 | |
2020-08-27 | Merge pull request #6760 | Alexander Blair | 3 | -0/+30 | |
844fb4e94 enforce claiming maximum coinbase amount (moneromooo-monero) | |||||
2020-08-27 | Merge pull request #6690 | Alexander Blair | 10 | -12/+10 | |
7175dcb10 replace most boost serialization with existing monero serialization (moneromooo-monero) | |||||
2020-08-27 | Merge pull request #6660 | Alexander Blair | 2 | -8/+193 | |
839e1f4ba functional_tests: add p2p functional tests (moneromooo-monero) | |||||
2020-08-26 | functional_tests: add p2p functional tests | moneromooo-monero | 2 | -8/+193 | |
Tests tx/block propagation and reorgs | |||||
2020-08-21 | enforce claiming maximum coinbase amount | moneromooo-monero | 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 | |||||
2020-08-17 | Add clear method to byte_stream | Lee Clagett | 1 | -0/+41 | |
2020-08-17 | Revert "Use domain-separated ChaCha20 for in-memory key encryption" | luigi1111 | 2 | -74/+0 | |
This reverts commit 921dd8dde5d381052d0aa2936304a3541a230c55. | |||||
2020-08-17 | replace most boost serialization with existing monero serialization | moneromooo-monero | 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. | |||||
2020-08-16 | Merge pull request #6718 | Alexander Blair | 1 | -0/+11 | |
85efc88c1 Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with unit test (koe) | |||||
2020-08-16 | Merge pull request #6716 | Alexander Blair | 4 | -4/+4 | |
76c16822d wallet2_api: implement runtime proxy configuration (xiphon) | |||||
2020-08-16 | Merge pull request #6603 | Alexander Blair | 1 | -1/+16 | |
4e2377995 Change ZMQ-JSON txextra to hex and remove unnecessary base fields (Lee Clagett) | |||||
2020-08-16 | Merge pull request #6601 | Alexander Blair | 1 | -1/+1 | |
98c151ecb Optimize ZMQ-JSON vector reading; GetBlocksFast reads 24%+ faster (Lee Clagett) 60627c9f2 Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ faster (Lee Clagett) fe96e66eb Fix pruned tx for ZMQ's GetBlocksFast (Lee Clagett) | |||||
2020-08-16 | Merge pull request #6593 | Alexander Blair | 1 | -0/+1 | |
6f5411d30 tests: fix missing error on missing python entry point (moneromooo-monero) c6dc2850c python-rpc: add missing sync_txpool python entry point (moneromooo-monero) | |||||
2020-08-16 | Merge pull request #6493 | Alexander Blair | 2 | -0/+74 | |
921dd8dde Use domain-separated ChaCha20 for in-memory key encryption (Sarang Noether) | |||||
2020-08-16 | Merge pull request #6337 | Alexander Blair | 3 | -0/+479 | |
a11ec4ac1 Support for supercop ASM in wallet, and benchmark for supercop (Lee Clagett) | |||||
2020-08-16 | Merge pull request #6329 | Alexander Blair | 3 | -5/+165 | |
6bfcd3101 Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests. (Sarang Noether) | |||||
2020-08-14 | Change ZMQ-JSON txextra to hex and remove unnecessary base fields | Lee Clagett | 1 | -1/+16 | |
2020-08-14 | Fix pruned tx for ZMQ's GetBlocksFast | Lee Clagett | 1 | -1/+1 | |
2020-08-09 | Use domain-separated ChaCha20 for in-memory key encryption | Sarang Noether | 2 | -0/+74 | |
2020-08-09 | Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that ↵ | Sarang Noether | 3 | -5/+165 | |
include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests. | |||||
2020-08-09 | Merge pull request #6354 | Alexander Blair | 1 | -8/+246 | |
67ade8005 Add randomized delay when forwarding txes from i2p/tor -> ipv4/6 (Lee Clagett) | |||||
2020-07-23 | Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with ↵ | koe | 1 | -0/+11 | |
unit test | |||||
2020-07-20 | wallet2_api: implement runtime proxy configuration | xiphon | 4 | -4/+4 | |
2020-07-19 | Merge pull request #6516 | Alexander Blair | 2 | -3/+0 | |
8656a8c9f remove double includes (sumogr) | |||||
2020-07-19 | Merge pull request #6512 | Alexander Blair | 181 | -181/+181 | |
5ef0607da Update copyright year to 2020 (SomaticFanatic) | |||||
2020-07-19 | Merge pull request #6497 | Alexander Blair | 2 | -2/+2 | |
db8563cb performance_tests: some windows fixes (moneromooo-monero) | |||||
2020-07-08 | Merge pull request #6599 | luigi1111 | 1 | -0/+11 | |
6e4a55b rpc: fix relay_tx error return mixup (moneromooo-monero) 9b86e14 functional_tests: add simple relay_tx test (moneromooo-monero) | |||||
2020-07-08 | Merge pull request #6559 | luigi1111 | 1 | -0/+23 | |
15538f7 ByteSlice: Fix persisting ptr to std::moved SSO buffer (Doy-lee) | |||||
2020-06-19 | Merge pull request #6656 | luigi1111 | 8 | -18/+93 | |
bde7f1c fuzz_tests: fix init check in oss-fuzz mode (moneromooo-monero) c4b7420 Do not use PIE with OSS-Fuzz (moneromooo-monero) c4df8b1 fix leaks in fuzz tests (moneromooo-monero) 38ca1bb fuzz_tests: add a tx extra fuzz test (moneromooo-monero) | |||||
2020-06-14 | fuzz_tests: fix init check in oss-fuzz mode | moneromooo-monero | 1 | -1/+1 | |