aboutsummaryrefslogtreecommitdiff
path: root/tests (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2023-07-03common: do not use DNS to determine if address is localtobtoht2-0/+51
2023-06-28add crypto/generators for direct access to canonical fixed generatorskoe1-0/+24
2023-06-15wallet2: fix rescanning tx via scan_txj-berman3-8/+225
2023-06-13Update tests/hash/main.cpp 0xFFFC00001-1/+1
2023-06-12wallet: respect frozen key images in multisig walletsjeffro2561-0/+101
2023-06-12Tests: Add blake2b Test Cases for hash testing.0xFFFC00004-2/+1112
2023-05-22Add to_hex::bufferLee *!* Clagett1-0/+16
2023-05-12tests: remove unused perl scriptstobtoht2-319/+0
2023-05-12tests: remove daemon_teststobtoht4-159/+0
2023-04-02gamma picker: relax constructor requirements and test for selecting outputs f...jeffro2561-0/+56
2023-03-21wallet2: do not commit transactions more than oncemoneromooo-monero1-0/+34
2023-03-17verRctNonSemanticsSimpleCached: fix fragilityJeffrey Ryan3-0/+427
2023-02-12variant: add mutable unwrap and visitationkoe1-1/+22
2023-01-30add variant class with cleaner interface than boost::variant<>koe2-0/+416
2023-01-16Copyright: Update to 2023mj-xmr237-237/+237
2022-12-22common: move boost_serialization_helper.h out and cleanup includesJeffrey Ryan2-1/+125
2022-12-01performance test framework updates: allow custom test parameters, better erro...koe2-30/+81
2022-11-21common: DNSResolver can handle hostnames without dot charactersJeffrey Ryan1-0/+11
2022-11-17p2p: fix exclusive node DNS resolution for certain hostsJeffrey Ryan1-0/+35
2022-11-17fix(trezor-tests): fix trezor tests build, fix integrated addr testDusan Klinec3-5/+24
2022-10-25Fix dandelion++ fluff/stem bug with local txesLee Clagett1-15/+84
2022-09-22Move update_checkpoints() to a later stageSChernykh2-0/+2
2022-09-21add an option to force-update multisig key exchange under some circumstanceskoe1-24/+64
2022-09-20Second thread pool for IOSChernykh1-1/+1
2022-09-16unit_tests: suppress memwipe unit warningJeffrey Ryan1-0/+4
2022-09-12wallet2: check wallet compatibility with daemon's hard fork versionj-berman1-1/+1
2022-09-06multisig: fix #8537 seed restore (suggestions by @UkoeHB)j-berman1-1/+1
2022-08-26Fix shared_ptr cycle in test_epee_connection.test_lifetimeLee Clagett1-2/+5
2022-08-18wallet2: better test on whether to allow output importmoneromooo-monero1-0/+9
2022-08-18allow exporting outputs in chunksmoneromooo-monero3-15/+41
2022-08-16wallet2: fixes for export/import output flowj-berman2-18/+67
2022-07-21Publish submitted txs via zmqj-berman4-5/+25
2022-07-21functional_tests: silence the cpu power test programmoneromooo-monero2-2/+4
2022-07-13derive multisig tx secret keys from an entropy source plus the tx inputs' key...koe1-2/+3
2022-07-08address PR commentsj-berman1-5/+5
2022-07-05connection: add segfault and deadlocks demoanon1-2/+252
2022-06-30multisig: fix critical vulnerabilities in signinganon11-124/+114
2022-06-20feat(trezor): add HF15 support, BP+Dusan Klinec3-17/+96
2022-05-18Don't exclusively drop tor/i2p outgoing cxns in idle loopj-berman1-2/+2
2022-05-18unit_tests: add more sha256sum test casesJeffrey Ryan5-0/+42
2022-05-17disable multisig by defaultmoneromooo-monero1-5/+5
2022-04-29More tests for view tagsSChernykh1-0/+14
2022-04-29multisig: add post-kex verification round to check that all participants have...koe3-47/+61
2022-04-29Update copyright to 2022 for Hardfork filesAkrit7-7/+7
2022-04-21Preserve commitment format inside transactionsLuke Parker1-2/+0
2022-04-18Bump ring size to 16 for v15 & remove set default in wallet clij-berman4-13/+13
2022-04-18Add Include statementsJeffrey1-0/+1
2022-04-18Add view tags to outputs to reduce wallet scanning timej-berman14-20/+603
2022-04-10Fee changes from ArticMinemoneromooo-monero3-4/+192
2022-04-10epee: allow copying a rolling_median_t objectmoneromooo-monero1-0/+18
2022-04-06tests: integrated_address: remove missing payment id assertionreemuru1-3/+1
2022-04-05store outPk/8 in the tx for speedmoneromooo-monero1-0/+2
2022-04-05plug bulletproofs plus into consensusmoneromooo-monero13-24/+645
2022-04-04Bulletproofs+Sarang Noether5-0/+292
2022-03-30Remove dead code from parserse_base_utils and fix unit testsJeffrey1-67/+74
2022-03-04Compil. time: cryptonote_core minus portable_storage headermj-xmr1-0/+2
2022-03-04Copyright: Update to 2022mj-xmr228-228/+259
2022-02-22multisig key exchange update and refactorkoe4-120/+271
2022-01-31Balance includes unconfirmed transfers to selfwoodser1-5/+2
2022-01-25fix ge_p3_is_point_at_infinity(), which is evaluating field elements that hav...koe4-0/+64
2021-12-14functional_tests: update uri test with external pidselsta1-9/+5
2021-11-01tx_pool: full tx revalidation on fork boundariesmoneromooo-monero1-5/+10
2021-09-20node_server: fix race conditionanon1-36/+77
2021-09-20node_server: add race condition demoanon1-0/+260
2021-09-12Mac: UT node server fix IP localhost by aliasingmj-xmr1-0/+3
2021-09-08unit_tests: fix use after free in serialization testmoneromooo-monero1-2/+4
2021-08-19core_tests: remove unused typedef, fix warningselsta1-1/+0
2021-08-05p2p: remove blocked addresses/hosts from peerlistmoneromooo-monero1-0/+1
2021-08-03EasyLogging++: new anti-UB test and propagating exceptionmj-xmr1-0/+7
2021-07-28unit_tests: fix broken testsanon2-8/+8
2021-07-06EasyLogging++: Add UTests, that protect against regressionsmj-xmr1-0/+13
2021-06-11unit_tests: check for ge_frombytes_vartime failuremoneromooo-monero2-4/+4
2021-05-14Doc: funtional_tests add new mining env vars and how to use themmj-xmr1-1/+20
2021-05-11Warnings: unused var in core_tests:chaingen.hmj-xmr1-1/+1
2021-04-28clang: fix -Wpessimizing-move warningselsta1-1/+2
2021-04-27cmake: set 3.5 as minimum versionselsta2-2/+2
2021-04-27Tests: Mining test uses a parametric path for finding the calculation appmj-xmr3-41/+66
2021-04-27clang: fix -Wrange-loop-analysis warningsselsta1-1/+1
2021-04-16Split epee/string_tools.h and encapsulate boost::lexical_castmj-xmr2-0/+2
2021-04-16Revert "Merge pull request #7136"luigi11115-121/+27
2021-04-08unit_tests: fix boost 1.58 compatibilityanon1-1/+1
2021-04-05Tests: Fix test node_server.bind_same_p2p_port from randomly crashingmj-xmr1-0/+12
2021-03-30[CI] Adaptive mining timeout, depending on available CPU powermj-xmr5-10/+254
2021-03-27Warnings: fix ut/levin.cpp missing bracesmj-xmr1-1/+4
2021-03-22cryptonote_protocol_handler: add race condition demoanon1-0/+592
2021-03-20[CI] Use Python3 for funcional tests, instead of Python2mj-xmr1-4/+6
2021-03-12async_protocol_handler_config: add deadlock demoanon1-0/+110
2021-03-05fix serialization being different on macmoneromooo-monero1-1/+1
2021-02-23functional_tests: hide check_missing_rpc_methods behind requests checkmoneromooo-monero1-6/+5
2021-02-19async_protocol_handler_config: add segfault demoanon1-2/+73
2021-02-11Increase timeout for the mining test 4 times (to 240s)mj-xmr1-1/+1
2021-02-09New add_aux_pow RPC to support merge miningmoneromooo-monero1-0/+213
2021-02-09Remove unused variables in monero codebaseKevin Barbour10-13/+2
2021-02-06Reduce compilation time of epee/portable_storage.hmj-xmr1-0/+1
2021-01-28Remove copies from foreach loops (thanks to Clang)Lee Clagett2-10/+10
2021-01-27unit_tests: fix wipeable_string parse_hexstr test with latest gtestxiphon1-9/+9
2021-01-23Improve cryptonote (block and tx) binary read performanceLee Clagett6-26/+82
2021-01-19boosted_tcp_server: add segfault demoanon1-0/+150
2021-01-19Remove payload copy in all outgoing p2p messagesLee Clagett6-43/+127
2021-01-16Remove payload copy in all outgoing p2p messagesLee Clagett5-27/+121
2021-01-03add a max levin packet size by command typemoneromooo-monero3-0/+3
2021-01-01Split fuzz tests during fuzz buildNym Seddon1-11/+16
2020-12-31protocol: more sanity checks in new chain block hashesmoneromooo-monero3-3/+10
2020-12-27protocol: fix false positives dropping peersmoneromooo-monero2-0/+2
2020-12-27Revert "Reject existing claimed blocks in sync mode"luigi11112-2/+0
2020-12-22Command max_bytes moved from dynamic map to static switchLee Clagett1-3/+40
2020-12-20Restrict duplicate keys in epee binary formatLee Clagett2-0/+55
2020-12-17protocol: reject claimed block hashes that already are in the chainmoneromooo-monero2-0/+2
2020-12-17Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett4-0/+8
2020-12-14Fix byte_stream::put_nLee Clagett1-0/+17
2020-12-14fuzz_tests: add a test for utf8canonicalmoneromooo-monero4-0/+49
2020-12-10protocol: drop origin IP if a block fails to verify in sync modemoneromooo-monero1-9/+11
2020-12-04crypto: fix non zero scalar being 0 after reducingmoneromooo-monero1-551/+540
2020-11-25cryptonote_core: dandelion - use local height or median height if syncingxiphon3-3/+10
2020-11-16Better log message for unusable anon networksHoward Chu1-1/+2
2020-11-03Switch to Dandelion++ fluff mode if no out connections for stem modeLee Clagett1-0/+109
2020-10-28Add RELINK_TARGETS, monero_add_target_no_relink and use monero_add_executable...mj-xmr15-32/+32
2020-10-22functional_tests: inrease mining timeoutselsta1-1/+1
2020-10-13Change to more efficient allocation strategy in byte_streamLee Clagett1-43/+50
2020-10-13Allow byte_stream->byte_slice conversion to shrink unused buffer spaceLee Clagett1-1/+3
2020-10-12Dandelion++: skip desynced peers in stem phasexiphon1-34/+41
2020-10-10Change epee binary output from std::stringstream to byte_streamLee Clagett7-31/+30
2020-10-03Unit Tests: Remove block reward upper bound size checksTheCharlatan1-18/+0
2020-09-24functional_tests: rewrite mining code, clearer timeout infoiamamyth1-12/+11
2020-09-24fuzz_tests: fix build error in signature fuzz testmoneromooo-monero1-1/+1
2020-09-04enable CLSAG support for Trezor clientDusan Klinec2-10/+32
2020-09-01threadpool: guard against exceptions in jobs, and armour platingmoneromooo-monero1-20/+20
2020-08-28Bind signature to full address and signing modeSarang Noether1-0/+2
2020-08-28wallet: allow signing a message with spend or view keymoneromooo-monero2-7/+12
2020-08-28core_tests: fix failures after v13moneromooo-monero4-13/+21
2020-08-28core_tests: remove hardcoded hf versionmoneromooo-monero1-1/+1
2020-08-27functional_tests: add a large (many randomx epochs) p2p reorg testmoneromooo-monero1-0/+19
2020-08-27functional_tests: add randomx testsmoneromooo-monero2-0/+117
2020-08-27core: fix mining from a block that's not the current topmoneromooo-monero1-3/+3
2020-08-27Added balance check to MLSAG/CLSAG performance testsSarang Noether3-144/+282
2020-08-27Updated MLSAG and CLSAG tests for consistencySarang Noether3-31/+63
2020-08-27CLSAG verification performance testSarang Noether2-22/+40
2020-08-27CLSAG optimizationsSarang Noether2-86/+82
2020-08-27Integrate CLSAGs into moneromoneromooo-monero15-85/+656
2020-08-27unit_tests: add ge_triple_scalarmult_base_vartime testmoneromooo-monero1-0/+62
2020-08-27CLSAG signaturesSarang Noether4-4/+196
2020-08-26functional_tests: add p2p functional testsmoneromooo-monero2-8/+193
2020-08-21enforce claiming maximum coinbase amountmoneromooo-monero3-0/+30
2020-08-17Add clear method to byte_streamLee Clagett1-0/+41
2020-08-17Revert "Use domain-separated ChaCha20 for in-memory key encryption"luigi11112-74/+0
2020-08-17replace most boost serialization with existing monero serializationmoneromooo-monero10-12/+10
2020-08-14Change ZMQ-JSON txextra to hex and remove unnecessary base fieldsLee Clagett1-1/+16
2020-08-14Fix pruned tx for ZMQ's GetBlocksFastLee Clagett1-1/+1
2020-08-09Use domain-separated ChaCha20 for in-memory key encryptionSarang Noether2-0/+74
2020-08-09Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that inc...Sarang Noether3-5/+165
2020-07-23Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with un...koe1-0/+11
2020-07-20wallet2_api: implement runtime proxy configurationxiphon4-4/+4
2020-06-14fuzz_tests: fix init check in oss-fuzz modemoneromooo-monero1-1/+1
2020-06-14fix leaks in fuzz testsmoneromooo-monero4-17/+34
2020-06-14fuzz_tests: add a tx extra fuzz testmoneromooo-monero4-0/+58
2020-06-09repo: update donation fund addressselsta3-9/+9
2020-05-31Fix boost <1.60 compilation and fix boost 1.73+ warningsLee Clagett1-2/+3
2020-05-28functional_tests: add simple relay_tx testmoneromooo-monero1-0/+11
2020-05-27tests: fix missing error on missing python entry pointmoneromooo-monero1-0/+1
2020-05-20ByteSlice: Fix persisting ptr to std::moved SSO bufferDoyle1-0/+23
2020-05-16Support for supercop ASM in wallet, and benchmark for supercopLee Clagett3-0/+479
2020-05-15fuzz_tests: refactor and add OSS-Fuzz compatibilitymoneromooo-monero15-540/+228
2020-05-15Add randomized delay when forwarding txes from i2p/tor -> ipv4/6Lee Clagett1-8/+246
2020-05-14build: fix boost 1.73 compatibilityselsta1-2/+2
2020-05-12Fixed bugs for take_slice and byte_stream->byte_sliceLee Clagett1-0/+31
2020-05-11remove double includessumogr2-3/+0
2020-05-06Update copyright year to 2020SomaticFanatic181-181/+181
2020-05-04Adding ZMQ/Pub support for txpool_add and chain_main eventsLee Clagett4-8/+776
2020-05-03performance_tests: some windows fixesmoneromooo-monero2-2/+2
2020-04-27trezor: adapt to new passphrase mechanismDusan Klinec4-57/+43
2020-04-24Revert functional test changes in babf25d2e and 571546067Lee Clagett3-65/+25
2020-04-18unit_tests: fix gcc+ warningSumo Gr1-0/+4
2020-04-15Allow wallet2.h to run in WebAssemblywoodser1-0/+5
2020-04-14Bulletproofs: verification speedupSarang Noether3-0/+11
2020-04-11Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON.Lee Clagett2-5/+259
2020-04-06functional_tests: ensure signatures never reuse a timestampmoneromooo-monero1-0/+2
2020-04-06functional_tests: ensure signed timestamps are freshmoneromooo-monero1-1/+3
2020-04-03Use byte_slice for sending zmq messages - removes data copy within zmqLee Clagett1-0/+39
2020-03-31cryptonote_basic: drop unused verification_context::m_not_rct fieldxiphon1-3/+0
2020-03-30Always reject duplicate key-images from second txidLee Clagett1-13/+39
2020-03-30Allow unrestricted rpc calls to get full txpool infoLee Clagett2-12/+26
2020-03-30Fixed string_ref usage bug in epee::from_hex::vectorLee Clagett1-0/+3
2020-03-28Fix network unit tests after epee changesLee Clagett1-2/+2
2020-03-26Adding Dandelion++ support to public networks:Lee Clagett5-29/+1118
2020-03-26functional_tests: speed up signature generationmoneromooo-monero2-5/+29
2020-03-26functional_tests: update cookie at 10 seconds intervalmoneromooo-monero1-0/+28
2020-03-22protocol: request txpool contents when syncedmoneromooo-monero2-0/+4
2020-03-20p2p: remove old debug commandsAaron Hook4-2/+2
2020-03-14Correct key image check in tx_poolLee Clagett3-0/+64
2020-03-10Fix receive order leakage with tx fluffingLee Clagett1-8/+12
2020-03-09Move hex->bin conversion to monero copyright files and with less includesLee Clagett1-3/+43
2020-03-05Various improvements to the ZMQ JSON-RPC handling:Lee Clagett2-20/+38
2020-02-28daemon: auto public nodes - cache and prioritize most stable nodesxiphon2-0/+173
2020-02-18unit_tests: fix missing test namesxiphon2-5/+1
2020-02-17remove empty statementsInterchained2-2/+2
2020-02-12wipeable_string: split - treat CR, LF and Tabs as separatorsxiphon1-0/+1
2020-01-26serialization: do not write optional fields with default valuemoneromooo-monero1-2/+2
2020-01-26network: log traffic and add a simple traffic analysis scriptmoneromooo-monero3-18/+19
2020-01-26wallet: do not split integrated addresses in address book apimoneromooo-monero2-60/+5
2020-01-19fix tests bug added in #6110Dusan Klinec1-4/+10