Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-09-11 | Revert "Fix check for disconnecting peers when syncing" | moneromooo-monero | 1 | -1/+1 | |
This reverts commit adc16d2504d3e76b0115791caf10446684d45433. | |||||
2019-09-05 | wallet: fix mismatch between two concepts of "balance" | moneromooo-monero | 5 | -58/+88 | |
One considers the blockchain, while the other considers the blockchain and some recent actions, such as a recently created transaction which spend some outputs, but isn't yet mined. Typically, the "balance" command wants the latter, to reflect the recent action, but things like proving ownership wants the former. This fixes a crash in get_reserve_proof, where a preliminary check and the main code used two concepts of "balance". | |||||
2019-09-04 | Fix IP address serialization on big endian | moneromooo-monero | 1 | -0/+2 | |
IP addresses are stored in network byte order even on little endian hosts | |||||
2019-09-04 | slow-hash: fix CNv2+ on big endian | moneromooo-monero | 1 | -3/+3 | |
2019-09-04 | db_lmdb: print percentages as percentages, not ratios | moneromooo-monero | 1 | -1/+1 | |
2019-09-04 | difficulty: fix check_hash on big endian | moneromooo-monero | 1 | -1/+0 | |
2019-08-28 | simplewallet: lock console on inactivity | moneromooo-monero | 7 | -136/+489 | |
2019-08-27 | MLSAG speedup and additional checks | Sarang Noether | 4 | -77/+54 | |
2019-08-27 | daemon: automatic public nodes discovering and bootstrap daemon switching | xiphon | 5 | -35/+246 | |
2019-08-26 | wallet, rpc: add a release field to get_version | moneromooo-monero | 6 | -2/+12 | |
It does not leak much since you can make a fair guess by RPC version already, and some people want to avoid non release clients when using third parties' nodes (because they'd never lie about it) | |||||
2019-08-26 | device_ledger: fix uninitialized additional_key | moneromooo-monero | 1 | -1/+1 | |
Coverity 200185 | |||||
2019-08-26 | device_ledger: add paranoid buffer overflow check | moneromooo-monero | 1 | -1/+3 | |
Coverity 200183 | |||||
2019-08-24 | wallet2: fix unset_ring tx retrieval checks | moneromooo-monero | 1 | -3/+1 | |
2019-08-24 | simplewallet: moan harder about untrusted nodes | moneromooo-monero | 1 | -1/+16 | |
2019-08-23 | daemon: add pruned and publicrpc flags to print_pl | moneromooo-monero | 3 | -7/+22 | |
2019-08-23 | wallet2: fix cold signing losing tx keys | moneromooo-monero | 1 | -1/+1 | |
2019-08-23 | daemon: implement 'set_bootstrap_daemon' command | xiphon | 5 | -0/+64 | |
2019-08-22 | p2p: reject incoming connections to self | moneromooo-monero | 1 | -1/+10 | |
2019-08-22 | Wallet: Option to export data to ASCII | Tadeas Moravec | 4 | -37/+170 | |
New CLI wallet variable: export-format with options "binary" (the default), or "ascii". "Binary" behaves as before, "ascii" forces the wallet to convert data to ASCII using base64. Reading files from the disk tries to auto detect what format has been used (using a magic string added when exporting the data). Implements https://github.com/monero-project/monero/issues/2859 | |||||
2019-08-22 | ringdb: fix bug in blackballing | stoffu | 1 | -1/+1 | |
2019-08-22 | blockchain_blackball: use is_output_spent instead of ringdb.blackballed for ↵ | stoffu | 1 | -1/+11 | |
spentness test | |||||
2019-08-22 | blockchain_blackball: add --historical-stat which prints historical stats of ↵ | stoffu | 1 | -2/+165 | |
spent ratio | |||||
2019-08-22 | wallet: add --extra-entropy command line flag | moneromooo-monero | 5 | -2/+41 | |
It lets the user add custom entropy to the PRNG. It does this by hashing the new data and xoring the resulting hash with the PRNG state. | |||||
2019-08-21 | p2p: sanitize peer lists | moneromooo-monero | 2 | -17/+26 | |
Also remove the delta time fixup, since we now ignore those as they're attacker controlled | |||||
2019-08-21 | p2p: move log away from global | moneromooo-monero | 1 | -1/+1 | |
It was here while debugging, and I forgot to move it away | |||||
2019-08-20 | MMS: Use chans instead of normal addresses for auto-config | rbrunner7 | 3 | -35/+41 | |
2019-08-20 | device: fix ledger requesting secret keys export twice | xiphon | 1 | -1/+1 | |
2019-08-20 | rpc: fix unitialized 'core_rpc_server::m_was_bootstrap_ever_used' | xiphon | 1 | -0/+1 | |
2019-08-20 | daemon: fix merge error removing the "never seen before" timestamp check | moneromooo-monero | 1 | -1/+1 | |
2019-08-20 | fix feature not introduced until boost 1.66 | Jethro Grassie | 1 | -1/+1 | |
2019-08-19 | daemon: fix print_pl only printing public zone peers | moneromooo-monero | 5 | -14/+30 | |
2019-08-19 | reject setting lookahead major or minor to 0 | moneromooo-monero | 1 | -0/+2 | |
2019-08-18 | blockchain: Fix alt chain generated coins overflow | iamamyth | 1 | -1/+2 | |
Apply the overflow logic used for computing already_generated_coins in the main chain to alternative chains. | |||||
2019-08-18 | Increase max_dbs from 20 to 32 | Howard Chu | 1 | -1/+1 | |
We've added a lot of new indices recently, and 20 isn't enough for them plus new DBs opened during format migrations. | |||||
2019-08-16 | Fix check for disconnecting peers when syncing | Jason Rhinelander | 1 | -1/+1 | |
The check added here (in #5732/#5733) is supposed to disconnect behind peers when the current node is syncing, but actually disconnects behind peers always. We are syncing when `target > our_height`, but the check here triggers when `target > remote_height`, which is basically always true when the preceding `m_core.have_block(hshd.top_id)` check is true. | |||||
2019-08-16 | wallet_api: add multi destination tx support | selsta | 3 | -48/+79 | |
2019-08-15 | Replace std::random_shuffle with std::shuffle | Tom Smeding | 3 | -4/+4 | |
According to [1], std::random_shuffle is deprecated in C++14 and removed in C++17. Since std::shuffle is available since C++11 as a replacement and monero already requires C++11, this is a good replacement. A cryptographically secure random number generator is used in all cases to prevent people from perhaps copying an insecure std::shuffle call over to a place where a secure one would be warranted. A form of defense-in-depth. [1]: https://en.cppreference.com/w/cpp/algorithm/random_shuffle | |||||
2019-08-13 | simplewallet: fix arg indexing bug in set_device_name | stoffu | 1 | -1/+1 | |
2019-08-13 | simplewallet: add a few missing settings help text | stoffu | 1 | -4/+14 | |
2019-08-12 | Fix for biased signature nonce | Sarang Noether | 1 | -2/+0 | |
2019-08-11 | cryptonote_protocol: fix '--no-sync', ignore new blocks and txes | xiphon | 1 | -3/+3 | |
2019-08-09 | hid_error() could return a null, which causes the program to crash with | TheQuantumPhysicist | 1 | -1/+2 | |
std::logic_error() | |||||
2019-07-31 | Add IPv6 support | Thomas Winget | 12 | -46/+344 | |
new cli options (RPC ones also apply to wallet): --p2p-bind-ipv6-address (default = "::") --p2p-bind-port-ipv6 (default same as ipv4 port for given nettype) --rpc-bind-ipv6-address (default = "::1") --p2p-use-ipv6 (default false) --rpc-use-ipv6 (default false) --p2p-require-ipv4 (default true, if ipv4 bind fails and this is true, will not continue even if ipv6 bind successful) --rpc-require-ipv4 (default true, description as above) ipv6 addresses are to be specified as "[xx:xx:xx::xx:xx]:port" except in the cases of the cli args for bind address. For those the square braces can be omitted. | |||||
2019-07-30 | daemon: print 128bit diff properly | stoffu | 1 | -17/+40 | |
2019-07-29 | functional_tests: add validate_address tests | moneromooo-monero | 1 | -3/+2 | |
2019-07-29 | rpc: implement get_public_nodes command | xiphon | 3 | -1/+90 | |
2019-07-28 | Fixed error preventing build of monero-gui | Nejcraft | 1 | -1/+3 | |
get_attribute expects 2 values instead of 1 | |||||
2019-07-18 | bump version to 0.14.1.2 | Riccardo Spagni | 1 | -1/+1 | |
2019-07-18 | update checkpoints.dat hash | Riccardo Spagni | 1 | -1/+1 | |
2019-07-17 | prep for 0.14.1.1 | Riccardo Spagni | 2 | -1/+1 | |
2019-07-17 | Added support for "noise" over I1P/Tor to mask Tx transmission. | Lee Clagett | 12 | -79/+1156 | |
2019-07-16 | allow blocking whole subnets | moneromooo-monero | 14 | -29/+293 | |
2019-07-16 | p2p: store network address directly in blocked host list | moneromooo-monero | 4 | -12/+12 | |
rather than their string representation | |||||
2019-07-15 | improve tx_sanity_check clarification | vicsn | 1 | -2/+2 | |
2019-07-15 | Remove unused txs member in NOTIFY_RESPONSE_GET_OBJECT | Doyle | 3 | -18/+9 | |
2019-07-10 | wallet: provide original address for outgoing transfers | xiphon | 4 | -6/+21 | |
2019-07-09 | wallet_rpc_server: fix get_bulk_payments with short payment ids | moneromooo-monero | 1 | -0/+5 | |
2019-07-08 | simplewallet: add restore_height command | thotbot | 2 | -0/+10 | |
2019-07-08 | Fix incorrectly named binding for MMS send_signer_config command | tobtoht | 1 | -1/+1 | |
send_message_config isn't used anywhere else in the code, and it is clear from the help command that it should be named send_signer_config. | |||||
2019-07-06 | Minor formatting fix in help set command | tobtoht | 1 | -1/+1 | |
2019-07-05 | p2p: don't connect to more than one IP per class B if we can | moneromooo-monero | 1 | -11/+45 | |
2019-07-04 | keccak: guard against misaligned memory accesses on ARM | moneromooo-monero | 1 | -3/+6 | |
The code generated is exactly the same as the direct access one on x86_64 | |||||
2019-07-04 | cryptonote_protocol: drop peers we can't download from when syncing | moneromooo-monero | 1 | -0/+5 | |
Any peer that's behind us while syncing is useless to us (though not to them). This ensures that we don't get our peer slots filled with peers that we can't use. Once we've synced, we can connect to them and they can then sync off us if they want. | |||||
2019-07-04 | p2p: add a few missing connection close calls | moneromooo-monero | 1 | -2/+6 | |
2019-07-04 | CryptonightR_JIT: fix return value on error | selene | 1 | -3/+3 | |
The value was positive rather than zero, but the caller only checks for negative errors | |||||
2019-07-03 | Remove unnecessary m_check_txin_table, fix const correctness | Martijn Otto | 2 | -43/+12 | |
2019-07-03 | rpc: get_block_template add optional extra_nonce | Jethro Grassie | 2 | -1/+27 | |
Circumvents the need to create a new blockhashing blob when you already know the data you want to set in the extra_nonce (so use this instead of reserve_size). | |||||
2019-07-02 | simplewallet: optional all flag to export_outputs/export_key_images | moneromooo-monero | 3 | -13/+32 | |
2019-07-02 | miner: fix --bg-mining-enable description | moneromooo-monero | 1 | -1/+1 | |
2019-07-01 | zmq: MacPorts latest fix | Jethro Grassie | 1 | -1/+1 | |
2019-07-01 | wallet: do not print log settings when unset | moneromooo-monero | 1 | -1/+4 | |
Coverity 199721 | |||||
2019-06-26 | p2p: don't forget pruning seed or public RPC port when updating peers | moneromooo-monero | 1 | -4/+16 | |
Older nodes don't pass that information around | |||||
2019-06-25 | rpc headers fix | Michal vel m@lbit | 1 | -1/+1 | |
2019-06-22 | simplewallet: don't ask about mining when running a command line | moneromooo-monero | 1 | -1/+3 | |
This is likely to be done via a script | |||||
2019-06-21 | p2p: add a reference to Cao, Tong et al. for the last_seen changes | moneromooo-monero | 1 | -0/+3 | |
"Exploring the Monero Peer-to-Peer Network". https://eprint.iacr.org/2019/411 | |||||
2019-06-21 | Remove Xiala.net from the list of dns resolvers | tobtoht | 1 | -1/+0 | |
It is down permanently. See: https://xiala.net/ "Ende November 2018 werden alle Dienste von xiala.net abgeschaltet." | |||||
2019-06-20 | rpc: set sanity_check_failed to false when successful | stoffu | 1 | -0/+1 | |
2019-06-19 | tx_sanity_check: relax the median check a lot | moneromooo-monero | 1 | -1/+1 | |
we don't want to prevent bona fide txes, just obvious bad ones | |||||
2019-06-19 | p2p: close the right number of connections on setting max in/out peers | moneromooo-monero | 1 | -2/+2 | |
2019-06-19 | p2p: propagate out peers limit to payload handler | moneromooo-monero | 1 | -0/+1 | |
2019-06-19 | wallet_api: catch getTxKey exception | Dusan Klinec | 1 | -8/+17 | |
- getTxKey method throws an exception, e.g., when user declines txKey export | |||||
2019-06-19 | wallet2: fix change subaddress mixup when sending pre rct outputs | moneromooo-monero | 1 | -0/+1 | |
2019-06-17 | core: fix --prune-blockchain not pruning if no blockchain exists | moneromooo-monero | 1 | -1/+1 | |
2019-06-17 | device: show address on device display | Dusan Klinec | 11 | -6/+127 | |
- Trezor: support for device address display (subaddress, integrated address) - Wallet::API support added - Simplewallet: - address device [<index>] - address new <label> // shows address on device also - integrated_address [device] <payment_id|address> // new optional "device" arg to display also on the device | |||||
2019-06-17 | device: tx_key caching fixed, store recovered txkey | Dusan Klinec | 1 | -3/+11 | |
2019-06-16 | Fix --restore-date usage | Howard Chu | 1 | -1/+1 | |
The wallet was ignoring --restore-height and --restore-date params and prompting for them again. | |||||
2019-06-16 | blockchain: silence an error getting blocks for pruned nodes | moneromooo-monero | 1 | -4/+8 | |
This happens often when a pre-pruning node asks a pruned node for data it does not have | |||||
2019-06-16 | Bans for RPC connections | Howard Chu | 3 | -0/+26 | |
Make bans control RPC sessions too. And auto-ban some bad requests. Drops HTTP connections whenever response code is 500. | |||||
2019-06-15 | db_lmdb: commit pruning txn at checkpoints | moneromooo-monero | 1 | -1/+50 | |
to avoid errors when the txn is too large | |||||
2019-06-14 | prep for 0.14.1 release | Riccardo Spagni | 3 | -1/+2 | |
2019-06-14 | rpc: restrict the recent cutoff size in restricted RPC mode | moneromooo-monero | 1 | -0/+9 | |
2019-06-14 | ensure no NULL is passed to memcpy | moneromooo-monero | 2 | -3/+4 | |
NULL is valid when size is 0, but memcpy uses nonnull attributes, so let's not poke the bear | |||||
2019-06-14 | serialization: check stream good flag at the end | moneromooo-monero | 3 | -6/+6 | |
just in case | |||||
2019-06-14 | tree-hash: allocate variable memory on heap, not stack | moneromooo-monero | 1 | -5/+7 | |
Large amounts might run out of stack Reported by guidov | |||||
2019-06-14 | cryptonote: throw on tx hash calculation error | moneromooo-monero | 1 | -3/+3 | |
2019-06-14 | serialization: fail on read_varint error | moneromooo-monero | 1 | -1/+2 | |
2019-06-14 | cryptonote_protocol: fix another potential P2P DoS | moneromooo-monero | 1 | -0/+15 | |
When asking for txes in a fluffy transaction, one might ask for the same (large) tx many times | |||||
2019-06-14 | cryptonote_protocol: expand basic DoS protection | moneromooo-monero | 2 | -4/+4 | |
Count transactions as well | |||||
2019-06-14 | cryptonote_protocol_handler: prevent potential DoS | anonimal | 2 | -0/+12 | |
Essentially, one can send such a large amount of IDs that core exhausts all free memory. This issue can theoretically be exploited using very large CN blockchains, such as Monero. This is a partial fix. Thanks and credit given to CryptoNote author 'cryptozoidberg' for collaboration and the fix. Also thanks to 'moneromooo'. Referencing HackerOne report #506595. | |||||
2019-06-13 | core: do not complain about low block rate if disconnected | moneromooo-monero | 1 | -1/+1 | |
In that case, we'll still keep the "Monero is now disconnected from the network" near the end of the log | |||||
2019-06-12 | rpc: work around a GCC 7.4.0 (at least) bug | moneromooo-monero | 1 | -1/+3 | |
In static member function ‘static boost::optional<cryptonote::rpc::output_distribution_data> cryptonote::rpc::RpcHandler::get_output_distribution(const std::function<bool(long unsigned int, long unsigned int, long unsigned int, long unsigned int&, std::vector<long unsigned int>&, long unsigned int&)>&, uint64_t, uint64_t, uint64_t, const std::function<crypto::hash(long unsigned int)>&, bool, uint64_t)’: cc1plus: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’: specified size 18446744073709551536 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] | |||||
2019-06-12 | tx_sanity_check: don't print an error when not enough outs to check | moneromooo-monero | 1 | -1/+1 | |
2019-06-12 | rpc: fix get_transactions getting v1 txes from the txpool | moneromooo-monero | 1 | -1/+2 | |
It would try to get their prunable hash, but v1 txes don't have one | |||||
2019-06-11 | Delete more include string.h | Your Name | 1 | -1/+0 | |
2019-06-10 | rpc: implement set_bootstrap_daemon method | xiphon | 3 | -27/+108 | |
2019-06-09 | Fix GCC 9.1 build warnings | moneromooo-monero | 2 | -0/+15 | |
GCC wants operator= aand copy ctor to be both defined, or neither | |||||
2019-06-09 | miner: fix double free of thread attributes | ston1th | 4 | -18/+8 | |
issue: #5568 | |||||
2019-06-08 | p2p: fix GCC 9.1 crash | moneromooo-monero | 1 | -4/+6 | |
2019-06-06 | p2p: delay IGP probing on startup | moneromooo-monero | 3 | -7/+54 | |
We might have external access without having to do this | |||||
2019-06-06 | simplewallet: print errors on exceptions creating wallets | moneromooo-monero | 1 | -4/+12 | |
Exceptions would otherwise terminate the process silently | |||||
2019-06-04 | rpc: use ip address string representation for peer::host field | xiphon | 1 | -1/+4 | |
2019-06-02 | Remember RPC version on initial connect | Howard Chu | 2 | -7/+13 | |
Don't keep asking for it on an intact connection Wallet is too chatty over the wire | |||||
2019-06-01 | add a command line option to disable ZMQ server | Jethro Grassie | 4 | -14/+28 | |
2019-06-01 | daemon: add more chain specific info in alt_chain_info | moneromooo-monero | 5 | -29/+113 | |
2019-05-31 | daemon: display peer address type in print_cn | moneromooo-monero | 4 | -0/+21 | |
2019-05-30 | rpc: in/out peers can now return the setting's value | moneromooo-monero | 7 | -21/+63 | |
2019-05-30 | add cumulative difficulty to diff command | wowario | 1 | -0/+1 | |
2019-05-29 | Unused private member m_miner_address | Jesus Ramirez | 2 | -2/+0 | |
2019-05-28 | core: update pruning if using --prune-blockchain on a pruned blockchain | moneromooo-monero | 1 | -1/+7 | |
Avoids a massive amount of spurious warnings if the last update before the daemon exited was a while ago and the daemon was syncing | |||||
2019-05-27 | wallet_manager: omit redundant disconnect, drop unused variable | xiphon | 2 | -4/+0 | |
2019-05-26 | blockchain: do not try to pop blocks down to the genesis block | moneromooo-monero | 1 | -0/+3 | |
2019-05-25 | core: do not commit half constructed batch db txn | moneromooo-monero | 5 | -14/+51 | |
2019-05-24 | blockchain_export: allow exporting blocks.dat format from pruned | moneromooo-monero | 1 | -1/+1 | |
We don't need any of the pruned data for this | |||||
2019-05-24 | daemon: fix "never seen before" time span display for peers | moneromooo-monero | 1 | -1/+1 | |
2019-05-22 | Fix allow any cert mode in wallet rpc when configured over rpc | Lee Clagett | 1 | -1/+5 | |
2019-05-22 | Add ssl_options support to monerod's rpc mode. | Lee Clagett | 13 | -140/+122 | |
2019-05-21 | Fix configuration bug; wallet2 --daemon-ssl-allow-any-cert now works. | Lee Clagett | 1 | -1/+4 | |
2019-05-19 | Fix #5553 | Howard Chu | 1 | -1/+2 | |
Make sure the tip hash still matches the cached block | |||||
2019-05-16 | wallet: add unlock_time details to show_transfers | moneromooo-monero | 5 | -7/+30 | |
also add a note when receiving the tx, because the user might not notice the "XXX blocks to unlock" in the balance. | |||||
2019-05-12 | Made code block usage consistent across all .md files | Rohaq | 1 | -1/+1 | |
2019-05-11 | wallet: fix certificate fingerprint length check | moneromooo-monero | 2 | -2/+2 | |
Fixed by crCr62U0 | |||||
2019-05-10 | password: do not use line input on windows | moneromooo-monero | 1 | -5/+1 | |
This keeps its builtin command editing away Thanks iDunk for testing on Windows | |||||
2019-05-10 | expose set/get walletcache attribute functionality in wallet api | dsc | 3 | -0/+28 | |
2019-05-10 | wallet_rpc_server: use original addresses in destinations in get_transfers | moneromooo-monero | 1 | -1/+9 | |
And add them for pending transfers, where they were missing | |||||
2019-05-10 | remove obsolete save_graph skeleton code | moneromooo-monero | 11 | -161/+0 | |
2019-05-09 | rpc: fail update RPC when running offline | moneromooo-monero | 1 | -0/+7 | |
2019-05-09 | daemon: add optional arguments to alt_chain_info | moneromooo-monero | 3 | -8/+47 | |
>N limits display to alt chains with more than N blocks -N limits display to alt chains younger than N blocks | |||||
2019-05-09 | daemon: sort alt chains by height | moneromooo-monero | 5 | -7/+9 | |
2019-05-08 | blockchain: keep alternative blocks in LMDB | moneromooo-monero | 7 | -94/+379 | |
Alternative blocks are cleared on startup unless --keep-alt-blocks is passed on the command line | |||||
2019-05-02 | wallet2: don't wait a day before using new version fees | moneromooo-monero | 1 | -2/+2 | |
30 blocks should be more than enough to drain the txpool of transactions made with the old fee scheme | |||||
2019-05-02 | wallet: distinguish between empty and absent attributes | moneromooo-monero | 4 | -6/+16 | |
2019-05-02 | error: fix compile error on windows with depends | moneromooo-monero | 1 | -1/+1 | |
state_not_recoverable is not defined there | |||||
2019-05-02 | blockchain: keep a rolling long term block weight median | moneromooo-monero | 3 | -34/+37 | |
2019-05-02 | wallet_rpc_server: use original addresses in destinations in get_transfers | moneromooo-monero | 1 | -1/+9 | |
And add them for pending transfers, where they were missing | |||||
2019-05-01 | fix wide difficulty conversion with some versions of boost | moneromooo-monero | 7 | -15/+15 | |
2019-05-01 | wallet2: reject standalone short payment IDs in monero: URI API | moneromooo-monero | 1 | -4/+2 | |
2019-04-30 | mnemonics: fix 4 byte UTF-8 rewriting | moneromooo-monero | 1 | -1/+1 | |
2019-04-30 | wallet_rpc_server: reject standalone short payment id in address book | moneromooo-monero | 1 | -4/+4 | |
2019-04-29 | remove unused code | moneromooo-monero | 5 | -12/+2 | |
2019-04-29 | add a few checks where it seems appropriate | moneromooo-monero | 4 | -2/+5 | |
2019-04-29 | wallet2: fix infinite loop picking outputs in corner case | moneromooo-monero | 1 | -2/+5 | |
If we have fewer outputs available on the chain than what we require, but the output we're spending already has a ring, it would loop picking outputs randomly, but never find enough. Also tune logs for better debugging this kind of thing. | |||||
2019-04-26 | change SSL certificate fingerprint whitelisting from SHA1 to SHA-256 | moneromooo-monero | 3 | -0/+24 | |
SHA1 is too close to bruteforceable | |||||
2019-04-25 | wallet_rpc_server: adding missing return on error in set_daemon | moneromooo-monero | 1 | -0/+1 | |
2019-04-25 | wallet_rpc_server: return false on error in set_log_categories | moneromooo-monero | 1 | -1/+1 | |
Reported by SmajeNz0 | |||||
2019-04-25 | wallet_rpc_server: fix crash in validate_address if no wallet is loaded | moneromooo-monero | 1 | -1/+2 | |
Reported by SmajeNz0 | |||||
2019-04-25 | rpc: improve get_output_distribution | moneromooo-monero | 4 | -8/+34 | |
It can now handle small reorgs without having to rescan the whole blockchain. Also add a test for it. | |||||
2019-04-25 | device/trezor: device sorting and filtering improved | Dusan Klinec | 3 | -16/+115 | |
- Trezor type detection refactored, T1 disabled (was enabled before which was a bug) - Sort connected devices by env TREZOR_PATH - Compatibility with Trezor ecosystem using TREZOR_PATH env var - Enables to pick particular Trezor to use in GUI as we don't have the multi-device selection yet - Dump all detected devices to log for better debugging / troubleshooting | |||||
2019-04-24 | p2p: do not send last_seen timestamp to peers | moneromooo-monero | 3 | -12/+30 | |
This can be used for fingerprinting and working out the network topology. Instead of sending the first N (which are sorted by last seen time), we sent a random subset of the first N+N/5, which ensures reasonably recent peers are used, while preventing repeated calls from deducing new entries are peers the target node just connected to. The list is also randomly shuffled so the original set of timestamps cannot be approximated. | |||||
2019-04-24 | wallet2: default to trying to keep 5 outputs of 2+ monero | moneromooo-monero | 1 | -3/+13 | |
In the case where previously a second unneeded output would be added to a transaction. This should help *some* of the cases where outputs are slowly being consolidated, leading to the whole balance being locked when sending monero. | |||||
2019-04-23 | consensus: from v12, enforce >= 2 outputs | moneromooo-monero | 7 | -0/+26 | |
2019-04-23 | tx_sanity_check: relax uniqueness check a bit | moneromooo-monero | 1 | -2/+2 | |
It triggers easily on testnet | |||||
2019-04-23 | wallet2: add missing "sanity check failed" reason message | moneromooo-monero | 1 | -0/+2 | |
2019-04-23 | wallet2: fix wrong change being recorded in sweep_all | moneromooo-monero | 1 | -2/+2 | |
leading to the sanity check triggering | |||||
2019-04-23 | dns_checks: new helper program to check on DNSSEC lookups | moneromooo-monero | 3 | -1/+172 | |
2019-04-23 | daemonizer: add --non-interactive for windows | moneromooo-monero | 1 | -1/+9 | |
The RPC functional tests need it Thanks to iDunk for debugging/testing | |||||
2019-04-22 | wallet: fix key image computation signaling to the device | Dusan Klinec | 1 | -1/+1 | |
2019-04-20 | wallet_rpc_server: add block_height and frozen to incoming_transfers | moneromooo-monero | 2 | -1/+7 | |
2019-04-20 | hardfork: fix off by one updating fork index after popping | moneromooo-monero | 1 | -3/+2 | |
2019-04-18 | device/trezor: button request callback fix | Dusan Klinec | 1 | -1/+2 | |
2019-04-18 | simplewallet: fix output representation offset | moneromooo-monero | 2 | -3/+3 | |
2019-04-18 | wallet2: "output lineup" fake out selection | moneromooo-monero | 2 | -60/+72 | |
Based on python code by sarang: https://github.com/SarangNoether/skunkworks/blob/outputs/outputs/simulate.py | |||||
2019-04-18 | Windows: fix a build error in MSYS2 with boost 1.70.0 | iDunk5400 | 1 | -0/+3 | |
2019-04-18 | simplewallet: prompt when spending more than one old out in one tx | moneromooo-monero | 2 | -3/+58 | |
2019-04-17 | wallet_rpc_server: add unlocked field to incoming_transfers output | moneromooo-monero | 2 | -1/+4 | |
2019-04-17 | wallet_rpc_server: remove unused variable | moneromooo-monero | 1 | -2/+0 | |
2019-04-17 | simplewallet: add the change amount to the prompt when locking | moneromooo-monero | 1 | -1/+3 | |
2019-04-17 | testdb: add override keyword where missing | stoffu | 3 | -132/+100 | |
and delete obsolete BlockchainBDB::get_tx_output_indices along the way | |||||
2019-04-16 | daemon: fix absolute/relative log file test for windows | moneromooo-monero | 1 | -5/+1 | |
2019-04-16 | wallet_rpc_server: set suggested_confirmations_threshold for pool txes | moneromooo-monero | 1 | -5/+3 | |
2019-04-16 | wallet_rpc_server: add set_log_level/set_log_categories | moneromooo-monero | 4 | -1/+82 | |
2019-04-16 | rpc: add a pruned bool to the prune_blockchain call | moneromooo-monero | 2 | -1/+4 | |
2019-04-16 | simplewallet: add another warning about long payment ids | moneromooo-monero | 1 | -0/+8 | |
2019-04-15 | daemon: remove debug info | moneromooo-monero | 1 | -1/+1 | |
2019-04-15 | rpc: fix get_block_hashes.bin from wallet on pruned blockchain | moneromooo-monero | 4 | -14/+14 | |
We want to get all blocks here, even pruned ones | |||||
2019-04-15 | blockchain: lock the blockchain while pruning | moneromooo-monero | 1 | -0/+4 | |
2019-04-15 | wallet: new --offline option | moneromooo-monero | 4 | -60/+115 | |
It will avoid connecting to a daemon (so useful for cold signing using a RPC wallet), and not perform DNS queries. | |||||
2019-04-15 | wallet_rpc_server: remove unused code | moneromooo-monero | 1 | -5/+1 | |
2019-04-15 | rpc: omit irrelevant fields for pool txes in gettransactions | moneromooo-monero | 1 | -4/+10 | |
2019-04-15 | rpc: add relayed in get_transaction output | moneromooo-monero | 2 | -5/+11 | |
2019-04-15 | rpc: set default log category in core_rpc_server.h | moneromooo-monero | 1 | -0/+3 | |
2019-04-15 | Increment m_threads_active when mining thread starts | Doyle | 1 | -0/+1 | |
2019-04-14 | hardfork: remove "no hf version db" recreation check | moneromooo-monero | 1 | -20/+2 | |
This is now obsolete, and this removes the warning on startup on a new db that confuses some people | |||||
2019-04-14 | cryptonote_protocol: warn when the last connection goes | moneromooo-monero | 1 | -0/+2 | |
2019-04-14 | daemon: fix ratio not being floating point | moneromooo-monero | 1 | -1/+1 | |
Coverity 197648 | |||||
2019-04-14 | core_rpc_server: remove dummy assigning int to bool | moneromooo-monero | 1 | -3/+1 | |
Coverity 197653 | |||||
2019-04-14 | blockchain_db: fix db txn ending too early | moneromooo-monero | 7 | -93/+123 | |
The db txn in add_block ending caused the entire overarching batch txn to stop. Also add a new guard class so a db txn can be stopped in the face of exceptions. Also use a read only db txn in init when the db itself is read only, and do not save the max tx size in that case. | |||||
2019-04-13 | bulletproofs: cut down on keyV allocations | moneromooo-monero | 1 | -29/+33 | |
2019-04-13 | daemon: if a log file has a /, interpret it from the cwd | moneromooo-monero | 1 | -1/+6 | |
rather than from data dir where it normally is. It makes things like --log-file ./foo.log behave as you'd expect. | |||||
2019-04-12 | rpc: new sanity check on relayed transactions | moneromooo-monero | 6 | -0/+152 | |
This will weed out some transactions with silly rings | |||||
2019-04-12 | simplewallet: fix warning about long payment id using the old option | moneromooo-monero | 1 | -1/+1 | |