luigi1111
d98787eb1b
Merge pull request #7825
...
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)
3 years ago
luigi1111
8f95eaa0b0
Merge pull request #7817
...
1510b1e
unit_tests: fix broken tests (anon)
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
...
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973196
3 years ago
anon
1510b1e550
unit_tests: fix broken tests
...
boosted_tcp_server: check condition before sleep too
cryptonote_protocol_handler: each instance of BlockchainLMDB requires separate thread due to private thread local fields
3 years ago
anon
df032882a8
unit_tests: fix boost 1.58 compatibility
3 years ago
luigi1111
f6e63ef260
Merge pull request #7647
...
d7b74a4
Tests: Fix test node_server.bind_same_p2p_port from randomly crashing (mj-xmr)
3 years ago
luigi1111
298208d92b
Merge pull request #7350
...
4a9ae3e
fix serialization being different on mac (moneromooo-monero)
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
...
21ab1de
cryptonote_protocol_handler: fix race condition (anon)
699e82c
cryptonote_protocol_handler: add race condition demo (anon)
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
moneromooo-monero
4a9ae3eb8b
fix serialization being different on mac
...
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.
3 years ago
anon
c1776be54f
async_protocol_handler_config: add segfault demo
3 years ago
anon
afec439953
boosted_tcp_server: add segfault demo
4 years ago
Lee Clagett
ba3c627c57
Command max_bytes moved from dynamic map to static switch
4 years ago
luigi1111
7ecdc53e11
Merge pull request #7248
...
3c7eec1
add a max levin packet size by command type (moneromooo-monero)
4 years ago
moneromooo-monero
3c7eec152c
add a max levin packet size by command type
4 years ago
Alexander Blair
a4ffad75ac
Merge pull request #7247
...
57f7c2e53
protocol: more sanity checks in new chain block hashes (moneromooo-monero)
4 years ago
moneromooo-monero
57f7c2e53f
protocol: more sanity checks in new chain block hashes
4 years ago
Lee Clagett
7d67a2dde0
Add aggressive restrictions to pre-handshake p2p buffer limit
4 years ago
moneromooo-monero
8c8f3d73b5
protocol: fix false positives dropping peers
...
it'd trigger on reorgs
4 years ago
luigi1111
e42bb297b8
Revert "Reject existing claimed blocks in sync mode"
4 years ago
Alexander Blair
6cea8ca895
Merge pull request #7155
...
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)
4 years ago
moneromooo-monero
42ee309292
protocol: reject claimed block hashes that already are in the chain
4 years ago
Lee Clagett
cf4461f40b
Fix byte_stream::put_n
4 years ago
moneromooo-monero
d729730d38
protocol: drop origin IP if a block fails to verify in sync mode
...
It would otherwise be possible for a peer to send bad blocks,
then disconnect and reconnect again, escaping bans
4 years ago
moneromooo-monero
7982ef5a73
crypto: fix non zero scalar being 0 after reducing
4 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
fd657c7706
Merge pull request #6798
...
4e44306
enable CLSAG support for Trezor client (ph4r05)
4 years ago
Riccardo Spagni
aefa7740c3
Merge pull request #6111
...
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)
4 years ago
Dusan Klinec
4e4430603f
enable CLSAG support for Trezor client
4 years ago
luigi1111
ee0b02d0db
Merge pull request #6757
...
6a37da8
threadpool: guard against exceptions in jobs, and armour plating (moneromooo-monero)
4 years ago
moneromooo-monero
6a37da837e
threadpool: guard against exceptions in jobs, and armour plating
...
Those would, if uncaught, exit run and leave the waiter to wait
indefinitely for the number of active jobs to reach 0
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
...
v13 enforces claiming the full block reward, so we need to keep
track of tx fees to add them to the coinbase
4 years ago
moneromooo-monero
4a9bd8f70f
core_tests: remove hardcoded hf version
4 years ago
Alexander Blair
44cd8a13ec
Merge pull request #6769
...
b641e0a2c
Add clear method to byte_stream (Lee Clagett)
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
...
They are allowed from v12, and MLSAGs are rejected from v13.
4 years ago