Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-03-20 | blockchain: lower the relay fee by 2% | moneromooo-monero | 1 | -1/+1 | |
This ensures we accept txes with a fee that's slightly too small, to accomodate blockchain median jitter | |||||
2017-03-20 | tx_pool: use new filling algorithm from v5 only | moneromooo-monero | 1 | -20/+30 | |
2017-03-20 | wallet2: start using new fee priorities at v5, not 14 days laer | moneromooo-monero | 1 | -1/+1 | |
Waiting would mean the fee used is 1x base, but the base will have suddenly dropped | |||||
2017-03-20 | wallet2: speed up transactions using remote nodes | moneromooo-monero | 2 | -4/+42 | |
Asking for a full histogram from a remote node (since it's untrusted) is pretty slow, and spams the remote node, so we replace it by only adding a second input if we have rct ones, which are for all intents and purposes always mixable. | |||||
2017-03-19 | core: call {prepare|cleanup}_handle_incoming_blocks when adding a mined block | moneromooo-monero | 1 | -0/+17 | |
This ensures that a batch can't also be started/stopped out of sync by another thread and us getting in the middle | |||||
2017-03-19 | Partial fix #1876, check thread in block_txn_start() | Howard Chu | 1 | -1/+2 | |
Don't allow use of existing batch txn if it's from the wrong thread | |||||
2017-03-19 | wallet-rpc bugfix: get_transfer_by_txid previously checking against payment id | kenshi84 | 1 | -1/+1 | |
2017-03-18 | Removed boost/asio.hpp include from epee/string_tools.h | Lee Clagett | 1 | -0/+1 | |
2017-03-18 | wallet: increase node_rpc_proxy timeout to match wallet2 | moneromooo-monero | 1 | -4/+6 | |
2017-03-18 | daemon: fix missing close parenthesis in alt_chain_info output | moneromooo-monero | 1 | -1/+1 | |
Reported by assylias_ on IRC | |||||
2017-03-18 | update version to 0.10.3.0 | Riccardo Spagni | 1 | -1/+1 | |
2017-03-18 | simplewallet: allow setting tx priority in watch wallets | moneromooo-monero | 1 | -5/+0 | |
Those can create unsigned transactions | |||||
2017-03-18 | daemon: alt_chain_info now prints fork depth | moneromooo-monero | 1 | -2/+14 | |
2017-03-18 | wallet_rpc_server: make a few RPCs unavailable in restricted mode | moneromooo-monero | 1 | -0/+28 | |
Address book modification, setting tx nodes, importing key images | |||||
2017-03-18 | use const references in catch blocks | moneromooo-monero | 5 | -13/+13 | |
2017-03-18 | wallet2: call is_key_image_spent in blocks in rescan_spent | moneromooo-monero | 1 | -21/+24 | |
This is a potentially long lasting daemon RPC call | |||||
2017-03-18 | wallet_rpc_server: add a rescan_spent RPC | moneromooo-monero | 3 | -0/+39 | |
2017-03-18 | simplewallet: catch case where no transactions are made | moneromooo-monero | 1 | -1/+7 | |
This would otherwise be a silent noop, which is confusing. This can happen if the daemon is started, but not yet ready to service all requests, and this is a safe catch all. | |||||
2017-03-18 | p2p: use the fallback seed IPs when not enough seeds are found | moneromooo-monero | 2 | -27/+64 | |
In case the DNS seed(s) is/are down, which would otherwise cause the fallback seeds to never be used. Also if the seeds resolve to too few IPs. | |||||
2017-03-17 | bump version number | Riccardo Spagni | 1 | -1/+1 | |
2017-03-17 | wallet-rpc: enable openalias | stoffu | 5 | -9/+15 | |
2017-03-15 | Add intervening v5 fork for increased min block size | moneromooo-monero | 9 | -51/+87 | |
Minimum mixin 4 and enforced ringct is moved from v5 to v6. v5 is now used for an increased minimum block size (from 60000 to 300000) to cater for larger typical/minimum transaction size. The fee algorithm is also changed to decrease the base per kB fee, and add a cheap tier for those transactions which we do not care if they get delayed (or even included in a block). | |||||
2017-03-14 | Specify "524,288" iterations instead of "500,000" | darentuzi | 1 | -5/+5 | |
CryptoNight does exactly 524,288 iterations over the scratchpad as defined in CNS008, saying 500,000 could be confusing. I know its meant to give a rough idea (around 500k) to the reader but if you are reading the code, might as well know the exact number. | |||||
2017-03-13 | protocol: fix wrong tx being looked up from fluffy block | moneromooo-monero | 1 | -1/+10 | |
Found by smooth | |||||
2017-03-12 | Adds a config file option to the wallet | Arne Brutschy | 1 | -0/+19 | |
2017-03-12 | core: don't try to re-relay an empty set of pool transactions | moneromooo-monero | 1 | -1/+1 | |
2017-03-12 | protocol: fix fluffy to normal block dropping txes | moneromooo-monero | 1 | -1/+1 | |
2017-03-10 | fix dependency: put HardFork back to cryptonote_basic, made some ↵ | kenshi84 | 7 | -9/+9 | |
BlockchainDB functions virtual again to avoid missing symbols error | |||||
2017-03-05 | blockchain: don't try to load an empty block hash set | moneromooo-monero | 1 | -1/+1 | |
If the blocks aren't being linked against a binary (such as one of the blockchain utilities), the symbol will not be NULL, but the size will be 0. This avoids a apurious warning about the data hash. | |||||
2017-03-05 | blockchain_import: make --log-level understand categories | moneromooo-monero | 1 | -3/+6 | |
2017-03-05 | blockchain_export: make --log-level understand categories | moneromooo-monero | 1 | -4/+6 | |
2017-03-05 | blockchain_import: error out nicely on exceptions | moneromooo-monero | 1 | -0/+4 | |
2017-03-05 | blockchain_export: error out nicely on exceptions | moneromooo-monero | 1 | -0/+5 | |
2017-03-05 | rpc: fix BUILD_TAG mispelling (BUILDTAG) | moneromooo-monero | 1 | -2/+2 | |
This ensures a manual or RPC update tries the right build tag, rather than source, which is currently not setup | |||||
2017-03-05 | core: print the "new update found" message in cyan, for visibility | moneromooo-monero | 1 | -2/+2 | |
2017-03-05 | download: check available disk space before downloading | moneromooo-monero | 1 | -0/+8 | |
We don't check *while* the download happens, so it might still be that we don't have enough space later | |||||
2017-03-05 | download: give download threads distinct names | moneromooo-monero | 1 | -0/+5 | |
2017-03-05 | core: make update download cancellable | moneromooo-monero | 2 | -17/+55 | |
2017-03-05 | download: async API | moneromooo-monero | 2 | -26/+153 | |
2017-03-05 | wallet: add password command | moneromooo-monero | 3 | -6/+7 | |
Also tweak wallet2 password code to verify password without saying it's a new wallet, because it's assuming things. | |||||
2017-03-05 | format_utils: fix typo in assert message | lethos3 | 1 | -2/+2 | |
Fix two small typos as mentioned by reddit user nthterm. | |||||
2017-03-04 | Add dependency for blocksdat.o | Howard Chu | 2 | -4/+4 | |
To make sure it gets regenerated whenever checkpoints.dat changes Likewise for blocks.o and testnet_blocks.o | |||||
2017-03-04 | wallet: fix get_tranfers with multiple incoming txes with same pid | moneromooo-monero | 1 | -3/+13 | |
2017-03-04 | Revert "wallet: fix insertion of pool transactions" | moneromooo-monero | 1 | -1/+1 | |
This reverts commit d47dac9a88ddd46b88850a899311363b3261c89e. Callers actually expect the key to be payment id, so this needs a lot more changes (like storing payment ids in the structure, and possibly also to other existing structures which do the same thing). | |||||
2017-03-03 | core: quantize per kB fee to 8 decimals | moneromooo-monero | 2 | -1/+20 | |
2017-03-03 | tx_pool: log separately "not ready" and "double spend" cases | moneromooo-monero | 1 | -2/+8 | |
2017-03-03 | Fix double-import | Howard Chu | 1 | -8/+10 | |
Incomplete ifdef cleanup in 9e82b694da120708652871b55f639d1ef306a7ec | |||||
2017-03-03 | Remove redundant num_txs() method | Howard Chu | 2 | -18/+4 | |
Cleanup of bf1348b7e2b2c72a6d40b23567afaa46b53e6cb7 | |||||
2017-03-03 | Fix #1824 don't end batch that we didn't start | Howard Chu | 1 | -2/+3 | |
2017-03-03 | wallet api: fix parameters in wallet2callbackImpl | Jaquee | 1 | -7/+7 | |
2017-03-03 | use txid in wallet2::process_new_transaction() | Jaquee | 1 | -1/+1 | |
2017-03-02 | allow user I/O in millinero, micronero, nanonero, piconero | moneromooo-monero | 6 | -10/+123 | |
2017-03-02 | wallet api: add missing mining options | Jaquee | 3 | -3/+5 | |
2017-02-28 | wallet: fix insertion of pool transactions | moneromooo-monero | 1 | -1/+1 | |
They were inserted using payment id as key, not txid | |||||
2017-02-28 | Make gray peer selection uniform | Miguel Herranz | 1 | -1/+8 | |
Prevents the system from always picking the gray peers with the most recent last_seen. | |||||
2017-02-28 | wallet: fix --log-file not working | moneromooo-monero | 4 | -29/+30 | |
2017-02-27 | Add support for the wallet to refresh pruned blocks | moneromooo-monero | 6 | -62/+105 | |
2017-02-27 | ringct: do not require range proof in decodeRct/decodeRctSimple | moneromooo-monero | 1 | -4/+2 | |
These fields aren't used, and they'll actually be pruned in some cases | |||||
2017-02-27 | rpc: add a default category for daemon rpc | moneromooo-monero | 1 | -0/+3 | |
2017-02-27 | core: add functions to serialize base tx info | moneromooo-monero | 3 | -0/+33 | |
That is, information without signatures (for v1) nor range proofs and MGs (for v2) | |||||
2017-02-27 | node_rpc_proxy: allow caching daemon RPC version | moneromooo-monero | 2 | -0/+26 | |
2017-02-27 | wallet: invalidate node proxy cache when reconnecting | moneromooo-monero | 3 | -0/+14 | |
2017-02-27 | Make get_random_gray_peer distribution uniform | Miguel Herranz | 1 | -5/+2 | |
get_random_gray_peer is used to implement feeler connections, described in: https://eprint.iacr.org/2015/263.pdf 2. Random selection | |||||
2017-02-26 | daemon: fix bc_dyn_stats via rpc | moneromooo-monero | 1 | -2/+2 | |
2017-02-26 | Revert attempt to write to console on daemon shutdown | Nano Akron | 1 | -1/+0 | |
2017-02-25 | Wallet API: Add support for daemon rpc login | Jaquee | 3 | -4/+7 | |
2017-02-25 | core: move hardfork back to cryptonote_core | moneromooo-monero | 7 | -9/+9 | |
should fix a cross dependency betewen cryptonote_basic and blockchain_db | |||||
2017-02-25 | protocol: tone down a rate limit not implemented yet warning | moneromooo-monero | 1 | -1/+1 | |
it scares users | |||||
2017-02-24 | daemon/rpc: updates command and RPC | moneromooo-monero | 8 | -0/+199 | |
subcommands "check", "download", and "update". update is not yet implemented. | |||||
2017-02-24 | daemon: avoid pre-log-init spew on creating directories | moneromooo-monero | 1 | -1/+3 | |
2017-02-24 | wallet: avoid pre-log-init spew on --version | moneromooo-monero | 1 | -11/+11 | |
2017-02-24 | update version | Riccardo Spagni | 1 | -1/+1 | |
2017-02-24 | wallet_rpc_server: new --trusted-daemon flag | moneromooo-monero | 3 | -13/+17 | |
and remove trusted_daemon fields from transfer RPCs, it is much friendlier on users | |||||
2017-02-24 | add rpc timeouts to calls that might timeout | Riccardo Spagni | 1 | -4/+4 | |
2017-02-24 | blockchain_utilities: link against blockchain_db | moneromooo-monero | 1 | -0/+1 | |
2017-02-24 | simplewallet: updated help message for 'set ask-password' | kenshi84 | 1 | -1/+1 | |
2017-02-24 | protocol: fix "sync done" message not appearing | moneromooo-monero | 1 | -1/+3 | |
2017-02-23 | core: protect precomputed block hashes with SHA256 | moneromooo-monero | 3 | -1/+41 | |
2017-02-23 | rpc: s/rcp/rpc/ | moneromooo-monero | 1 | -1/+1 | |
2017-02-23 | rpc: make mining_status RPC work when syncing | moneromooo-monero | 1 | -1/+1 | |
2017-02-23 | core: bound the amount of entries in bad tx semantics cache | moneromooo-monero | 2 | -6/+16 | |
This is to prevent unbounded memory use. Since I don't think there is a container that has quick insert, quick lookup, and automatic FIFO, I use two and swap every N, clearing the oldest one. | |||||
2017-02-23 | core: remove a couple unused/obsolete bits | moneromooo-monero | 1 | -3/+0 | |
2017-02-23 | Add print_pl_stats daemon command | Miguel Herranz | 5 | -0/+44 | |
2017-02-23 | wallet2: fix wrong status on daemon shutdown/startup | Jaquee | 1 | -1/+5 | |
2017-02-22 | fix broken checkpoints.dat | Riccardo Spagni | 1 | -0/+0 | |
2017-02-22 | updates: fix user/auto url split | moneromooo-monero | 1 | -1/+1 | |
2017-02-22 | wallet2_api: add updates check api | moneromooo-monero | 2 | -0/+31 | |
2017-02-22 | updates: remove testnet case | moneromooo-monero | 3 | -7/+4 | |
It need not be any different | |||||
2017-02-22 | updates: we now have a user URL, and an automatic one | moneromooo-monero | 3 | -4/+5 | |
So the user can use https, while the automatic does not have to | |||||
2017-02-22 | updates: s/monerod/monero/ for the main download | moneromooo-monero | 1 | -2/+2 | |
Also print download success message as global log | |||||
2017-02-22 | updates: add all update servers | moneromooo-monero | 1 | -0/+4 | |
2017-02-22 | updates: use HTTP, not HTTPS | moneromooo-monero | 1 | -1/+1 | |
The files are hashed and the hashes signed | |||||
2017-02-21 | core: do not download an update we already downloaded | moneromooo-monero | 1 | -14/+23 | |
2017-02-21 | updates: use updates host, not downloads, for HTTP | moneromooo-monero | 1 | -1/+1 | |
2017-02-21 | updated fallback nodes | Riccardo Spagni | 1 | -6/+12 | |
2017-02-21 | update version to 0.10.2 | Riccardo Spagni | 1 | -1/+1 | |
2017-02-21 | update checkpoints.dat | Riccardo Spagni | 1 | -0/+0 | |
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 220 | -220/+220 | |
2017-02-21 | Add support for smart mining through wallet. | Dion Ahmetaj | 1 | -8/+7 | |
2017-02-21 | cmakify openssl | Riccardo Spagni | 1 | -1/+3 | |
2017-02-21 | Fix core_tests breaking on startup | moneromooo-monero | 2 | -1/+2 | |
You're wondering how this fixes core tests, aren't you... It prevents the miner (initialized by cryptonote::core) from breaking trying to access arguments that were not added. Since the tests don't use the miner directly, it makes more sense to have cryptonote_core add those, since it also uses the miner. | |||||
2017-02-21 | dns_utils: fix infinite recursion when distributing empty dns_urls | anonimal | 1 | -0/+3 | |
load_txt_records_from_dns attempts to distribute `a = 0, b = -1` where (b = dns_urls.size() - 1) and IntType is signed integer. This results in an infinite recursion which leads to SIGSEGV. | |||||
2017-02-21 | core: add p2p bind port options from net_node | moneromooo-monero | 2 | -2/+6 | |
They're now used by core to determine the data directory to use for the txpool directory. This fixes an assert in the core tests, which don't use the RPC server, which normally initializes the P2P code. | |||||
2017-02-20 | core: updates can now be downloaded (and SHA256 hash checked) | moneromooo-monero | 4 | -0/+206 | |
2017-02-20 | util: add a SHA256 function | moneromooo-monero | 3 | -1/+37 | |
2017-02-20 | core: test key images against validity domain | moneromooo-monero | 3 | -0/+32 | |
2017-02-20 | Optionally query moneropulse DNS records to check for updates | moneromooo-monero | 7 | -2/+225 | |
It just checks and prints a message if there is a new version for now. | |||||
2017-02-20 | core: display any fork warning at startup too | moneromooo-monero | 1 | -1/+1 | |
This is a good time for the operator to be around and see it | |||||
2017-02-20 | dns_utils: fix first checked DNS entry being ignored | moneromooo-monero | 1 | -1/+0 | |
2017-02-20 | util: add a vercmp function to compare version numbers | moneromooo-monero | 2 | -0/+18 | |
It is simple, supports simple x.y.z type numeric versions, and does not attempt any kind of validation | |||||
2017-02-20 | dns_utils: factor TXT record loading code from checkpoint code | moneromooo-monero | 3 | -104/+110 | |
2017-02-20 | tx_pool: revert template filling changes | moneromooo-monero | 1 | -0/+16 | |
They are not ready yet | |||||
2017-02-19 | wallet2: fix failure to send (relatedness check in wrong case) | moneromooo-monero | 1 | -5/+5 | |
A relatedness check was meant to be done in the case of adding an extra output if just one was enough. This was mistakenly added to the "preferred output" case. | |||||
2017-02-18 | Get rid of directory lock | Howard Chu | 2 | -58/+0 | |
We don't need it any more. Fixes issue #1633 | |||||
2017-02-18 | Handle map resizes from other processes | Howard Chu | 1 | -9/+52 | |
2017-02-18 | Can't cache num_txs or num_outputs either | Howard Chu | 2 | -34/+34 | |
Same reason as 3ff54bdd7a8b5e08e4e8ac17b7fff23ad3a82312 | |||||
2017-02-18 | Add a few read txns to streamline | Howard Chu | 3 | -3/+11 | |
Slight perf gain, but mainly to reduce spam at loglevel 3 | |||||
2017-02-18 | wallet_api: fix logging init via api | moneromooo-monero | 3 | -1/+6 | |
2017-02-16 | More robust battery status handling. | Dion Ahmetaj | 8 | -29/+81 | |
Added an extra path to check for linux power supply status. Added ignore battery option. If set to true, then when we can't figure out the power status, we'll assume the system is plugged in. | |||||
2017-02-15 | BACKGROUND_MINING_MINER_MONITOR_INVERVAL_IN_SECONDS was odr-used, so ↵ | Dion Ahmetaj | 1 | -4/+3 | |
required a definition. Instead of adding a declaration to cpp file, I changed it to non odr-used. | |||||
2017-02-15 | Fix spurious synchronization status msgs | Howard Chu | 1 | -1/+5 | |
Only update target height if it's actually greater than the current target. Only display "synchronized" when current height equals target. | |||||
2017-02-14 | simplewallet: validate hex input size | moneromooo-monero | 5 | -21/+21 | |
2017-02-14 | core: add a missing newline on a string to be logged | moneromooo-monero | 1 | -1/+1 | |
2017-02-14 | hardfork: tone down some logs | moneromooo-monero | 1 | -3/+3 | |
2017-02-13 | rpc: fix some RPC calls not returning OK status when needed | moneromooo-monero | 1 | -0/+3 | |
2017-02-13 | daemon: silence spurious warning about uninitialized variable | moneromooo-monero | 1 | -3/+3 | |
Also fixes a leak | |||||
2017-02-13 | Fix compiler error about nested externs in slow_hash.c by moving declarations | NanoAkron | 1 | -3/+3 | |
2017-02-13 | blockchain_db: add "raw" blobdata getters for block and transaction | moneromooo-monero | 10 | -84/+225 | |
This speeds up operations such as serving blocks to syncing peers | |||||
2017-02-13 | cryptonote_protocol: tweaks to the syncing speedup | moneromooo-monero | 1 | -6/+10 | |
- only pause mining once we've got the lock (in practice, it'll already be paused by another thread if we can't get the lock at once though) - do not call prepare_handle_incoming_blocks when we dismissed all the blocks, it only causes cleanup_handle_incoming_blocks to complain afterwards | |||||
2017-02-13 | blockchain_db: do not throw on expected partial results getting keys | moneromooo-monero | 4 | -4/+11 | |
When scanning for outputs used in a set of incoming blocks, we expect that some of the inputs in their transactions will not be found in the blockchain, as they could be in previous blocks in that set. Those outputs will be scanned there at a later point. In this case, we add a flag to control wehther an output not being found is expected or not. | |||||
2017-02-13 | network_throttle: demote spammy logs to TRACE | moneromooo-monero | 1 | -2/+2 | |
2017-02-12 | tools: log to the correct file | moneromooo-monero | 2 | -2/+6 | |
2017-02-12 | tools: set requested log level | moneromooo-monero | 3 | -2/+4 | |
also move a couple logs from INFO to DEBUG | |||||
2017-02-12 | protocol: speed up sync by minimizing duplicate work | moneromooo-monero | 2 | -2/+31 | |
In particular, the prepare_handle_incoming_blocks call is pretty lengthy, and entirely pointless in the common case where several different connections will prepare the exact same blocks. | |||||
2017-02-12 | net_node: fix spurious warning about using uninitialized data | moneromooo-monero | 1 | -1/+1 | |
This is only used to load, not save | |||||
2017-02-12 | Fixup choice of easylogging++ vs libunwind stack trace code | moneromooo-monero | 1 | -1/+1 | |
2017-02-12 | tx_pool: add a debug message when adding a tx to the pool | moneromooo-monero | 1 | -0/+1 | |
2017-02-12 | cryptonote_protocol: misc fluffy block fixes | moneromooo-monero | 2 | -42/+78 | |
- fix wrong block being used when a new block is received between a node elaying a fluffy block and sending a new fluffy block with txes a peer did not have - misc a neverending ping pong requesting the same missing txids when a new block is received in the meantime, causing the top block to not be the one we need - send the original fluffy block message block height when sending a new fluffy block, not the current top height, which might have been updated since - avoid sending back the whole block blob when asking for txes, send only the hash instead - plus misc cleanup and additional debugging logs | |||||
2017-02-12 | rpc: fix daemon mixed style set_log 2,category:level | moneromooo-monero | 1 | -1/+1 | |
2017-02-12 | daemon: fix crash on exit when mining | moneromooo-monero | 1 | -0/+2 | |
When exiting while the miner is running, finding a block after the p2p layer has been shutdown will cause a crash as the now uninitialized p2p layer is asked to relay the found block to any peers. | |||||
2017-02-11 | Fix GUI building after libcryptonote_core was split (#1626) | iDunk5400 | 1 | -1/+1 | |
2017-02-11 | db_lmdb: fix bad height saved in tx data | moneromooo-monero | 2 | -6/+7 | |
The recent change to not keep separate track of the blockchain height caused the reported height to jump early in the lmdb transaction (when the block data is added to the blocks table), rather than at the end, after everything succeeded. Since the block data is added before the transaction data, this caused the transaction data to be saved with a height one more than its expected value. Fix this by saving the block data last. This should have no side effects. | |||||
2017-02-10 | Added a note about smart mining to status command. Fixed up a bug where I ↵ | Dion Ahmetaj | 5 | -5/+8 | |
was resetting bg mining enabled instead of started. Upped the miner threshold. Also moved setting of enabled on start above miner thread creation since starting with true, then stopping, then starting with false resulted in race condition. | |||||
2017-02-10 | Changed ac_line_status to on_battery_power. | Dion Ahmetaj | 2 | -6/+6 | |
2017-02-10 | Use defined directive to silence pre-proc warnings. | Dion Ahmetaj | 1 | -1/+1 | |
2017-02-10 | Cleaned up some logging. Thanks to moneromooo for help. | Dion Ahmetaj | 1 | -20/+20 | |
2017-02-10 | Added some //TODO comments pertaining to returning enums instead of bools in ↵ | Dion Ahmetaj | 1 | -0/+5 | |
order to be better able to handle failure states. | |||||
2017-02-10 | Moved around checking of AC power in order to bail quicker to sleep if not ↵ | Dion Ahmetaj | 1 | -4/+6 | |
plugged in. | |||||
2017-02-10 | Moved setting of previous process times to block where background mining is ↵ | Dion Ahmetaj | 1 | -14/+11 | |
started, and added an explicit sleep in that block to wait for some mining to occur. | |||||
2017-02-10 | Set background mining started bool to false on bg thread start. If ↵ | Dion Ahmetaj | 1 | -0/+1 | |
mining::stop then mining::start, idle logic is re-run instead of starting immediately (if it was running before stop). | |||||
2017-02-10 | Background/smart mining. If a users' computer is plugged into a power | Dion Ahmetaj | 8 | -18/+459 | |
source, and CPU has been idle for some time, then begin mining to some threshold (don't destroy the users' CPU). This patch only supports windows and linux (I've only tested on Win64 and Ubuntu). The variables currently default to pretty conservative values (i.e. 20% CPU mining threshold). | |||||
2017-02-08 | simplewallet: print error when address is wrong | kenshi84 | 1 | -0/+6 | |
2017-02-08 | extract some basic code from libcryptonote_core into libcryptonote_basic | kenshi84 | 69 | -610/+762 | |
2017-02-06 | wallet2: fix transactions not considering rct inputs | moneromooo-monero | 2 | -11/+11 | |
I broke this very recently in 2bf029be172a47ace8134143e1320fdb10d3ea44 and didn't notice in time | |||||
2017-02-06 | Add server auth to monerod, and client auth to wallet-cli and wallet-rpc | Lee Clagett | 28 | -133/+385 | |
2017-02-05 | Wallet API: Easylogger wrapper for gui | Jaquee | 2 | -0/+8 | |
2017-02-05 | bugfix: infinite recursion in get_account_address_from_str_or_url | kenshi84 | 1 | -1/+1 | |
2017-02-05 | Clarify in/out connections for users | NanoAkron | 1 | -1/+1 | |
2017-02-05 | common: fix link error on at least one platform (no clue which one) | moneromooo-monero | 1 | -0/+1 | |
Bug and fix reported by tdprime | |||||
2017-02-05 | Wallet API: Catch error from tools::is_local_address | Jaquee | 1 | -2/+7 | |
2017-02-04 | GUI: Improved refresh performance | Jaquee | 1 | -7/+10 | |
2017-02-04 | wallet api: Remove initAsync() and don't start refresh automatically on init | Jaquee | 3 | -31/+6 | |
2017-02-04 | wallet2::init() - disconnect before init if connected | Jaquee | 1 | -0/+2 | |
Makes it possible for GUI to reinit with new daemon without closing and reopening wallet. | |||||
2017-02-04 | Use easylogging++'s stack trace facility where possible | moneromooo-monero | 1 | -0/+19 | |
This avoids using libunwind, which often causes trouble. | |||||
2017-02-04 | wallet_rpc_server: add address book RPC calls | moneromooo-monero | 4 | -0/+184 | |
2017-02-03 | simplewallet: option to always ask password for any crytical operations | kenshi84 | 4 | -2/+54 | |
2017-02-02 | Fix missing parentheses | Miguel Herranz | 1 | -2/+2 | |
2017-02-02 | simplewallet: cleanup | moneromooo-monero | 1 | -5/+0 | |
Remove empty static function which was refactored, as well as leftover exception testing code. | |||||
2017-02-02 | simplewallet: fix build (unqualified type not in current scope) | moneromooo-monero | 1 | -1/+1 | |
2017-02-02 | core: fix integrated addresses breaking with auto zero change | moneromooo-monero | 1 | -0/+2 | |
Zero change is sent to a random address, which confuses the code which determines which key to use to encrypt the payment id. Ignore zero amounts for this purpose, so the payment id gets encrypted with the real destination's key. | |||||
2017-02-02 | Add missing include | Miguel Herranz | 1 | -0/+2 | |
Fails to build without it. | |||||
2017-01-31 | Added days uptime to the status message | NanoAkron | 1 | -4/+6 | |
Also broke down the time calculations for legibility | |||||
2017-01-30 | Wallet API: Create wallet from keys | Jaquee | 5 | -0/+178 | |
2017-01-30 | Changed console output for transaction from L0 to L1 | NanoAkron | 1 | -1/+1 | |
2017-01-29 | wallet_rpc_server: fix short payment id validation in transfer | moneromooo-monero | 1 | -1/+1 | |
2017-01-29 | Add change_password for simplewallet | Ashley Perpetual | 2 | -0/+28 | |
2017-01-28 | wallet2: fix corner case failing to send a second output | moneromooo-monero | 1 | -1/+2 | |
If a rct transaction can be made with just one input, a second output will be added. This output will be the smallest amount output available. However, if this output is a non rct output with less available fake outs than requested, the transaction will be rejected. We now check the histogram to only consider outputs with enough available fake outs in the first place. | |||||
2017-01-28 | Factor is_address_local code into a tools function | moneromooo-monero | 4 | -65/+43 | |
2017-01-28 | Update and use blockchain data files defines | Miguel Herranz | 2 | -6/+7 | |
2017-01-28 | Separate data per P2P port | Miguel Herranz | 2 | -1/+16 | |
poolstate.bin and p2pstate.bin are stored in .bitmonero/ if the default P2P port is being used. If another port is used both files are stored in .bitmonero/PORTNUMBER/. | |||||
2017-01-28 | wallet_rpc_server: fix logs going to the wrong file | moneromooo-monero | 3 | -7/+7 | |
2017-01-28 | core: set missing verifivation_failed flag when rejecting a tx | moneromooo-monero | 1 | -0/+1 | |
This fixes two core rct tests | |||||
2017-01-28 | Add concurrency check to rpc mining to ensure not too many threads. number ↵ | Ashley Perpetual | 1 | -0/+17 | |
of cores times 4 or 257. | |||||
2017-01-26 | Fix clang build failure, caused by mixing C and C++ | Timothy D. Prime | 1 | -1/+1 | |
Easily fixed by moving a C++ header out of 'extern "C" {...}'. When building with CC=clang CXX=clang++ make, [ 21%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctTypes.cpp.o In file included from /home/tdprime/bitmonero/src/ringct/rctTypes.cpp:31: In file included from /home/tdprime/bitmonero/src/ringct/rctTypes.h:43: In file included from /home/tdprime/bitmonero/src/crypto/generic-ops.h:34: /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/cstring:100:3: error: conflicting types for 'memchr' memchr(void* __s, int __c, size_t __n) ^ /usr/include/string.h:92:14: note: previous declaration is here extern void *memchr (const void *__s, int __c, size_t __n) ^ ... and 4 more similar errors | |||||
2017-01-26 | Fix invalid + of std::string and int | Timothy D. Prime | 2 | -4/+4 | |
These warnings were emitted by clang++, and they are real bugs. src/rpc/core_rpc_server.cpp:208:58: warning: adding 'uint64_t' (aka 'unsigned long') to a string does not append to the string [-Wstring-plus-int] res.status = "Error retrieving block at height " + height; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ The obvious intent is achieved by using std::to_string(). | |||||
2017-01-25 | Updates to epee HTTP client code | Lee Clagett | 10 | -121/+90 | |
- http_simple_client now uses std::chrono for timeouts - http_simple_client accepts timeouts per connect / invoke call - shortened names of epee http invoke functions - invoke command functions only take relative path, connection is not automatically performed | |||||
2017-01-25 | Blockfill - Sort tx pool correctly | Alexis Enston | 1 | -2/+2 | |
2017-01-25 | Blockfill - Take TX fees into account properly | Alexis Enston | 1 | -1/+1 | |
2017-01-25 | Consider empty block when filling with TXs | Alexis Enston | 1 | -1/+5 | |
2017-01-25 | Clear feedback to user when daemon has stopped successfully | NanoAkron | 1 | -0/+1 | |
2017-01-24 | moved get_account_address_from_str_or_url from libcommon to libcryptonote_core | kenshi84 | 5 | -29/+48 | |
2017-01-23 | rpc: fix bc_dyn_stats not setting grace blocks | moneromooo-monero | 1 | -0/+1 | |
This caused a random value to be used, and the resulting incorrect fee when it wasn't 0. | |||||
2017-01-23 | Remove unreachable returns | Miguel Herranz | 1 | -3/+0 | |
CATCH_ENTRY_L0 already returns the second value. | |||||
2017-01-23 | fixed typo: monero-wallet-cli,log | kenshi84 | 1 | -1/+1 | |
2017-01-23 | Update log messages to reflect fact we no longer need to type `exit` to save ↵ | NanoAkron | 2 | -10/+6 | |
database before quitting | |||||
2017-01-22 | Remove boost/foreach.cpp includes | Miguel Herranz | 12 | -12/+0 | |
2017-01-22 | Wallet api: testnet getter | = | 2 | -0/+2 | |
2017-01-22 | Replace BOOST_REVERSE_FOREACH with ranged for | Miguel Herranz | 2 | -4/+6 | |
2017-01-22 | Replace BOOST_FOREACH with C++11 ranged for | Miguel Herranz | 12 | -78/+78 | |
2017-01-22 | protocol: log received messages in a separate category | moneromooo-monero | 1 | -8/+10 | |
Makes it easier to log just what's going on on P2P |