aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2018-12-07perf_timer: add a way to get and reset the current timemoneromooo-monero2-2/+18
2018-12-07perf_timer: only log to filemoneromooo-monero1-3/+6
2018-12-04rpc: mask values that are nobody else's business in restricted RPCmoneromooo-monero1-24/+29
2018-12-04move int-util.h to epeemoneromooo-monero15-272/+13
2018-11-27simplewallet: use is_transfer_unlocked instead of is_tx_spendtime_unlocked fo...stoffu1-1/+1
2018-11-26rpc: speedup get_outs.binmoneromooo-monero6-17/+42
2018-11-26protocol: fix use after free when dropping a connectionmoneromooo-monero1-2/+2
2018-11-25device/trezor: webusb transport added, cmake fixesDusan Klinec11-191/+692
2018-11-23wallet_rpc_server: do not use RPC data if the call failedmoneromooo-monero1-1/+2
2018-11-23windows_service: fix memory leakmoneromooo-monero1-1/+2
2018-11-23cryptonote: fix get_unit for non default settingsmoneromooo-monero1-2/+2
2018-11-23remove some unused codemoneromooo-monero9-106/+6
2018-11-23a few minor (but easy) performance tweaksmoneromooo-monero11-21/+21
2018-11-23tests: slow_memmem now returns size_tmoneromooo-monero1-1/+1
2018-11-23rctOps: add braces to suppress warningsstoffu1-173/+173
2018-11-22cn_deserialize: allow parsing partially valid tx extramoneromooo-monero1-2/+3
2018-11-22wallet2: resume processing when tx extra is partially brokenstoffu1-2/+2
2018-11-22wallet2: add n_vouts to capture listmoneromooo-monero1-1/+1
2018-11-21rpc: add version to get_infoJethro Grassie5-1/+11
2018-11-21scoped_message_writer: protect all std::cout usage from readlinemoneromooo-monero1-1/+1
2018-11-21blockchain_stats: don't use gmtime_r on Windowsmoneromooo-monero2-6/+2
2018-11-20protocol: fix incorrect tx hash in logmoneromooo-monero1-1/+3
2018-11-20Fix issue 4793 - M/N multisig transaction signaturenaughtyfox5-20/+213
2018-11-20rpc: speedup get_output_distributionmoneromooo-monero4-4/+110
2018-11-19lmdb: fix gcc 7.3.0 'implicit-fallthrough' warningxiphon1-10/+6
2018-11-19Avoid unnecessary temp block and copy ctormoneromooo-monero3-5/+5
2018-11-16tests: add unit tests for get_output_distributionmoneromooo-monero5-5/+6
2018-11-16Enhance help text for print_ring.Tadeas Moravec1-2/+4
2018-11-16Enhance help text for incoming_transfers.Tadeas Moravec1-3/+5
2018-11-16blockchain: remove "0 is height" shortcut from get_output_distributionmoneromooo-monero1-2/+0
2018-11-16Revert "blockchain: simplify output distribution code"moneromooo-monero1-2/+7
2018-11-16slow-hash: some more big endian fixesxiphon1-6/+6
2018-11-16slow-hash: fix for big endianmoneromooo-monero1-20/+21
2018-11-16Don't cache nettype in core_rpc_server use m_coredoy-lee4-22/+21
2018-11-15json_archive: initialize inner_array_size in ctormoneromooo-monero1-1/+1
2018-11-15Removed a lot of unnecessary includesMartijn Otto28-93/+28
2018-11-15various: do not propagate exception through dtormoneromooo-monero2-2/+8
2018-11-15simplewallet: slightly adjust wording when printing multisig seedstoffu1-2/+2
2018-11-15cmake: move Boost_LOCALE_LIBRARY out of ICU_LIBRARIESstoffu1-0/+1
2018-11-13common: fix base58 gcc -Werror=implicit-fallthroughxiphon1-14/+2
2018-11-12Add new command "export_transfers" to save transfers to csvsachaaaaa2-46/+244
2018-11-09bulletproofs: avoid std::vector allocations for slicemoneromooo-monero1-9/+15
2018-11-09db_lmdb: error out if the db needs migration in read only modemoneromooo-monero1-0/+9
2018-11-07api/wallet: fix compile errors made in #4720stoffu1-3/+3
2018-11-07wallet2: remove redundant chacha key generation in store_keysstoffu1-1/+0
2018-11-06build: fix Ubuntu 16.04 (GCC 5.4.0) compilationxiphon1-1/+2
2018-11-06Fix build of monero-gui by adding device_trezor to wallet_mergedburicl1-1/+2
2018-11-05wallet2: fix off by one in output pickingmoneromooo-monero1-12/+19
2018-11-05blockchain: fix innocuous difficulty cache inconsistencymoneromooo-monero1-0/+1
2018-11-05blockchain: use uint64_t for block height, not size_tmoneromooo-monero1-1/+1
2018-11-05bulletproofs: reserve vector memory when known in advancemoneromooo-monero1-0/+2
2018-11-05rct: speedup commit a littlemoneromooo-monero1-6/+3
2018-11-05wallet_rpc_server: account for watch-only/non-deterministic/multisig when que...stoffu1-1/+32
2018-11-05perf_timer: remove stray debug additionmoneromooo-monero1-1/+0
2018-11-05cryptonote_core: avoid gratuitous recalculations in check_block_rate()xiphon1-1/+2
2018-11-04rpc: fix linking error of 6097472a, get_output_distributionDusan Klinec1-5/+5
2018-11-04simplewallet: print the number of show/all transfersmoneromooo-monero1-2/+6
2018-11-04wallet2: only export necessary outputs and key imagesmoneromooo-monero6-63/+111
2018-11-04wallet2: faster output and key image import/exportmoneromooo-monero1-18/+76
2018-11-04Fix: out_of_hashchain_bounds_error in refreshHasan Pekdemir1-1/+1
2018-11-04rct: add a zeroCommit cache for common pre-rct casemoneromooo-monero1-0/+186
2018-11-04blockchain: remove unused output_scan_worker parametermoneromooo-monero2-10/+5
2018-11-04blockchain: don't run threads if we have just one function to runmoneromooo-monero1-1/+1
2018-11-04db_lmdb: slight speedup getting array data from the blockchainmoneromooo-monero1-6/+8
2018-11-04simplewallet: reorganize SCOPED_WALLET_UNLOCK a bit morestoffu1-17/+25
2018-11-04simplewallet: don't skip asking for password when watch-onlystoffu1-1/+1
2018-11-03wallet: warn if lockable memory limit is too lowmoneromooo-monero3-0/+25
2018-11-03wallet: add a non destructive blockchain rescanmoneromooo-monero6-17/+54
2018-11-03wallet2: demote a few uninteresting recurring logs to TRACEmoneromooo-monero1-5/+5
2018-11-03wallet2: fix print_ring printing double entries for transactionsmoneromooo-monero1-0/+1
2018-11-02use current height - 1 for top block height in err msgscryptochangements341-3/+3
2018-11-02device/trezor: trezor support addedDusan Klinec32-39/+4576
2018-11-02simplewallet: remove redundant messages on daemon connection failurestoffu1-18/+0
2018-11-02wallet_rpc_server: include additional tx keys in sign_transfer responsestoffu1-0/+4
2018-11-02db_lmdb: log which output was not found in get_output_keymoneromooo-monero1-1/+2
2018-11-01cryptonote_core: fix build error gcc 5.4.0 'sign-compare'xiphon1-1/+1
2018-11-01dns_utils: do not exit if DNS records are corruptmoneromooo-monero2-8/+36
2018-11-01daemon: use msg_writer, not cout, to display informationmoneromooo-monero1-4/+4
2018-11-01p2p: less frequent incoming connections checkmoneromooo-monero1-1/+1
2018-11-01db_lmdb: save some string copies for readonly db keys/valuesmoneromooo-monero1-11/+16
2018-11-01p2p: tone down "no incoming connections" warning to info if in peers is 0moneromooo-monero1-3/+10
2018-11-01tx_pool: speed up take_tx for transactions from blocksmoneromooo-monero2-1/+14
2018-11-01tx_pool: remove unnecessary get_transaction_hashmoneromooo-monero1-4/+3
2018-11-01perf_timer: call reserve on new timer arraymoneromooo-monero1-0/+1
2018-11-01core: avoid unnecessary tx/blob conversionsmoneromooo-monero9-20/+21
2018-10-31Expose limit-rate defaults from command line helpRaskaRuby3-4/+6
2018-10-31tx_pool: allow take_tx to work without m_txs_by_fee_and_receive_timemoneromooo-monero1-3/+2
2018-10-31tx_pool: fix comment about transaction_prefixmoneromooo-monero1-1/+1
2018-10-31wallet2: use padded bulletproofs for multisig signingstoffu1-4/+1
2018-10-31crypto: fix AES encryption on big endianxiphon1-2/+3
2018-10-29hash: fix hash_permutation on big endianmoneromooo-monero1-0/+7
2018-10-29wallet-rpc: add on_restore_deterministic RPC call.Hasan Pekdemir3-1/+234
2018-10-29hardfork: initialize current_fork_index in ctormoneromooo-monero1-3/+4
2018-10-29serializtion: add missing mainnet and stagenet fields for 0mqmoneromooo-monero1-0/+4
2018-10-29wallet2: initialize amount to 0 in tx_scan_info_t ctormoneromooo-monero1-1/+1
2018-10-28wallet2: rewrite keys file in a safer mannerNathan Dorfman1-3/+12
2018-10-28return message in stop_mining if mining never startedcryptochangements341-1/+8
2018-10-27cryptonote: use logging functions for errors, not std::coutmoneromooo-monero1-1/+1
2018-10-27wallet2: save ring in the ringdb once a tx is createdmoneromooo-monero1-0/+14
2018-10-27blockchain_utilities: fix logs and cout output collidingmoneromooo-monero2-4/+4
2018-10-27wallet2: fix ring reuse breaking when using histogrammoneromooo-monero1-0/+3
2018-10-27rpc: adjust ring size error message now that too high is also possiblemoneromooo-monero1-1/+1
2018-10-27core: fix unmixable special case allowing ring size below 11moneromooo-monero1-1/+1
2018-10-25simplewallet: display locked/unlocked state in show_transfersmoneromooo-monero2-5/+7
2018-10-25mnemonics: fix words_to_bytes on big endianmoneromooo-monero1-0/+1
2018-10-25crypto: fixed groestl on big-endian platformsxiphon2-47/+91
2018-10-24rpc: fix build with older compilersmoneromooo-monero1-1/+1
2018-10-23Small function declaration cleanup in slow-hash.cPol Mauri1-5/+2
2018-10-23Update ZMQ fee estimate and add ZMQ output distributionLee Clagett13-88/+260
2018-10-23ringct: use dummy bulletproofs when in fake mode, for speedmoneromooo-monero4-12/+49
2018-10-23Add stats utilityHoward Chu2-0/+365
2018-10-23wallet2: extend fake out picks away from the gamma pickmoneromooo-monero1-2/+23
2018-10-22wallet2/create_transactions_2: removed obsolete '/ 1024' on min_fee calcPaul Shapiro1-1/+1
2018-10-23Fix prune using receive time as tx_weightdoy-lee1-3/+3
2018-10-22miner: fix build with boost 1.69moneromooo-monero1-1/+1
2018-10-22multiexp: some minor speedupsmoneromooo-monero1-13/+35
2018-10-22bulletproofs: only enable profiling on requestmoneromooo-monero1-28/+34
2018-10-22multiexp: tune which variants to use for which number of pointsmoneromooo-monero2-14/+30
2018-10-22bulletproofs: speedup provermoneromooo-monero1-17/+37
2018-10-22multiexp: handle pippenger multiexps with part precalcmoneromooo-monero3-19/+27
2018-10-22bulletproofs: maintain -z4, -z5, and -y0 to avoid subtractionsmoneromooo-monero1-11/+8
2018-10-22bulletproofs: rework flow to use sarang's fast batch inversion codemoneromooo-monero1-78/+155
2018-10-22bulletproofs: merge multiexps as per sarang's new python codemoneromooo-monero1-68/+38
2018-10-22multiexp: pack the digits table when STRAUS_C is 4moneromooo-monero1-12/+13
2018-10-22bulletproofs: some more minor speedupmoneromooo-monero1-6/+4
2018-10-22bulletproofs: remove single value provermoneromooo-monero2-291/+2
2018-10-22bulletproofs: some more speedupmoneromooo-monero1-15/+19
2018-10-22bulletproofs: random minor speedupsmoneromooo-monero1-40/+38
2018-10-22bulletproofs: shave off a lot of scalar muls from the g/h constructionmoneromooo-monero1-20/+39
2018-10-22bulletproofs: speedup PROVEmoneromooo-monero1-64/+58
2018-10-22blockchain_utilities: simplify getting block blob from heightmoneromooo-monero2-10/+5
2018-10-22crypto: fixed incremental keccak API on big-endian platformsxiphon1-2/+3
2018-10-22wallet2: sanity check rct output distribution from the daemonmoneromooo-monero1-1/+7
2018-10-22rpc: fix wrongly formatted JSON for pruned txstoffu1-19/+12
2018-10-22blocks: use auto-generated .c files instead of 'LD -r -b binary'xiphon16-183/+110
2018-10-21mnemonics/electrum-words/create_checksum_index(): updated to work with non fi...Paul Shapiro1-1/+1
2018-10-21wallet2/create_transactions_2: fixed typo in try_tx=true's estimate_fee argsPaul Shapiro1-1/+1
2018-10-21wallet2/create_transactions_2: removed extraneous shuffle before sort of unus...Paul Shapiro1-5/+1
2018-10-21core: fix handle_incoming_tx* comment about return valuemoneromooo-monero1-2/+2
2018-10-20device_io_hid.cpp: fix copyright headermoneromooo-monero1-0/+15
2018-10-19blockchain: move two new verification errors to the verify categorymoneromooo-monero1-2/+2
2018-10-19db_lmdb: use MDB_MULTIPLE_NEXT where possible for some speedupmoneromooo-monero1-9/+23
2018-10-19rpc: fix output distribution caching ignoring chain changesmoneromooo-monero1-6/+8
2018-10-19perf_timer: separate log categories based on caller categoriesmoneromooo-monero2-14/+12
2018-10-19daemon: fix base fee stating /kB even when it is per bytemoneromooo-monero1-1/+13
2018-10-18Add RPC error code for non-deterministic walletMichał Sałaban2-0/+2
2018-10-18Rename "blackball" for claritymoneromooo-monero6-36/+36
2018-10-18device: extended logging, refactored device selection codexiphon3-20/+46
2018-10-18Simplewallet: update help text for show_transfers.Ted Moravec1-1/+9
2018-10-18daemon: Show mining addressRicardo de Vries1-1/+1
2018-10-18device: fixed Ledger Nano S device selectionxiphon2-6/+6
2018-10-18tx_pool: revert #4592 and move bin2hex conversion to on_get_transaction_poolstoffu2-1/+3
2018-10-17Update db_lmdb.cppCactii11-1/+1
2018-10-17core: don't verify range proofs multiple timesmoneromooo-monero1-1/+6
2018-10-17spawn: close all file descriptors before execvemoneromooo-monero3-0/+25
2018-10-16util: close keys file lock on execmoneromooo-monero1-1/+1
2018-10-16wallet_rpc_server: fix change_wallet_password RPCmoneromooo-monero1-2/+1
2018-10-16wallet2_api: fix generating new wallet in the GUImoneromooo-monero1-1/+1
2018-10-16rpc: init m_rpc_version in Message ctormoneromooo-monero1-1/+1
2018-10-16rpc: remove unused ctorsmoneromooo-monero1-3/+0
2018-10-16account: init creation timestamp to 0moneromooo-monero1-0/+1
2018-10-16wallet2: initialize some scalar fields in ctor where appropriatemoneromooo-monero1-0/+4
2018-10-16blockchain_db: initialize m_hardfork in ctor just in casemoneromooo-monero1-1/+1
2018-10-16WalletAPI: rescanBlockchain, rescanBlockchainAsyncmmitkevich3-2/+38
2018-10-16p2p: only deinitialize what's been initialized in offline modemoneromooo-monero1-4/+8
2018-10-15Providing user supplied default constructor for expect<void>Lee Clagett1-1/+3
2018-10-15Fix Windows build after epee dependency changeiDunk54001-0/+1
2018-10-15p2p: a negative result from UPNP_GetValidIGD is an errormoneromooo-monero1-2/+2
2018-10-15daemon: fix reading past stack on exitmoneromooo-monero1-5/+10
2018-10-15tx_pool: store hex string instead of raw binary to tx_blob of get_transaction...stoffu1-1/+1
2018-10-13Revert "p2p: connect via the bound ip, if any"moneromooo-monero1-3/+3
2018-10-13SOFTWARE is the default wallet devicem2049r1-0/+1
2018-10-12daemon: do not run complex code in a signal handlermoneromooo-monero1-1/+8
2018-10-12Remove epee header dependency on cryptonote_coremoneromooo-monero3-0/+3
2018-10-12simplewallet: fix view key parsing in --generate-from-view-keymoneromooo-monero1-1/+1
2018-10-12rpc: blanket initialize 0MQ request and response structuresmoneromooo-monero1-1/+1
2018-10-11Return appropriate RPC error code when key image signature check failsMichał Sałaban3-1/+15
2018-10-10simplewallet: perform trivial error checks before password promptxiphon1-2/+2
2018-10-10simplewallet: fixed deadlock if a user hits CTRL+C twicexiphon1-6/+0
2018-10-10wallet_rpc_server: optionally return tx keys in sign_transfermoneromooo-monero3-0/+10
2018-10-10simplewallet: mark default-ring-size setting as obsoletemoneromooo-monero1-1/+1
2018-10-10password: fix secure input with echo on windowsmoneromooo-monero1-2/+6
2018-10-10password: fix backspace outputting ^? on linux on echoing secure inputmoneromooo-monero1-0/+7
2018-10-09wallet2: make fake out selection messages less spammymoneromooo-monero1-3/+18
2018-10-09fix version changes on masterRiccardo Spagni1-1/+1
2018-10-09Utils: add support for newer Windows versions detectionGregory Lemercier1-1/+24
2018-10-09wallet2: fix cold signing using non padded bulletproofsmoneromooo-monero1-4/+1
2018-10-09wallet_rpc_server: add describe_transfer RPCmoneromooo-monero3-1/+229
2018-10-09device_io_hid: fix DEFAULT_* type (too short) and init timemoneromooo-monero1-6/+6
2018-10-09device: increase ledger timeout to 2 minutesselsta1-1/+1
2018-10-08Revert "Merge pull request #4472"Riccardo Spagni16-110/+183
2018-10-08device: destroy device objects on exitmoneromooo-monero1-9/+16
2018-10-08blockchain_blackball: fix stray !moneromooo-monero1-1/+1
2018-10-08Remove last traces of libpcsc-litemoneromooo-monero1-9/+0
2018-10-08miner: really reset flags/precision on std::coutmoneromooo-monero1-1/+1
2018-10-08blockchain: add check test options are given for fakechain modemoneromooo-monero1-0/+3
2018-10-08tx_pool: avoid parsing a whole tx if only the prefix is neededmoneromooo-monero5-38/+60
2018-10-08blockchain_blackball: fix stats double countingmoneromooo-monero1-15/+18
2018-10-07cryptonote: sort tx_extra fieldsmoneromooo-monero4-1/+93
2018-10-06Fix some calls to the translation functionGuillaume LE VAILLANT3-44/+44