Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-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-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-19 | boosted_tcp_server: add segfault demo | anon | 1 | -0/+150 | |
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 | |
2020-06-14 | fix leaks in fuzz tests | moneromooo-monero | 4 | -17/+34 | |
2020-06-14 | fuzz_tests: add a tx extra fuzz test | moneromooo-monero | 4 | -0/+58 | |
2020-06-09 | repo: update donation fund address | selsta | 3 | -9/+9 | |
2020-06-08 | Merge pull request #6522 | luigi1111 | 1 | -0/+31 | |
29e563b Fixed bugs for take_slice and byte_stream->byte_slice (vtnerd) | |||||
2020-05-31 | Fix boost <1.60 compilation and fix boost 1.73+ warnings | Lee Clagett | 1 | -2/+3 | |
2020-05-28 | functional_tests: add simple relay_tx test | moneromooo-monero | 1 | -0/+11 | |
2020-05-27 | Merge pull request #6535 | luigi1111 | 15 | -540/+228 | |
81773f5 fuzz_tests: refactor and add OSS-Fuzz compatibility (moneromooo-monero) cb4edc1 cmake: ASAN and PIE don't mix (moneromooo-monero) | |||||
2020-05-27 | tests: fix missing error on missing python entry point | moneromooo-monero | 1 | -0/+1 | |
2020-05-20 | ByteSlice: Fix persisting ptr to std::moved SSO buffer | Doyle | 1 | -0/+23 | |
The Bug: 1. Construct `byte_slice.portion_` with `epee::span(buffer)` which copies a pointer to the SSO buffer to `byte_slice.portion_` 2. It constructs `byte_slice.storage_` with `std::move(buffer)` (normally this swap pointers, but SSO means a memcpy and clear on the original SSO buffer) 3. `slice.data()` returns a pointer from `slice.portion_` that points to the original SSO cleared buffer, `slice.storage_` has the actual string. | |||||
2020-05-16 | Support for supercop ASM in wallet, and benchmark for supercop | Lee Clagett | 3 | -0/+479 | |
2020-05-15 | fuzz_tests: refactor and add OSS-Fuzz compatibility | moneromooo-monero | 15 | -540/+228 | |
2020-05-15 | Add randomized delay when forwarding txes from i2p/tor -> ipv4/6 | Lee Clagett | 1 | -8/+246 | |
2020-05-14 | build: fix boost 1.73 compatibility | selsta | 1 | -2/+2 | |
2020-05-12 | Fixed bugs for take_slice and byte_stream->byte_slice | Lee Clagett | 1 | -0/+31 | |
2020-05-11 | remove double includes | sumogr | 2 | -3/+0 | |
2020-05-06 | Update copyright year to 2020 | SomaticFanatic | 181 | -181/+181 | |
Update copyright year to 2020 | |||||
2020-05-06 | Merge pull request #6477 | luigi1111 | 3 | -65/+25 | |
afe5a55 Revert functional test changes in babf25d and 5715460 (vtnerd) | |||||
2020-05-04 | Adding ZMQ/Pub support for txpool_add and chain_main events | Lee Clagett | 4 | -8/+776 | |
2020-05-03 | performance_tests: some windows fixes | moneromooo-monero | 2 | -2/+2 | |
Too many iterations cause std::bad_alloc for the timings vector, and the micro prefix displays as some other character, so use u. Reported by iDunk | |||||
2020-04-24 | Revert functional test changes in babf25d2e and 571546067 | Lee Clagett | 3 | -65/+25 | |
2020-04-21 | Merge pull request #6445 | luigi1111 | 3 | -25/+65 | |
5715460 Always reject duplicate key-images from second txid (vtnerd) babf25d Allow unrestricted rpc calls to get full txpool info (vtnerd) | |||||
2020-04-21 | Merge pull request #6433 | luigi1111 | 2 | -1/+5 | |
7326b69 functional_tests: ensure signatures never reuse a timestamp (moneromooo-monero) 082dd2c functional_tests: ensure signed timestamps are fresh (moneromooo-monero) | |||||
2020-04-21 | Merge pull request #6359 | luigi1111 | 1 | -0/+3 | |
f9441c5 Fixed string_ref usage bug in epee::from_hex::vector (vtnerd) | |||||
2020-04-21 | Merge pull request #6332 | luigi1111 | 1 | -0/+5 | |
87d7558 Allow wallet2.h to run in WebAssembly (woodser) | |||||
2020-04-15 | Allow wallet2.h to run in WebAssembly | woodser | 1 | -0/+5 | |
- Add abstract_http_client.h which http_client.h extends. - Replace simple_http_client with abstract_http_client in wallet2, message_store, message_transporter, and node_rpc_proxy. - Import and export wallet data in wallet2. - Use #if defined __EMSCRIPTEN__ directives to skip incompatible code. | |||||
2020-04-11 | Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON. | Lee Clagett | 2 | -5/+259 | |
2020-05-02 | Merge pull request #6451 | luigi1111 | 3 | -0/+11 | |
4ed60b6 Bulletproofs: verification speedup (SarangNoether) | |||||
2020-05-01 | Merge pull request #6460 | luigi1111 | 1 | -0/+4 | |
f8b1480 unit_tests: fix gcc+ warning (sumogr) | |||||
2020-05-01 | Merge pull request #6446 | luigi1111 | 4 | -57/+43 | |
e509ede trezor: adapt to new passphrase mechanism (ph4r05) | |||||
2020-04-27 | trezor: adapt to new passphrase mechanism | Dusan Klinec | 4 | -57/+43 | |
- choice where to enter passphrase is now made on the host - use wipeable string in the comm stack - wipe passphrase memory - protocol optimizations, prepare for new firmware version - minor fixes and improvements - tests fixes, HF12 support | |||||
2020-04-18 | unit_tests: fix gcc+ warning | Sumo Gr | 1 | -0/+4 | |
2020-04-14 | Bulletproofs: verification speedup | Sarang Noether | 3 | -0/+11 | |
2020-04-10 | Merge pull request #6403 | luigi1111 | 3 | -0/+64 | |
5de2295 Correct key image check in tx_pool (vtnerd) | |||||
2020-04-06 | functional_tests: ensure signatures never reuse a timestamp | moneromooo-monero | 1 | -0/+2 | |
2020-04-06 | functional_tests: ensure signed timestamps are fresh | moneromooo-monero | 1 | -1/+3 | |
This fixes a test failure now that timestamps are more constrained | |||||
2020-04-04 | Merge pull request #6381 | luigi1111 | 1 | -8/+12 | |
e719760 Fix receive order leakage with tx fluffing (vtnerd) | |||||
2020-04-04 | Merge pull request #6361 | luigi1111 | 2 | -1/+58 | |
68a6507 Fixed bug in ZMQ JSON-RPC method field (vtnerd) | |||||
2020-04-04 | Merge pull request #6357 | luigi1111 | 2 | -0/+173 | |
42a7a4d daemon: auto public nodes - cache and prioritize most stable nodes (xiphon) | |||||
2020-04-04 | Merge pull request #6351 | luigi1111 | 1 | -3/+43 | |
81c5943 Remove temporary std::string creation in some hex->bin calls (vtnerd) 5fcc23a Move hex->bin conversion to monero copyright files and with less includes (vtnerd) 3387f0e Reduce template bloat in hex->bin for ZMQ json (vtnerd) | |||||
2020-04-04 | Merge pull request #6346 | luigi1111 | 2 | -5/+1 | |
dbfa4f8 unit_tests: fix missing test names (xiphon) | |||||
2020-04-04 | Merge pull request #6339 | luigi1111 | 2 | -2/+2 | |
c61abf8 remove empty statements (shopglobal) | |||||
2020-04-04 | Merge pull request #6335 | luigi1111 | 1 | -0/+1 | |
0078ce7 wipeable_string: split - treat CR, LF and Tabs as separators (xiphon) | |||||
2020-04-04 | Merge pull request #6309 | luigi1111 | 2 | -5/+57 | |
e69acff functional_tests: update cookie at 10 seconds interval (moneromooo-monero) f5a11f0 functional_tests: speed up signature generation (moneromooo-monero) | |||||
2020-04-03 | Use byte_slice for sending zmq messages - removes data copy within zmq | Lee Clagett | 1 | -0/+39 | |
2020-03-31 | cryptonote_basic: drop unused verification_context::m_not_rct field | xiphon | 1 | -3/+0 | |
2020-03-31 | Merge pull request #6214 | luigi1111 | 2 | -0/+4 | |
054b4c7 protocol: request txpool contents when synced (moneromooo-monero) | |||||
2020-03-30 | Always reject duplicate key-images from second txid | Lee Clagett | 1 | -13/+39 | |
2020-03-30 | Allow unrestricted rpc calls to get full txpool info | Lee Clagett | 2 | -12/+26 | |
2020-03-30 | Fixed string_ref usage bug in epee::from_hex::vector | Lee Clagett | 1 | -0/+3 | |
2020-03-28 | Fix network unit tests after epee changes | Lee Clagett | 1 | -2/+2 | |
2020-03-27 | Merge pull request #6285 | Alexander Blair | 1 | -23/+403 | |
d0641b42 net: fix incorrect less operator for top/i2p addresses (Aaron Hook) | |||||
2020-03-26 | Adding Dandelion++ support to public networks: | Lee Clagett | 5 | -29/+1118 | |
- New flag in NOTIFY_NEW_TRANSACTION to indicate stem mode - Stem loops detected in tx_pool.cpp - Embargo timeout for a blackhole attack during stem phase | |||||
2020-03-26 | functional_tests: speed up signature generation | moneromooo-monero | 2 | -5/+29 | |
Executing a new binary for each signature can get really slow | |||||
2020-03-26 | functional_tests: update cookie at 10 seconds interval | moneromooo-monero | 1 | -0/+28 | |
Otherwise the daemon will start rejecting | |||||
2020-03-22 | protocol: request txpool contents when synced | moneromooo-monero | 2 | -0/+4 | |
A newly synced Alice sends a (typically quite small) list of txids in the local tpxool to a random peer Bob, who then uses the existing tx relay system to send Alice any tx in his txpool which is not in the list Alice sent | |||||
2020-03-20 | p2p: remove old debug commands | Aaron Hook | 4 | -2/+2 | |
2020-03-14 | Correct key image check in tx_pool | Lee Clagett | 3 | -0/+64 | |
2020-03-12 | Merge pull request #6273 | Alexander Blair | 2 | -20/+38 | |
0f78b06e Various improvements to the ZMQ JSON-RPC handling: (Lee Clagett) | |||||
2020-03-12 | Merge pull request #6243 | Alexander Blair | 1 | -2/+2 | |
4771a7ae p2p: remove obsolete local time in handshake (moneromooo-monero) 2fbbc4a2 p2p: avoid sending the same peer list over and over (moneromooo-monero) 3004835b epee: remove backward compatible endian specific address serialization (moneromooo-monero) 39a343d7 p2p: remove backward compatible peer list (moneromooo-monero) 60631802 p2p: simplify last_seen serialization now we have optional stores (moneromooo-monero) 9467b2e4 cryptonote_protocol: omit top 64 bits of difficulty when 0 (moneromooo-monero) b595583f serialization: do not write optional fields with default value (moneromooo-monero) 5f98b46d p2p: remove obsolete local time from TIMED_SYNC (moneromooo-monero) | |||||
2020-03-10 | Fix receive order leakage with tx fluffing | Lee Clagett | 1 | -8/+12 | |
2020-03-09 | Move hex->bin conversion to monero copyright files and with less includes | Lee Clagett | 1 | -3/+43 | |
2020-03-05 | Various improvements to the ZMQ JSON-RPC handling: | Lee Clagett | 2 | -20/+38 | |
- Finding handling function in ZMQ JSON-RPC now uses binary search - Temporary `std::vector`s in JSON output now use `epee::span` to prevent allocations. - Binary -> hex in JSON output no longer allocates temporary buffer - C++ structs -> JSON skips intermediate DOM creation, and instead write directly to an output stream. | |||||
2020-02-28 | Merge pull request #6061 | Alexander Blair | 4 | -5/+0 | |
f1091c41 core_tests: remove some useless verbose logs (moneromooo-monero) | |||||
2020-02-28 | Merge pull request #6225 | Alexander Blair | 1 | -0/+5 | |
987c3139 print_coinbase_tx_sum now supports 128 bits sums (moneromooo-monero) | |||||
2020-02-28 | Merge pull request #6220 | Alexander Blair | 1 | -3/+3 | |
a9bdc6e4 Improved performance for epee serialization: (Lee Clagett) | |||||
2020-02-28 | Merge pull request #6202 | Alexander Blair | 1 | -9/+0 | |
02b80513 unit_tests: remove invalid bulletproofs unit test (moneromooo-monero) | |||||
2020-02-28 | daemon: auto public nodes - cache and prioritize most stable nodes | xiphon | 2 | -0/+173 | |
2020-02-18 | unit_tests: fix missing test names | xiphon | 2 | -5/+1 | |
2020-02-17 | remove empty statements | Interchained | 2 | -2/+2 | |
Cleaning up a little around the code base. | |||||
2020-02-12 | wipeable_string: split - treat CR, LF and Tabs as separators | xiphon | 1 | -0/+1 | |
2020-02-06 | Merge pull request #6069 | Alexander Blair | 1 | -8/+23 | |
d64e5aa7 wallet: allow message sign/verify for subaddresses (moneromooo-monero) | |||||
2020-02-06 | Merge pull request #6035 | Alexander Blair | 1 | -0/+2 | |
b90c4bc3 rpc: error out from get_info if the proxied call errors out (moneromooo-monero) fa16df99 make_test_signature: exit nicely on top level exception (moneromooo-monero) 054b2621 node_rpc_proxy: init some new rpc payment fields in invalidate (moneromooo-monero) d0faae2a rpc: init a few missing client_info members (moneromooo-monero) d56a483a rpc: do not propagate exceptions out of a dtor (moneromooo-monero) 3c849188 rpc: always set the update field in update on sucess (moneromooo-monero) | |||||
2020-01-26 | serialization: do not write optional fields with default value | moneromooo-monero | 1 | -2/+2 | |
2020-01-25 | Merge pull request #6170 | Alexander Blair | 3 | -18/+19 | |
56a4469e network: log traffic and add a simple traffic analysis script (moneromooo-monero) | |||||
2020-01-26 | network: log traffic and add a simple traffic analysis script | moneromooo-monero | 3 | -18/+19 | |
2020-01-26 | wallet: do not split integrated addresses in address book api | moneromooo-monero | 2 | -60/+5 | |
2020-01-24 | Merge pull request #6300 | Alexander Blair | 1 | -4/+10 | |
6f330865 fix tests bug added in #6110 (Dusan Klinec) | |||||
2020-01-24 | Merge pull request #6146 | Alexander Blair | 2 | -16/+84 | |
70c9cd3c Change to Tx diffusion (Dandelion++ fluff) instead of flooding (Lee Clagett) | |||||
2020-01-19 | fix tests bug added in #6110 | Dusan Klinec | 1 | -4/+10 | |
- e.g., fixes gen_block_big_major_version test, error: generation failed: what=events not set, cannot compute valid RandomX PoW - ask for events only if difficulty > 1 (when it really matters) - throwing an exception changed to logging, so it is easy to spot a problem if tests start to fail. | |||||
2020-01-18 | net: fix incorrect less operator for top/i2p addresses | Aaron Hook | 1 | -23/+403 | |
2020-01-16 | Merge pull request #6115 | Alexander Blair | 1 | -0/+2 | |
27522aaa core_tests: reset thread pool between tests (moneromooo-monero) | |||||
2020-01-11 | Merge pull request #6110 | Alexander Blair | 3 | -22/+180 | |
da6c807f tests: fix HF12 chaingen - construct bc object from events (Dusan Klinec) | |||||
2019-12-31 | wallet: allow message sign/verify for subaddresses | moneromooo-monero | 1 | -8/+23 | |
2019-12-12 | Merge pull request #6041 | luigi1111 | 1 | -1/+11 | |
261abf7 functional_tests: ensure mining stops on error in mining test (moneromooo-monero) | |||||
2019-12-12 | Merge pull request #6018 | luigi1111 | 2 | -1/+51 | |
dce6f05 rpc: Only show version string if it matches expected pattern (ndorf) 3293780 daemon: Use rpc for 'version' command (ndorf) | |||||
2019-12-12 | print_coinbase_tx_sum now supports 128 bits sums | moneromooo-monero | 1 | -0/+5 | |
The tail emission will bring the total above 64 bits | |||||
2019-12-01 | unit_tests: remove invalid bulletproofs unit test | moneromooo-monero | 1 | -9/+0 | |
It was intended to check a case which is actually valid (0 gamma), but was actually duplicating the bad amount test. Reported by WhatDo_ on IRC. | |||||
2019-11-27 | make_test_signature: exit nicely on top level exception | moneromooo-monero | 1 | -0/+2 | |
Coverity 205411 |