Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-12-03 | wallet2: set propagation timeout to current max timeout | selsta | 1 | -1/+2 | |
2020-11-29 | p2p: give all hosts the same chance of being picked for connecting | moneromooo | 1 | -1/+26 | |
even if some run more than one node | |||||
2020-11-28 | Allow tx note edits via TransactionHistory object in wallet/api | dsc | 3 | -0/+13 | |
2020-11-25 | cryptonote_core: dandelion - use local height or median height if syncing | xiphon | 7 | -15/+75 | |
2020-11-17 | Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s | Lee Clagett | 2 | -4/+4 | |
A 20% fluff probability increases the precision of a spy connected to every node by 10% on average, compared to a network using 0% fluff probability. The current value (10% fluff) should increase precision by ~5% compared to baseline. This decreases the expected stem length from 10 to 5. The embargo timeout was therefore lowered to 39s; the fifth node in a stem is expected to have a 90% chance of being the first to timeout, which is the same probability we currently have with an expected stem length of 10 nodes. | |||||
2020-11-17 | rpc: skip non-synced bootstrap daemons in --no-sync mode too | xiphon | 3 | -17/+21 | |
2020-11-16 | Better log message for unusable anon networks | Howard Chu | 3 | -15/+18 | |
2020-11-15 | Fix timeout checks for forwarded and Dandelion++ stem txes | Lee Clagett | 4 | -9/+46 | |
2020-11-15 | rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P | xiphon | 1 | -0/+9 | |
2020-11-14 | wallet_api: TransactionHistory - fill unconfirmed out payments dests | xiphon | 1 | -0/+4 | |
2020-11-11 | Silence stupid warnings | Howard Chu | 2 | -3/+3 | |
2020-11-03 | Switch to Dandelion++ fluff mode if no out connections for stem mode | Lee Clagett | 1 | -6/+4 | |
2020-11-03 | protocol: reject empty incoming block messages | moneromooo-monero | 1 | -0/+7 | |
2020-11-03 | p2p: use /16 filtering on IPv4-within-IPv6 addresses | moneromooo-monero | 1 | -2/+30 | |
IPv6 addresses include a range that can map IPv4 addresses, which allowed those mapped addresses to bypass filtering. This filter should be replaced by AS filtering at some point. | |||||
2020-10-29 | Fix CLI and unrestricted RPC relay_tx with stempool | Lee Clagett | 1 | -2/+8 | |
2020-10-29 | Add rpc-restricted-bind-ip option | Howard Chu | 4 | -4/+55 | |
Fixes #6369 | |||||
2020-10-28 | Add RELINK_TARGETS, monero_add_target_no_relink and use ↵ | mj-xmr | 2 | -1/+4 | |
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-27 | p2p: remove banned peers from the white list | moneromooo | 1 | -0/+4 | |
2020-10-20 | net_node: add --ban-list option | selsta | 3 | -0/+33 | |
2020-10-20 | blockchain: remove some dead code | moneromooo-monero | 1 | -8/+0 | |
This is already done | |||||
2020-10-20 | util: fix escaping more than one ?* in glob_to_regex | moneromooo-monero | 1 | -3/+3 | |
2020-10-20 | Make Blockchain::get_fee_quantization_mask() compile time | SChernykh | 3 | -14/+31 | |
This also removes potential thread safety bug in that function. | |||||
2020-10-19 | cryptonote_core: Fix missing override warnings | Nathan Dorfman | 1 | -2/+2 | |
2020-10-19 | Add support for i2p and tor seed nodes | Lee Clagett | 2 | -54/+83 | |
2020-10-18 | wallet2: wait for propagation timeout before marking tx as failed | xiphon | 1 | -2/+6 | |
2020-10-18 | bump default number of connections from 8 to 12 | moneromooo-monero | 1 | -1/+1 | |
2020-10-18 | Allow setting start block on export | Howard Chu | 4 | -34/+69 | |
And make import honor the starting block# recorded in a bootstrap file | |||||
2020-10-18 | blockchain: fix sync at v14 boundary | moneromooo-monero | 1 | -3/+15 | |
Miners with MLSAG txes which they'd already verified included a couple in that block, but the consensus rules had changed in the meantime, so that block is technically invalid and any node which did not already have those two txes in their txpool could not sync. Grandfather them in, since it has no effect in practice. | |||||
2020-10-17 | wallet2_api: implement stop() to interrupt refresh() loop once | xiphon | 3 | -0/+11 | |
2020-10-13 | device: Ledger - update status codes | xiphon | 2 | -65/+43 | |
2020-10-13 | wallet2: skip reorgs exceeding max-reorg-depth wallet setting | xiphon | 5 | -0/+56 | |
2020-10-13 | fix next_seed_height regression in getblocktemplate rpc | Alexis Enston | 1 | -0/+7 | |
2020-10-13 | core_rpc_server: on_get_blocks - forward bootstrap daemon error | xiphon | 1 | -3/+11 | |
2020-10-12 | core_rpc_server: on_send_raw_tx - fix bootstrap daemon mode check | xiphon | 1 | -1/+1 | |
2020-10-12 | wallet2: fix missing m_state field in wallet serialization | moneromooo-monero | 1 | -1/+3 | |
2020-10-12 | tx_pool: silence spammy harmless warning till we fix the bug | moneromooo-monero | 1 | -1/+4 | |
2020-10-12 | Dandelion++: skip desynced peers in stem phase | xiphon | 8 | -30/+37 | |
2020-10-06 | Fix tx flush callback queueing | Lee Clagett | 1 | -23/+12 | |
2020-09-27 | rpc_private_headers declaration fix | Michal m@lbit Malicki | 1 | -1/+1 | |
2020-09-24 | fix a couple bugs found by OSS-fuzz | moneromooo-monero | 2 | -0/+8 | |
- index out of bounds when importing outputs - accessing invalid CLSAG data | |||||
2020-09-20 | daemon: Windows - fix FAT32 warning, trailing backslash is required | xiphon | 1 | -1/+1 | |
2020-09-19 | Extend TransactionInfo with coinbase and description attributes in wallet/api | dsc | 4 | -0/+23 | |
2020-09-19 | Allow AddressBook description edits via wallet/api interface | dsc | 3 | -0/+21 | |
2020-09-18 | Update error messages in daemon | Tadeas Moravec | 2 | -101/+203 | |
When given a wrong argument, some daemon commands failed with "unknown command" error, instead of a meaningful error message. This patch brings consistency into the error messages. In several places, this patch removes relatively useful messages, and replaces them with more generic ones. E.g., - std::cout << "use: print_pl [white] [gray] [<limit>] [pruned] [publicrpc]" << std::endl; + std::cout << "Invalid syntax: Too many parameters. For more details, use the help command." << std::endl; There are two reasons for this: 1. Consistency. 2. Removing duplicates. The detailed information about the parameters is present in the help messages already. Having it in two places increases the risk that the messages would get out of date. | |||||
2020-09-15 | wallet2: adapt to deterministic unlock time | TheCharlatan | 10 | -23/+57 | |
2020-09-15 | blockchain: deterministic UNIX time unlock checks | moneromooo-monero | 3 | -28/+65 | |
Based on a patch by TheCharlatan <seb.kung@gmail.com> | |||||
2020-09-14 | simplewallet fix wrong persistent-rpc-client-id name in help | moneromooo-monero | 1 | -1/+1 | |
2020-09-14 | build: prepare v0.17 | selsta | 4 | -3/+4 | |
2020-09-14 | Remove unused macros from cryptonote_config.h | TheCharlatan | 1 | -2/+0 | |
2020-09-12 | wallet2: fix tx sanity check triggering on pre-rct outputs | moneromooo-monero | 2 | -4/+9 | |
2020-09-09 | Fix typo in command line argument description | Reinaldulin | 1 | -1/+1 | |
2020-09-07 | blockchain: fix pow skipping for old blocks without precalc hash | moneromooo-monero | 1 | -1/+1 | |
2020-09-07 | rpc: assume randomx from v13 onwards | moneromooo-monero | 1 | -2/+2 | |
2020-09-04 | Let stagenet hardfork happen before mainnet. | Norman Moeschter | 1 | -2/+2 | |
2020-09-04 | enable CLSAG support for Trezor client | Dusan Klinec | 2 | -13/+18 | |
2020-09-02 | hardforks: add v13/v14 for testnet | moneromooo-monero | 1 | -0/+2 | |
2020-09-01 | update error message "No unlocked balance in the specified account" | woodser | 1 | -1/+1 | |
2020-09-01 | threadpool: guard against exceptions in jobs, and armour plating | moneromooo-monero | 7 | -40/+52 | |
Those would, if uncaught, exit run and leave the waiter to wait indefinitely for the number of active jobs to reach 0 | |||||
2020-08-29 | net: fix get_tcp_endpoint, boost address_v4 ip in host byte order | xiphon | 1 | -1/+1 | |
2020-08-28 | Bind signature to full address and signing mode | Sarang Noether | 11 | -51/+45 | |
2020-08-28 | wallet: allow signing a message with spend or view key | moneromooo-monero | 13 | -36/+165 | |
2020-08-28 | ringct: fix CLSAG serialization after boost/epee changes | moneromooo-monero | 2 | -1/+2 | |
also fix a an assert message refering t MLSAG | |||||
2020-08-28 | Fix send scalar z in plaintext | François Colas | 1 | -4/+6 | |
The scalar z has not been generated on the HW thus it can't be sent encrypted. The value is derived from the exported private view key. | |||||
2020-08-28 | Update minimal Ledger Monero app version | François Colas | 1 | -2/+2 | |
2020-08-28 | Update protocol version with Ledger's HW | François Colas | 1 | -1/+1 | |
2020-08-27 | functional_tests: add a large (many randomx epochs) p2p reorg test | moneromooo-monero | 1 | -4/+35 | |
2020-08-27 | functional_tests: add randomx tests | moneromooo-monero | 1 | -4/+46 | |
2020-08-27 | core: fix mining from a block that's not the current top | moneromooo-monero | 9 | -44/+86 | |
2020-08-27 | draft support of clsag | cslashm | 2 | -0/+157 | |
2020-08-27 | CLSAG device support | Sarang Noether | 5 | -21/+47 | |
2020-08-27 | CLSAG optimizations | Sarang Noether | 2 | -132/+139 | |
2020-08-27 | Integrate CLSAGs into monero | moneromooo-monero | 16 | -108/+425 | |
They are allowed from v12, and MLSAGs are rejected from v13. | |||||
2020-08-27 | CLSAG signatures | Sarang Noether | 8 | -0/+382 | |
2020-08-21 | enforce claiming maximum coinbase amount | moneromooo-monero | 2 | -2/+3 | |
Claiming a slightly lesser amount does not yield the size gains that were seen pre rct, so this closes a fingerprinting vector | |||||
2020-08-19 | Fix ZMQ pruned bulletproof transactions | Lee Clagett | 1 | -1/+5 | |
2020-08-17 | Revert "Use domain-separated ChaCha20 for in-memory key encryption" | luigi1111 | 4 | -98/+50 | |
This reverts commit 921dd8dde5d381052d0aa2936304a3541a230c55. | |||||
2020-08-17 | replace most boost serialization with existing monero serialization | moneromooo-monero | 24 | -379/+826 | |
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-17 | Avoid some temporary strings when reading off the database | moneromooo-monero | 11 | -92/+92 | |
2020-08-16 | rpc: always send raw txes through P2P (don't use bootstrap daemon) | xiphon | 1 | -43/+56 | |
It turns out that some remote (bootstrap) nodes silently drop / don't broadcast client's transactions. | |||||
2020-08-16 | Fix build with Boost 1.74 | moneromooo-monero | 2 | -0/+6 | |
Thanks iDunk for testing | |||||
2020-08-14 | Change ZMQ-JSON txextra to hex and remove unnecessary base fields | Lee Clagett | 4 | -5/+32 | |
2020-08-14 | Optimize ZMQ-JSON vector reading; GetBlocksFast reads 24%+ faster | Lee Clagett | 1 | -3/+19 | |
2020-08-14 | Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ faster | Lee Clagett | 6 | -11/+15 | |
2020-08-14 | Fix pruned tx for ZMQ's GetBlocksFast | Lee Clagett | 4 | -17/+40 | |
2020-08-10 | simplewallet: allow setting tx keys when sending to a subaddress | moneromooo-monero | 3 | -5/+33 | |
The tx key derivation is different then | |||||
2020-08-10 | cryptonote_protocol: don't synced pruned blocks before v11 | cohcho | 1 | -2/+2 | |
There are a few Borromean proofs txes in the v8 era, and these aren't supported by get_pruned_transaction_weight. Moreover, only only the most recent variant of bulletproofs is currently supported. | |||||
2020-08-09 | Use domain-separated ChaCha20 for in-memory key encryption | Sarang Noether | 4 | -50/+98 | |
2020-08-09 | Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that ↵ | Sarang Noether | 4 | -26/+167 | |
include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests. | |||||
2020-08-08 | wallet2: fix setting tx keys when another is already set | moneromooo-monero | 1 | -10/+10 | |
insert doesn't actually insert if another element with the same key is already in the map | |||||
2020-08-05 | Fix broken multisig pubkey sorting | Jason Rhinelander | 1 | -2/+2 | |
The sort predicate is a boolean ordered-before value, but these are returning the memcmp value directly, and thus returns true whenever the pubkeys aren't equal. This means: - it isn't actually sorting. - it can (and does) segfault for some inputs. | |||||
2020-08-03 | Tweak format, add option for difficulty | Howard Chu | 1 | -11/+36 | |
Set input, output, ringsize averages to 2 decimal places precision Add option to show min/max/av per-block difficulty | |||||
2020-08-01 | Add options to print daily coin emission and fees | Howard Chu | 1 | -0/+32 | |
Closes #6735 | |||||
2020-08-01 | Don't forget size of prunable txn part | Howard Chu | 1 | -0/+2 | |
Fixes #6732 | |||||
2020-07-31 | wallet2: fix wrong name when checking RPC cost | moneromooo-monero | 1 | -1/+1 | |
2020-07-30 | rpc: reject wrong sized txid | moneromooo-monero | 1 | -6/+4 | |
Reporter requested credit to be given to Decred | |||||
2020-07-30 | blockchain: guard against exceptions in add_new_block/children | moneromooo-monero | 1 | -0/+11 | |
Reporter requested credit to be given to Decred | |||||
2020-07-25 | rpc: return empty txid get_outs rather than 00..00 when not requested | moneromooo-monero | 1 | -1/+2 | |
It's more obvious there's no txid, and it saves space | |||||
2020-07-24 | daemon: don't print "(pruned)" for coinbase txes | moneromooo-monero | 1 | -1/+3 | |
Pruned coinbase txes are the same as unpruned ones, so the prunable data is empty | |||||
2020-07-24 | Wallet, daemon: From 'help_advanced' back to 'help', and new 'apropos' command | rbrunner7 | 6 | -49/+110 | |
2020-07-20 | wallet2_api: implement runtime proxy configuration | xiphon | 12 | -42/+202 | |
2020-07-20 | wallet2: throw a error on wallet initialization failure | xiphon | 1 | -1/+4 | |
2020-07-09 | tx_pool: mine stem txes in fake chain mode | moneromooo-monero | 3 | -6/+14 | |
This fixes the functional tests, since txes would not be mined after being sent to the daemon (they'd be waiting for the dandelion timeout first) | |||||
2020-07-08 | blockchain: fix timestamp/difficulty cache getting out of sync | moneromooo-monero | 2 | -1/+17 | |
The cache is discarded when a block is popped, but then gets rebuilt when the difficulty for next block is requested. While this is all properly locked, it does not take into account the delay caused by a database transaction being only committed (and thus its effects made visible to other threads) later on, which means another thread could request difficulty between the pop and the commit, which would end up using stale database view to build the cache, but that cache would not be invalidated again when the transaction gets committed, which would cause the cache to not match the new database data. To fix this, we now keep track of when the cache is invalidated so we can invalidate it again upon database transaction commit to ensure it gets calculated again with fresh data next time it is nedeed. | |||||
2020-07-06 | version: update name | selsta | 1 | -1/+1 | |
2020-06-25 | daemon: print sampling time in print_net_stats | moneromooo-monero | 1 | -2/+4 | |
2020-06-25 | util: fix kilo prefix typo (K instead of k) | moneromooo-monero | 1 | -1/+1 | |
2020-06-22 | updates: mac gui .tar.bz2 -> .dmg | selsta | 1 | -0/+2 | |
2020-06-21 | add trezor support to sweep_single | Dusan Klinec | 1 | -0/+26 | |
2020-06-21 | simplewallet: add show_qr_code command | selsta | 3 | -0/+65 | |
Thanks to iDunk for helping with Windows. | |||||
2020-06-14 | avoid a couple needless copies | moneromooo-monero | 2 | -2/+2 | |
2020-06-12 | Fix D++ block template check | Lee Clagett | 1 | -1/+1 | |
2020-06-09 | repo: update donation fund address | selsta | 1 | -1/+1 | |
2020-06-09 | daemon: guard against rare 'difficulty drift' bug with checkpoints and ↵ | stoffu | 10 | -48/+280 | |
recalculation On startup, it checks against the difficulty checkpoints, and if any mismatch is found, recalculates all the blocks with wrong difficulties. Additionally, once a week it recalculates difficulties of blocks after the last difficulty checkpoint. | |||||
2020-06-06 | fix warning by removing std::move() on temporary http_client object | woodser | 1 | -1/+1 | |
2020-06-05 | blockchain: fix total_height in getblocks.bin response | moneromooo-monero | 1 | -0/+1 | |
2020-06-05 | rpc: fix loading rpc payment data from file | moneromooo-monero | 1 | -1/+1 | |
Got broken after making one of those micro optimizations requested on review.. | |||||
2020-05-31 | Fix boost <1.60 compilation and fix boost 1.73+ warnings | Lee Clagett | 8 | -12/+15 | |
2020-05-31 | rpc: fix comparison of seconds vs microseconds | moneromooo-monero | 1 | -1/+1 | |
2020-05-31 | miner: increase min/max intervals to full extents | moneromooo-monero | 1 | -4/+3 | |
This prevents setting target to, eg, 65 being ignored and remove an unused constant | |||||
2020-05-28 | rpc: fix relay_tx error return mixup | moneromooo-monero | 1 | -1/+1 | |
2020-05-27 | Fix incorrect lenght of command INS_PREFIX_HASH | François Colas | 1 | -2/+2 | |
buffer_send[4] (LC) is an unsigned char, len should not exceed 254 (255 - 1 for the option). | |||||
2020-05-24 | daemon: remove time based "update needed" status string | moneromooo-monero | 1 | -2/+1 | |
2020-05-25 | fix typo in pick_preferred_rct_inputs | Denis Smirnov | 1 | -1/+1 | |
2020-05-24 | [master] MMS: New 'config_checksum' subcommand | rbrunner7 | 4 | -27/+121 | |
2020-05-24 | easylogging++: sanitize log payload | moneromooo-monero | 3 | -71/+120 | |
Some of it might be coming from untrusted sources Reported by itsunixiknowthis | |||||
2020-05-23 | rpc: don't display invalid json errors on default log level | moneromooo-monero | 1 | -5/+5 | |
It's not something the user needs to know, and will display attacker controlled data | |||||
2020-05-21 | daemon: complain if data dir resides on FAT32 volume (Windows) | xiphon | 1 | -0/+21 | |
2020-05-20 | rpc: add a sanity limit to a few RPC in restricted mode | moneromooo-monero | 2 | -6/+46 | |
2020-05-20 | net_node: remove dead seed nodes | selsta | 1 | -10/+0 | |
2020-05-19 | rpc: lock access to the rpc payment object | moneromooo-monero | 2 | -0/+12 | |
2020-05-19 | cryptonote_core: remove "We are most likely forked" message | moneromooo-monero | 2 | -36/+0 | |
It's time based and we don't have forks every 6 months anymore | |||||
2020-05-19 | protocol: move the "peer claims higher version" warning to debug | moneromooo-monero | 1 | -2/+2 | |
Because there's a neverending supply of cunts claiming a wrong version just to say "look at me" I guess | |||||
2020-05-19 | fix a few typos in error messages | moneromooo-monero | 2 | -5/+5 | |
Reported by adrelanos | |||||
2020-05-19 | wallet2: fix multisig data clearing stomping on a vector | moneromooo-monero | 1 | -1/+1 | |
2020-05-19 | cryptonote_protocol: stricter limit to number of objects requested | moneromooo-monero | 1 | -1/+2 | |
Reported by xnbya | |||||
2020-05-19 | cryptonote_protocol: reject requests/notifications before handshake | moneromooo-monero | 1 | -0/+20 | |
Reported by xnbya | |||||
2020-05-19 | easylogging++: sanitize log payload | moneromooo-monero | 3 | -71/+120 | |
Some of it might be coming from untrusted sources Reported by itsunixiknowthis | |||||
2020-05-18 | testdb: add override in a couple places where it's missing | moneromooo-monero | 1 | -2/+2 | |
2020-05-18 | serialization: fix bad rapidjson api usage | moneromooo-monero | 1 | -1/+1 | |
2020-05-17 | blockchain: detect and log bad difficulty calculations | moneromooo-monero | 1 | -5/+72 | |
2020-05-17 | wallet_rpc_server: use unlock_time in suggested confirmations calc | moneromooo-monero | 1 | -5/+17 | |
2020-05-16 | protocol: don't drop a connection if we can't get a compatible chain | moneromooo-monero | 1 | -1/+0 | |
This can now happen if: - we have a pruned db - we have not connected to the monero network for a while - we connect to a node - that node asks us for history - we only have a pruned version of the most recent common block In that case, it's better to not reply but keep the connection alive, so we can sync off it. | |||||
2020-05-16 | keccak: remove aligned check | moneromooo-monero | 1 | -10/+2 | |
Some tools report the alignment check as UB, which seems a bit dubious, but since the performance difference between the two versions is minimal, I'll go with the safe version | |||||
2020-05-16 | Support for supercop ASM in wallet, and benchmark for supercop | Lee Clagett | 6 | -2/+156 | |
2020-05-16 | simplewallet: add missing calls to on_command | moneromooo-monero | 1 | -8/+8 | |
It resets the inactivity time | |||||
2020-05-16 | db_lmdb: test for mmap support at init time | moneromooo-monero | 2 | -0/+30 | |
It'll make it clearer when a DB init failure is due to being on a filesystem which does not support mmap | |||||
2020-05-15 | Add randomized delay when forwarding txes from i2p/tor -> ipv4/6 | Lee Clagett | 8 | -32/+122 | |
2020-05-14 | build: fix boost 1.73 compatibility | selsta | 2 | -3/+3 | |
2020-05-13 | simplewallet: don't complain about incoming payment ids on change | moneromooo-monero | 5 | -7/+22 | |
2020-05-13 | build: prepare v0.16.0.0 release | selsta | 4 | -2/+4 | |
2020-05-13 | blockchain: fix theoretical race getting bulk timestamps | moneromooo-monero | 1 | -0/+1 | |
2020-05-12 | trezor: add new firmware version support | Dusan Klinec | 1 | -1/+3 | |
2020-05-11 | remove double includes | sumogr | 2 | -2/+0 | |
2020-05-06 | Update copyright year to 2020 | SomaticFanatic | 337 | -337/+337 | |
Update copyright year to 2020 | |||||
2020-05-06 | cryptonote_core: take out the time based upgrade warning | moneromooo-monero | 1 | -2/+0 | |
It doesn't really work anymore since we don't have a fork soon | |||||
2020-05-06 | cryptonote_protocol: do not request pruned borromean sig txes | moneromooo-monero | 1 | -1/+6 | |
We don't have a function to calculate their weight from a pruned version (yet). | |||||
2020-05-05 | wallet2: fix keys file deserialization exception handling | xiphon | 1 | -7/+1 | |
2020-05-04 | Adding ZMQ/Pub support for txpool_add and chain_main events | Lee Clagett | 21 | -119/+1023 | |
2020-04-29 | txpool.cpp: rename var to fix for old g++ version (xenial default) | Sumo Gr | 1 | -2/+2 | |
2020-04-29 | Fixes for ZMQ JSON-RPC endpoint names for raw tx | Lee Clagett | 1 | -1/+2 | |
2020-04-27 | wallet2: fix subaddress expansion when receiving monero | moneromooo-monero | 2 | -3/+17 | |
2020-04-27 | trezor: adapt to new passphrase mechanism | Dusan Klinec | 17 | -196/+377 | |
- 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-27 | message_store: don't print an error when there is no mms file | moneromooo-monero | 1 | -1/+1 | |
It confuses people | |||||
2020-04-27 | rpc: fix 'use_bootstrap_daemon_if_necessary' return value | xiphon | 1 | -1/+1 | |
2020-04-26 | wallet2: check_connection return false on get_version status != OK | xiphon | 1 | -3/+2 | |
2020-04-24 | Used legacy category to match insert_key_images behavior | Lee Clagett | 1 | -1/+1 | |
2020-04-22 | cryptonote: fix reuse of non default tx data when relaying | moneromooo-monero | 2 | -1/+3 | |
An automatic tx variable is initialized properly on the first run through the loop, but not the second. Moving the variable inside the loop ensures the ctor is called again to init it. | |||||
2020-04-22 | add another seed node | Gingeropolous | 1 | -0/+2 | |
node is funded by random people and managed by me. currently functioning as public node at uwillrunanodesoon.moneroworld.com | |||||
2020-04-22 | simplewallet: report timestamp based expected unlock time on balance | moneromooo-monero | 5 | -24/+52 | |
2020-04-22 | Add erciccione's seed node | erciccione | 1 | -0/+1 | |
2020-04-21 | p2p: startup speedup, init seed nodes on first 'connect_to_seed()' | xiphon | 2 | -111/+139 | |
2020-04-21 | p2p: add seed node. | guy | 1 | -0/+1 | |
2020-04-20 | cryptonote_core: skip dns checkpoints on startup if not enforced | xiphon | 2 | -4/+5 | |
2020-04-15 | bootstrap_daemon: fix missing virtual destructor and lambda capture (clang ↵ | xiphon | 2 | -1/+3 | |
warning) | |||||
2020-04-15 | Allow wallet2.h to run in WebAssembly | woodser | 9 | -158/+251 | |
- 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-15 | use memwipe on secret k/alpha values | moneromooo-monero | 5 | -10/+27 | |
Reported by UkoeHB_ and sarang | |||||
2020-04-14 | Bulletproofs: verification speedup | Sarang Noether | 3 | -8/+25 | |
2020-04-14 | simplewallet: add sweep_account command | moneromooo-monero | 2 | -8/+37 | |
Expects an account number, then the usual sweep_all options Useful to move monero that was accidentally sent to a subaddress with a very large account index. | |||||
2020-04-11 | Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON. | Lee Clagett | 7 | -162/+161 | |
2020-04-10 | simplewallet : missing function block separator | Sumo Gr | 1 | -0/+1 | |
2020-04-08 | simplewallet: fix strings (show_transfers & export_transfers) | sumogr | 1 | -4/+4 | |
2020-04-08 | Add timelock verification on device | cslashm | 8 | -2/+104 | |
2020-04-07 | simplewallet: new "address one-off <major> <minor>" command | moneromooo-monero | 3 | -5/+33 | |
2020-04-03 | Use byte_slice for sending zmq messages - removes data copy within zmq | Lee Clagett | 8 | -22/+75 | |
2020-04-02 | wallet_api: checkUpdate - optional version and buildtag params | xiphon | 2 | -7/+19 | |
2020-04-01 | Hash domain separation | Sarang Noether | 9 | -34/+34 | |
2020-03-31 | cryptonote_basic: drop unused verification_context::m_not_rct field | xiphon | 5 | -12/+0 | |
2020-03-31 | p2p: fix frequent weak_ptr exception on connection | moneromooo-monero | 1 | -4/+6 | |
When a handshake fails, it can fail due to timeout or destroyed connection, in which case the connection will be, or already is, closed, and we don't want to do it twice. Additionally, when closing a connection directly from the top level code, ensure the connection is gone from the m_connects list so it won't be used again. AFAICT this is now clean in netstat, /proc/PID/fd and print_cn. This fixes a noisy (but harmless) exception. | |||||
2020-03-30 | Always reject duplicate key-images from second txid | Lee Clagett | 2 | -12/+16 | |
2020-03-30 | Allow unrestricted rpc calls to get full txpool info | Lee Clagett | 3 | -13/+20 | |
2020-03-29 | daemon: fix print_net_stats RPC calls | moneromooo-monero | 1 | -2/+2 | |
2020-03-28 | simplewallet: warn about correlations if print-ring-members is not set | moneromooo-monero | 2 | -14/+18 | |
The warning about spending more than one output with similar creation time was skipped if print-ring-members was not set, and it defaults to false, which means most people probably aren't getting this warning if they spend correlated outputs. Reported by SeventhAlpaca. | |||||
2020-03-27 | p2p: add another seed node | moneromooo-monero | 1 | -0/+1 | |
Node from syksy, administered by mooo | |||||
2020-03-26 | Adding Dandelion++ support to public networks: | Lee Clagett | 20 | -130/+432 | |
- 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-22 | protocol: request txpool contents when synced | moneromooo-monero | 7 | -0/+143 | |
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-21 | Daemon: Print estimates for time until fully synced | rbrunner7 | 4 | -12/+199 | |
2020-03-20 | p2p: remove old debug commands | Aaron Hook | 11 | -326/+1 | |
2020-03-20 | p2p: do not add recently failed addresses to the peerlist | moneromooo-monero | 3 | -7/+17 | |
2020-03-19 | Fixing static_asserts in ZMQ JSON | Lee Clagett | 1 | -3/+2 | |
2020-03-14 | Correct key image check in tx_pool | Lee Clagett | 1 | -16/+7 | |