summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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-069-27/+64
|\ \ | |/ |/| | | 4a9ae3e fix serialization being different on mac (moneromooo-monero)
| * fix serialization being different on macmoneromooo-monero2021-03-059-27/+64
| | | | | | | | | | | | | | | | | | | | | | | | 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 #7638luigi11112021-03-296-9/+10
|\ \ | | | | | | | | | c18cdd3 build: prepare v0.17.2.0 (selsta)
| * | build: prepare v0.17.2.0selsta2021-03-266-9/+10
| | |
* | | Merge pull request #7637luigi11112021-03-291-2/+2
|\ \ \ | | | | | | | | | | | | 13978a9 depends: openssl 1.1.1i -> 1.1.1k (selsta)
| * | | depends: openssl 1.1.1i -> 1.1.1kselsta2021-03-251-2/+2
| |/ /
* | | Merge pull request #7631luigi11112021-03-291-1/+12
|\ \ \ | | | | | | | | | | | | fd869a7 cmake: Don't default to -march=native on OpenBSD (Nathan Dorfman)
| * | | cmake: Don't default to -march=native on OpenBSDNathan Dorfman2021-03-241-1/+12
| |/ /
* | | Merge pull request #7623luigi11112021-03-291-1/+1
|\ \ \ | | | | | | | | | | | | c8c7c40 ITS#9500 fix regression from ITS#8662 (Howard Chu)
| * | | ITS#9500 fix regression from ITS#8662Howard Chu2021-03-231-1/+1
| |/ / | | | | | | | | | mdb_load -a patch broke overwriting with MDB_CURRENT
* | | Merge pull request #7621luigi11112021-03-293-27/+632
|\ \ \ | | | | | | | | | | | | | | | | 21ab1de cryptonote_protocol_handler: fix race condition (anon) 699e82c cryptonote_protocol_handler: add race condition demo (anon)
| * | | cryptonote_protocol_handler: fix race conditionanon2021-03-222-27/+43
| | | |
| * | | cryptonote_protocol_handler: add race condition demoanon2021-03-221-0/+589
| |/ /
* | | Merge pull request #7615luigi11112021-03-293-6/+5
|\ \ \ | | | | | | | | | | | | 9ca9f12 Fixed issues found by static analysis (SChernykh)
| * | | Fixed issues found by static analysisSChernykh2021-03-183-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | - rolling_median: tried to free uninitialized pointer in a constructor - net_node.inl: erase-remove idiom was used incorrectly. remove_if doesn't actually remove elements, see http://cpp.sh/6fcjv - bulletproofs.cc: call to sizeof() instead of vector.size(), luckily it only impacts performance and not code logic there
* | | | Merge pull request #7459luigi11112021-03-292-28/+134
|\ \ \ \ | |_|/ / |/| | | | | | | d5b78c0 async_protocol_handler_config: fix deadlock (anon) f59b1d5 async_protocol_handler_config: add deadlock demo (anon)
| * | | async_protocol_handler_config: fix deadlockanon2021-03-121-28/+24
| | | |
| * | | async_protocol_handler_config: add deadlock demoanon2021-03-121-0/+110
| |/ /
* | | Merge pull request #7419luigi11112021-03-201-14/+1
|\ \ \ | |/ / |/| | | | | 25588de trezor: simplify recognition of integrated addresses (Dusan Klinec)
| * | trezor: simplify recognition of integrated addressesDusan Klinec2021-03-031-14/+1
| | | | | | | | | | | | | | | now it is possible to simplify integrated addresses recognition using transaction destination info directly fixes https://github.com/monero-project/monero-gui/issues/3346
* | | Merge pull request #7390luigi11112021-03-052-3/+74
|\ \ \ | | | | | | | | | | | | | | | | 7fd140e async_protocol_handler_config: remove connection correctly (anon) c1776be async_protocol_handler_config: add segfault demo (anon)
| * | | async_protocol_handler_config: remove connection correctlyanon2021-02-191-1/+1
| | | |
| * | | async_protocol_handler_config: add segfault demoanon2021-02-191-2/+73
| |/ /
* | | Merge pull request #7336luigi11112021-03-052-21/+10
|\ \ \ | |/ / |/| | | | | | | | d8137dc device_trezor: add redundant check (anon) c6e1d7b device_trezor: wipe string fields properly (anon)
| * | device_trezor: add redundant checkanon2021-01-201-1/+1
| | |
| * | device_trezor: wipe string fields properlyanon2021-01-201-20/+9
| |/
* | Merge pull request #7362luigi11112021-02-181-1/+1
|\ \ | | | | | | | | | 332b973 ITS#9007 don't free loose writemap pages (Kris Zyp)
| * | ITS#9007 don't free loose writemap pagesKris Zyp2021-02-011-1/+1
| |/ | | | | | | Broken in ITS#8756
* | Merge pull request #7333luigi11112021-02-161-5/+14
|\ \ | | | | | | | | | b5667c9 p2p: allow CIDR notation in DNS blocklist (moneromooo-monero)
| * | p2p: allow CIDR notation in DNS blocklistmoneromooo-monero2021-01-211-5/+14
| |/
* | Merge pull request #7309luigi11112021-02-153-7/+169
|\ \ | | | | | | | | | | | | 6d5e210 boosted_tcp_server: fix connection lifetime (anon) afec439 boosted_tcp_server: add segfault demo (anon)
| * | boosted_tcp_server: fix connection lifetimeanon2021-01-192-7/+19
| | |
| * | boosted_tcp_server: add segfault demoanon2021-01-191-0/+150
| | |
* | | Merge pull request #7284luigi11112021-02-151-6/+3
|\ \ \ | |_|/ |/| | | | | 32ab89a docs: Remove outdated bits about anonymity network seed nodes (Nathan Dorfman)
| * | docs: Remove outdated bits about anonymity network seed nodesNathan Dorfman2021-01-051-6/+3
| | |
* | | Merge pull request #7295luigi11112021-01-151-1/+8
|\ \ \ | |_|/ |/| | | | | fe6dda9 p2p: only log to global when a blocked IP is not already blocked (moneromooo-monero)
| * | p2p: only log to global when a blocked IP is not already blockedmoneromooo-monero2021-01-081-1/+8
|/ /
* | Merge pull request #7292v0.17.1.9Alexander Blair2021-01-078-48/+115
|\ \ | | | | | | | | | ba3c627c5 Command max_bytes moved from dynamic map to static switch (Lee Clagett)
| * | Command max_bytes moved from dynamic map to static switchLee Clagett2020-12-238-48/+115
| | |
* | | Merge pull request #7287Alexander Blair2021-01-075-33/+63
|\ \ \ | |/ / |/| | | | | 89fe0e1c8 storages: overridable limits for loading portable_storage from binary (moneromooo-monero)
| * | storages: overridable limits for loading portable_storage from binarymoneromooo-monero2021-01-075-33/+63
|/ /
* | Merge pull request #7282luigi11112021-01-061-1/+11
|\ \ | | | | | | | | | 5d2dd7a epee: also limit number of strings in portable_storage (moneromooo-monero)
| * | epee: also limit number of strings in portable_storagemoneromooo-monero2021-01-051-1/+11
| |/ | | | | | | They require at least 24 bytes
* | Merge pull request #7267luigi11112021-01-061-4/+9
|\ \ | | | | | | | | | c2295f5 protocol: handle receiving a block hash we've not added yet (moneromooo-monero)
| * | protocol: handle receiving a block hash we've not added yetmoneromooo-monero2021-01-021-4/+9
| | |
* | | Merge pull request #7248luigi11112021-01-068-4/+60
|\ \ \ | |_|/ |/| | | | | 3c7eec1 add a max levin packet size by command type (moneromooo-monero)
| * | add a max levin packet size by command typemoneromooo-monero2021-01-038-4/+60
| | |
* | | Merge pull request #7269Alexander Blair2021-01-031-0/+2
|\ \ \ | | | | | | | | | | | | 1128146c4 blockchain: lock access to m_blocks_hash_of_hashes (moneromooo-monero)