Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-11-14 | More missed readline dependencies thru scoped_message_writer | Howard Chu | 2 | -5/+2 | |
2017-11-14 | Fix 383ff4f68943c5d998fba8caa20aee481583f214 | Howard Chu | 1 | -1/+1 | |
Missed a crypto::null_pkey in PR#2629 | |||||
2017-11-14 | Fix e89994e98f85be95d68c7bf471fcadf9aabbc93a | Howard Chu | 1 | -1/+1 | |
Missed an input_line() change | |||||
2017-11-14 | Fix 437421ce42f1deaa7ec3f28c0c17aff519f1230d | Howard Chu | 1 | -1/+1 | |
Missing an error argument for an exception | |||||
2017-11-14 | CMake: include RPC when building GUI deps | anonimal | 1 | -33/+30 | |
2017-11-14 | rpc: remove obsolete busy core checks | moneromooo-monero | 2 | -136/+2 | |
2017-11-14 | wallet2: avoid growing the short history when refreshing in a loop | moneromooo-monero | 1 | -10/+17 | |
2017-11-14 | Do not build against epee_readline if it was not built | Howard Chu | 3 | -3/+3 | |
2017-11-14 | split off readline code into epee_readline | moneromooo-monero | 3 | -0/+5 | |
2017-11-14 | link against readline only for monerod and wallet-wallet-{rpc,cli} | moneromooo-monero | 2 | -0/+2 | |
2017-11-14 | wallet: move some scoped_message_writer calls from the libs | moneromooo-monero | 6 | -86/+86 | |
2017-11-14 | wallet: rejig to avoid prompting in wallet2 | moneromooo-monero | 8 | -78/+97 | |
wallet2 is a library, and should not prompt for stdin. Instead, pass a function so simplewallet can prompt on stdin, and a GUI might display a window, etc. | |||||
2017-11-14 | move input_line from command_line to simplewallet | moneromooo-monero | 3 | -20/+13 | |
It was only used there, and this removes one part of the common dependency on libreadline | |||||
2017-11-14 | move cryptonote command line options to cryptonote_core | moneromooo-monero | 10 | -108/+111 | |
Those have no reason to be in a generic module | |||||
2017-11-14 | make this build on SunOS/Solaris | Pavel Maryanov | 3 | -1/+10 | |
2017-11-14 | simplewallet: factor transfer related exception handling | moneromooo-monero | 1 | -338/+101 | |
This ensures they don't go out of sync when adding/changing them, and makes the code easier to deal with. | |||||
2017-11-14 | remove "using namespace std" from headers | moneromooo-monero | 19 | -45/+42 | |
It's nasty, and actually breaks on Solaris, where if.h fails to build due to: struct map *if_memmap; | |||||
2017-11-15 | simplewallet: fix in show_transfer passing wrong arg to ↵ | stoffu | 1 | -3/+3 | |
wallet2::get_payments etc | |||||
2017-11-14 | simplewallet: forbid 0 ring size | moneromooo-monero | 1 | -0/+10 | |
It'd be interpreted as a huge one (~0 fake outs) | |||||
2017-11-14 | simplewallet: reject attempts to use too low mixin early | moneromooo-monero | 4 | -16/+29 | |
This yields a clear error message rather then some possibly confusing more technical errors down the line | |||||
2017-11-14 | simplewallet: reject invalid argument for boolean parameter | stoffu | 3 | -26/+95 | |
2017-11-14 | rpc: added miner_tx_hash to resp of getblock | stoffu | 2 | -1/+4 | |
2017-11-14 | wallet-cli: added --generate-from-spend-key option | stoffu | 3 | -5/+38 | |
2017-11-13 | wallet2: use a vector, not a list, for selected_transfers | moneromooo-monero | 2 | -24/+49 | |
Friendlier on memory/speed, we know in advance the max amount of items, which are small and constant size, and there's a lot of list walking involved. | |||||
2017-11-11 | checkpoints: add a testnet checkpoint at 1000000 | moneromooo-monero | 1 | -1/+1 | |
Makes working on testnet a lot easier (much less I/O when loading and saving wallets, and exercises the hashchain code before any changes are merged) | |||||
2017-11-08 | Protect node privacy by proper filtering in restricted-mode RPC answers | binaryFate | 12 | -73/+138 | |
This patch allows to filter out sensitive information for queries that rely on the pool state, when running in restricted mode. This filtering is only applied to data sent back to RPC queries. Results of inline commands typed locally in the daemon are not affected. In practice, when running with `--restricted-rpc`: * get_transaction_pool will list relayed transactions with the fields "last relayed time" and "received time" set to zero. * get_transaction_pool will not list transaction that have do_not_relay set to true, and will not list key images that are used only for such transactions * get_transaction_pool_hashes.bin will not list such transaction * get_transaction_pool_stats will not count such transactions in any of the aggregated values that are computed The implementation does not make filtering the default, so developers should be mindful of this if they add new RPC functionality. Fixes #2590. | |||||
2017-11-07 | RPC: get_info add rpc_connections_count | Tim L | 2 | -1/+5 | |
2017-11-06 | wallet2 bugfix: supply missing subaddr_account arg to balance() and unlocked ↵ | stoffu | 1 | -4/+4 | |
balance() | |||||
2017-11-06 | track double spending in the txpool | moneromooo-monero | 16 | -62/+216 | |
Transactions in the txpool are marked when another transaction is seen double spending one or more of its inputs. This is then exposed wherever appropriate. Note that being marked with this "double spend seen" flag does NOT mean this transaction IS a double spend and will never be mined: it just means that the network has seen at least another transaction spending at least one of the same inputs, so care should be taken to wait for a few confirmations before acting upon that transaction (ie, mostly of use for merchants wanting to accept unconfirmed transactions). | |||||
2017-11-04 | wallet-cli: allow priority argument for sweep_all and donate | stoffu | 1 | -15/+23 | |
2017-11-03 | Fix file permission issue | Tim L | 4 | -0/+0 | |
This branch fixes a file permission issue introduced by https://github.com/monero-project/monero/commit/69c37200aa87f100f731e755bdca7a0dc6ae820a | |||||
2017-11-03 | Used declared default refresh status as default rather than it's current value | Maxime THIEBAUT | 1 | -2/+2 | |
2017-11-03 | updates: add a special case for "install-" build tags on windows | moneromooo-monero | 1 | -1/+1 | |
Those will have a ".exe" file extension, not .zip. | |||||
2017-11-03 | Fix 'sweep_all' command when called with no args | Leon Klingele | 1 | -6/+6 | |
Executing 'sweep_all' with no arguments segfaulted before. | |||||
2017-11-03 | Disguise password length in prompt | Leon Klingele | 1 | -4/+0 | |
2017-11-02 | simplewallet: mark the active account in print_accounts | moneromooo-monero | 1 | -2/+3 | |
2017-11-02 | Increase LMDB maxreaders if large number of threads in use | Howard Chu | 1 | -0/+6 | |
2017-11-02 | Use max_concurrency as-is | Howard Chu | 1 | -2/+2 | |
Don't try to 2nd guess user | |||||
2017-11-02 | Remove wallet dependency on p2p | moneromooo-monero | 3 | -3/+0 | |
2017-10-31 | wallet2: do not bother downloading block hashes below last checkpoint | moneromooo-monero | 1 | -1/+14 | |
2017-10-30 | RPC Add cross origin resource sharing support | Tim L | 4 | -2/+22 | |
2017-10-30 | rpc: add performance timers | moneromooo-monero | 1 | -0/+57 | |
Enable with perf:DEBUG | |||||
2017-10-30 | blockchain: do not lock the blockchain lock for simple DB getters | moneromooo-monero | 1 | -7/+28 | |
It is safe in those cases, though might return slightly out of date information if another thread is busy modifying the blockchain, but it avoids potentially lengthy delays just to get things like the current blockchain height. | |||||
2017-10-29 | Wallet2: Don't throw when subaddress label doesn't exist | Jaquee | 2 | -11/+11 | |
2017-10-29 | Wallet API: override update subdir when built from src | Jaquee | 2 | -2/+4 | |
2017-10-26 | Fix JSON-RPC response object over ZMQ | Lee Clagett | 1 | -22/+31 | |
2017-10-26 | fixed an LMDB issue on OpenBSD (#2699) which leads to a crash in monerod | ston1th | 1 | -0/+6 | |
2017-10-23 | wallet2: fix show_transfers missing multiple incoming outputs | moneromooo-monero | 1 | -2/+2 | |
2017-10-23 | wallet2: fix subaddress fields serialization | moneromooo-monero | 1 | -0/+15 | |
When loading an older wallet cache, they wouldn't be initialized, leading them to have random(ish) values, and so assigned to some random subaddress. | |||||
2017-10-23 | Add more specific RPC error codes | Michał Sałaban | 3 | -96/+100 | |
2017-10-22 | wallet2: fix tx size estimator for large number of inputs | moneromooo-monero | 1 | -1/+1 | |
2017-10-22 | protocol: drop connections which don't handshake after some time | moneromooo-monero | 1 | -3/+6 | |
2017-10-22 | Wallet API: default values for account and subaddr index | Jaquee | 3 | -14/+13 | |
2017-10-21 | Initialize openssl on startup | moneromooo-monero | 1 | -0/+7 | |
2017-10-20 | cmake: add dep of version lib on version.cpp | redfish | 2 | -75/+16 | |
Also, move cmake source files into cmake/ to keep them together. | |||||
2017-10-19 | simplewallet: remove XMR mentions | moneromooo-monero | 1 | -2/+2 | |
They are actually wrong if the wallet is setup in a different denomination, and it's incursion of extrinsic lingo where monero fits perfectly in the first place. | |||||
2017-10-19 | core: do not forbid txes without destination | moneromooo-monero | 1 | -6/+0 | |
This was spuriously forbidden in the recent subaddress patch, which isn't inherently incompatible with these. | |||||
2017-10-19 | core: don't add empty additional pub keys field to extra | moneromooo-monero | 1 | -1/+1 | |
Saves a couple bytes per tx | |||||
2017-10-18 | subaddress: remove unneeded scalarmultBase | kenshi84 | 1 | -6/+11 | |
2017-10-17 | core_tests: fix for subaddress patch | kenshi84 | 2 | -7/+7 | |
2017-10-16 | Wallet: Descriptions through new commands 'set_description', 'get_description' | rbrunner7 | 7 | -1/+163 | |
2017-10-16 | Distinguish "not enough money" and "not enough unlocked money" | binaryFate | 5 | -14/+96 | |
Fix #1530 | |||||
2017-10-16 | wallet2: workaround for lightwallet before supporting subaddress (followup ↵ | kenshi84 | 1 | -5/+21 | |
#2656) | |||||
2017-10-16 | subaddress: change prefix so that it starts with 8 | kenshi84 | 1 | -1/+1 | |
2017-10-15 | blockchain_utilities: Add monero-blockchain-{ex,im}port binaries todev/beber/install | Bertrand Jacquin | 1 | -0/+2 | |
default install targets Binaries available to download on https://getmonero.org/downloads/ as embedding monerod, monero-wallet-{cli,rpc} and monero-blockchain-{ex,im}port. This change synchronise download results with a manual build from source | |||||
2017-10-15 | Fix compiler warnings with Clang 6.0.0. | Vasil Dimov | 3 | -4/+4 | |
monero/src/cryptonote_protocol/block_queue.cpp:208:44: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces] static const boost::uuids::uuid uuid0 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } monero/src/wallet/wallet_rpc_server.cpp:1895:43: error: lambda capture 'wal' is not used [-Werror,-Wunused-lambda-capture] tools::signal_handler::install([&wrpc, &wal](int) { ^ monero/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1616:40: error: lambda capture 'arg' is not used [-Werror,-Wunused-lambda-capture] m_p2p->for_each_connection([this, &arg, &fluffy_arg, &exclude_context, &fullConnections... ^ monero/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1616:46: error: lambda capture 'fluffy_arg' is not used [-Werror,-Wunused-lambda-capture] m_p2p->for_each_connection([this, &arg, &fluffy_arg, &exclude_context, &fullConnections... ^ monero/src/blockchain_utilities/blockchain_export.cpp:181:3: error: bool literal returned from 'main' [-Werror,-Wmain] CHECK_AND_ASSERT_MES(r, false, "Failed to initialize source blockchain storage"); ^ ~~~~~ monero/contrib/epee/include/misc_log_ex.h:180:97: note: expanded from macro 'CHECK_AND_ASSERT_MES' ...fail_ret_val, message) do{if(!(expr)) {LOG_ERROR(message); return fail_ret_val;};}while(0) ^ ~~~~~~~~~~~~ monero/src/blockchain_utilities/blockchain_export.cpp:195:3: error: bool literal returned from 'main' [-Werror,-Wmain] CHECK_AND_ASSERT_MES(r, false, "Failed to export blockchain raw data"); ^ ~~~~~ monero/contrib/epee/include/misc_log_ex.h:180:97: note: expanded from macro 'CHECK_AND_ASSERT_MES' ...fail_ret_val, message) do{if(!(expr)) {LOG_ERROR(message); return fail_ret_val;};}while(0) ^ ~~~~~~~~~~~~ | |||||
2017-10-15 | fix lightwallet and subaddresses conflict | Jaquee | 1 | -1/+6 | |
2017-10-15 | remove reference to cryptonote::null_hash | Jaquee | 1 | -3/+3 | |
2017-10-15 | wallet2+API: use separate callbacks for lightwallets | Jaquee | 3 | -7/+43 | |
2017-10-15 | walletAPI: correct confirmations in txHistory for unsynced wallets | Jaquee | 1 | -2/+2 | |
2017-10-15 | walletAPI: lightwallet exceptions | Jaquee | 1 | -2/+12 | |
2017-10-15 | walletAPI: add lightwallet login() and importWalletRequest() | Jaquee | 3 | -0/+40 | |
2017-10-15 | walletAPI: init() lightwallet and SSL support | Jaquee | 3 | -7/+12 | |
2017-10-15 | walletAPI: add tx unlock_time | Jaquee | 1 | -4/+0 | |
2017-10-15 | wallet2: remove obsolete get_num_rct_outputs() call from create_transactions_2 | Jaquee | 1 | -1/+1 | |
2017-10-15 | wallet2: create_transactions_2 lightwallet support | Jaquee | 1 | -0/+7 | |
2017-10-15 | wallet2: get_outs lightwallet support | Jaquee | 2 | -10/+129 | |
2017-10-15 | wallet2: commit_tx() lightwallet support | Jaquee | 1 | -17/+34 | |
2017-10-15 | wallet2: refactor is_tx_spendtime_unlocked() | Jaquee | 2 | -3/+9 | |
2017-10-15 | wallet2: add lightwallet exceptions to common functions | Jaquee | 1 | -0/+15 | |
2017-10-15 | wallet2: refresh() lightwallet support | Jaquee | 1 | -0/+34 | |
2017-10-15 | my/openmonero API functions | Jaquee | 2 | -0/+475 | |
2017-10-15 | wallet2: add remove_obsolete_pool_txs() | Jaquee | 2 | -22/+31 | |
2017-10-15 | wallet2: add on_pool_tx_removed callback | Jaquee | 1 | -0/+1 | |
2017-10-15 | wallet2: light wallet member variables | Jaquee | 1 | -1/+15 | |
2017-10-15 | wallet2: add ssl option to init() | Jaquee | 2 | -3/+6 | |
2017-10-15 | refactor cryptonote_basic::add_tx_pub_key_to_extra | Jaquee | 2 | -3/+15 | |
2017-10-15 | lightwallet rpc server commands | Jaquee | 1 | -1/+353 | |
2017-10-14 | rpc: make get_coinbase_tx_sum a restricted RPC | moneromooo-monero | 1 | -1/+1 | |
It's pretty slow and I/O intensive | |||||
2017-10-14 | Add tools::on_startup, and warn about glibc 2.25 bug if found | moneromooo-monero | 8 | -6/+23 | |
https://sourceware.org/bugzilla/show_bug.cgi?id=21778 | |||||
2017-10-13 | debug utils: fix debug build: rm unused identifier | redfish | 1 | -1/+0 | |
2017-10-12 | db_lmdb: include chain height when failing to find an output key | moneromooo-monero | 1 | -1/+1 | |
To help debugging logs. | |||||
2017-10-12 | blockchain: avoid exceptions in output verification | moneromooo-monero | 1 | -2/+12 | |
This can happen if we get a bad tx, so let's not spam the log. | |||||
2017-10-11 | core: guard against a mined block not finding all txes in the pool | moneromooo-monero | 1 | -1/+9 | |
This can happen for several reasons, but mainly if another block was received, which took that tx off the pool. | |||||
2017-10-10 | dns_utils: allow an optional DNS server IP in DNS_PUBLIC | moneromooo-monero | 2 | -6/+41 | |
tcp://a.b.c.d | |||||
2017-10-09 | util: ignore SIGPIPE | moneromooo-monero | 1 | -1/+2 | |
In practice, this seems to cause monero-wallet-rpc to exit when ^C quits whatever its output is piped into (such as tee), but it saves, while it did not before. | |||||
2017-10-09 | Fix an object lifetime bug in net load tests | moneromooo-monero | 1 | -1/+1 | |
The commands handler must not be destroyed before the config object, or we'll be accessing freed memory. An earlier attempt at using boost::shared_ptr to control object lifetime turned out to be very invasive, though would be a better solution in theory. | |||||
2017-10-08 | cmake: build tests last | redfish | 1 | -0/+5 | |
Keep -Werror for src, contrib and do not pass it for tests/ | |||||
2017-10-08 | Fix #2559: more flexible print_tx daemon command | binaryFate | 4 | -22/+43 | |
2017-10-08 | simplewallet: add get/set for refresh-from-height | moneromooo-monero | 2 | -1/+21 | |
2017-10-07 | protocol: kick idle peers by dropping them | moneromooo-monero | 1 | -3/+10 | |
This is safer, as we don't risk break expectations (eg, requesting block hashes and then receiving a late set of blocks). Dropping a connection means another will be attempted in a fresh state. Also bump the kick timeout to 5 minutes, to ensure we only kick really idle peers. | |||||
2017-10-07 | frob level 1 logs a bit for consistency | moneromooo-monero | 1 | -7/+7 | |
Level 1 logs map to INFO, so setting log level to 1 should show these. Demote some stuff to DEBUG to avoid spam, though. | |||||
2017-10-07 | Remove network_address_base which has been merged with ipv4_network_address ↵ | Michał Sałaban | 1 | -1/+0 | |
in 8b006877 | |||||
2017-10-07 | daemon: use @N syntax to output_histogram for specific amounts | moneromooo-monero | 3 | -11/+26 | |
Makes debugging tx verification easier | |||||
2017-10-07 | miner: always update block template when starting | moneromooo-monero | 1 | -2/+1 | |
This fixes using the previous address when starting mining, then stopping and restarting with a different address | |||||
2017-10-07 | wallet2: fix refresh height calc for new wallets | moneromooo-monero | 1 | -8/+0 | |
2017-10-07 | Subaddresses | kenshi84 | 46 | -744/+3041 | |
2017-10-07 | wallet-cli: add --do-not-relay option | stoffu | 2 | -32/+46 | |
2017-10-07 | wallet: encrypt (un)signed tx, also optionally save unencrypted raw tx hexstr | stoffu | 3 | -25/+129 | |
2017-10-07 | Don't try to create wallet-dir when it's not given, don't crash if ↵ | Michał Sałaban | 1 | -1/+1 | |
wallet-dir already exists. | |||||
2017-10-06 | add a command_line function to check for defaulted options | moneromooo-monero | 5 | -11/+17 | |
2017-10-06 | Fix building with -DARCH=default -DNO_AES=ON | moneromooo-monero | 1 | -2/+2 | |
2017-10-06 | rpc: out_peers now works again | moneromooo-monero | 1 | -15/+7 | |
2017-10-05 | Upgrades to epee::net_utils::network_address | Lee Clagett | 4 | -16/+23 | |
- internal nullptr checks - prevent modifications to network_address (shallow copy issues) - automagically works with any type containing interface functions - removed fnv1a hashing - ipv4_network_address now flattened with no base class | |||||
2017-10-03 | daemon: catch out of range exceptions too when calling stoll/stoi | moneromooo-monero | 1 | -6/+13 | |
And any other exception, just to be safe | |||||
2017-10-03 | block_queue: use boost::uuids::nil_uuid where appropriate | moneromooo-monero | 1 | -2/+1 | |
2017-10-03 | wallet2: fix backlog being off by 1 | moneromooo-monero | 1 | -2/+2 | |
We don't want to count "partly filled" blocks in this case | |||||
2017-10-03 | simplewallet: fix setting default-ring-size to 0 | moneromooo-monero | 1 | -2/+0 | |
It'd be set to the current wallet default instead | |||||
2017-10-03 | blockchain_import: remove a few commented out obsolete lines | moneromooo-monero | 1 | -3/+0 | |
2017-10-03 | tests: fix hashchain unit tests | moneromooo-monero | 1 | -1/+1 | |
and relax the not-empty safety check to stay more intuitiuve | |||||
2017-10-03 | wallet2: error check for generate_key_image_helper, removed redundant ↵ | stoffu | 2 | -11/+6 | |
wallet_generate_key_image_helper | |||||
2017-10-03 | construct_tx_and_get_tx_key: return sorted sources for print_ring_memebrs to ↵ | stoffu | 3 | -5/+5 | |
work properly | |||||
2017-10-02 | simplewallet: allow to set threshold before warning about tx backlog | selsta | 4 | -2/+32 | |
2017-10-02 | wallet2: fix hash chain trimming when the inner chain becomes empty | moneromooo-monero | 2 | -2/+30 | |
It'd prevent further syncing. Recovery of empty hash chains is automatic, but requires a running daemon | |||||
2017-09-29 | core: fix failure to sync when a tx is already in the pool | moneromooo-monero | 3 | -9/+28 | |
2017-09-29 | simplewallet: allow 1/yes/y as well as true for start_mining options | moneromooo-monero | 1 | -3/+3 | |
Also mention those options in the start_mining help line | |||||
2017-09-29 | simplewallet: fix --restore-from-height being ignored | moneromooo-monero | 1 | -1/+2 | |
2017-09-29 | rpc: fix getting txpool transactions | moneromooo-monero | 1 | -0/+1 | |
2017-09-27 | core: remove out sorting from v7 rules | moneromooo-monero | 2 | -37/+4 | |
and restore random shuffle of outputs This turned out to have a flaw (sort order depends on output index), and this doesn't really bring much anyway | |||||
2017-09-27 | wallet2: Missing underflow check on low heights | landergate | 1 | -1/+1 | |
Lack of it results in `m_refresh_from_block_height` being < 0 (18446744...) on low heights, which blocks `process_new_blockchain_entry` and never process coins on heights less than blocks_per_month. Follow-up to #2258 | |||||
2017-09-27 | connection_context: initialize m_callback_request_count to 0 | moneromooo-monero | 1 | -1/+1 | |
2017-09-27 | core: fix logging the one time public key on error | moneromooo-monero | 1 | -1/+1 | |
2017-09-27 | cmake: add libversion and libcheckpoints to libwallet_merged | redfish | 1 | -1/+10 | |
Needed to link monero-core Qt wallet. | |||||
2017-09-27 | blockchain: fix off by one getting blocks | moneromooo-monero | 1 | -2/+2 | |
2017-09-26 | core: undo output sorting | moneromooo-monero | 1 | -0/+2 | |
It looks like it may be buggy | |||||
2017-09-26 | mnemonics: new Lojban word list | Wei Tang | 3 | -2/+1703 | |
Word list authored by: sorpaas Sources: lo gimste jo'u lo ma'oste (http://guskant.github.io/lojbo/gismu-cmavo.html) N-grams of Lojban corpus (https://mw.lojban.org/papri/N-grams_of_Lojban_corpus) | |||||
2017-09-25 | core: fix creation of v1 txes | moneromooo-monero | 1 | -1/+2 | |
2017-09-25 | checkpoints: add missing CMakeLists.txt | moneromooo-monero | 1 | -0/+60 | |
2017-09-25 | wallet2: do not keep block hashes below last checkpoint | moneromooo-monero | 2 | -20/+100 | |
This saves a lot of space and load/save time for wallet caches | |||||
2017-09-25 | checkpoints: add a token checkpoint on testnet (the genesis block) | moneromooo-monero | 3 | -3/+10 | |
2017-09-25 | serialization: add deque serialization | moneromooo-monero | 2 | -2/+34 | |
2017-09-25 | fix typo in basic and core CMakeLists.txt | moneromooo-monero | 2 | -2/+2 | |
2017-09-25 | move checkpoints in a separate library | moneromooo-monero | 22 | -58/+63 | |
2017-09-25 | version: fix link to new version strings | moneromooo-monero | 2 | -0/+3 | |
p2p uses it, and the cpp file needs to know the symbols should be public | |||||
2017-09-25 | wallet2: simplify tx processing a bit | moneromooo-monero | 2 | -74/+68 | |
2017-09-25 | wallet2: factor some of the tx scanning code | moneromooo-monero | 2 | -48/+21 | |
2017-09-25 | tx_pool: pre-init tvc.m_verifivation_failed before processing | moneromooo-monero | 1 | -3/+3 | |
CID 175316 | |||||
2017-09-25 | wallet2: catch failure to parse address | moneromooo-monero | 1 | -1/+5 | |
CID 175297 | |||||
2017-09-25 | net_peerlist: remove dead code | moneromooo-monero | 1 | -20/+1 | |
CID 175290 | |||||
2017-09-25 | tx_pool: guard against failure getting tx hash | moneromooo-monero | 1 | -1/+2 | |
Should be impossible in practice, but easy change CID 175282 | |||||
2017-09-25 | wallet_rpc_server: catch failure to create directory | moneromooo-monero | 1 | -1/+10 | |
CID 175281 | |||||
2017-09-25 | wallet_rpc_server: init m_vm to NULL in ctor | moneromooo-monero | 1 | -1/+1 | |
CID 175279 | |||||
2017-09-25 | wallet_args: remove redundant default value for --log-file | moneromooo-monero | 1 | -1/+1 | |
CID 175265 | |||||
2017-09-25 | wallet2: catch failure to save keys file | moneromooo-monero | 1 | -2/+3 | |
CID 161848 | |||||
2017-09-25 | wallet2_api: check whether dynamic_cast returns NULL | moneromooo-monero | 1 | -0/+2 | |
CID 161844 | |||||
2017-09-25 | core: check return value from parse_hexstr_to_binbuff | moneromooo-monero | 1 | -2/+3 | |
2017-09-25 | wallet2_api: remove an unused, uninitialized, field | moneromooo-monero | 1 | -1/+0 | |
Silences CID 161874 | |||||
2017-09-25 | wallet2_api: init error code to "no error" in the ctor | moneromooo-monero | 1 | -1/+1 | |
CID 161872 | |||||
2017-09-25 | get_blockchain_top now returns void | moneromooo-monero | 3 | -27/+6 | |
It was always returning true, and could not be foreseen to usefully return errors in the future. This silences CID 162652 as well as saves some checking code in a few places. | |||||
2017-09-25 | wallet_rpc_server: guard against exceptions | moneromooo-monero | 1 | -1/+9 | |
CID 175305 | |||||
2017-09-25 | simplewallet: guard against I/O exceptions | moneromooo-monero | 1 | -3/+12 | |
CID 175308 | |||||
2017-09-25 | daemon: initialize decode_as_json in RPC request | moneromooo-monero | 1 | -0/+1 | |
CID 161886 | |||||
2017-09-23 | store is optional during close and defaults to true; except during descruction | m2049r | 5 | -14/+16 | |
2017-09-22 | simplewallet: add privacy warning when using an untrusted demon | moneromooo-monero | 1 | -0/+3 | |
2017-09-22 | Source updates are in a source subdirectory | moneromooo-monero | 2 | -3/+6 | |
rather than in the same directory as the prebuilt versions | |||||
2017-09-22 | Log categories can now be added to and removed from | moneromooo-monero | 6 | -6/+17 | |
Also, set_log without parameters now prints the log categories | |||||
2017-09-21 | json_object: add missing do_not_relay to tx_in_pool serialization | moneromooo-monero | 1 | -0/+1 | |
2017-09-21 | dns_utils: query DNS records in parallel | moneromooo-monero | 1 | -6/+15 | |
2017-09-21 | build: auto update version info without manually deleting version.h | stoffu | 14 | -30/+26 | |
2017-09-21 | daemon: indicate whether the spent key image is mined or unconfirmed | stoffu | 1 | -1/+1 | |
2017-09-21 | wallet2: correctly handle in/out payments for view-only wallet | stoffu | 3 | -2/+146 | |
2017-09-20 | tx_pool: drop invalid txes from the pool on startup | moneromooo-monero | 1 | -3/+23 | |
instead of just failing This is a workaround for bad tx blobs being inserted in the pool for unknown reasons | |||||
2017-09-20 | blockchain: fix crash checking pre-validated txids | moneromooo-monero | 1 | -2/+2 | |
2017-09-20 | wallet2: fix exception on split txes | moneromooo-monero | 1 | -1/+3 | |
2017-09-20 | wallet2: print unused indices on a single line | moneromooo-monero | 1 | -6/+17 | |
Decreases log spam massively on large wallets | |||||
2017-09-19 | Fixes static_assert on arm and ppc builds | Lee Clagett | 1 | -1/+3 | |
2017-09-19 | db_lmdb: fix use of uninitialized key in for_blocks_range | moneromooo-monero | 1 | -2/+2 | |
2017-09-19 | rpc: add new RPCs to get and set limits | MaxXor | 6 | -53/+219 | |
2017-09-18 | precomputed block hashes are now in blocks of N (currently 256) | moneromooo-monero | 10 | -12/+180 | |
This shaves a lot of space off binaries | |||||
2017-09-18 | daemon: make this build with boost 1.61 | moneromooo-monero | 1 | -1/+1 | |
2017-09-18 | blockchain: reject unsorted ins and outs from v7 | moneromooo-monero | 2 | -1/+47 | |
This ensures no information is leaked by the ordering | |||||
2017-09-17 | Use actual batch size for resize estimates | Howard Chu | 7 | -66/+134 | |
And optimize import startup: Remember start_height position during initial count_blocks pass to avoid having to reread entire file again to arrive at start_height | |||||
2017-09-17 | cryptonote_protocol: fix needless chain hashes downloads | moneromooo-monero | 1 | -2/+3 | |
The last known hash was calculated incorrectly, causing further chain hash downloads to restart from the current chain. When the block queue has close to 10k blocks waiting, this causes frequent downloads of 10k more hashes, but with only the last few hashes actually being useful. | |||||
2017-09-17 | protocol: remove hop count on block propagation | moneromooo-monero | 4 | -16/+2 | |
It is unused, as it was apparently a future optimization, and it leaks some information (though since pools publish thei blocks they find, that amount seems small). | |||||
2017-09-17 | daemon, wallet: add --max-log-file-size option | selsta | 3 | -2/+10 | |
2017-09-16 | tx_pool: set the "invalid input" bit when check_tx_inputs fails | moneromooo-monero | 1 | -0/+1 | |
2017-09-16 | simplewallet: print tx rejection reason where it was missing | moneromooo-monero | 1 | -0/+3 | |
2017-09-16 | core_rpc_server: print tx rejection reason at L0 too | moneromooo-monero | 1 | -16/+28 | |
2017-09-15 | Tweak concurrency limits | Howard Chu | 2 | -2/+6 | |
Create capacity for 2x max, but lie about it | |||||
2017-09-14 | Use a threadpool | Howard Chu | 13 | -785/+302 | |
Instead of constantly creating and destroying threads | |||||
2017-09-14 | Remove 1.25x multiplier from tx_pool | Nano Akron | 1 | -1/+1 | |
2017-09-13 | wallet_rpc_server: fix index for newly added address book entry | moneromooo-monero | 1 | -1/+1 | |
2017-09-13 | core: sort ins and outs key key image and public key, respectively | moneromooo-monero | 2 | -6/+32 | |
This avoids leaking some small amount of information | |||||
2017-09-13 | common: add apply_permutation file and function | moneromooo-monero | 2 | -0/+62 | |
This algorithm is adapted from Raymond Chen's code: https://blogs.msdn.microsoft.com/oldnewthing/20170109-00/?p=95145 | |||||
2017-09-12 | Update wallet2.cpp for misspelling | Matthew Campassi | 1 | -1/+1 | |
Misspelling in wallet2.cpp | |||||
2017-09-12 | wallet: add encrypted seed functionality | moneromooo-monero | 6 | -5/+63 | |
This uses luigi1111's CN_Add method. See https://xmr.llcoins.net for details. | |||||
2017-09-12 | core: guard against exceptions in tx verification worker threads | moneromooo-monero | 1 | -2/+18 | |
2017-09-11 | wallet2: guard against daemon sending txes in the wrong order | moneromooo-monero | 1 | -12/+10 | |
2017-09-11 | rpc: order transactions in the order they were requested | moneromooo-monero | 1 | -7/+19 | |
2017-09-10 | wallet: fix --help and --version erroring out | moneromooo-monero | 1 | -15/+15 | |