Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-06 | Merge pull request #6053 | Alexander Blair | 4 | -13/+11 | |
deb350b7 always print peer IDs in the same format (moneromooo-monero) | |||||
2020-02-06 | Merge pull request #6050 | Alexander Blair | 1 | -2/+3 | |
65301c40 core: point out when we hit the block rate visibility limit (moneromooo-monero) | |||||
2020-02-06 | Merge pull request #6040 | Alexander Blair | 1 | -5/+4 | |
2f8f3a94 rpc: base flush_cache request/response on the new base structs (moneromooo-monero) | |||||
2020-02-06 | Merge pull request #6035 | Alexander Blair | 4 | -6/+20 | |
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-02-04 | Merge pull request #6233 | luigi1111 | 1 | -1/+1 | |
8a27645 blockchain: fix flushing txes from the txpool (moneromooo-monero) | |||||
2020-01-25 | Merge pull request #6140 | Alexander Blair | 5 | -3/+70 | |
08635a08 blockchain: speedup fetching pruned contiguous tx blobs (moneromooo-monero) | |||||
2020-01-25 | Merge pull request #6170 | Alexander Blair | 7 | -27/+155 | |
56a4469e network: log traffic and add a simple traffic analysis script (moneromooo-monero) | |||||
2020-01-25 | Merge pull request #6158 | Alexander Blair | 8 | -221/+76 | |
dd8c6b17 wallet: do not split integrated addresses in address book api (moneromooo-monero) | |||||
2020-01-26 | network: log traffic and add a simple traffic analysis script | moneromooo-monero | 7 | -27/+155 | |
2020-01-26 | wallet: do not split integrated addresses in address book api | moneromooo-monero | 8 | -221/+76 | |
2020-01-24 | Merge pull request #6093 | Alexander Blair | 1 | -2/+2 | |
2e58eb5c lmdb: Remove meaningless const qualifier on function type (Nathan Dorfman) | |||||
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 #6267 | Alexander Blair | 1 | -4/+4 | |
2aa80b1d build: autodetect MSYS2 install path, support non-standard location (xiphon) | |||||
2020-01-24 | Merge pull request #6270 | Alexander Blair | 1 | -0/+62 | |
957ae887 workflows: add build and test workflow (selsta) | |||||
2020-01-24 | Merge pull request #6287 | Alexander Blair | 1 | -20/+0 | |
dbcfae6f README: remove unmaintained build status (selsta) | |||||
2020-01-24 | Merge pull request #6247 | Alexander Blair | 1 | -1/+1 | |
cce4ea02 README: fix translation link (moneromooo-monero) | |||||
2020-01-24 | Merge pull request #6173 | Alexander Blair | 1 | -6/+10 | |
8231c7cd rpc: fix bootstrap RPC payment RPC being made in raw JSON, not JSON RPC (moneromooo-monero) 81c26589 rpc: don't auto fail RPC needing payment in bootstrap mode (moneromooo-monero) | |||||
2020-01-24 | Merge pull request #6172 | Alexander Blair | 2 | -1/+6 | |
d7cf8727 rpc: add received_timestamp for pool txes in gettransactions (moneromooo-monero) | |||||
2020-01-24 | Merge pull request #6164 | Alexander Blair | 1 | -0/+316 | |
dc589ef0 Add TheCharlatan pgp key (TheCharlatan) | |||||
2020-01-24 | Merge pull request #6160 | Alexander Blair | 1 | -1/+1 | |
bd6a5778 Gitian: Fix sigs generation (TheCharlatan) | |||||
2020-01-24 | Merge pull request #6159 | Alexander Blair | 1 | -0/+41 | |
f3e155ea add xiphon's GPG key (xiphon) | |||||
2020-01-24 | Merge pull request #6157 | Alexander Blair | 1 | -1/+9 | |
402dd207 db_lmdb: guard against non NUL terminated keys (moneromooo-monero) | |||||
2020-01-24 | Merge pull request #6154 | Alexander Blair | 1 | -0/+1 | |
3b419333 wallet: don't issue node rpc proxy requests in '--offline' mode (xiphon) | |||||
2020-01-24 | Merge pull request #6153 | Alexander Blair | 1 | -1/+1 | |
24adee4a p2p: don't request flags after closing connection (moneromooo-monero) | |||||
2020-01-24 | Merge pull request #6146 | Alexander Blair | 15 | -97/+280 | |
70c9cd3c Change to Tx diffusion (Dandelion++ fluff) instead of flooding (Lee Clagett) | |||||
2020-01-24 | Merge pull request #6128 | Alexander Blair | 1 | -2/+2 | |
9fe8a76c perf_timer: fix pause/resume macros dereferencing too much (moneromooo-monero) | |||||
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-16 | Merge pull request #6145 | Alexander Blair | 1 | -0/+2 | |
1b2953f0 Add __pycache__ directory to .gitignore (Matt Smith) | |||||
2020-01-16 | Merge pull request #6144 | Alexander Blair | 3 | -10/+37 | |
0e0351c4 wallet_rpc_server: add count parameter to create_address (Matt Smith) | |||||
2020-01-16 | Merge pull request #6143 | Alexander Blair | 1 | -0/+2 | |
6efeefbc epee: set application/json MIME type on json errors (moneromooo-monero) | |||||
2020-01-16 | Merge pull request #6141 | Alexander Blair | 1 | -1/+1 | |
b9b5c473 threadpool: use std::move when taking an element off the queue (moneromooo-monero) | |||||
2020-01-16 | Merge pull request #6139 | Alexander Blair | 1 | -1/+5 | |
56dced2d translations: fix "monero_" prefix when taking languages from file (moneromooo-monero) be3a4326 translations: find lrelease disguised as lrelease-qt5 (moneromooo-monero) | |||||
2020-01-16 | Merge pull request #6134 | Alexander Blair | 1 | -8/+8 | |
a7a40e28 Actually concatenate error strings. (Bert Peters) | |||||
2020-01-16 | Merge pull request #6133 | Alexander Blair | 2 | -5/+6 | |
b2ad757f Replace memset with memwipe. (Bert Peters) | |||||
2020-01-16 | Merge pull request #6130 | Alexander Blair | 1 | -1/+1 | |
6dec0013 simplewallet: fix restore height warning (selsta) | |||||
2020-01-16 | Merge pull request #6125 | Alexander Blair | 1 | -1/+8 | |
584d057f epee: fix console_handlers_binder race, wait for thread to finish (xiphon) | |||||
2020-01-16 | Merge pull request #6124 | Alexander Blair | 1 | -1/+6 | |
21d4c216 blockchain: error out if the builtin hashes data size is wrong (moneromooo-monero) | |||||
2020-01-16 | Merge pull request #6120 | Alexander Blair | 1 | -1/+3 | |
feef1c6a epee: fix peer ids being truncated on display (moneromooo-monero) | |||||
2020-01-16 | Merge pull request #6119 | Alexander Blair | 1 | -0/+1 | |
6f45cfa5 p2p: zero last seen timestamp when inserting a new peer (moneromooo-monero) | |||||
2020-01-16 | Merge pull request #6115 | Alexander Blair | 3 | -7/+29 | |
27522aaa core_tests: reset thread pool between tests (moneromooo-monero) | |||||
2020-01-17 | workflows: add build and test workflow | selsta | 1 | -0/+62 | |
2020-01-13 | build: autodetect MSYS2 install path, support non-standard location | xiphon | 1 | -4/+4 | |
2020-01-11 | Merge pull request #6112 | Alexander Blair | 2 | -36/+35 | |
7c1d31b0 build: fix IOS, build blockchain_db and rpc, skip wallet_rpc_server (xiphon) | |||||
2020-01-11 | Merge pull request #6110 | Alexander Blair | 3 | -22/+180 | |
da6c807f tests: fix HF12 chaingen - construct bc object from events (Dusan Klinec) | |||||
2020-01-11 | Merge pull request #6105 | Alexander Blair | 6 | -0/+86 | |
0de8a0d3 wallet_rpc_server: new estimate_tx_size_and_weight RPC (moneromooo-monero) | |||||
2020-01-09 | README: remove unmaintained build status | selsta | 1 | -20/+0 | |
2020-01-08 | Merge pull request #6231 | luigi1111 | 2 | -4/+4 | |
8e338e5 depends: update libsodium to 1.0.18 (TheCharlatan) | |||||
2020-01-06 | Merge pull request #6253 | Riccardo Spagni | 1 | -0/+52 | |
f9b48b91c GPGKey: Add Snipa (Alexander Blair) | |||||
2020-01-03 | Merge pull request #6232 | luigi1111 | 1 | -0/+87 | |
aa9ba30 add binaryFate's PGP key (binaryFate) | |||||
2019-12-18 | GPGKey: Add Snipa | Alexander Blair | 1 | -0/+52 | |
Adds GPG key for Alexander Blair (Snipa) | |||||
2019-12-17 | README: fix translation link | moneromooo-monero | 1 | -1/+1 | |
2019-12-14 | blockchain: fix flushing txes from the txpool | moneromooo-monero | 1 | -1/+1 | |
2019-12-13 | add binaryFate's PGP key | binaryFate | 1 | -0/+87 | |
2019-12-12 | depends: update libsodium to 1.0.18 | TheCharlatan | 2 | -4/+4 | |
2019-12-12 | Merge pull request #6057 | luigi1111 | 2 | -3/+23 | |
3b8dcc2 wallet2: make keys unlocker reentrant (moneromooo-monero) | |||||
2019-12-12 | Merge pull request #6056 | luigi1111 | 1 | -1/+2 | |
5a44893 python-rpc: add missing strict_balances parameter for get_accounts (moneromooo-monero) | |||||
2019-12-12 | Merge pull request #6055 | luigi1111 | 1 | -1/+1 | |
886ed25 blockchain: fix comment wrongly refering to SHA-3 rather than Keccak (moneromooo-monero) | |||||
2019-12-12 | Merge pull request #6054 | luigi1111 | 1 | -1/+1 | |
017f816 daemon: handle printing higher hash rates (moneromooo-monero) | |||||
2019-12-12 | Merge pull request #6052 | luigi1111 | 1 | -2/+2 | |
c96b7ee tx_pool: fix error message assuming incorrectly (moneromooo-monero) | |||||
2019-12-12 | Merge pull request #6049 | luigi1111 | 1 | -34/+27 | |
45fd72b Updated paper references (SarangNoether) 277003f Minor prover simplification (SarangNoether) | |||||
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 #6037 | luigi1111 | 1 | -1/+1 | |
f49a8ca easylogging++: add screen.xterm-256color to the 'allow colour' TERM list (moneromooo-monero) | |||||
2019-12-12 | Merge pull request #6027 | luigi1111 | 1 | -26/+0 | |
9768e96 simplewallet: remove remaining payment id dead code (moneromooo-monero) | |||||
2019-12-12 | Merge pull request #6018 | luigi1111 | 8 | -4/+190 | |
dce6f05 rpc: Only show version string if it matches expected pattern (ndorf) 3293780 daemon: Use rpc for 'version' command (ndorf) | |||||
2019-12-12 | Merge pull request #5965 | luigi1111 | 35 | -316/+1372 | |
5d7ae2d Adding support for hidden (anonymity) txpool (vtnerd) | |||||
2019-11-27 | rpc: error out from get_info if the proxied call errors out | moneromooo-monero | 1 | -2/+1 | |
Coverity 205410 | |||||
2019-11-27 | make_test_signature: exit nicely on top level exception | moneromooo-monero | 1 | -0/+2 | |
Coverity 205411 | |||||
2019-11-27 | node_rpc_proxy: init some new rpc payment fields in invalidate | moneromooo-monero | 1 | -0/+4 | |
The cache time would take care of these, but it's cleaner that way Coverity 205412 | |||||
2019-11-27 | rpc: init a few missing client_info members | moneromooo-monero | 1 | -0/+4 | |
Coverity 205414 | |||||
2019-11-27 | rpc: do not propagate exceptions out of a dtor | moneromooo-monero | 1 | -4/+8 | |
Coverity 205415 | |||||
2019-11-27 | rpc: always set the update field in update on sucess | moneromooo-monero | 1 | -0/+1 | |
Coverity 205416 | |||||
2019-11-25 | rpc: fix bootstrap RPC payment RPC being made in raw JSON, not JSON RPC | moneromooo-monero | 1 | -5/+5 | |
2019-11-25 | Merge pull request #6174 | luigi1111 | 1 | -17/+29 | |
9cb8d92 ANONYMITY_NETWORKS.md : fix unintentional wrapping (jonathancross) | |||||
2019-11-23 | ANONYMITY_NETWORKS.md : fix unintentional wrapping | Jonathan Cross | 1 | -17/+29 | |
2019-11-22 | rpc: don't auto fail RPC needing payment in bootstrap mode | moneromooo-monero | 1 | -1/+5 | |
2019-11-22 | rpc: add received_timestamp for pool txes in gettransactions | moneromooo-monero | 2 | -1/+6 | |
2019-11-22 | wallet_rpc_server: add count parameter to create_address | Matt Smith | 3 | -10/+37 | |
2019-11-21 | Add TheCharlatan pgp key | TheCharlatan | 1 | -0/+316 | |
2019-11-20 | Merge pull request #6117 | luigi1111 | 1 | -6/+5 | |
0f7c9f4 Gitian Readme: adding android signing & fix v0.15 checksum. (jonathancross) | |||||
2019-11-20 | Gitian: Fix sigs generation | TheCharlatan | 1 | -1/+1 | |
2019-11-20 | add xiphon's GPG key | xiphon | 1 | -0/+41 | |
2019-11-19 | Merge pull request #6155 | luigi1111 | 1 | -30/+8 | |
d8fc8d8 make d2h et al. constant-time (jtgrassie) | |||||
2019-11-19 | db_lmdb: guard against non NUL terminated keys | moneromooo-monero | 1 | -1/+9 | |
2019-11-19 | make d2h et al. constant-time | Jethro Grassie | 1 | -30/+8 | |
2019-11-19 | wallet: don't issue node rpc proxy requests in '--offline' mode | xiphon | 1 | -0/+1 | |
2019-11-19 | p2p: don't request flags after closing connection | moneromooo-monero | 1 | -1/+1 | |
2019-11-18 | Merge pull request #6148 | luigi1111 | 1 | -1/+6 | |
47d094c Fix #6147 DB corruption from child process overwrite (hyc) | |||||
2019-11-18 | Merge pull request #6118 | luigi1111 | 36 | -172/+410 | |
gitian: add FreeBSD support (75c5a04, 607c01a, cca6e5c, 35b5e91, 024a1c7, b14d9ab, 5eea312, 9cbba5a, 2e435df, abeed9a) (hyc) | |||||
2019-11-18 | "Fix" non-determinism in native_cctools build | Howard Chu | 2 | -0/+16 | |
By omitting the otool binary which is built non-deterministically. We don't use it anyway. | |||||
2019-11-17 | Fix #6147 DB corruption from child process overwrite | Howard Chu | 1 | -1/+6 | |
Don't leave stdout/stderr dangling on a fork. | |||||
2019-11-17 | Fixup compiled python in OSX | Howard Chu | 1 | -1/+1 | |
2019-11-17 | Fix unwind library ordering | Howard Chu | 2 | -0/+16 | |
Sort objects being archived | |||||
2019-11-17 | Fixup sodium darwin | Howard Chu | 3 | -31/+2 | |
get rid of sodium-darwin.mk special case, unify back with sodium.mk | |||||
2019-11-17 | Use standard time for depends caches | Howard Chu | 5 | -66/+59 | |
streamline, remove obsolete wrappers | |||||
2019-11-17 | Add ARFLAGS | Howard Chu | 23 | -20/+89 | |
Needed to invoke deterministic mode on some archivers | |||||
2019-11-16 | Merge pull request #6135 | luigi1111 | 1 | -1/+1 | |
09f59ec wallet: set non-empty error string on connection failure (xiphon) | |||||
2019-11-16 | Merge pull request #6107 | luigi1111 | 1 | -1/+7 | |
3d649d5 epee: close connection when the peer has done so (moneromooo-monero) | |||||
2019-11-15 | Add __pycache__ directory to .gitignore | Matt Smith | 1 | -0/+2 | |
2019-11-15 | epee: set application/json MIME type on json errors | moneromooo-monero | 1 | -0/+2 | |
2019-11-15 | threadpool: use std::move when taking an element off the queue | moneromooo-monero | 1 | -1/+1 | |
It has a std::function, which can have a capture context, and the function runtime might be small | |||||
2019-11-15 | blockchain: speedup fetching pruned contiguous tx blobs | moneromooo-monero | 5 | -3/+70 | |
About twice as fast, very roughly | |||||
2019-11-15 | translations: fix "monero_" prefix when taking languages from file | moneromooo-monero | 1 | -1/+1 | |
2019-11-15 | translations: find lrelease disguised as lrelease-qt5 | moneromooo-monero | 1 | -0/+4 | |
2019-11-14 | wallet: set non-empty error string on connection failure | xiphon | 1 | -1/+1 | |
2019-11-14 | epee: fix peer ids being truncated on display | moneromooo-monero | 1 | -1/+3 | |
2019-11-14 | Actually concatenate error strings. | Bert Peters | 1 | -8/+8 | |
2019-11-14 | gitian: add FreeBSD | Howard Chu | 2 | -17/+145 | |
2019-11-14 | depends: Add FreeBSD support | Howard Chu | 9 | -14/+68 | |
2019-11-14 | gitian: Parametrize target platforms | Howard Chu | 1 | -30/+25 | |
2019-11-14 | simplewallet: fix restore height warning | selsta | 1 | -1/+1 | |
2019-11-13 | Replace memset with memwipe. | Bert Peters | 2 | -5/+6 | |
2019-11-13 | perf_timer: fix pause/resume macros dereferencing too much | moneromooo-monero | 1 | -2/+2 | |
2019-11-13 | tests: fix HF12 chaingen - construct bc object from events | Dusan Klinec | 3 | -22/+180 | |
2019-11-12 | rpc: Only show version string if it matches expected pattern | Nathan Dorfman | 6 | -2/+153 | |
2019-11-12 | daemon: Use rpc for "version" command | Nathan Dorfman | 3 | -3/+38 | |
2019-11-12 | epee: fix console_handlers_binder race, wait for thread to finish | xiphon | 1 | -1/+8 | |
2019-11-12 | blockchain: error out if the builtin hashes data size is wrong | moneromooo-monero | 1 | -1/+6 | |
2019-11-11 | Merge pull request #6097 | luigi1111 | 1 | -1/+1 | |
27457a2 wallet2: fix pool txes not being flushed when mined (moneromooo-monero) | |||||
2019-11-11 | epee: close connection when the peer has done so | moneromooo-monero | 1 | -1/+7 | |
This fixes rapid reconnections failing as the peer hasn't yet worked out the other side is gone, and will reject "duplicate" connections until a timeout. | |||||
2019-11-11 | p2p: zero last seen timestamp when inserting a new peer | moneromooo-monero | 1 | -0/+1 | |
2019-11-11 | gitian: Update to latest gitian-builder | Howard Chu | 1 | -5/+1 | |
2019-11-11 | Gitian Readme: adding android signing & fix v0.15 checksum. | Jonathan Cross | 1 | -6/+5 | |
2019-11-10 | core_tests: reset thread pool between tests | moneromooo-monero | 3 | -7/+29 | |
Avoids a DB error (leading to an assert) where a thread uses a read txn previously created with an environment that was since closed and reopened. While this usually works since BlockchainLMDB renews txns if it detects the environment has changed, this will not work if objects end up being allocated at the same address as the previous instance, leading to stale data usage. Thanks hyc for the LMDB debugging. | |||||
2019-11-09 | build: fix IOS, build blockchain_db and rpc, skip wallet_rpc_server | xiphon | 2 | -36/+35 | |
2019-11-06 | wallet_rpc_server: new estimate_tx_size_and_weight RPC | moneromooo-monero | 6 | -0/+86 | |
2019-11-04 | wallet2: fix pool txes not being flushed when mined | moneromooo-monero | 1 | -1/+1 | |
2019-11-04 | Merge pull request #6088 | Riccardo Spagni | 1 | -1/+1 | |
e8c5ab515 gitian: fix out dir location (iDunk5400) | |||||
2019-11-04 | Merge pull request #6091 | Riccardo Spagni | 4 | -3/+13 | |
5b78c27c5 Copy LICENSE to all archives (Howard Chu) | |||||
2019-11-04 | lmdb: Remove meaningless const qualifier on function type | Nathan Dorfman | 1 | -2/+2 | |
2019-11-04 | gitian: fix out dir location | iDunk5400 | 1 | -1/+1 | |
2019-11-04 | Change to Tx diffusion (Dandelion++ fluff) instead of flooding | Lee Clagett | 15 | -97/+280 | |
2019-11-04 | Copy LICENSE to all archives | Howard Chu | 4 | -3/+13 | |
2019-11-03 | Merge pull request #6087 | Riccardo Spagni | 1 | -1/+1 | |
2bfd41b29 depends: fix typo in packages (selsta) | |||||
2019-11-04 | depends: fix typo in packages | selsta | 1 | -1/+1 | |
2019-11-03 | Merge pull request #6074 | Riccardo Spagni | 8 | -42/+126 | |
38f691048 simplewallet: plug a timing leak (moneromooo-monero) dcff02e4c epee: allow a random component in once_a_time timeouts (moneromooo-monero) e10833024 wallet: reuse cached height when set after refresh (moneromooo-monero) 5956beaa1 wallet2: fix is_synced checking target height, not height (moneromooo-monero) fd35e2304 wallet: fix another facet of "did I get some monero" information leak (moneromooo-monero) d5472bd87 wallet2: do not send an unnecessary last getblocks.bin call on refresh (moneromooo-monero) 97ae7bb5c wallet2: do not repeatedly ask for pool txes sent to us (moneromooo-monero) | |||||
2019-11-03 | Merge pull request #6077 | Riccardo Spagni | 13 | -21/+329 | |
240dbb124 gitian: add --rebuild option (Howard Chu) 643860776 Add Android support (Howard Chu) | |||||
2019-11-04 | Merge pull request #6084 | Riccardo Spagni | 4 | -5/+6630 | |
436e4c336 Fix readline build (Howard Chu) 4ad0f0038 Merge pull request #6079 (Riccardo Spagni) fb9b741bf README update upgrade table (Gingeropolous) 5ae029881 unit_tests: fix use after free (moneromooo-monero) d31024c2e cryptonote: untangle dependency from miner to blockchain (moneromooo-monero) 0e3b823a1 daemon: always use bootstrap daemon (if set) in '--no-sync' mode (xiphon) 508dcfada RandomX: Update to v1.1.6 (tevador) 78e59f531 Merge pull request #6059 (Riccardo Spagni) 86ac20f64 blockchain: fix unwanted error when probing the pool for a tx (moneromooo-monero) 8ff9e6bc3 wallet: do not warn if the rpc cost was free (moneromooo-monero) | |||||
2019-11-03 | gitian: add --rebuild option | Howard Chu | 2 | -12/+48 | |
Avoids delays when sourceforge is slow to respond; allows rebuilding when disconnected from networks. | |||||
2019-11-03 | Add Android support | Howard Chu | 12 | -9/+281 | |
2019-11-03 | Fix readline build | Howard Chu | 4 | -5/+6630 | |
Make sure it links to our libtinfo from our ncurses build. Hardcode some basic terminal descriptions into our libtinfo. Re-enable $HOME/.terminfo support to allow user customization. Use unlikely terminfo-dir, to prevent accidentally using differently-configured system databases. | |||||
2019-11-02 | Adding support for hidden (anonymity) txpool | Lee Clagett | 35 | -316/+1372 | |
2019-11-02 | Merge pull request #6079 | Riccardo Spagni | 6 | -10/+11 | |
e4d1674e8 0.15.0.0 release engineering (Riccardo Spagni) | |||||
2019-11-02 | Merge pull request #6079 | Riccardo Spagni | 6 | -10/+11 | |
e4d1674e8 0.15.0.0 release engineering (Riccardo Spagni) | |||||
2019-11-02 | Merge pull request #6060 | Riccardo Spagni | 1 | -7/+16 | |
1554a7768 unit_tests: fix use after free (moneromooo-monero) | |||||
2019-11-02 | Merge pull request #6047 | Riccardo Spagni | 6 | -14/+24 | |
ebc6ce44f cryptonote: untangle dependency from miner to blockchain (moneromooo-monero) | |||||
2019-11-02 | Merge pull request #6051 | Riccardo Spagni | 2 | -3/+6 | |
2e2bf8a20 daemon: always use bootstrap daemon (if set) in '--no-sync' mode (xiphon) | |||||
2019-11-02 | Merge pull request #6063 | Riccardo Spagni | 1 | -0/+0 | |
2efc6acdb RandomX: Update to v1.1.6 (tevador) | |||||
2019-11-02 | 0.15.0.0 release engineering | Riccardo Spagni | 6 | -10/+11 | |
2019-11-02 | Merge pull request #6071 | Riccardo Spagni | 1 | -1/+3 | |
fb9b741bf README update upgrade table (Gingeropolous) | |||||
2019-11-02 | Merge pull request #6070 | Riccardo Spagni | 1 | -1/+3 | |
f89ea437d README update upgrade table with details (Gingeropolous) | |||||
2019-11-02 | simplewallet: plug a timing leak | moneromooo-monero | 2 | -10/+31 | |
As reported by Tramèr et al, timing of refresh requests can be used to see whether a password was requested (and thus at least one output received) since this will induce a delay in subsequent calls. To avoid this, we schedule calls at a given time instead of sleeping for a set time (which would make delays additive). To further avoid a scheduled call being during the time in which a password is prompted, the actual scheduled time is now randomized. | |||||
2019-11-01 | epee: allow a random component in once_a_time timeouts | moneromooo-monero | 1 | -4/+16 | |
2019-11-01 | wallet: reuse cached height when set after refresh | moneromooo-monero | 2 | -0/+11 | |
Refreshing sets cached height, which is otherwise got by calling get_info. Since get_info is called upon needing to display a prompt after a command has finished, it can be used to determine how much time a given command took to run if the cache timeout lapses while the command runs. Refreshing caches the height as a side effect, so get_info will never be called as a result of displaying a prompt after refreshing (and potentially leaking how much time it took to process a set of transactions, therefore leaking whether we got some monero in them). | |||||
2019-11-01 | wallet2: fix is_synced checking target height, not height | moneromooo-monero | 1 | -1/+1 | |
Target height would be appropriate for the daemon, which syncs off other daemons, but the wallet syncs off the daemon it's connected to, and its target is the daemon's current height. | |||||
2019-11-01 | wallet: fix another facet of "did I get some monero" information leak | moneromooo-monero | 4 | -15/+50 | |
We get new pool txes before processing any tx, pool or not. This ensures that if we're asked for a password, this does not cause a measurable delay in the txpool query after the last block query. | |||||
2019-11-01 | wallet2: do not send an unnecessary last getblocks.bin call on refresh | moneromooo-monero | 2 | -7/+17 | |
The "everything refreshed" state was detected when a refresh call did not return any new blocks. This can be detected without that extra "empty" call by comparing the claimed node height to the height of the last block retrieved. Doing this avoids that last call, saves some bandwidth, and makes the common refresh case use only one call rather than two. As a side effect, it prevents an information leak reported by Tramèr et al: if the wallet retrieves a set of blocks which includes an output sent to the refreshing wallet, the wallet will prompt the user for the password to decode the amount and calculate the key image for the new output, and this will delay subsequent calls to getblocks.bin, allowing a passive adversary to note the delay and deduce when the wallet receives at least one output. This can still happen if the wallet downloads more than 1000 blocks, since this will be split in several calls, but then the most the adversary can tell is which 1000 block section the user received some monero (the adversary can estimate the heights of the blocks by calculating how many "large" transfers are done, which will be sections of blocks, the last of which will usually be below 1000, but the size of the data should allow the actual number of blocks sent to be determined fairly accurately). This timing trick still be used via the subsequent scan for incoming txes in the txpool, which will be fixed later. | |||||
2019-11-01 | Merge pull request #6067 | Riccardo Spagni | 1 | -7/+16 | |
5ae029881 unit_tests: fix use after free (moneromooo-monero) | |||||
2019-11-01 | Merge pull request #6066 | Riccardo Spagni | 6 | -14/+24 | |
d31024c2e cryptonote: untangle dependency from miner to blockchain (moneromooo-monero) | |||||
2019-11-01 | Merge pull request #6064 | Riccardo Spagni | 2 | -3/+6 | |
0e3b823a1 daemon: always use bootstrap daemon (if set) in '--no-sync' mode (xiphon) | |||||
2019-11-01 | Merge pull request #6062 | Riccardo Spagni | 1 | -0/+0 | |
508dcfada RandomX: Update to v1.1.6 (tevador) | |||||
2019-11-01 | Merge pull request #6059 | Riccardo Spagni | 3 | -3/+3 | |
45b6b6038 Updating gitian yml files for v0.15 (Jonathan Cross) | |||||
2019-11-01 | Merge pull request #6059 | Riccardo Spagni | 3 | -3/+3 | |
45b6b6038 Updating gitian yml files for v0.15 (Jonathan Cross) | |||||
2019-11-01 | wallet2: do not repeatedly ask for pool txes sent to us | moneromooo-monero | 1 | -5/+0 | |
This lets a passive attacker with access to the network link between node and wallet perform traffic analysis to deduce when an idle wallet receives a transaction. Reported by Tramèr et al. | |||||
2019-10-31 | README update upgrade table | Gingeropolous | 1 | -1/+3 | |
with details for nov 30th network upgrade | |||||
2019-10-31 | README update upgrade table with details | Gingeropolous | 1 | -1/+3 | |
of the november 30th fork | |||||
2019-10-31 | Updating gitian yml files for v0.15 | Jonathan Cross | 3 | -3/+3 | |
2019-10-31 | unit_tests: fix use after free | moneromooo-monero | 1 | -7/+16 | |
2019-10-31 | cryptonote: untangle dependency from miner to blockchain | moneromooo-monero | 6 | -14/+24 | |
It causes link errors at least on mac | |||||
2019-10-31 | cryptonote: untangle dependency from miner to blockchain | moneromooo-monero | 6 | -14/+24 | |
It causes link errors at least on mac | |||||
2019-10-30 | daemon: always use bootstrap daemon (if set) in '--no-sync' mode | xiphon | 2 | -3/+6 | |
2019-10-30 | RandomX: Update to v1.1.6 | tevador | 1 | -0/+0 | |
2019-10-30 | RandomX: Update to v1.1.6 | tevador | 1 | -0/+0 | |
2019-10-30 | unit_tests: fix use after free | moneromooo-monero | 1 | -7/+16 | |
2019-10-29 | wallet2: make keys unlocker reentrant | moneromooo-monero | 2 | -3/+23 | |
protects against having your keys mangled | |||||
2019-10-29 | python-rpc: add missing strict_balances parameter for get_accounts | moneromooo-monero | 1 | -1/+2 | |
2019-10-29 | blockchain: fix comment wrongly refering to SHA-3 rather than Keccak | moneromooo-monero | 1 | -1/+1 | |
2019-10-29 | daemon: handle printing higher hash rates | moneromooo-monero | 1 | -1/+1 | |
2019-10-29 | always print peer IDs in the same format | moneromooo-monero | 4 | -13/+11 | |
2019-10-29 | tx_pool: fix error message assuming incorrectly | moneromooo-monero | 1 | -2/+2 | |
2019-10-28 | daemon: always use bootstrap daemon (if set) in '--no-sync' mode | xiphon | 2 | -3/+6 | |
2019-10-28 | Updated paper references | Sarang Noether | 1 | -24/+22 | |
2019-10-28 | core: point out when we hit the block rate visibility limit | moneromooo-monero | 1 | -2/+3 | |
2019-10-28 | Minor prover simplification | Sarang Noether | 1 | -10/+5 | |
2019-10-27 | Merge pull request #6044 | luigi1111 | 1 | -2/+11 | |
eb16755 blockchain: fix unwanted error when probing the pool for a tx (moneromooo-monero) | |||||
2019-10-27 | Merge pull request #6038 | luigi1111 | 1 | -1/+1 | |
e8964c2 wallet: do not warn if the rpc cost was free (moneromooo-monero) | |||||
2019-10-27 | Merge pull request #6045 | luigi1111 | 1 | -2/+11 | |
86ac20f blockchain: fix unwanted error when probing the pool for a tx (moneromooo-monero) | |||||
2019-10-27 | Merge pull request #6039 | luigi1111 | 1 | -1/+1 | |
8ff9e6b wallet: do not warn if the rpc cost was free (moneromooo-monero) | |||||
2019-10-27 | blockchain: fix unwanted error when probing the pool for a tx | moneromooo-monero | 1 | -2/+11 | |
2019-10-27 | blockchain: fix unwanted error when probing the pool for a tx | moneromooo-monero | 1 | -2/+11 | |
2019-10-27 | functional_tests: ensure mining stops on error in mining test | moneromooo-monero | 1 | -1/+11 | |
this prevents messing up any subsequent test too | |||||
2019-10-27 | rpc: base flush_cache request/response on the new base structs | moneromooo-monero | 1 | -5/+4 | |
2019-10-27 | wallet: do not warn if the rpc cost was free | moneromooo-monero | 1 | -1/+1 | |
2019-10-27 | wallet: do not warn if the rpc cost was free | moneromooo-monero | 1 | -1/+1 | |
2019-10-26 | easylogging++: add screen.xterm-256color to the "allow colour" TERM list | moneromooo-monero | 1 | -1/+1 | |
2019-10-26 | Merge pull request #6036 | luigi1111 | 1 | -1/+6 | |
7bca3e0 CMake build out of source (trasherdk) | |||||
2019-10-26 | CMake build out of source | TrasherDK | 1 | -1/+6 | |
2019-10-25 | Merge pull request #6033 | luigi1111 | 1 | -0/+26 | |
da2ffd6 python-rpc: add missing daemon RPC (moneromooo-monero) | |||||
2019-10-25 | Merge pull request #6017 | luigi1111 | 1 | -1/+1 | |
5734686 rpc: Include tag in get_info version string (ndorf) | |||||
2019-10-25 | Merge pull request #6025 | luigi1111 | 46 | -56368/+95000 | |
aceb1dc Translations from weblate + resync (Monero-Weblate) | |||||
2019-10-25 | Merge pull request #6034 | luigi1111 | 1 | -1/+1 | |
f7f7513 rpc: fix PRIx64 build error on some systems (moneromooo-monero) |