aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2018-06-28wallet: prevent the same wallet file from being opened by multiple processesstoffu3-0/+10
2018-06-28util: add file_locker classstoffu2-0/+81
2018-06-28epee.string_tools: add conversion between UTF-8 and UTF-16stoffu1-12/+19
2018-06-27wallet: include a suggested number of confirmations based on amountmoneromooo-monero5-3/+49
2018-06-26wallet2: cache ringdb key while refreshingmoneromooo-monero2-23/+47
2018-06-26threadpool: allow leaf functions to run concurrentlymoneromooo-monero6-45/+61
2018-06-26wallet2: remove unneeded divisionsmoneromooo-monero1-2/+2
2018-06-26wallet2: remove old blockchain size cache hackmoneromooo-monero2-16/+3
2018-06-26wallet2: speedup refreshmoneromooo-monero2-59/+258
2018-06-26blockchain: simplify/speedup handle_get_objectsmoneromooo-monero1-13/+8
2018-06-26wallet2: avoid re-parsing blocks when refreshing in a loopmoneromooo-monero2-8/+5
2018-06-26wallet2: avoid duplicate parsing of tx extramoneromooo-monero1-9/+12
2018-06-26wallet2: remove useless device lockingmoneromooo-monero1-2/+1
2018-06-26wallet2: parse blocks in the RPC thread, not the processing threadmoneromooo-monero2-34/+51
2018-06-26wallet2: simplify/speedup process_blocksmoneromooo-monero1-66/+17
2018-06-26wallet: don't process miner tx if we're refreshing with no-coinbasemoneromooo-monero1-1/+3
2018-06-26rpc: rework to avoid repeated calculations in get_blocks.binmoneromooo-monero6-40/+36
2018-06-26replace std::list with std::vector on some hot pathsmoneromooo-monero18-204/+228
2018-06-26rpc: sanity check on number of txes in a blockmoneromooo-monero1-0/+6
2018-06-26rpc: add option to skip coinbase info in get_blocks.binmoneromooo-monero3-4/+10
2018-06-26wallet2: use std::move on containers where appropriatemoneromooo-monero1-4/+4
2018-06-21fix typos in language files and rpc_args.cppordtrogen2-2/+2
2018-06-21Wallet API: add support for wallet creation from hardware devicestoffu5-1/+95
2018-06-21Move parse_subaddress_lookahead() from simplewallet.cpp to util.cppstoffu3-14/+24
2018-06-21wallet2: lower default for subaddress lookahead when restoring with hardwarestoffu1-0/+6
2018-06-20fix string handling for donation messagecryptochangements341-1/+1
2018-06-13wallet: on first refresh, start off with a quantized heightmoneromooo-monero4-22/+29
2018-06-13mlog: --max-log-files to set the max number of rotated log filesstoffu3-2/+10
2018-06-13wallet: allow unspendable unmixable outputs to be discardedstoffu3-0/+25
2018-06-13wallet2: use decoded amount when reporting repeated output keystoffu1-5/+5
2018-06-12wallet2: use correct fee for split txesstoffu1-6/+14
2018-06-11db_ldmb: print db version when complaining about incompatibilitymoneromooo-monero1-4/+5
2018-06-11Remove old logic saved in comments.Jean Pierre Dudey1-2/+2
2018-06-11net_node: resolve host for node addresses given via command line flagsstoffu1-13/+43
2018-06-11cryptonote_config: add get_config to refactor x = testnet ? config::testnet::...stoffu6-44/+70
2018-06-10simplewallet: don't confirm missing payment ID when sending to only subaddressesstoffu1-3/+5
2018-06-09device_ledger: fix bad memory access on connect errormoneromooo-monero1-1/+1
2018-06-09blockchain: avoid duplicate db query for heightmoneromooo-monero1-1/+1
2018-06-09cryptonote_protocol_handler: log when dropping a peermoneromooo-monero1-0/+3
2018-06-09simplewallet: set_ring can now take a file with ringsmoneromooo-monero1-2/+110
2018-06-08simplewallet: grammar fix in warning messagemoneromooo-monero1-1/+1
2018-06-08db_lmdb: warn about slowness when running off a spinning diskmoneromooo-monero3-0/+75
2018-06-07password: flush cout when prompting for password without newlinemoneromooo-monero1-1/+1
2018-06-07wallet2: fix bulletproof cold signingmoneromooo-monero2-5/+11
2018-06-07blockchain_import: warn+delay about using --dangerous-unverified-importmoneromooo-monero1-4/+16
2018-06-06wallet2: fix get_approximate_blockchain_height for stagenetstoffu1-2/+2
2018-06-06blockchain: fix deadlock with the difficulty cachemoneromooo-monero1-8/+12
2018-06-06wallet: do not log by default if we're not asked to log to consolemoneromooo-monero1-0/+4
2018-06-06ringct: remove an unnecessary scalarmultBase in zeroCommitmoneromooo-monero2-4/+2
2018-06-05use deterministic viewkey if not suppliedcryptochangements341-20/+34
2018-06-05tx_pool: initialize bitflags padding since it gets written to storagemoneromooo-monero2-0/+3
2018-06-05util: consider Tor/I2P addresses to be non localmoneromooo-monero1-0/+7
2018-06-05simplewallet: add optional trusted/untrusted argument to set_daemonmoneromooo-monero1-1/+28
2018-06-04blockchain: pop forked blocks only when DB is not read-onlystoffu1-1/+1
2018-06-04Fixes #3645: error on freebsd lambda return values forced to std::stringS1-1/+1
2018-06-03protocol: drop (and increase fails) if most blocks hashes are invalidmoneromooo-monero1-3/+3
2018-06-03wallet-rpc: watch-only and cold wallet features addedDusan Klinec7-98/+495
2018-06-02blockchain: demote a hash-of-hashes validation warning to debugmoneromooo-monero1-1/+1
2018-06-02update checkpoints.dat for point releaseRiccardo Spagni2-1/+1
2018-06-02bump version for 0.12.2 point releaseRiccardo Spagni1-1/+1
2018-06-02tx_pool: hold off parsing a tx blob till we actually need itmoneromooo-monero2-12/+35
2018-06-01blockchain: return error when requesting non existent outputmoneromooo-monero1-6/+13
2018-06-01rpc: the cache is still for non cumulative on that branchmoneromooo-monero1-0/+7
2018-06-01simplewallet.sign_transfer: rename export to export_raw, add help messagestoffu1-4/+4
2018-05-31rpc: convert distribution to cumulative after cachingmoneromooo-monero1-6/+7
2018-05-31wallet2: don't ask for pruned txes yet, we still parse the entire txmoneromooo-monero1-1/+1
2018-05-31daemon: fix readline interfering with std::cerr usagemoneromooo-monero1-0/+3
2018-05-31wallet: fix shared ring db pathstoffu2-6/+12
2018-05-30rpc: fix get_output_distribution cache for the cumulative casemoneromooo-monero1-0/+7
2018-05-30blockchain_blackball: also blackball N N-sized duplicate ringsmoneromooo-monero1-5/+48
2018-05-30blockchain_blackball: add incremental modemoneromooo-monero1-19/+102
2018-05-30blockchain_utilities: do not link against unneeded p2p libmoneromooo-monero1-4/+0
2018-05-30hardfork: fix get_next_version()stoffu1-3/+3
2018-05-30hardfork: fix get_earliest_ideal_height_for_version() to support non-existent...stoffu1-4/+8
2018-05-28disable file size sanity check when loading the wallet cachemoneromooo-monero1-1/+1
2018-05-28protocol: do not switch to unsafe sync mode for just a few blocksmoneromooo-monero1-1/+2
2018-05-28core: fix automatic safe db sync mode switchingmoneromooo-monero2-5/+7
2018-05-28tx_pool: remove old comment from fill_block_template()stoffu1-4/+0
2018-05-26fix build with GCC 8.1.0moneromooo-monero3-2/+4
2018-05-26p2p: warn when no incoming connections are seen for a whilemoneromooo-monero2-0/+16
2018-05-23db_lmdb: save pruned and prunable tx data separatelymoneromooo-monero15-90/+457
2018-05-23update checkpointsRiccardo Spagni2-1/+1
2018-05-23update checkpoints for point releaseRiccardo Spagni1-1/+1
2018-05-23bump version for point releaseRiccardo Spagni1-1/+1
2018-05-23Fix PCSC compilation under windowscslashm2-0/+14
2018-05-21speed up get_output_distribution (and precalc common case)moneromooo-monero9-23/+182
2018-05-20simplewallet: use correct unit for fee commandstoffu1-1/+1
2018-05-20core: remove threadpool dependency from headermoneromooo-monero2-6/+3
2018-05-20threadpool: allow constructing an object, and misc tweaksmoneromooo-monero2-9/+13
2018-05-20Fix output shuffling for multisigstoffu3-11/+13
2018-05-19daemon: request unpruned transactions for print_txmoneromooo-monero1-0/+1
2018-05-18core: lock incoming tx lock when checking the txpool and chainmoneromooo-monero1-0/+1
2018-05-17object_sizes: add a few useful typesmoneromooo-monero1-0/+5
2018-05-15simple-wallet-cli: Add warnings about inaccurate balances to to watch-only wa...jcktm3-0/+11
2018-05-13Use median timestamp if current time renders a block invalid.Thaer Khawaja2-6/+15
2018-05-13crypto: more places needing fixing for GCC 8.1moneroexamples1-10/+10
2018-05-13chacha: fix build with GCC 8.1moneromooo-monero1-2/+2
2018-05-12Fix TypoRafficer1-1/+1
2018-05-10wallet2: consider 6 outputs or less to be unmixable from v7moneromooo-monero1-2/+2
2018-05-09blockchain: avoid exception if asked for a block we do not havemoneromooo-monero1-8/+11
2018-05-09blockchain: invalidate misc caches when popping blocksmoneromooo-monero1-0/+6
2018-05-08don't limit miner threads in walletcryptochangements341-4/+2
2018-05-07cryptonote: make sure outPk setup always happensmoneromooo-monero2-33/+37
2018-05-06check_spend_proofitssteven1-2/+3
2018-05-06handle optional miner params bettercryptochangements342-2/+22
2018-05-06blockchain: pop top if block version disagrees with the ideal fork versionstoffu1-0/+47
2018-05-05add .load() to make Boost 1.67 happy with its new is_integral checkTeutone1-1/+1
2018-05-04ringct: do not show verification errors with default settingsmoneromooo-monero1-4/+6
2018-05-04Wallet API: allow log path to be non-default & console output to be configurablestoffu2-3/+4
2018-04-29Ensure m_timestamps has the correct number for computing difficulty.Thaer Khawaja1-1/+1
2018-04-29p2p: fix fallback seed node usagemoneromooo-monero2-3/+11
2018-04-28daemon: print peer state in sync_infomoneromooo-monero1-1/+1
2018-04-28connection_context: remove "state_" prefix from state namesmoneromooo-monero1-5/+5
2018-04-28cryptonote_protocol_handler.inl: remove span read just now that failed to pas...stoffu1-0/+3
2018-04-28cryptonote_protocol_handler.inl: fix return type mismatches (int vs bool)stoffu1-8/+8
2018-04-25Adding required library (dependency of boost::this_thread::sleep_for)Gene Peters1-0/+1
2018-04-25Fix broken interactive daemon 'limit' commands plus RPC callsrbrunner74-15/+9
2018-04-25Wallet: added methods to sign and verify arbitrary message with multisig publ...naughtyfox5-0/+113
2018-04-25cn_deserialize: dump additional tx pubkeysmoneromooo-monero1-0/+3
2018-04-25mnemonics: add some logs to help debug failuresmoneromooo-monero1-2/+26
2018-04-24slow-hash: fix memory leak for Windows /karbowanec#41aivve1-1/+1
2018-04-23blockchain: log in DEBUG when a block is found, and wheremoneromooo-monero1-3/+3
2018-04-23speedup get_output_histogram for all amounts when min_count > 0moneromooo-monero6-10/+16
2018-04-23wallet2: add missing parameters to get_output_histogrammoneromooo-monero1-0/+3
2018-04-22Only log an error if fork version is higher AND is not known.Thaer Khawaja3-1/+13
2018-04-22wallet cli/rpc: terminate execution with code 0 when --help or --version is g...stoffu5-10/+36
2018-04-21import_multisig_info: fix sanity check crash in detach_blockchainMikhail Mitkevichl1-1/+6
2018-04-21Build: update CMake and p2p for in-tree miniupnpanonimal1-10/+3
2018-04-19wallet2: increase rpc timeout for get_output_distributionmoneromooo-monero1-1/+1
2018-04-19add top height to get_output_distribution, and cache it for rctmoneromooo-monero3-0/+37
2018-04-19rpc: add missing perf timer for get_output_distributionmoneromooo-monero1-0/+1
2018-04-19CMake: update new location of in-tree miniupnpcanonimal1-3/+3
2018-04-15Improve 'show_transfers' date formattingRyan Ronnander1-8/+5
2018-04-15handle improper log levelscryptochangements341-2/+18
2018-04-14daemon: read config file before reading any other argsstoffu1-23/+22
2018-04-14wallet_rpc_server: add a get_version RPCmoneromooo-monero3-0/+37
2018-04-14device: add a one off override keyword where appropriatemoneromooo-monero2-2/+2
2018-04-13simplewallet: add version commandmoneromooo-monero2-0/+12
2018-04-13daemon: add a version commandmoneromooo-monero3-0/+14
2018-04-13WalletApi: publicMultisigSignerKey methodnaughtyfox3-0/+17
2018-04-12util: log stack trace on crashmoneromooo-monero1-0/+39
2018-04-12wallet2: store subaddress lookahead settingsstoffu1-0/+12
2018-04-12blockchain_blackball: fix build with CLANG 5moneromooo-monero1-1/+2
2018-04-12Use 'boost' mutex instead of 'std' mutexcslashm1-4/+4
2018-04-12Fix sub-address tx scan.cslashm6-3/+33
2018-04-12wallet2: fix misc issues when the ringdb can't be initializedmoneromooo-monero1-9/+9
2018-04-11tx_pool: fix loading with colliding key imagesmoneromooo-monero1-17/+26
2018-04-11unit_tests: add ringdb unit testsmoneromooo-monero2-4/+15
2018-04-10common: make this build with unbound 1.4.20moneromooo-monero2-2/+5
2018-04-10crypto: fix initialization order issue with random mutexmoneromooo-monero2-10/+15
2018-04-08Add a space in mining to testnet/stagenet stringcryptochangements341-1/+1
2018-04-07simplewallet: fix help message of sign_transferstoffu1-2/+2
2018-04-07wallet2: request transactions in slices when scanning for known ringsmoneromooo-monero1-22/+32
2018-04-07rpc: allow getting pruned blocks from gettransactionsmoneromooo-monero3-8/+27
2018-04-07WalletManagerImpl: reuse existing connection to daemon instead of reconnectiv...stoffu3-39/+35
2018-04-05Core RPC: optionally add POW hash to block_header_responsestoffu4-8/+25
2018-04-05wallet2: move segregation height to v7moneromooo-monero1-1/+1
2018-04-03blockchain_usage: don't divide by 0 when there is nothing to processmoneromooo-monero1-3/+10
2018-03-31Add the possibility to export private view key for fast scan.cslashm7-93/+200
2018-03-31Change mutex lock model to avoid dead lock and ensure locks are always released.cslashm5-385/+202
2018-03-31Automatic height setup when creating/restoring hw device.cslashm1-2/+18
2018-03-31wallet: warn if not using the default ring sizemoneromooo-monero3-0/+30
2018-03-31simplewallet: warn about key reuse on startupmoneromooo-monero1-1/+1
2018-03-31cryptonote_tx_util: make destinations properly shuffledstoffu1-2/+3
2018-03-30blockchain: add scope guard to waiter for threaded txv1 verificationstoffu1-0/+1
2018-03-28wallet: fix default mixin (4 -> 6)sneurlax1-1/+1
2018-03-28WalletApi: getMultisigInfo entry for gui walletsnaughtyfox7-2/+308
2018-03-28Refactored: work with wallet api statuses to make setting and getting operati...naughtyfox3-255/+175
2018-03-28device: fix endianess dependence on subaddress secret key generationmoneromooo-monero1-2/+6
2018-03-27fix lambda compile error on openbsdmoneromooo-monero5-7/+7
2018-03-24exit if specified wallet file doesn't existcryptochangements341-0/+11
2018-03-24update block hashes for checkpoints.datRiccardo Spagni1-1/+1
2018-03-23rpc: make get_output_distribution a non-restricted RPCmoneromooo-monero1-1/+1
2018-03-22simplewallet: add --untrusted-daemon optionmoneromooo-monero2-25/+34
2018-03-22wallet2: set from_height of GET_OUTPUT_DISTRIBUTION correctlystoffu1-1/+1
2018-03-22wallet2: enable the mitigation only after the fork heightstoffu1-4/+5
2018-03-22p2p: correct port number for seed nodesstoffu1-3/+3
2018-03-22wallet2: fix for loading settings of key reuse mitigationstoffu1-0/+9
2018-03-21don't show error twice when starting simplewalletcryptochangements341-1/+1
2018-03-21wallet: catch exceptions dealing with ringdb and warnmoneromooo-monero3-20/+48
2018-03-21core: add get_earliest_ideal_height_for_version()stoffu3-0/+19
2018-03-19blockchain: cache difficulty for next blockmoneromooo-monero2-3/+22
2018-03-18core: fix use of uninitialised datamoneromooo-monero2-2/+4
2018-03-18update checkpointsRiccardo Spagni1-0/+2
2018-03-18update checkpoints.dat to block 1532400Riccardo Spagni1-0/+0
2018-03-18update version to 0.12 Lithium LunaRiccardo Spagni1-2/+2
2018-03-18Move v7 fork to 1546000 to give more update timemoneromooo-monero1-2/+2
2018-03-17simplewallet: new --use-english-language-names flagmoneromooo-monero18-26/+70
2018-03-17wallet: make the segregation height settablemoneromooo-monero4-9/+87
2018-03-17wallet_rpc_server: add sweep_unmixable as alias for sweep_dustmoneromooo-monero1-0/+1
2018-03-16blockchain: forbid bulletproof types before v8moneromooo-monero1-1/+2
2018-03-16Add command line option allowing to restrict the default sub-address lookahea...stoffu3-1/+84
2018-03-16wallet: more user friendly print_ringmoneromooo-monero6-14/+100
2018-03-16wallet2_api: add key reuse mitigations APImoneromooo-monero3-0/+27
2018-03-16wallet2_api: add ring apimoneromooo-monero3-0/+46
2018-03-16ringdb: factor ring addition codemoneromooo-monero1-22/+16
2018-03-16wallet2_api: add blackball apimoneromooo-monero4-0/+65
2018-03-16ringdb: use the genesis block as a db namemoneromooo-monero4-6/+10
2018-03-16wallet: add a set_ring commandmoneromooo-monero6-1/+124
2018-03-16new blockchain_usage tool, reports on output usagemoneromooo-monero2-0/+289