aboutsummaryrefslogtreecommitdiff
path: root/tests/unit_tests (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-01-11Merge pull request #8649luigi11111-0/+11
2023-01-11Merge pull request #8644luigi11111-0/+35
2022-11-21DNSResolver: fix not handling hostnames without dot characters [release]Jeffrey Ryan1-0/+11
2022-11-17p2p: fix exclusive node DNS resolution for certain hosts [release]Jeffrey Ryan1-0/+35
2022-10-25Fix dandelion++ fluff/stem bug with local txesLee Clagett1-15/+84
2022-09-26Merge pull request #8588luigi11111-0/+1
2022-09-22Move update_checkpoints() to a later stageSChernykh1-0/+1
2022-09-21add an option to force-update multisig key exchange under some circumstanceskoe1-24/+64
2022-09-01multisig: fix #8537 seed restore (suggestions by @UkoeHB)j-berman1-1/+1
2022-07-15Merge pull request #8426luigi11111-2/+252
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 signinganon3-20/+21
2022-05-26Merge pull request #8340luigi11111-0/+22
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 Ryan1-0/+22
2022-05-10Merge pull request #8302luigi11112-2/+2
2022-05-10Merge pull request #8220luigi11111-8/+7
2022-04-29multisig: add post-kex verification round to check that all participants have...koe1-8/+7
2022-04-29Update copyright to 2022 for Hardfork filesAkrit2-2/+2
2022-04-18Add Include statementsJeffrey1-0/+1
2022-04-10Fee changes from ArticMinemoneromooo-monero2-0/+188
2022-04-10epee: allow copying a rolling_median_t objectmoneromooo-monero1-0/+18
2022-04-06Merge pull request #8228luigi11111-67/+74
2022-04-06Merge pull request #8197luigi111173-73/+94
2022-04-05plug bulletproofs plus into consensusmoneromooo-monero1-1/+1
2022-04-04Bulletproofs+Sarang Noether2-0/+170
2022-03-30Remove dead code from parserse_base_utils and fix unit testsJeffrey1-67/+74
2022-03-04Copyright: Update to 2022mj-xmr73-73/+94
2022-03-02Merge pull request #7877luigi11111-32/+202
2022-02-22multisig key exchange update and refactorkoe1-32/+202
2021-11-01tx_pool: full tx revalidation on fork boundariesmoneromooo-monero1-5/+10
2021-10-11Merge pull request #7874luigi11112-36/+337
2021-09-23Merge pull request #7923luigi11111-2/+4
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-09Merge pull request #7828luigi11111-0/+7
2021-09-08unit_tests: fix use after free in serialization testmoneromooo-monero1-2/+4
2021-08-11Merge pull request #7818luigi11112-8/+8
2021-08-11Merge pull request #7809luigi11111-0/+1
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-06-10Merge pull request #7661luigi11112-7/+75
2021-05-12Merge pull request #7690luigi11111-1/+2
2021-04-28clang: fix -Wpessimizing-move warningselsta1-1/+2
2021-04-27clang: fix -Wrange-loop-analysis warningsselsta1-1/+1
2021-04-22Merge pull request #7669luigi11114-40/+124
2021-04-16Split epee/string_tools.h and encapsulate boost::lexical_castmj-xmr1-0/+1
2021-04-16Revert "Merge pull request #7136"luigi11113-118/+24
2021-04-16Merge pull request #7653luigi11111-1/+1
2021-04-16Merge pull request #7136luigi11113-24/+118
2021-04-08unit_tests: fix boost 1.58 compatibilityanon1-1/+1
2021-04-06Merge pull request #7646luigi11111-0/+12
2021-04-06Merge pull request #7639luigi11111-1/+4
2021-04-05Tests: Fix test node_server.bind_same_p2p_port from randomly crashingmj-xmr1-0/+12
2021-03-29Merge pull request #7620luigi11111-0/+592
2021-03-29Merge pull request #7460luigi11111-0/+110
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-20Merge pull request #7005luigi11111-1/+3
2021-03-20Merge pull request #6810luigi11111-0/+213
2021-03-12async_protocol_handler_config: add deadlock demoanon1-0/+110
2021-02-19async_protocol_handler_config: add segfault demoanon1-2/+73
2021-02-18Merge pull request #7355luigi11111-8/+8
2021-02-18Merge pull request #7352luigi11111-9/+9
2021-02-18Merge pull request #7346luigi11115-5/+1
2021-02-15Merge pull request #7308luigi11111-0/+150
2021-02-09New add_aux_pow RPC to support merge miningmoneromooo-monero1-0/+213
2021-02-09Remove unused variables in monero codebaseKevin Barbour5-5/+1
2021-02-06Reduce compilation time of epee/portable_storage.hmj-xmr1-0/+1
2021-01-28Remove copies from foreach loops (thanks to Clang)Lee Clagett1-8/+8
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 Clagett2-7/+75
2021-01-19boosted_tcp_server: add segfault demoanon1-0/+150
2021-01-19Remove payload copy in all outgoing p2p messagesLee Clagett4-40/+124
2021-01-16Remove payload copy in all outgoing p2p messagesLee Clagett3-24/+118
2021-01-07Merge pull request #7285Alexander Blair1-3/+40
2020-12-22Command max_bytes moved from dynamic map to static switchLee Clagett1-3/+40
2021-01-03add a max levin packet size by command typemoneromooo-monero1-0/+1
2021-01-01Merge pull request #7250Alexander Blair2-0/+4
2020-12-31protocol: more sanity checks in new chain block hashesmoneromooo-monero1-1/+2
2020-12-27protocol: fix false positives dropping peersmoneromooo-monero1-0/+1
2020-12-27Revert "Reject existing claimed blocks in sync mode"luigi11111-1/+0
2020-12-26Merge pull request #7154Alexander Blair1-0/+1
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-monero1-0/+1
2020-12-17Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett2-0/+4
2020-12-14Fix byte_stream::put_nLee Clagett1-0/+17
2020-12-10Merge pull request #7110Alexander Blair1-9/+11
2020-12-10Merge pull request #7009Alexander Blair4-24/+23
2020-12-10Merge pull request #7003Alexander Blair1-43/+50
2020-12-10protocol: drop origin IP if a block fails to verify in sync modemoneromooo-monero1-9/+11
2020-11-29Merge pull request #7018luigi11112-2/+8
2020-11-29Merge pull request #6973luigi11111-0/+109
2020-11-29Merge pull request #6937luigi11111-2/+2
2020-11-28Merge pull request #6856luigi11111-18/+0
2020-11-25cryptonote_core: dandelion - use local height or median height if syncingxiphon2-2/+8
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-xmr1-2/+2
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 Clagett4-24/+23
2020-10-03Unit Tests: Remove block reward upper bound size checksTheCharlatan1-18/+0
2020-09-03Merge pull request #6757luigi11111-20/+20
2020-09-01threadpool: guard against exceptions in jobs, and armour platingmoneromooo-monero1-20/+20
2020-08-27Merge pull request #6769Alexander Blair1-0/+41
2020-08-27CLSAG optimizationsSarang Noether1-84/+82
2020-08-27Integrate CLSAGs into moneromoneromooo-monero2-1/+185
2020-08-27unit_tests: add ge_triple_scalarmult_base_vartime testmoneromooo-monero1-0/+62
2020-08-27Merge pull request #6690Alexander Blair2-2/+2
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-monero2-2/+2
2020-08-16Merge pull request #6718Alexander Blair1-0/+11
2020-08-16Merge pull request #6716Alexander Blair1-1/+1
2020-08-16Merge pull request #6603Alexander Blair1-1/+16
2020-08-16Merge pull request #6601Alexander Blair1-1/+1
2020-08-16Merge pull request #6493Alexander Blair2-0/+74
2020-08-16Merge pull request #6329Alexander Blair2-0/+131
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 Noether2-0/+131
2020-08-09Merge pull request #6354Alexander Blair1-8/+246
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 configurationxiphon1-1/+1
2020-07-19Merge pull request #6516Alexander Blair1-2/+0
2020-07-19Merge pull request #6512Alexander Blair50-50/+50
2020-07-08Merge pull request #6559luigi11111-0/+23
2020-05-20ByteSlice: Fix persisting ptr to std::moved SSO bufferDoyle1-0/+23
2020-05-15Add randomized delay when forwarding txes from i2p/tor -> ipv4/6Lee Clagett1-8/+246
2020-05-12Fixed bugs for take_slice and byte_stream->byte_sliceLee Clagett1-0/+31
2020-05-11remove double includessumogr1-2/+0
2020-05-06Update copyright year to 2020SomaticFanatic50-50/+50
2020-05-04Adding ZMQ/Pub support for txpool_add and chain_main eventsLee Clagett4-8/+776
2020-04-21Merge pull request #6359luigi11111-0/+3
2020-04-11Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON.Lee Clagett2-5/+259
2020-05-02Merge pull request #6451luigi11111-0/+8
2020-05-01Merge pull request #6460luigi11111-0/+4
2020-04-18unit_tests: fix gcc+ warningSumo Gr1-0/+4
2020-04-14Bulletproofs: verification speedupSarang Noether1-0/+8
2020-04-04Merge pull request #6381luigi11111-8/+12
2020-04-04Merge pull request #6361luigi11112-1/+58
2020-04-04Merge pull request #6357luigi11112-0/+173
2020-04-04Merge pull request #6351luigi11111-3/+43
2020-04-04Merge pull request #6346luigi11112-5/+1
2020-04-04Merge pull request #6339luigi11112-2/+2
2020-04-04Merge pull request #6335luigi11111-0/+1
2020-04-03Use byte_slice for sending zmq messages - removes data copy within zmqLee Clagett1-0/+39
2020-03-31Merge pull request #6214luigi11111-0/+2
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-27Merge pull request #6285Alexander Blair1-23/+403
2020-03-26Adding Dandelion++ support to public networks:Lee Clagett1-27/+1074
2020-03-22protocol: request txpool contents when syncedmoneromooo-monero1-0/+2
2020-03-20p2p: remove old debug commandsAaron Hook3-1/+2
2020-03-12Merge pull request #6273Alexander Blair2-20/+38
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-28Merge pull request #6220Alexander Blair1-3/+3
2020-02-28Merge pull request #6202Alexander Blair1-9/+0
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-26wallet: do not split integrated addresses in address book apimoneromooo-monero1-1/+0
2020-01-18net: fix incorrect less operator for top/i2p addressesAaron Hook1-23/+403
2019-12-12Merge pull request #6018luigi11112-1/+51
2019-12-01unit_tests: remove invalid bulletproofs unit testmoneromooo-monero1-9/+0
2019-11-18Fixed bug in ZMQ JSON-RPC method fieldLee Clagett2-1/+58
2019-11-12rpc: Only show version string if it matches expected patternNathan Dorfman2-1/+51
2019-11-04Change to Tx diffusion (Dandelion++ fluff) instead of floodingLee Clagett1-14/+82
2019-11-04Improved performance for epee serialization:Lee Clagett1-3/+3
2019-11-02Adding support for hidden (anonymity) txpoolLee Clagett1-5/+6
2019-10-30unit_tests: fix use after freemoneromooo-monero1-7/+16
2019-10-22Merge pull request #5972luigi11111-0/+37
2019-10-22Merge pull request #5966luigi11111-0/+116
2019-10-21Support median block size > 4 GBmoneromooo-monero1-0/+116
2019-10-15unit_tests: fix build after renamemoneromooo-monero1-4/+6
2019-10-13p2p+rpc: don't skip p2p or rpc port bind failure by defaultxiphon2-7/+42
2019-10-11cryptonote: add function to get weight from a pruned txmoneromooo-monero1-0/+37
2019-10-11unit_tests: fix build with boost 1.69moneromooo-monero1-3/+6
2019-10-08Merge pull request #5915luigi11111-4/+6
2019-10-08Merge pull request #5960luigi11111-5/+11
2019-10-08Merge pull request #5921luigi11111-12/+85
2019-10-04unit_tests: fix ringdb unit testsmoneromooo-monero1-5/+11
2019-09-30Merge pull request #5895luigi11112-9/+9
2019-09-27monerod can now sync from pruned blocksmoneromooo-monero1-4/+6
2019-09-24Merge pull request #5916luigi11111-2/+20
2019-09-24Merge pull request #5878luigi11111-8/+1
2019-09-24Merge pull request #5877luigi11111-1/+1
2019-09-16p2p: fix bans taking port into accountmoneromooo-monero1-2/+20
2019-09-16Properly format multiline logsmoneromooo-monero1-0/+17