luigi1111
0be71bcea9
Merge pull request #6961
...
f55f3fe
net_node: add --ban-list option (selsta)
4 years ago
moneromooo-monero
1a627e1f89
p2p: use /16 filtering on IPv4-within-IPv6 addresses
...
IPv6 addresses include a range that can map IPv4 addresses,
which allowed those mapped addresses to bypass filtering.
This filter should be replaced by AS filtering at some point.
4 years ago
luigi1111
c1229a4432
Merge pull request #6965
...
d695340
rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P (xiphon)
4 years ago
luigi1111
9f68111b69
Merge pull request #6964
...
5090cdc
p2p: remove banned peers from the white list (moneromooo-monero)
4 years ago
luigi1111
d1e79f2086
Merge pull request #6963
...
df1061c
p2p: give all hosts the same chance of being picked for connecting (moneromooo-monero)
4 years ago
moneromooo-monero
8965489acb
protocol: reject empty incoming block messages
4 years ago
xiphon
d6953406c9
rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P
4 years ago
moneromooo
5090cdc9f5
p2p: remove banned peers from the white list
4 years ago
moneromooo
df1061c87d
p2p: give all hosts the same chance of being picked for connecting
...
even if some run more than one node
4 years ago
selsta
f55f3fe81c
net_node: add --ban-list option
4 years ago
Lee Clagett
9b7ed2fd8b
Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s
...
A 20% fluff probability increases the precision of a spy connected to
every node by 10% on average, compared to a network using 0% fluff
probability. The current value (10% fluff) should increase precision by
~5% compared to baseline.
This decreases the expected stem length from 10 to 5. The embargo
timeout was therefore lowered to 39s; the fifth node in a stem is
expected to have a 90% chance of being the first to timeout, which is
the same probability we currently have with an expected stem length of
10 nodes.
4 years ago
Lee Clagett
e8468c5dcf
Fix timeout checks for forwarded and Dandelion++ stem txes
4 years ago
Riccardo Spagni
76cc82c292
Merge pull request #6916
...
81aaa4ec7
bump default number of connections from 8 to 12 (moneromooo-monero)
4 years ago
Riccardo Spagni
81a23c73d2
Merge pull request #6914
...
f9a9d2ee2
wallet2: wait for propagation timeout before marking tx as failed (xiphon)
4 years ago
Riccardo Spagni
4b86583492
Merge pull request #6912
...
6e594e53b
Allow setting start block on export (Howard Chu)
4 years ago
Riccardo Spagni
30918a27ab
Merge pull request #6907
...
39e30d548
wallet2_api: implement stop() to interrupt refresh() loop once (xiphon)
4 years ago
selsta
c028f4c4d8
build: prepare v0.17.1.1
4 years ago
xiphon
f9a9d2ee28
wallet2: wait for propagation timeout before marking tx as failed
4 years ago
moneromooo-monero
81aaa4ec7b
bump default number of connections from 8 to 12
4 years ago
Howard Chu
6e594e53bb
Allow setting start block on export
...
And make import honor the starting block# recorded in a bootstrap file
4 years ago
xiphon
39e30d5481
wallet2_api: implement stop() to interrupt refresh() loop once
4 years ago
moneromooo-monero
1120df3c53
blockchain: fix sync at v14 boundary
...
Miners with MLSAG txes which they'd already verified included
a couple in that block, but the consensus rules had changed
in the meantime, so that block is technically invalid and any
node which did not already have those two txes in their txpool
could not sync. Grandfather them in, since it has no effect in
practice.
4 years ago
Lee Clagett
42403c7acc
Fix CLI and unrestricted RPC relay_tx with stempool
4 years ago
Lee Clagett
fa63d4b3f0
Fix tx flush callback queueing
4 years ago
luigi1111
4d855fcca7
Merge pull request #6894
...
e49ad98
fix next_seed_height regression in getblocktemplate rpc (xnbya)
4 years ago
luigi1111
8ae0110d54
Merge pull request #6893
...
4cf3545
core_rpc_server: on_get_blocks - forward bootstrap daemon error (xiphon)
4 years ago
luigi1111
a9178e3584
Merge pull request #6888
...
a2e37eb
build: prepare v0.17.1.0 (selsta)
4 years ago
luigi1111
94a86cf855
Merge pull request #6884
...
6352090
Dandelion++: skip desynced peers in stem phase (xiphon)
4 years ago
luigi1111
745d90c4a4
Merge pull request #6883
...
c407b92
wallet2: fix missing m_state field in wallet serialization (moneromooo-monero)
4 years ago
xiphon
4cf3545a31
core_rpc_server: on_get_blocks - forward bootstrap daemon error
4 years ago
selsta
a2e37eb3d8
build: prepare v0.17.1.0
4 years ago
xiphon
6352090e6d
Dandelion++: skip desynced peers in stem phase
4 years ago
moneromooo-monero
c407b92e80
wallet2: fix missing m_state field in wallet serialization
4 years ago
moneromooo-monero
250c48a289
tx_pool: silence spammy harmless warning till we fix the bug
4 years ago
Alexis Enston
e49ad98a9b
fix next_seed_height regression in getblocktemplate rpc
4 years ago
Lee Clagett
37bb59485f
Do not use peer_id tracking method over i2p/tor
4 years ago
Lee Clagett
263579b217
Add support for i2p and tor seed nodes
4 years ago
Lee Clagett
58cde83fb0
Switch to Dandelion++ fluff mode if no out connections for stem mode
4 years ago
luigi1111
05405024c0
Merge pull request #6843
...
c02d24f
build: prepare v0.17.0.1 (selsta)
4 years ago
luigi1111
d65f9a3064
Merge pull request #6842
...
9e6187a
fix a couple bugs found by OSS-fuzz (moneromooo-monero)
4 years ago
selsta
c02d24f838
build: prepare v0.17.0.1
4 years ago
moneromooo-monero
9e6187a736
fix a couple bugs found by OSS-fuzz
...
- index out of bounds when importing outputs
- accessing invalid CLSAG data
4 years ago
xiphon
4846743fdc
daemon: Windows - fix FAT32 warning, trailing backslash is required
4 years ago
luigi1111
d27d4526fe
Merge pull request #6819
...
c3f354e
simplewallet fix wrong persistent-rpc-client-id name in help (moneromooo-monero)
4 years ago
luigi1111
5b3614e6a9
Merge pull request #6816
...
929ea98
Remove unused macros from cryptonote_config.h (TheCharlatan)
4 years ago
luigi1111
2b1488ef6f
Merge pull request #6793
...
de9a9fb
update error message 'No unlocked balance in the specified account' (woodser)
4 years ago
TheCharlatan
80e535c95a
wallet2: adapt to deterministic unlock time
4 years ago
moneromooo-monero
4971219c2c
blockchain: deterministic UNIX time unlock checks
...
Based on a patch by TheCharlatan <seb.kung@gmail.com>
4 years ago
moneromooo-monero
c3f354e6c1
simplewallet fix wrong persistent-rpc-client-id name in help
4 years ago
luigi1111
9bba1a24ea
Merge pull request #6815
...
ef4325f
wallet2: fix tx sanity check triggering on pre-rct outputs (monermooo-monero)
4 years ago
luigi1111
2993d2004a
Merge pull request #6813
...
a3844e2
Fix typo in command line argument description (reinaldoacosta)
4 years ago
selsta
f240b1dd88
build: prepare v0.17
4 years ago
TheCharlatan
929ea98662
Remove unused macros from cryptonote_config.h
4 years ago
moneromooo-monero
ef4325fd41
wallet2: fix tx sanity check triggering on pre-rct outputs
4 years ago
Reinaldulin
a3844e257e
Fix typo in command line argument description
4 years ago
luigi1111
836067b68b
Merge pull request #6805
...
fc2cb22
blockchain: fix pow skipping for old blocks without precalc hash (moneromooo-monero)
4 years ago
luigi1111
9c9c689db4
Merge pull request #6804
...
5498142
rpc: assume randomx from v13 onwards (moneromooo-monero)
4 years ago
luigi1111
3a761e10d2
Merge pull request #6800
...
036da6d
Let stagenet hardfork happen before mainnet. (normoes)
4 years ago
luigi1111
fd657c7706
Merge pull request #6798
...
4e44306
enable CLSAG support for Trezor client (ph4r05)
4 years ago
moneromooo-monero
fc2cb224a9
blockchain: fix pow skipping for old blocks without precalc hash
4 years ago
moneromooo-monero
5498142e8f
rpc: assume randomx from v13 onwards
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
Norman Moeschter
036da6d45b
Let stagenet hardfork happen before mainnet.
4 years ago
Dusan Klinec
4e4430603f
enable CLSAG support for Trezor client
4 years ago
luigi1111
9fb2243db0
Merge pull request #6794
...
b09cc3d
hardforks: add v13/v14 for testnet (moneromooo-monero)
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
b09cc3d03d
hardforks: add v13/v14 for testnet
4 years ago
woodser
de9a9fb340
update error message "No unlocked balance in the specified account"
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
luigi1111
2d8a197b91
Merge pull request #6789
...
bdcf587
net: fix get_tcp_endpoint, boost address_v4 ip in host byte order (xiphon)
4 years ago
luigi1111
94b056c06e
Merge pull request #6786
...
975ae22
Fix send scalar z in plaintext (grydz)
333ae55
Update minimal Ledger Monero app version (grydz)
0a3c5a6
Update protocol version with Ledger's HW (grydz)
4 years ago
luigi1111
a51ccc036f
Merge pull request #6770
...
bdc6b10
Fix ZMQ pruned bulletproof transactions (vtnerd)
4 years ago
xiphon
bdcf587c79
net: fix get_tcp_endpoint, boost address_v4 ip in host byte order
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
e6c81c5ea7
ringct: fix CLSAG serialization after boost/epee changes
...
also fix a an assert message refering t MLSAG
4 years ago
François Colas
975ae22211
Fix send scalar z in plaintext
...
The scalar z has not been generated on the HW thus it can't be sent
encrypted. The value is derived from the exported private view key.
4 years ago
François Colas
333ae55fef
Update minimal Ledger Monero app version
4 years ago
François Colas
0a3c5a605b
Update protocol version with Ledger's HW
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
cslashm
1660fe8a25
draft support of clsag
4 years ago
Sarang Noether
703944c4d4
CLSAG device support
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
Sarang Noether
4b328c6616
CLSAG signatures
4 years ago
Alexander Blair
0c101f1236
Merge pull request #6767
...
07442a605
Fix build with Boost 1.74 (moneromooo-monero)
4 years ago
Alexander Blair
27b49033fd
Merge pull request #6763
...
728ba38b1
rpc: always send raw txes through P2P (don't use bootstrap daemon) (xiphon)
4 years ago
Alexander Blair
b04da25e4d
Merge pull request #6760
...
844fb4e94
enforce claiming maximum coinbase amount (moneromooo-monero)
4 years ago
Alexander Blair
4fe2858b4d
Merge pull request #6746
...
20f603c6b
Fix broken multisig pubkey sorting (Jason Rhinelander)
4 years ago
Alexander Blair
dd7fd2ef80
Merge pull request #6753
...
4ff2074c7
cryptonote_protocol: don't synced pruned blocks before v11 (cohcho)
4 years ago
Alexander Blair
a06c83db73
Merge pull request #6752
...
85899230d
simplewallet: allow setting tx keys when sending to a subaddress (moneromooo-monero)
e916201f1
wallet2: fix setting tx keys when another is already set (moneromooo-monero)
4 years ago
Alexander Blair
42519b48a7
Merge pull request #6731
...
db5d6e460
wallet2: fix wrong name when checking RPC cost (moneromooo-monero)
4 years ago
Alexander Blair
bad5d8d6f0
Merge pull request #6690
...
7175dcb10
replace most boost serialization with existing monero serialization (moneromooo-monero)
4 years ago
Alexander Blair
38914fe6fa
Merge pull request #6613
...
55363c594
Avoid some temporary strings when reading off the database (moneromooo-monero)
4 years ago
Alexander Blair
a6f1fa0194
Merge pull request #6607
...
eb1b321fe
miner: increase min/max intervals to full extents (moneromooo-monero)
4 years ago
moneromooo-monero
844fb4e940
enforce claiming maximum coinbase amount
...
Claiming a slightly lesser amount does not yield the size gains
that were seen pre rct, so this closes a fingerprinting vector
4 years ago
Lee Clagett
bdc6b10d62
Fix ZMQ pruned bulletproof transactions
4 years ago
luigi1111
765db1ae7a
Revert "Use domain-separated ChaCha20 for in-memory key encryption"
...
This reverts commit 921dd8dde5
.
4 years ago