Commit Graph

1417 Commits (master)

Author SHA1 Message Date
anon 9c8e3e832e
unit_tests: fix broken tests
3 years ago
mj-xmr 5e6762d459
EasyLogging++: Add UTests, that protect against regressions
3 years ago
moneromooo-monero 4251cc0b4d
unit_tests: check for ge_frombytes_vartime failure
3 years ago
luigi1111 7499837a6f
Merge pull request #7661
3 years ago
luigi1111 08726ff0f3
Merge pull request #7723
3 years ago
luigi1111 fcb347820d
Merge pull request #7713
3 years ago
mj-xmr 3450f4bc04
Doc: funtional_tests add new mining env vars and how to use them
3 years ago
luigi1111 b7ee587ddb
Merge pull request #7691
3 years ago
luigi1111 342f8c8b97
Merge pull request #7690
3 years ago
luigi1111 c1a1f2a6ea
Merge pull request #7688
3 years ago
mj-xmr b40129e253
Warnings: unused var in core_tests:chaingen.h
3 years ago
selsta 3cc4428d45
clang: fix -Wpessimizing-move warning
3 years ago
selsta cbd54ea524
cmake: set 3.5 as minimum version
3 years ago
mj-xmr 6799e212cc
Tests: Mining test uses a parametric path for finding the calculation app
3 years ago
selsta 451b5a510e
clang: fix -Wrange-loop-analysis warnings
3 years ago
luigi1111 0a1ddc2eff
Merge pull request #7669
3 years ago
mj-xmr dc81e23e60 Split epee/string_tools.h and encapsulate boost::lexical_cast
3 years ago
luigi1111 e45619e61e Revert "Merge pull request #7136"
3 years ago
luigi1111 d544fd0f52
Merge pull request #7653
3 years ago
luigi1111 63c7ca07fb
Merge pull request #7136
3 years ago
anon 73d3b00b35
unit_tests: fix boost 1.58 compatibility
3 years ago
luigi1111 4834bd8aa0
Merge pull request #7646
3 years ago
luigi1111 1475236810
Merge pull request #7639
3 years ago
luigi1111 3c69596bc9
Merge pull request #7321
3 years ago
mj-xmr 176cea0ec6 Tests: Fix test node_server.bind_same_p2p_port from randomly crashing
3 years ago
mj-xmr 45f01f577c [CI] Adaptive mining timeout, depending on available CPU power
3 years ago
luigi1111 b12e195fba
Merge pull request #7620
3 years ago
luigi1111 a2b046dafc
Merge pull request #7460
3 years ago
mj-xmr 53683d7f90 Warnings: fix ut/levin.cpp missing braces
3 years ago
anon ded2f3aa85
cryptonote_protocol_handler: add race condition demo
3 years ago
mj-xmr c836dc11c9 [CI] Use Python3 for funcional tests, instead of Python2
3 years ago
luigi1111 1707cab1a4
Merge pull request #7401
3 years ago
luigi1111 7bf89dcbd3
Merge pull request #7005
3 years ago
luigi1111 8d7c1135b8
Merge pull request #6810
3 years ago
anon c877705a53
async_protocol_handler_config: add deadlock demo
3 years ago
moneromooo-monero f9b5b521e8
fix serialization being different on mac
3 years ago
moneromooo-monero b5209a09d2
functional_tests: hide check_missing_rpc_methods behind requests check
3 years ago
anon 1b51d398fb
async_protocol_handler_config: add segfault demo
3 years ago
luigi1111 1614be4a41
Merge pull request #7371
3 years ago
luigi1111 6556c33f13
Merge pull request #7355
3 years ago
luigi1111 906a62c6b2
Merge pull request #7352
3 years ago
luigi1111 ce5800a225
Merge pull request #7346
3 years ago
luigi1111 9f6dcbd568
Merge pull request #7308
3 years ago
mj-xmr 1aecdcf536 Increase timeout for the mining test 4 times (to 240s)
3 years ago
moneromooo-monero 19b228393f
New add_aux_pow RPC to support merge mining
3 years ago
Kevin Barbour 85db1734e7
Remove unused variables in monero codebase
3 years ago
mj-xmr dc48de74e8 Reduce compilation time of epee/portable_storage.h
3 years ago
Lee Clagett bd129849f0 Remove copies from foreach loops (thanks to Clang)
3 years ago
xiphon a60d3d8ff7 unit_tests: fix wipeable_string parse_hexstr test with latest gtest
3 years ago
Lee Clagett 08e4497c6e Improve cryptonote (block and tx) binary read performance
3 years ago
anon 3833624ab1 boosted_tcp_server: add segfault demo
3 years ago
Lee Clagett 679d05567d Remove payload copy in all outgoing p2p messages
3 years ago
Lee Clagett 23aae5571b Remove payload copy in all outgoing p2p messages
3 years ago
luigi1111 7908f848a3
Merge pull request #7245
3 years ago
luigi1111 cb21ec30a4
Merge pull request #7149
3 years ago
Alexander Blair 747699541e
Merge pull request #7285
3 years ago
Nym Seddon 41dfa96e5a
Split fuzz tests during fuzz build
3 years ago
moneromooo-monero bcdc6c62b7
protocol: fix false positives dropping peers
3 years ago
luigi1111 025db3d2b4
Revert "Reject existing claimed blocks in sync mode"
3 years ago
Alexander Blair 609dbe6b92
Merge pull request #7154
3 years ago
Lee Clagett 927141bcc4 Command max_bytes moved from dynamic map to static switch
3 years ago
moneromooo-monero b652d598d1
add a max levin packet size by command type
3 years ago
Alexander Blair 16c780d568
Merge pull request #7250
3 years ago
moneromooo-monero 0aa541b361
protocol: more sanity checks in new chain block hashes
3 years ago
Lee Clagett 187b4d7521 Restrict duplicate keys in epee binary format
3 years ago
moneromooo-monero cf7e1571d3
protocol: reject claimed block hashes that already are in the chain
3 years ago
Lee Clagett 61b6e4cc67 Add aggressive restrictions to pre-handshake p2p buffer limit
3 years ago
Lee Clagett 4978f69d7a Fix byte_stream::put_n
3 years ago
moneromooo-monero 0660db3e7a
fuzz_tests: add a test for utf8canonical
3 years ago
Alexander Blair 28e5e42986
Merge pull request #7110
3 years ago
Alexander Blair 1e9483a2d5
Merge pull request #7009
3 years ago
Alexander Blair 6bddd54f9d
Merge pull request #7003
3 years ago
moneromooo-monero d660f22ed1
protocol: drop origin IP if a block fails to verify in sync mode
3 years ago
moneromooo-monero 5ed604fe5b
crypto: fix non zero scalar being 0 after reducing
3 years ago
luigi1111 36d31ba0be
Merge pull request #7018
3 years ago
luigi1111 c041550ffa
Merge pull request #6973
3 years ago
luigi1111 7a0334742a
Merge pull request #6937
3 years ago
luigi1111 450f1325ab
Merge pull request #6856
3 years ago
xiphon a9cd5d914e cryptonote_core: dandelion - use local height or median height if syncing
3 years ago
Howard Chu 91fd634768
Better log message for unusable anon networks
3 years ago
Lee Clagett be84f678b9 Switch to Dandelion++ fluff mode if no out connections for stem mode
4 years ago
mj-xmr 8a282f64c9 Add RELINK_TARGETS, monero_add_target_no_relink and use monero_add_executable/monero_add_library where possible (mj-xmr)
4 years ago
selsta e79c88e610
functional_tests: inrease mining timeout
4 years ago
Lee Clagett 08eb0949f3 Change to more efficient allocation strategy in byte_stream
4 years ago
Lee Clagett 249eae5f4a Allow byte_stream->byte_slice conversion to shrink unused buffer space
4 years ago
xiphon a12a8174e0 Dandelion++: skip desynced peers in stem phase
4 years ago
Lee Clagett 7414e2bac1 Change epee binary output from std::stringstream to byte_stream
4 years ago
TheCharlatan db70af1bbc
Unit Tests: Remove block reward upper bound size checks
4 years ago
Alexander Blair 2e83628d02
Merge pull request #6840
4 years ago
iamamyth 163f83720f
functional_tests: rewrite mining code, clearer timeout info
4 years ago
moneromooo-monero 6ee9f12607
fuzz_tests: fix build error in signature fuzz test
4 years ago
luigi1111 fd657c7706
Merge pull request #6798
4 years ago
Riccardo Spagni aefa7740c3
Merge pull request #6111
4 years ago
Dusan Klinec 4e4430603f
enable CLSAG support for Trezor client
4 years ago
luigi1111 ee0b02d0db
Merge pull request #6757
4 years ago
moneromooo-monero 6a37da837e
threadpool: guard against exceptions in jobs, and armour plating
4 years ago
Sarang Noether fa06c39d97 Bind signature to full address and signing mode
4 years ago
moneromooo-monero 743608ec16 wallet: allow signing a message with spend or view key
4 years ago
moneromooo-monero 1dc427def9
core_tests: fix failures after v13
4 years ago
moneromooo-monero 4a9bd8f70f
core_tests: remove hardcoded hf version
4 years ago
Alexander Blair 44cd8a13ec
Merge pull request #6769
4 years ago
moneromooo-monero d20ff4f648
functional_tests: add a large (many randomx epochs) p2p reorg test
4 years ago
moneromooo-monero 6a0b3b1f8a
functional_tests: add randomx tests
4 years ago
moneromooo-monero 9d42649d58
core: fix mining from a block that's not the current top
4 years ago
Sarang Noether aff87b5f6a Added balance check to MLSAG/CLSAG performance tests
4 years ago
Sarang Noether f964a92c57 Updated MLSAG and CLSAG tests for consistency
4 years ago
Sarang Noether 5aa1575e91 CLSAG verification performance test
4 years ago
Sarang Noether 641b08c920 CLSAG optimizations
4 years ago
moneromooo-monero 82ee01699c
Integrate CLSAGs into monero
4 years ago
moneromooo-monero 8cd1d6df8f
unit_tests: add ge_triple_scalarmult_base_vartime test
4 years ago
Sarang Noether 4b328c6616 CLSAG signatures
4 years ago
Alexander Blair b04da25e4d
Merge pull request #6760
4 years ago
Alexander Blair bad5d8d6f0
Merge pull request #6690
4 years ago
Alexander Blair 3f392341e7
Merge pull request #6660
4 years ago
moneromooo-monero 839e1f4bab
functional_tests: add p2p functional tests
4 years ago
moneromooo-monero 844fb4e940
enforce claiming maximum coinbase amount
4 years ago
Lee Clagett b641e0a2c0 Add clear method to byte_stream
4 years ago
luigi1111 765db1ae7a
Revert "Use domain-separated ChaCha20 for in-memory key encryption"
4 years ago
moneromooo-monero 7175dcb107
replace most boost serialization with existing monero serialization
4 years ago
Alexander Blair 10ad0d7eb2
Merge pull request #6718
4 years ago
Alexander Blair 01b512f3a9
Merge pull request #6716
4 years ago
Alexander Blair a08df6eb1b
Merge pull request #6603
4 years ago
Alexander Blair 009ca6fcd3
Merge pull request #6601
4 years ago
Alexander Blair 9eebe01c58
Merge pull request #6593
4 years ago
Alexander Blair 6d29ee6c52
Merge pull request #6493
4 years ago
Alexander Blair e2e09d00c2
Merge pull request #6337
4 years ago
Alexander Blair 13549d590e
Merge pull request #6329
4 years ago
Lee Clagett 4e2377995d Change ZMQ-JSON txextra to hex and remove unnecessary base fields
4 years ago
Lee Clagett fe96e66ebe Fix pruned tx for ZMQ's GetBlocksFast
4 years ago
Sarang Noether 921dd8dde5 Use domain-separated ChaCha20 for in-memory key encryption
4 years ago
Sarang Noether 6bfcd31015 Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests.
4 years ago
Alexander Blair c108c5e2f0
Merge pull request #6354
4 years ago
koe 85efc88c1e Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with unit test
4 years ago
xiphon 76c16822d0 wallet2_api: implement runtime proxy configuration
4 years ago
Alexander Blair 3ba6c7fd30
Merge pull request #6516
4 years ago
Alexander Blair a0d179e528
Merge pull request #6512
4 years ago
Alexander Blair 65938d26f6
Merge pull request #6497
4 years ago
luigi1111 3057f52f89
Merge pull request #6599
4 years ago
luigi1111 35e2520115
Merge pull request #6559
4 years ago
luigi1111 93257997bd
Merge pull request #6656
4 years ago
moneromooo-monero bde7f1c5cc
fuzz_tests: fix init check in oss-fuzz mode
4 years ago
moneromooo-monero c4df8b1390
fix leaks in fuzz tests
4 years ago
moneromooo-monero 38ca1bb389
fuzz_tests: add a tx extra fuzz test
4 years ago
selsta 58e1c8b031
repo: update donation fund address
4 years ago
luigi1111 967285a9fa
Merge pull request #6522
4 years ago
Lee Clagett 7aeb503547 Fix boost <1.60 compilation and fix boost 1.73+ warnings
4 years ago
moneromooo-monero 9b86e14c5a
functional_tests: add simple relay_tx test
4 years ago
luigi1111 d6d4a03b85
Merge pull request #6535
4 years ago
moneromooo-monero 6f5411d305
tests: fix missing error on missing python entry point
4 years ago
Doyle 15538f7e3f ByteSlice: Fix persisting ptr to std::moved SSO buffer
4 years ago