aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-03-11wallet_rpc_server: fix make_integrated_address with no payment idmoneromooo-monero1-6/+0
2022-02-22multisig key exchange update and refactorkoe25-822/+1945
2022-02-19crypto: fix constant randomx exceptions in large page allocatormoneromooo-monero1-1/+4
2022-01-25fix ge_p3_is_point_at_infinity(), which is evaluating field elements that hav...koe3-10/+46
2022-01-17support authentication in monero-wallet-rpc set_daemonwoodser2-2/+10
2022-01-04Update net_node.inlGingeropolous1-3/+3
2021-12-24wallet inits cache if file and blob missingwoodser1-4/+5
2021-11-30`make_uri` disallows standalone payment idswoodser1-6/+2
2021-11-20Add calcpow RPCHoward Chu5-5/+73
2021-11-16cryptonote_core: fix unused lambda warningselsta1-1/+1
2021-11-12device_ledger: fix incorrect macroselsta1-4/+4
2021-11-05Avoid unnecessary 'Invalid hashing blob' error messagerbrunner71-1/+6
2021-11-03device: fix ledger error strings, add human friendly messagesselsta1-7/+3
2021-11-01tx_pool: full tx revalidation on fork boundariesmoneromooo-monero2-45/+64
2021-10-30slow_hash: don't blow out Mac stack on ARM64Howard Chu1-16/+54
2021-10-29crypto: fix typo in ifdefselsta1-1/+1
2021-10-24rpc: fix DoS vector in get_output_distributionmoneromooo-monero1-0/+15
2021-10-22socks: ignore any exceptions in shutdown/closeselsta1-2/+3
2021-10-22wallet_api: enable set_strict_default_file_permissionstobtoht2-1/+6
2021-10-22epee: add missing headerselsta1-0/+1
2021-10-21protocol: fix spurious rejection of downloaded blocksmoneromooo-monero1-0/+1
2021-10-20wallet2: remove 2 unused variablesselsta1-2/+0
2021-10-19wallet2: fix key encryption when changing ask-password from 0/1 to 2moneromooo-monero2-23/+4
2021-10-11blockchain: fix pedantic assertselsta1-0/+2
2021-10-10simplewallet: fix incoming_transfers index errorselsta1-8/+6
2021-10-10download: fix leakmoneromooo-monero1-1/+9
2021-10-10ARMv8: detect AES support dynamicallyHoward Chu1-35/+105
2021-10-07Ledger: member 'mode' was shadowing that of base classmj-xmr1-2/+0
2021-10-04Decrease the "recent spend window" in gamma re-select to 15 blocksj-berman1-1/+1
2021-09-22LMDB: fix deadlock in resized detectionHoward Chu2-3/+13
2021-09-20rpc: Fix get_transactions failing when not foundNathan Dorfman1-2/+14
2021-09-20node_server: fix race conditionanon4-16/+53
2021-09-15rpc: don't set error code as status stringselsta1-2/+2
2021-09-12Fix precision of average_output_timej-berman1-7/+1
2021-09-11RPC and ZeroMQ APIs to support p2poolSChernykh18-24/+393
2021-09-08UB: virtual methods in destructor at Trezormj-xmr1-2/+2
2021-09-08LMDB: protection against UB, by not calling virtual methods from destructormj-xmr1-5/+5
2021-09-07UB: Not calling virtual method in destructor of WalletImplmj-xmr1-1/+1
2021-09-03external: remove unbound submoduleselsta1-1/+1
2021-08-28wallet: fix unused lambda capture warningselsta1-1/+1
2021-08-27wallet_rpc_server: fix help text remaining boldselsta1-1/+2
2021-08-26Wallet2: fix optimize-coinbase for p2pool payoutsSChernykh1-4/+5
2021-08-20daemon: allow proxy configurationanon12-11/+61
2021-08-20monero-wallet-rpc: Prevent --password-file from being used with --wallet-dirKermit Alexander II4-4/+19
2021-08-19Protect client from divide by 0 caused by integer truncationj-berman1-0/+6
2021-08-19Apply gamma distr from chain tip when selecting decoysj-berman1-0/+31
2021-08-19ringct: silence unused variable warningselsta1-1/+1
2021-08-19Device: remove unused and incorrect non-default constructormj-xmr1-1/+0
2021-08-19wallet_api: add make_uritobtoht3-0/+7
2021-08-11Make sure node returns to wallet that real output is unlockedj-berman1-1/+2
2021-08-05p2p: remove blocked addresses/hosts from peerlistmoneromooo-monero3-15/+44
2021-08-03trezor: try empty passphrase firstDusan Klinec6-11/+103
2021-08-02Fix describe_transfer for multiple txes in a txsetAlex Opie2-10/+54
2021-07-29Quicker resource cleanup on p2p socks timeoutLee *!* Clagett2-0/+12
2021-07-28blocks: fix cmake syntaxselsta1-1/+1
2021-07-27Daemon: Update average block size tablerbrunner71-2/+6
2021-07-19wallet_api: expose offline mode statusrating89us3-0/+7
2021-07-18Fixed json serialization of rct::RCTTypeNullSChernykh1-6/+12
2021-07-15wallet2: chunk get_outs.bin calls to avoid sanity limitsmoneromooo-monero1-8/+20
2021-07-15rpc: source file extensions must be explicit (cmake warning)selsta1-1/+1
2021-07-14wallet2: Don't auto lock device on process parsed blockstobtoht1-2/+1
2021-07-14wallet: rephrase error message on invalid device addressDusan Klinec1-1/+1
2021-07-14fix #7784 - deinit wallet in wallet dtorDusan Klinec1-3/+6
2021-07-13cmake: fix undefined symbols and multiple definitionsanon5-16/+62
2021-07-10device_trezor_base: fix typoanon1-1/+1
2021-07-06Doc: Update blockchain stats with review commentsmj-xmr1-2/+4
2021-07-05wallet_api: getPasswordtobtoht3-0/+7
2021-06-27trezor: add #if for ByteSizeLongselsta1-0/+4
2021-06-24wallet_api: get bytes sent/receivedtobtoht3-0/+19
2021-06-24simplewallet: don't truncate integ. address in export_transfersselsta1-2/+2
2021-06-23wallet_api: fix typo in exportKeyImagesselsta1-1/+1
2021-06-21protocol: fix delayed "you are now synchronized..." messagemoneromooo-monero1-3/+4
2021-06-20doc: update IRC references to Liberafdov1-1/+1
2021-06-18add singapore.node.xmr.pm to seed nodeslza_menace1-0/+4
2021-06-15provide key images of spent outputs in wallet rpcwoodser3-9/+39
2021-06-11CMake: strip targets (optional) with -D STRIP_TARGETS=ONmj-xmr1-0/+1
2021-06-11trezor: fix potential use of uninitialized memorymoneromooo-monero1-2/+7
2021-06-08wallet/api: remove Bitmonero namespace aliasselsta16-38/+0
2021-06-08wallet_api: address_book: don't lose pid on setDescriptiontobtoht1-1/+1
2021-06-04wallet2: refresh: check error and throw before potentially breaking out of looptobtoht1-8/+9
2021-06-04wallet_api: signMessage: add sign with subaddresstobtoht3-4/+19
2021-06-04ledger: don't lock for software devicetobtoht1-3/+2
2021-06-04wallet_api: reconnectDevicetobtoht3-0/+21
2021-06-04ledger: use software device if we have view keytobtoht2-6/+13
2021-06-04wallet: Reset RPC Pay ID on node switchtobtoht1-0/+3
2021-06-04wallet_api: move adjust_mixin call within try blocktobtoht1-8/+3
2021-05-18support freeze, thaw, and frozen in wallet rpcwoodser3-1/+154
2021-05-14CMake: glob missing headers for wallet2mj-xmr1-12/+1
2021-05-13trezor: deprecated ByteSize -> ByteSizeLongselsta1-1/+1
2021-05-08Warnings: unused variable in core/blockchain.cppmj-xmr1-1/+1
2021-05-02Warnings: unused var at cryptonote_tx_utils.cppmj-xmr1-1/+3
2021-04-28cmake: fix non portable codeselsta1-9/+21
2021-04-28cmake: set xcode file typeselsta1-0/+1
2021-04-27cmake: wallet_api doesn't need wallet_mergedselsta1-41/+0
2021-04-27cmake: set 3.5 as minimum versionselsta2-2/+2
2021-04-27clang: fix -Wrange-loop-analysis warningsselsta1-1/+1
2021-04-26blockchain: speed up repeated pops (mostly in tests)moneromooo-monero1-1/+4
2021-04-25Wallet2: Update 'approximate_testnet_rolled_back_blocks'rbrunner71-1/+1
2021-04-24epee linkage dynamic; move monero_add_library to main CMakeLists.txtmj-xmr1-24/+0
2021-04-23wallet2: Fix rescan_bc keep_ki optionNathan Dorfman3-23/+28
2021-04-22wallet_api: import / export output functiontobtoht3-0/+77
2021-04-19add documentation for monero-blockchain-statsdonkeydonkey1-0/+54
2021-04-17protocol: remove unreachable codemoneromooo-monero1-1/+1
2021-04-16Split epee/string_tools.h and encapsulate boost::lexical_castmj-xmr10-2/+11
2021-04-16Revert "Merge pull request #7136"luigi11118-34/+53
2021-04-16net_node: add seed nodeselsta1-0/+3
2021-04-15rpc: send confirmations in get_transactions resultmoneromooo-monero3-5/+19
2021-04-07monero-wallet-cli: improve error message when tx amount is zeroElliot Wirrick6-8/+30
2021-04-05expose set_offline to wallet apibenevanoff3-0/+12
2021-03-30p2p: allow CIDR notation in DNS blocklistmoneromooo-monero1-5/+12
2021-03-28Reduce compilation time of epee/portable_storage_template_helper.hmj-xmr18-2/+24
2021-03-25wallet2: fix unlocked mixup in light wallet modemoneromooo-monero1-2/+2
2021-03-25db_lmdb: catch exceptions testing for mmap supportmoneromooo-monero1-1/+2
2021-03-24blockchain_db: harden code against invalid input typesmoneromooo-monero1-9/+2
2021-03-22cryptonote_protocol_handler: fix race conditionanon2-27/+43
2021-03-19blockchain_import: fix wrong reported block/tx hashes on errormoneromooo-monero1-5/+11
2021-03-18core: speed up print_coinbase_tx_summoneromooo-monero4-12/+14
2021-03-12wallet_api: add isDeterministic()tobtoht3-0/+12
2021-03-12wallet_api: add seed_offset param to seed()tobtoht3-4/+4
2021-03-06wallet_rpc_server: set seed language in generate_from_keysmoneromooo-monero4-18/+26
2021-03-05fix serialization being different on macmoneromooo-monero8-26/+63
2021-03-04return output key for incoming transfersbenevanoff2-1/+4
2021-03-03trezor: simplify recognition of integrated addressesDusan Klinec1-14/+1
2021-03-01wallet_rpc: add scan_txtobtoht3-1/+58
2021-02-20wallet_rpc_payments: implement multithreadinggdmojo4-40/+76
2021-02-17monero-wallet-cli: Added command scan_txHoria Mihai David4-1/+89
2021-02-15p2p: add --max-connections-per-ip daemon optionmoneromooo-monero3-3/+10
2021-02-15rpc: fix some error return codes/statusmoneromooo-monero2-23/+33
2021-02-13Store RPC SSL key/cert for consistent authentication between runsLee Clagett1-2/+23
2021-02-11Honor LARGE_PAGES flag in randomx umaskHoward Chu1-10/+18
2021-02-09New add_aux_pow RPC to support merge miningmoneromooo-monero12-1/+494
2021-02-09Remove unused variables in monero codebaseKevin Barbour23-67/+12
2021-02-06Reduce compilation time of epee/portable_storage.hmj-xmr2-0/+3
2021-01-28Remove copies from foreach loops (thanks to Clang)Lee Clagett6-7/+7
2021-01-28Removing unused namespace aliasLee Clagett1-2/+0
2021-01-28Fix monerod --rpc-ssl disabledLee Clagett1-1/+1
2021-01-25Attempt to carve the fee from a partial payment earlyAlex Opie1-20/+34
2021-01-25Stop adding more outputs than bulletproof allowsAlex Opie1-7/+35
2021-01-23Improve cryptonote (block and tx) binary read performanceLee Clagett22-200/+143
2021-01-21Simplewallet.cpp: Add export_outputs helpSomaticFanatic1-1/+1
2021-01-21bootstrap_daemon: proxy configuration supportxiphon9-28/+126
2021-01-20device_trezor: add redundant checkanon1-1/+1
2021-01-20device_trezor: wipe string fields properlyanon1-20/+9
2021-01-19Remove payload copy in all outgoing p2p messagesLee Clagett8-53/+34
2021-01-16Remove payload copy in all outgoing p2p messagesLee Clagett8-53/+34
2021-01-13simplewallet: allow setting --restore-height 0selsta1-1/+1
2021-01-12Revert "fix accessing an network address in a deleted context"selsta2-15/+9
2021-01-08remove obsolete pruning debug codemoneromooo-monero4-45/+0
2021-01-07wallet_rpc_server: don't abort on initial refresh failurexiphon1-1/+8
2021-01-04p2p: make REQUEST_SUPPORT_FLAGS optional, pass flags in node datamoneromooo-monero2-8/+15
2021-01-03add a max levin packet size by command typemoneromooo-monero4-0/+44
2021-01-03fix accessing an network address in a deleted contextmoneromooo-monero2-9/+15
2021-01-03Only INFO log for short seed words with ALLOW_SHORT_WORDS activerbrunner71-1/+1
2021-01-02blockchain: lock access to m_blocks_hash_of_hashesmoneromooo-monero1-0/+2
2021-01-02protocol: handle receiving a block hash we've not added yetmoneromooo-monero1-4/+9
2021-01-02wallet_api: store fee for incoming txs in historyBen Evanoff1-0/+1
2021-01-01p2p: only log to global when a blocked IP is not already blockedmoneromooo-monero1-1/+8
2021-01-01p2p: fix cubic selection in filtered peer listmoneromooo1-2/+2
2021-01-01p2p: ignore empty IP from DNS block listmoneromooo-monero1-0/+2
2020-12-31Header row for peer list in sync_infoDenis Goddard1-0/+1
2020-12-31protocol: more sanity checks in new chain block hashesmoneromooo-monero5-18/+80
2020-12-31simplewallet: Add input file parameter to sign_transferSteff Richards1-5/+20
2020-12-31p2p: fix set_peer_just_seen ignoring last_seenmoneromooo1-4/+5
2020-12-31p2p: fix deadlock banning while updating peer listsmoneromooo1-0/+1
2020-12-30protocol: fix wrong command in logsmoneromooo-monero1-9/+1
2020-12-30protocol: don't reset last request time on an idle timermoneromooo-monero1-1/+1
2020-12-29rpc: limit the number of txes for get_blocks.binmoneromooo-monero11-22/+32
2020-12-27protocol: fix false positives dropping peersmoneromooo-monero1-23/+21
2020-12-27Revert "Reject existing claimed blocks in sync mode"luigi11111-18/+19
2020-12-26cryptonote_basic: guess what got lost porting patches to branches againmoneromooo-monero1-1/+1
2020-12-26simplewallet: add "address mnew" commandcodesoap1-2/+28
2020-12-25protocol: drop nodes if they claim new data but only give stale datamoneromooo-monero3-5/+18
2020-12-25wallet api: allow wallet to fetch all key images via apibenevanoff3-4/+5
2020-12-22restrict public node checks a littlemoneromooo-monero7-11/+68
2020-12-22Command max_bytes moved from dynamic map to static switchLee Clagett7-45/+75
2020-12-22ban lists may now include subnetsmoneromooo-monero2-6/+18
2020-12-20Optional DNS based blocklistmoneromooo-monero5-5/+67
2020-12-17rpc: add a busy_syncing field to get_infomoneromooo-monero4-1/+13
2020-12-17protocol: reject claimed block hashes that already are in the chainmoneromooo-monero1-0/+13
2020-12-17Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett4-1/+7
2020-12-16protocol: drop peers we can't download anything from in sync modemoneromooo-monero1-19/+5
2020-12-15protocol: remove unused (and cunningly uninitialized) fieldmoneromooo-monero1-2/+0
2020-12-15p2p: ifx getting seed nodes for uncommon casesmoneromooo-monero1-1/+3
2020-12-14daemon: the ban command can now load IPs from a file (ban @filename)moneromooo-monero2-4/+42
2020-12-13p2p: remove peers from grey and anchors lists when blockedmoneromooo-monero1-0/+2
2020-12-13p2p: ignore incoming peer list entries when we have them blockedmoneromooo-monero1-1/+3
2020-12-12protocol: include first new block in chain entry responsemoneromooo-monero2-0/+12
2020-12-11protocol: stricter checks on received chain hash listmoneromooo2-0/+36
2020-12-11protocol: revert incoming chain height check against local chainmoneromooo-monero1-1/+1
2020-12-10protocol: one more sanity check on usable data from a peermoneromooo-monero1-1/+1
2020-12-10protocol: drop origin IP if a block fails to verify in sync modemoneromooo-monero5-24/+53
2020-12-10protocol: add calls to reserve where appropriatemoneromooo-monero1-0/+7
2020-12-10protocol: add a sanity check to the number of block hashes sentmoneromooo-monero2-1/+2
2020-12-10protocol: fix asking for pruned blocks for v10moneromooo-monero1-1/+1
2020-12-10simplewallet: don't complain about connecting to the daemon when offlinemoneromooo-monero2-4/+10
2020-12-10protocol: more restrictive checks on chain entry responsemoneromooo-monero1-1/+8
2020-12-10rpc: report target height as 0 when syncedmoneromooo-monero1-2/+2
2020-12-10protocol: fix switchting to adding blocks if noone's adding the next spanmoneromooo-monero1-2/+1
2020-12-08Fixed issues found by static analysisSChernykh2-5/+5
2020-12-06protocol: drop peers that don't reply to queriesmoneromooo3-11/+37