| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
| |
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.
|
| |\
| |
| |
| | |
f35ced6 build: fix boost 1.73 compatibility (selsta)
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
afe5a55 Revert functional test changes in babf25d and 5715460 (vtnerd)
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
4ed60b6 Bulletproofs: verification speedup (SarangNoether)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
f8b1480 unit_tests: fix gcc+ warning (sumogr)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
e509ede trezor: adapt to new passphrase mechanism (ph4r05)
|
| | | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- 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
|
| | |_|/
|/| | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
5715460 Always reject duplicate key-images from second txid (vtnerd)
babf25d Allow unrestricted rpc calls to get full txpool info (vtnerd)
|
| | | | | |
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
7326b69 functional_tests: ensure signatures never reuse a timestamp (moneromooo-monero)
082dd2c functional_tests: ensure signed timestamps are fresh (moneromooo-monero)
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
This fixes a test failure now that timestamps are more constrained
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
f9441c5 Fixed string_ref usage bug in epee::from_hex::vector (vtnerd)
|
| | | |_|/
| |/| | |
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
87d7558 Allow wallet2.h to run in WebAssembly (woodser)
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
- 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.
|
| |/ /
| |
| |
| |
| |
| | |
- 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
|
| |\ \
| |/
|/|
| | |
5de2295 Correct key image check in tx_pool (vtnerd)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
e719760 Fix receive order leakage with tx fluffing (vtnerd)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
68a6507 Fixed bug in ZMQ JSON-RPC method field (vtnerd)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
42a7a4d daemon: auto public nodes - cache and prioritize most stable nodes (xiphon)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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)
|
| | | |_|/
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
dbfa4f8 unit_tests: fix missing test names (xiphon)
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
c61abf8 remove empty statements (shopglobal)
|
| | |/ / /
| | | |
| | | |
| | | | |
Cleaning up a little around the code base.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
0078ce7 wipeable_string: split - treat CR, LF and Tabs as separators (xiphon)
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
e69acff functional_tests: update cookie at 10 seconds interval (moneromooo-monero)
f5a11f0 functional_tests: speed up signature generation (moneromooo-monero)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Executing a new binary for each signature can get really slow
|
| | | |_|/ /
| |/| | |
| | | | |
| | | | | |
Otherwise the daemon will start rejecting
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
054b4c7 protocol: request txpool contents when synced (moneromooo-monero)
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
d0641b42 net: fix incorrect less operator for top/i2p addresses (Aaron Hook)
|