aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2024-06-18Fix ZMQ Tx PruningLee Clagett2-4/+7
2024-05-21wallet2: correct variable usage in get_multisig_seedselsta1-1/+1
2024-05-12net_node: update seed nodesselsta1-9/+8
2024-04-30common: support boost filesystem copy_options.0xFFFC00004-3/+24
2024-04-28wallet2: fix stagenet get_approximate_blockchain_heightselsta1-1/+1
2024-04-27simplewallet: change boost::filesystem::complete to absolute.0xFFFC00001-2/+2
2024-04-22Add drop_and_recreate in privatefile class.0xFFFC00003-5/+26
2024-04-10trezor: support c++17 and protobuf v25, libusb fixDusan Klinec1-6/+16
2024-04-06src: update checkpoints to match latest releaseselsta3-1/+11
2024-04-05@tobtoht: undo rebase changes tx.dsts -> tx_dstsjeffro2561-4/+4
2024-03-29Skip privacy networks (on tx sends) that don't have outgoing connectionsLee *!* Clagett3-6/+13
2024-03-22wallet2: ensure transfers and sweeps use same fee calc logic rnd2j-berman1-3/+3
2024-03-21update blake2b test vectorskoe2-423/+422
2024-03-19serialization: do any N-tuplejeffro2561-105/+57
2024-03-11ringct: fix trunc_amount field name changejeffro2561-1/+1
2024-03-10serialization: protect blob serialization from undefined behaviorjeffro2563-4/+26
2024-03-10Blockchain: remove old fee calc logicjeffro2564-123/+21
2024-03-08Removed default cryptonote addressSyntheticBird452-2/+7
2024-03-08Fixed mempool pruningSChernykh2-7/+19
2024-03-08get_block_template_backlog: better sorting logicSChernykh1-1/+1
2024-03-08wallet2: adjust fee during backlog, fix set priorityselsta2-3/+3
2024-03-07tx_memory_pool: make double spends a no-drop offensejeffro2561-0/+1
2024-02-24Enforce Tx unlock_time is Zero by Relay Rulejeffro25617-195/+123
2024-02-24free function serialization DSLjeffro2561-0/+44
2024-02-24cmake: require libsodiumtobtoht2-2/+2
2024-02-21add blake2b to src/cryptokoe3-0/+681
2024-02-20wallet: feature: transfer amount with fee includedjeffro2567-42/+265
2024-02-21cryptonote_core: early out on out of bounds scaling parameterselsta1-1/+2
2024-02-18Daemon-specific proxy for the wallet-rpc.0xFFFC00005-4/+31
2024-02-07daemon: warn user on specifiying ZMQ args with --no-zmqjeffro2561-0/+19
2024-02-06Zero initialize rctSigBase elementsLee *!* Clagett1-0/+4
2024-01-30Disable/fix ports with I2PLee Clagett4-43/+15
2024-01-17epee/test: remove levin_protocol_handler and core_proxy testsjeffro2561-1/+0
2023-12-19Cleanup scoped_ptr in src/common/dns_utils.cpp and header include:0xFFFC00001-34/+10
2023-11-30fix merge mining with more than one merge mined chainCrypto City7-25/+49
2023-11-28Fix missing checks for IsObject in ZMQ jsonrpc readingLee Clagett1-0/+201
2023-11-28serialization: remove container wrappers and serialize directlyjeffro2565-125/+81
2023-11-18serialization: fix infinite loops and clean up dispatchingjeffro2568-147/+53
2023-11-05MMS: Ignore 2 more API errors thrown by latest PyBitmessagerbrunner71-0/+13
2023-11-04add sp_transcriptkoe1-0/+397
2023-11-04JH hash compiler workaroundsSChernykh1-4/+13
2023-11-04Fix EAGAIN bug in ZMQ-RPC/ZMQ-PUBLee *!* Clagett1-7/+16
2023-11-02wallet: sign_tx: get tx pubkey from extratobtoht1-3/+1
2023-11-02wallet: fix multisig key memory leakjeffro2561-0/+26
2023-10-26device: boost -> std locks to fix c++17 compilationselsta3-18/+13
2023-10-25epee: remove dead code in math_helper and string_toolsjeffro2565-2/+3
2023-10-23ringct: make `rctSigBase` serialization follow strict aliasing rulejeffro2561-3/+9
2023-10-22cryptonote_config: include cstdintjeffro2561-0/+1
2023-10-17wallet: mitigate statistical dependence for decoy selection within ringsjeffro2561-16/+43
2023-10-16gcc: fix uninitialized constructor warningsjeff5-7/+11
2023-10-01Fix: long term block weight cacheBoog9001-33/+2
2023-09-30trezor: support v2.5.2+, add more trezor tests, fix chaingen and testsDusan Klinec8-53/+102
2023-09-26wallet2: call on_reorg callback in handle_reorgj-berman1-4/+4
2023-09-25depends: remove libiconv: unusedtobtoht1-0/+3
2023-09-21wallet: store watch-only wallet correctly when `change_password()` is calledjeff1-2/+2
2023-09-10add seraphis_crypto directorykoe3-0/+52
2023-09-10add account_generators for mapping public EC generators to account keyskoe1-0/+71
2023-09-10update TimingsDatabase to support csv format and incremental updatingkoe2-31/+75
2023-08-23wallet2: fix `store_to()` and `change_password()`jeffro2562-34/+90
2023-08-17wallet2: fix version check at hf version 1j-berman1-1/+1
2023-08-10`KV_SERIALIZE`: remove extraneous semicolons in DSLjeffro2563-91/+91
2023-08-08multisig: better errors for small malformed kex msgsjeffro2561-3/+6
2023-08-01core_rpc_server: silence unused warningsjeffro2561-0/+1
2023-08-01blockchain_db: add k-anonymity to txid fetchingjeffro2569-0/+257
2023-07-28wallet-rpc: restore from multisig seedjeffro2564-25/+59
2023-07-19scan_tx: fix custom comparator for == case; fixes #8951j-berman1-4/+9
2023-07-18remove more 'using namespace' statements from headersjeffro2564-19/+5
2023-07-16wallet2: when checking frozen multisig tx set, don't assume orderjeffro2561-4/+4
2023-07-03common: do not use DNS to determine if address is localtobtoht1-20/+15
2023-07-02core_rpc_server: new file: rpc_ssl.fingerprintJeffrey Ryan2-25/+29
2023-07-02Remove src/platformJeffrey5-176/+0
2023-07-01blockchain_and_pool: move to crytonote_core and enforce its usagejeffro25612-52/+46
2023-07-01Update help for set command in simplewalletMasFlam1-0/+4
2023-06-30core_rpc_server: return ID of submitted blockjeffro2562-2/+7
2023-06-30Avoid nullptr dereference when constructing Blockchain and tx_memory_poollukas8-60/+83
2023-06-28add crypto/generators for direct access to canonical fixed generatorskoe3-0/+234
2023-06-27wallet: remove CLI code for non default ring sizesJeffro2563-24/+2
2023-06-27Fixup error message.ComputeryPony1-0/+2
2023-06-21blockchain_db: add clarification to get_block_already_generated_coinsjeffro2561-1/+1
2023-06-15wallet2: fix rescanning tx via scan_txj-berman8-56/+402
2023-06-12wallet: respect frozen key images in multisig walletsjeffro2562-2/+40
2023-06-10Add CLSAG serialization to ZMQ codeLee Clagett2-0/+29
2023-06-10wallet2: take ignored-by-value outputs into account in balanceCrypto City1-0/+4
2023-06-08Speed up perf_timer init on x86SChernykh1-1/+1
2023-06-07protocol: drop peers sending duplicate txesmoneromooo-monero1-0/+10
2023-06-02cryptonote_basic: fix amount overflow detection on 32-bit systemsjeffro2561-1/+1
2023-06-02wallet_rpc_server: dedup transfer RPC responsesjeffro2561-157/+59
2023-05-30wallet2: do not lose exception in current thread on refreshCrypto City1-0/+1
2023-05-30wallet2: fix missing exceptions from failing wallet refreshCrypto City1-0/+1
2023-05-27wallet2: ensure transfers and sweeps use same fee calc logicj-berman1-3/+3
2023-05-12daemon: remove --fluffy-blockstobtoht1-9/+0
2023-05-12net: tor_address: remove support for v2 onion addressestobtoht2-5/+2
2023-05-11blockchain: ensure base fee cannot reach 0Crypto City1-1/+1
2023-05-10daemon: remove os-versiontobtoht3-284/+0
2023-05-06fix missing <cstdint> includestobtoht2-0/+2
2023-05-05core: do not force sync the db when finding a block in regtest modeCrypto City1-1/+2
2023-05-05bump lmdb sync threshold for performancemoneromooo-monero1-0/+4
2023-04-27Fixed RandomX initialization when mining from scratchSChernykh1-1/+8
2023-04-25remove defunct light wallet codetobtoht6-1185/+21
2023-04-25serialization: remove unused function dump_jsonJeffrey Ryan3-49/+0
2023-04-25wallet, simplewallet: Drop support for mine-to-use RPC systemJeffrey Ryan13-1022/+32
2023-04-15Allow option 'non-interactive' in monerod config filealmalh5-11/+7
2023-04-14Show IPv6 addresses in connection listGuillaume Le Vaillant3-4/+16
2023-04-02gamma picker: relax constructor requirements and test for selecting outputs f...jeffro2561-2/+2
2023-03-30wallet2: fix infinite loop in fake out selectionCrypto City2-3/+4
2023-03-29cryptonote core/protocol: don't drop peers for soft offensesjeffro2564-3/+10
2023-03-29Fixed deadlock and crash when syncing with full dataset on WindowsSChernykh2-5/+8
2023-03-27Message about DNS_PUBLIC to help users with issue #8452OrvilleRed1-0/+1
2023-03-21wallet2: make m_process_pool_txs local to refresh methodjeffro2562-12/+11
2023-03-21wallet2: do not commit transactions more than oncemoneromooo-monero1-0/+18
2023-03-19epee: remove dead code in net_helperJeffro2561-3/+0
2023-03-19wallet2: fix outdated wallet checkCrypto City1-4/+9
2023-03-17verRctNonSemanticsSimpleCached: fix fragilityJeffrey Ryan9-111/+288
2023-03-17rpc: give reason when sending non-hex raw txjeffro2561-0/+1
2023-03-14device: Add ledger Stax device id to device detectionFrancois Beutin1-0/+1
2023-03-09cryptonote::transaction_prefix: fix IDE parsing errorkoe1-1/+1
2023-03-09p2p: do not log to global when re-blocking a subnetmoneromooo-monero1-1/+5
2023-03-07Enforce restricted # pool txs served via RPC + optimize chunked reqsj-berman12-168/+243
2023-03-06cryptonote_basic: remove unused structtobtoht1-9/+0
2023-03-05Handle case where a command line flag is not allowed in the config filealmalh1-0/+13
2023-03-01p2p: avoid spam blocking ipv4 addresses in a blocked subnetmoneromooo-monero1-1/+17
2023-02-28replace 'multisig()' with 'get_multisig_status()' using multisig_account_stat...koe10-140/+186
2023-02-26Add a size limit for tx_extra in tx pooltevador6-1/+22
2023-02-24simplewallet: print fully qualified filename for new walletsmoneromooo-monero1-0/+2
2023-02-12variant: add mutable unwrap and visitationkoe1-7/+18
2023-02-03wallet_rpc_server: allow creating more than 64 addresses at oncemoneromooo-monero1-2/+2
2023-01-30add variant class with cleaner interface than boost::variant<>koe2-0/+159
2023-01-27p2p: add plowsof seed nodesselsta1-1/+11
2023-01-27p2p: remove offline seed nodesselsta1-8/+0
2023-01-19wallet2: add on_reorg callbackCrypto City2-1/+5
2023-01-17blockchain-stats: print any remaining data at end of loopHoward Chu1-74/+83
2023-01-17Demote large pages warning to `mdebug`SChernykh1-4/+7
2023-01-16Copyright: Update to 2023mj-xmr419-419/+419
2023-01-11RandomX: print VM allocation warnings only onceSChernykh1-2/+10
2023-01-09Refactored rx-slow-hash.cSChernykh10-256/+401
2023-01-03miscellaneous crypto updateskoe5-6/+18
2023-01-03daemonizer: don't uninstall windows service on exitselsta1-3/+0
2023-01-02win-service: enable auto startupplowsof1-1/+1
2023-01-01util: make GMT timestamps explicit for claritymoneromooo-monero1-1/+1
2023-01-01rpc: do not misidentify coinbase txes as prunedmoneromooo-monero1-1/+11
2022-12-30wallet2, RPC: Optimize RPC calls for periodic refresh from 3 down to 1 callrbrunner79-205/+759
2022-12-29revisionskoe1-16/+24
2022-12-24vtnerd review commentskoe1-19/+60
2022-12-22common: move boost_serialization_helper.h out and cleanup includesJeffrey Ryan4-127/+2
2022-12-20Cache successful `verRctNonSemanticsSimple` callsSChernykh4-1/+104
2022-12-19add compare_func() method so user-defined comparison functions are easier to usekoe1-0/+14
2022-12-18common: add missing includesselsta2-0/+3
2022-12-18adjust is_sorted_and_unique()koe1-12/+11
2022-12-16adjust multiexp pippenger_cached_data for better reusabilitykoe2-45/+55
2022-12-15comment updateskoe1-1/+3
2022-12-01add container helperskoe1-0/+106
2022-11-21common: DNSResolver can handle hostnames without dot charactersJeffrey Ryan2-24/+0
2022-11-17p2p: fix exclusive node DNS resolution for certain hostsJeffrey Ryan3-14/+20
2022-11-17fix(trezor-tests): fix trezor tests build, fix integrated addr testDusan Klinec1-0/+2
2022-11-14p2p: fix back ping to discover healthy peers to connect toj-berman1-1/+1
2022-10-25Fix dandelion++ fluff/stem bug with local txesLee Clagett1-3/+4
2022-10-18wallet2: fix create view-only wallet from existing walletj-berman2-8/+4
2022-10-13wallet_api: take priority into account when estimating feeselsta1-1/+1
2022-09-22Move update_checkpoints() to a later stageSChernykh2-4/+8
2022-09-21wallet2: fail to establish daemon cxn == "Disconnected" cxn statusj-berman3-4/+5
2022-09-21add an option to force-update multisig key exchange under some circumstanceskoe13-90/+178
2022-09-20Second thread pool for IOSChernykh7-12/+16
2022-09-12wallet2: check wallet compatibility with daemon's hard fork versionj-berman12-26/+246
2022-09-07Fix segfault restoring encrypted multisig seedj-berman2-17/+17
2022-09-06Fix missing semi-colon in error messagej-berman1-1/+1
2022-09-06rpc: skip bootstrap nodes that are lower than last checkpointselsta4-0/+24
2022-09-06Require user ack multisig is experimental to restorej-berman1-0/+13
2022-09-06multisig: fix #8537 seed restore (suggestions by @UkoeHB)j-berman5-10/+25
2022-08-24wallet2: ensure imported outputs subaddresses are createdmoneromooo-monero1-0/+4
2022-08-22rpc: remove overwriting valueSerHack1-1/+0
2022-08-22Remove redundant checkSerHack1-1/+1
2022-08-21Wallet RPC: remove duplicate lineSerHack1-1/+0
2022-08-19blockchain: fix invalid memory read getting fee on empty chainCrypto City1-1/+1
2022-08-18wallet2: better test on whether to allow output importmoneromooo-monero2-6/+25
2022-08-18allow exporting outputs in chunksmoneromooo-monero9-56/+303
2022-08-16wallet2: fixes for export/import output flowj-berman2-2/+8
2022-08-16wallet2: do not assume imported outputs must be non emptymoneromooo-monero1-2/+2
2022-08-16wallet2: prevent importing outputs in a hot walletmoneromooo-monero1-0/+2
2022-08-16wallet2: fix missing subaddress indices in "light" exported outputsmoneromooo-monero2-2/+8
2022-08-15blockchain_prune: fastermoneromooo-monero1-41/+87
2022-08-09version: bump master version numberselsta1-1/+1
2022-08-06ledger support for hf 15 (BP+, view tags)j-berman8-12/+94
2022-08-06dns_util: remove outdated DNSSEC DS trust anchorselsta1-1/+0
2022-07-26Fixed get_block_template_backlog performanceSChernykh2-17/+56
2022-07-24device: set ledger min app versionselsta1-1/+1
2022-07-21Publish submitted txs via zmqj-berman4-5/+67
2022-07-21wallet_rpc_server: longer timeout for stop_miningmoneromooo-monero1-1/+1
2022-07-20Fix use of rtxn without a mdb_txn_safe wrapperHoward Chu2-47/+55
2022-07-13build: prepare v0.18.0.0selsta4-3/+4
2022-07-13derive multisig tx secret keys from an entropy source plus the tx inputs' key...koe5-13/+144
2022-07-11GCC: fix some unused warningsJeffrey Ryan5-8/+16
2022-07-11keccak: error out if passed mdlen 100moneromooo-monero1-1/+1
2022-07-05wallet2: prevent crash when reading tx w/fewer outputs than expectedj-berman1-0/+2
2022-07-01continue pool pruning even if a tx can't be foundj-berman2-5/+31
2022-07-01hardforks: set mainnet and stagenet v15/16 fork heightselsta1-2/+4
2022-06-30multisig: fix critical vulnerabilities in signinganon13-263/+1743
2022-06-28wallet2: don't use DNS to obtain segregation heightstobtoht1-37/+0
2022-06-27Chunk /gettransactions to avoid hitting restricted RPC limittobtoht1-7/+11
2022-06-25wallet2: force using output distribution for ringct outstobtoht1-9/+14
2022-06-24wallet2: remove obsolete rpc version checktobtoht1-26/+1