summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #7825luigi11112021-08-261-9/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ccfed60 cmake: test is a reserved keyword (selsta) f0fa959 cmake: fix ccache detection (anon) 8dbe2e5 Daemon: Update average block size table (rbrunner7) 94bad34 wallet2: Don't auto lock device on process parsed blocks (tobtoht) 3c23aca ledger: don't lock for software device (tobtoht) 49beb8d ledger: use software device if we have view key (tobtoht) d188b5f wallet_api: getPassword (tobtoht) a395f36 depends, docker: fix bintray links (selsta) 0fecd7e blocks: fix cmake syntax (selsta) 76824bf Stop adding more outputs than bulletproof allows (Alex Opie) 67ba733 unit_tests: fix wipeable_string parse_hexstr test with latest gtest (xiphon) 402ba04 cmake: use CMAKE_CURRENT_LIST_DIR in FindLibUSB (selsta) 1565bcb epee: include public openssl header in cmake (selsta) 2e9af2a cmake: treat warnings as error in compiler flag tests (selsta) db564ef wallet_api: fix typo in exportKeyImages (selsta) 8507917 depends: add getmonero package mirror (selsta) 8716d2a cmake: fix non portable code (selsta)
| * unit_tests: fix wipeable_string parse_hexstr test with latest gtestxiphon2021-08-011-9/+9
| | | | | | | | https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973196
* | Merge pull request #7817luigi11112021-08-112-8/+8
|\ \ | | | | | | | | | 1510b1e unit_tests: fix broken tests (anon)
| * | unit_tests: fix broken testsanon2021-07-282-8/+8
| |/ | | | | | | | | boosted_tcp_server: check condition before sleep too cryptonote_protocol_handler: each instance of BlockchainLMDB requires separate thread due to private thread local fields
* / p2p: remove blocked addresses/hosts from peerlistmoneromooo-monero2021-08-051-0/+1
|/
* unit_tests: fix boost 1.58 compatibilityanon2021-04-081-1/+1
|
* Merge pull request #7647v0.17.2.0luigi11112021-04-061-0/+12
|\ | | | | | | d7b74a4 Tests: Fix test node_server.bind_same_p2p_port from randomly crashing (mj-xmr)
| * Tests: Fix test node_server.bind_same_p2p_port from randomly crashingmj-xmr2021-04-051-0/+12
| |
* | Merge pull request #7350luigi11112021-04-061-1/+1
|\ \ | |/ |/| | | 4a9ae3e fix serialization being different on mac (moneromooo-monero)
| * fix serialization being different on macmoneromooo-monero2021-03-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | On Mac, size_t is a distinct type from uint64_t, and some types (in wallet cache as well as cold/hot wallet transfer data) use pairs/containers with size_t as fields. Mac would save those as full size, while other platforms would save them as varints. Might apply to other platforms where the types are distinct. There's a nasty hack for backward compatibility, which can go after a couple forks.
* | Merge pull request #7621luigi11112021-03-291-0/+589
|\ \ | | | | | | | | | | | | 21ab1de cryptonote_protocol_handler: fix race condition (anon) 699e82c cryptonote_protocol_handler: add race condition demo (anon)
| * | cryptonote_protocol_handler: add race condition demoanon2021-03-221-0/+589
| | |
* | | async_protocol_handler_config: add deadlock demoanon2021-03-121-0/+110
|/ /
* | async_protocol_handler_config: add segfault demoanon2021-02-191-2/+73
| |
* | boosted_tcp_server: add segfault demoanon2021-01-191-0/+150
|/
* Command max_bytes moved from dynamic map to static switchLee Clagett2020-12-231-3/+40
|
* Merge pull request #7248luigi11112021-01-063-0/+3
|\ | | | | | | 3c7eec1 add a max levin packet size by command type (moneromooo-monero)
| * add a max levin packet size by command typemoneromooo-monero2021-01-033-0/+3
| |
* | Merge pull request #7247Alexander Blair2021-01-013-3/+10
|\ \ | |/ |/| | | 57f7c2e53 protocol: more sanity checks in new chain block hashes (moneromooo-monero)
| * protocol: more sanity checks in new chain block hashesmoneromooo-monero2020-12-313-3/+10
| |
* | Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett2020-12-294-0/+8
|/
* protocol: fix false positives dropping peersmoneromooo-monero2020-12-272-0/+2
| | | | it'd trigger on reorgs
* Revert "Reject existing claimed blocks in sync mode"luigi11112020-12-272-2/+0
|
* Merge pull request #7155Alexander Blair2020-12-262-0/+2
|\ | | | | | | | | 42ee30929 protocol: reject claimed block hashes that already are in the chain (moneromooo-monero) a436c3625 protocol: drop peers we can't download anything from in sync mode (moneromooo-monero)
| * protocol: reject claimed block hashes that already are in the chainmoneromooo-monero2020-12-172-0/+2
| |
* | Fix byte_stream::put_nLee Clagett2020-12-141-0/+17
|/
* protocol: drop origin IP if a block fails to verify in sync modemoneromooo-monero2020-12-101-9/+11
| | | | | It would otherwise be possible for a peer to send bad blocks, then disconnect and reconnect again, escaping bans
* crypto: fix non zero scalar being 0 after reducingmoneromooo-monero2020-12-041-551/+540
|
* cryptonote_core: dandelion - use local height or median height if syncingxiphon2020-11-253-3/+10
|
* Better log message for unusable anon networksHoward Chu2020-11-161-1/+2
|
* Switch to Dandelion++ fluff mode if no out connections for stem modeLee Clagett2020-10-061-0/+109
|
* Dandelion++: skip desynced peers in stem phasexiphon2020-10-121-34/+41
|
* Merge pull request #6798luigi11112020-09-072-10/+32
|\ | | | | | | 4e44306 enable CLSAG support for Trezor client (ph4r05)
| * enable CLSAG support for Trezor clientDusan Klinec2020-09-042-10/+32
| |
* | Merge pull request #6111Riccardo Spagni2020-09-064-3/+139
|\ \ | | | | | | | | | | | | | | | d20ff4f64 functional_tests: add a large (many randomx epochs) p2p reorg test (moneromooo-monero) 6a0b3b1f8 functional_tests: add randomx tests (moneromooo-monero) 9d42649d5 core: fix mining from a block that's not the current top (moneromooo-monero)
| * | functional_tests: add a large (many randomx epochs) p2p reorg testmoneromooo-monero2020-08-271-0/+19
| | |
| * | functional_tests: add randomx testsmoneromooo-monero2020-08-272-0/+117
| | |
| * | core: fix mining from a block that's not the current topmoneromooo-monero2020-08-271-3/+3
| | |
* | | Merge pull request #6757luigi11112020-09-031-20/+20
|\ \ \ | |_|/ |/| | | | | 6a37da8 threadpool: guard against exceptions in jobs, and armour plating (moneromooo-monero)
| * | threadpool: guard against exceptions in jobs, and armour platingmoneromooo-monero2020-09-011-20/+20
| | | | | | | | | | | | | | | Those would, if uncaught, exit run and leave the waiter to wait indefinitely for the number of active jobs to reach 0
* | | Bind signature to full address and signing modeSarang Noether2020-08-281-0/+2
| | |
* | | wallet: allow signing a message with spend or view keymoneromooo-monero2020-08-282-7/+12
| | |
* | | core_tests: fix failures after v13moneromooo-monero2020-08-284-13/+21
| | | | | | | | | | | | | | | v13 enforces claiming the full block reward, so we need to keep track of tx fees to add them to the coinbase
* | | core_tests: remove hardcoded hf versionmoneromooo-monero2020-08-281-1/+1
| | |
* | | Merge pull request #6769Alexander Blair2020-08-271-0/+41
|\ \ \ | | | | | | | | | | | | b641e0a2c Add clear method to byte_stream (Lee Clagett)
| * | | Add clear method to byte_streamLee Clagett2020-08-171-0/+41
| | | |
* | | | Added balance check to MLSAG/CLSAG performance testsSarang Noether2020-08-273-119/+257
| | | |
* | | | Updated MLSAG and CLSAG tests for consistencySarang Noether2020-08-273-31/+63
| | | |
* | | | CLSAG verification performance testSarang Noether2020-08-272-22/+40
| | | |
* | | | CLSAG optimizationsSarang Noether2020-08-272-85/+81
| | | |