summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* functional_tests: add simple relay_tx testmoneromooo-monero2020-06-111-0/+11
|
* ByteSlice: Fix persisting ptr to std::moved SSO bufferDoyle2020-05-201-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.
* Merge pull request #6532luigi11112020-05-191-2/+2
|\ | | | | | | f35ced6 build: fix boost 1.73 compatibility (selsta)
| * build: fix boost 1.73 compatibilityselsta2020-05-141-2/+2
| |
* | Fixed bugs for take_slice and byte_stream->byte_sliceLee Clagett2020-05-121-0/+31
|/
* Merge pull request #6477luigi11112020-05-063-65/+25
|\ | | | | | | afe5a55 Revert functional test changes in babf25d and 5715460 (vtnerd)
| * Revert functional test changes in babf25d2e and 571546067Lee Clagett2020-04-243-65/+25
| |
* | Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON.Lee Clagett2020-04-112-5/+259
| |
* | Merge pull request #6451luigi11112020-05-023-0/+11
|\ \ | | | | | | | | | 4ed60b6 Bulletproofs: verification speedup (SarangNoether)
| * | Bulletproofs: verification speedupSarang Noether2020-04-143-0/+11
| | |
* | | Merge pull request #6460luigi11112020-05-011-0/+4
|\ \ \ | | | | | | | | | | | | f8b1480 unit_tests: fix gcc+ warning (sumogr)
| * | | unit_tests: fix gcc+ warningSumo Gr2020-04-181-0/+4
| | | |
* | | | Merge pull request #6446luigi11112020-05-014-57/+43
|\ \ \ \ | | | | | | | | | | | | | | | e509ede trezor: adapt to new passphrase mechanism (ph4r05)
| * | | | trezor: adapt to new passphrase mechanismDusan Klinec2020-04-274-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
* | | | Use byte_slice for sending zmq messages - removes data copy within zmqLee Clagett2020-04-031-0/+39
| |_|/ |/| |
* | | Merge pull request #6445luigi11112020-04-213-25/+65
|\ \ \ | | | | | | | | | | | | | | | | 5715460 Always reject duplicate key-images from second txid (vtnerd) babf25d Allow unrestricted rpc calls to get full txpool info (vtnerd)
| * | | Always reject duplicate key-images from second txidLee Clagett2020-03-301-13/+39
| | | |
| * | | Allow unrestricted rpc calls to get full txpool infoLee Clagett2020-03-302-12/+26
| | |/ | |/|
* | | Merge pull request #6433luigi11112020-04-212-1/+5
|\ \ \ | | | | | | | | | | | | | | | | 7326b69 functional_tests: ensure signatures never reuse a timestamp (moneromooo-monero) 082dd2c functional_tests: ensure signed timestamps are fresh (moneromooo-monero)
| * | | functional_tests: ensure signatures never reuse a timestampmoneromooo-monero2020-04-061-0/+2
| | | |
| * | | functional_tests: ensure signed timestamps are freshmoneromooo-monero2020-04-061-1/+3
| | | | | | | | | | | | | | | | This fixes a test failure now that timestamps are more constrained
* | | | Merge pull request #6359luigi11112020-04-211-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | f9441c5 Fixed string_ref usage bug in epee::from_hex::vector (vtnerd)
| * | | | Fixed string_ref usage bug in epee::from_hex::vectorLee Clagett2020-03-301-0/+3
| | |_|/ | |/| |
* | | | Merge pull request #6332luigi11112020-04-211-0/+5
|\ \ \ \ | |_|_|/ |/| | | | | | | 87d7558 Allow wallet2.h to run in WebAssembly (woodser)
| * | | Allow wallet2.h to run in WebAssemblywoodser2020-04-151-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.
* / / Adding Dandelion++ support to public networks:Lee Clagett2020-03-265-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
* | Merge pull request #6403luigi11112020-04-103-0/+64
|\ \ | |/ |/| | | 5de2295 Correct key image check in tx_pool (vtnerd)
| * Correct key image check in tx_poolLee Clagett2020-03-143-0/+64
| |
* | Merge pull request #6381luigi11112020-04-041-8/+12
|\ \ | | | | | | | | | e719760 Fix receive order leakage with tx fluffing (vtnerd)
| * | Fix receive order leakage with tx fluffingLee Clagett2020-03-101-8/+12
| | |
* | | Merge pull request #6361luigi11112020-04-042-1/+58
|\ \ \ | | | | | | | | | | | | 68a6507 Fixed bug in ZMQ JSON-RPC method field (vtnerd)
| * | | Fixed bug in ZMQ JSON-RPC method fieldLee Clagett2019-11-182-1/+58
| | | |
* | | | Merge pull request #6357luigi11112020-04-042-0/+173
|\ \ \ \ | | | | | | | | | | | | | | | 42a7a4d daemon: auto public nodes - cache and prioritize most stable nodes (xiphon)
| * | | | daemon: auto public nodes - cache and prioritize most stable nodesxiphon2020-02-282-0/+173
| |/ / /
* | | | Merge pull request #6351luigi11112020-04-041-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)
| * | | | Move hex->bin conversion to monero copyright files and with less includesLee Clagett2020-03-091-3/+43
| | |_|/ | |/| |
* | | | Merge pull request #6346luigi11112020-04-042-5/+1
|\ \ \ \ | | | | | | | | | | | | | | | dbfa4f8 unit_tests: fix missing test names (xiphon)
| * | | | unit_tests: fix missing test namesxiphon2020-02-182-5/+1
| | |/ / | |/| |
* | | | Merge pull request #6339luigi11112020-04-042-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | c61abf8 remove empty statements (shopglobal)
| * | | | remove empty statementsInterchained2020-02-172-2/+2
| |/ / / | | | | | | | | | | | | Cleaning up a little around the code base.
* | | | Merge pull request #6335luigi11112020-04-041-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | 0078ce7 wipeable_string: split - treat CR, LF and Tabs as separators (xiphon)
| * | | | wipeable_string: split - treat CR, LF and Tabs as separatorsxiphon2020-02-121-0/+1
| | | | |
* | | | | Merge pull request #6309luigi11112020-04-042-5/+57
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | e69acff functional_tests: update cookie at 10 seconds interval (moneromooo-monero) f5a11f0 functional_tests: speed up signature generation (moneromooo-monero)
| * | | | | functional_tests: speed up signature generationmoneromooo-monero2020-03-262-5/+29
| | | | | | | | | | | | | | | | | | | | | | | | Executing a new binary for each signature can get really slow
| * | | | | functional_tests: update cookie at 10 seconds intervalmoneromooo-monero2020-03-261-0/+28
| | |_|/ / | |/| | | | | | | | | | | | | Otherwise the daemon will start rejecting
* | | | | cryptonote_basic: drop unused verification_context::m_not_rct fieldxiphon2020-03-311-3/+0
| | | | |
* | | | | Merge pull request #6214luigi11112020-03-312-0/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 054b4c7 protocol: request txpool contents when synced (moneromooo-monero)
| * | | | | protocol: request txpool contents when syncedmoneromooo-monero2020-03-222-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
* | | | | Fix network unit tests after epee changesLee Clagett2020-03-281-2/+2
| | | | |
* | | | | Merge pull request #6285Alexander Blair2020-03-271-22/+402
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | d0641b42 net: fix incorrect less operator for top/i2p addresses (Aaron Hook)