Commit Graph

695 Commits (master)

Author SHA1 Message Date
moneromooo-monero ce6db7db63 plug bulletproofs plus into consensus
3 years ago
Sarang Noether 0bdbd108d8 Bulletproofs+
3 years ago
luigi1111 d98787eb1b
Merge pull request #7825
3 years ago
luigi1111 8f95eaa0b0
Merge pull request #7817
3 years ago
moneromooo-monero 8eb2b79bad
p2p: remove blocked addresses/hosts from peerlist
3 years ago
xiphon 67ba733de1
unit_tests: fix wipeable_string parse_hexstr test with latest gtest
3 years ago
anon 1510b1e550
unit_tests: fix broken tests
3 years ago
anon df032882a8
unit_tests: fix boost 1.58 compatibility
3 years ago
mj-xmr d7b74a4fb0 Tests: Fix test node_server.bind_same_p2p_port from randomly crashing
3 years ago
luigi1111 daa1376370
Merge pull request #7621
3 years ago
anon 699e82c282
cryptonote_protocol_handler: add race condition demo
3 years ago
anon f59b1d5fb5
async_protocol_handler_config: add deadlock demo
3 years ago
anon c1776be54f
async_protocol_handler_config: add segfault demo
3 years ago
anon afec439953 boosted_tcp_server: add segfault demo
3 years ago
Lee Clagett ba3c627c57 Command max_bytes moved from dynamic map to static switch
3 years ago
luigi1111 7ecdc53e11
Merge pull request #7248
3 years ago
moneromooo-monero 3c7eec152c
add a max levin packet size by command type
3 years ago
Alexander Blair a4ffad75ac
Merge pull request #7247
3 years ago
moneromooo-monero 57f7c2e53f
protocol: more sanity checks in new chain block hashes
3 years ago
Lee Clagett 7d67a2dde0 Add aggressive restrictions to pre-handshake p2p buffer limit
3 years ago
moneromooo-monero 8c8f3d73b5
protocol: fix false positives dropping peers
3 years ago
luigi1111 e42bb297b8
Revert "Reject existing claimed blocks in sync mode"
3 years ago
Alexander Blair 6cea8ca895
Merge pull request #7155
3 years ago
moneromooo-monero 42ee309292
protocol: reject claimed block hashes that already are in the chain
3 years ago
Lee Clagett cf4461f40b Fix byte_stream::put_n
3 years ago
moneromooo-monero d729730d38
protocol: drop origin IP if a block fails to verify in sync mode
3 years ago
xiphon 9d7f473af0 cryptonote_core: dandelion - use local height or median height if syncing
4 years ago
Howard Chu 398e64ccbe
Better log message for unusable anon networks
4 years ago
Lee Clagett 58cde83fb0 Switch to Dandelion++ fluff mode if no out connections for stem mode
4 years ago
xiphon 6352090e6d Dandelion++: skip desynced peers in stem phase
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
Alexander Blair 44cd8a13ec
Merge pull request #6769
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
Alexander Blair bad5d8d6f0
Merge pull request #6690
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 6d29ee6c52
Merge pull request #6493
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