Lee Clagett
a840b7e20c
Do not use peer_id tracking method over i2p/tor
4 years ago
Lee Clagett
3208d97f9c
Fix tx flush callback queueing
4 years ago
moneromooo-monero
1cc36a652b
util: fix escaping more than one ?* in glob_to_regex
4 years ago
xiphon
b353da51f9
wallet_api: TransactionHistory - fill unconfirmed out payments dests
4 years ago
Howard Chu
e49f87c8b3
Silence stupid warnings
4 years ago
mj-xmr
5b43b61153
Add RELINK_TARGETS, monero_add_target_no_relink and use monero_add_executable/monero_add_library where possible (mj-xmr)
...
Add monero_add_minimal_executable and use in tests
This is done in order not to have to relink targets, when just an .so changed, but not its interface.
4 years ago
moneromooo-monero
7f8d14ecde
blockchain: remove some dead code
...
This is already done
4 years ago
SChernykh
67cc83a66c
Make Blockchain::get_fee_quantization_mask() compile time
...
This also removes potential thread safety bug in that function.
4 years ago
xiphon
b974ccde3a
core_rpc_server: on_send_raw_tx - fix bootstrap daemon mode check
4 years ago
Michal m@lbit Malicki
0051cbdc73
rpc_private_headers declaration fix
4 years ago
Tadeas Moravec
7441d939e0
Update error messages in daemon
...
When given a wrong argument, some daemon commands failed with "unknown
command" error, instead of a meaningful error message. This patch
brings consistency into the error messages.
In several places, this patch removes relatively useful messages,
and replaces them with more generic ones. E.g.,
- std::cout << "use: print_pl [white] [gray] [<limit>] [pruned]
[publicrpc]" << std::endl;
+ std::cout << "Invalid syntax: Too many parameters. For more
details, use the help command." << std::endl;
There are two reasons for this:
1. Consistency.
2. Removing duplicates.
The detailed information about the parameters is present in
the help messages already. Having it in two places increases
the risk that the messages would get out of date.
4 years ago
selsta
d9973f4d48
wallet2: set propagation timeout to current max timeout
4 years ago
Howard Chu
2b25b1097e
Add rpc-restricted-bind-ip option
...
Fixes #6369
4 years ago
Crypto City
33103494d6
wallet2: check imported multisig curve points are in main subgroup
4 years ago
xiphon
6294fe26df
cryptonote_core: dandelion - use local height or median height if syncing
4 years ago
xiphon
cc70e33283
rpc: skip non-synced bootstrap daemons in --no-sync mode too
4 years ago
xiphon
0783e940e9
rpc: on_send_raw_tx - add missing CHECK_CORE_READY
4 years ago
Lee Clagett
ce3c13b46f
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
ff1373149a
Fix timeout checks for forwarded and Dandelion++ stem txes
4 years ago
Howard Chu
41f5f36e16
Better log message for unusable anon networks
4 years ago
moneromooo-monero
4228f785c0
p2p: fix accessing non existent element of map
4 years ago
moneromooo-monero
9e86c1c90d
p2p: fix endianness when checking IPv6 addresses mapping to IPv4
4 years ago
moneromooo-monero
c40d8f5672
p2p: make this work with boost <= 1.65 (pffff)
4 years ago
moneromooo
0f998b9b55
p2p: rewrite boost's make_address_v4 to cater for < 1.66
4 years ago
moneromooo-monero
38f0472a6e
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
xiphon
9774fc7868
rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P
4 years ago
moneromooo
c14276fb7c
p2p: remove banned peers from the white list
4 years ago
moneromooo
755c308c23
p2p: give all hosts the same chance of being picked for connecting
...
even if some run more than one node
4 years ago
Lee Clagett
df5779790c
Switch to Dandelion++ fluff mode if no out connections for stem mode
4 years ago
moneromooo-monero
aae4bf32aa
protocol: reject empty incoming block messages
4 years ago
Lee Clagett
d37785db0c
Fix tx flush callback queueing
4 years ago
selsta
2a38ee251a
net_node: add --ban-list option
4 years ago
jwinterm
e49e6ae142
Merge pull request 'Fix CLI and unrestricted RPC relay_tx with stempool' ( #347 ) from wowario/wownero:relay_tx into master
...
Reviewed-on: #347
4 years ago
Lee Clagett
26a64f99d3
Fix CLI and unrestricted RPC relay_tx with stempool
4 years ago
Nathan Dorfman
e47fbe1476
cryptonote_core: Fix missing override warnings
4 years ago
jwinterm
7bdf566225
Merge pull request 'update version and README' ( #339 ) from wowario/wownero:version into master
...
Reviewed-on: #339
4 years ago
jwinterm
6b80ac2ae7
Merge pull request 'update checkpoints' ( #338 ) from wowario/wownero:checkpoints into master
...
Reviewed-on: #338
4 years ago
jwinterm
4d15c0aa13
Merge pull request 'increase fake outs' ( #337 ) from wowario/wownero:fake-outs into master
...
Reviewed-on: #337
4 years ago
jwinterm
8345e5b7bc
Merge pull request 'upstream' ( #336 ) from wowario/wownero:upstream into master
...
Reviewed-on: #336
4 years ago
wowario
12d81b4af1
update version and README
4 years ago
wowario
e2260ab8ab
update checkpoints
4 years ago
wowario
e28f22ba2f
increase fake outs
4 years ago
moneromooo-monero
cfc8640492
bump default number of connections from 8 to 12
4 years ago
xiphon
69e41b9d4e
wallet2: wait for propagation timeout before marking tx as failed
4 years ago
Howard Chu
bcc824cac3
Allow setting start block on export
...
And make import honor the starting block# recorded in a bootstrap file
4 years ago
xiphon
46b4016134
wallet2_api: implement stop() to interrupt refresh() loop once
4 years ago
dsc
8b73fabd2a
Allow AddressBook description edits via wallet/api interface
4 years ago
Alexis Enston
dc0ac9c252
fix next_seed_height regression in getblocktemplate rpc
4 years ago
xiphon
2051c5f078
core_rpc_server: on_get_blocks - forward bootstrap daemon error
4 years ago
xiphon
b8396218a3
Dandelion++: skip desynced peers in stem phase
4 years ago
moneromooo-monero
17c5e8f949
wallet2: fix missing m_state field in wallet serialization
4 years ago
wowario
9a58ac48d2
update checkpoints.dat
4 years ago
wowario
90b7699717
bump version to v0.9.0.2
4 years ago
jwinterm
1917bd3d53
Merge pull request 'change log level find tx meta error' ( #334 ) from wowario/wownero:meta into master
...
Reviewed-on: #334
4 years ago
jwinterm
cb654bbc27
Merge pull request 'fix requested_outputs_count' ( #333 ) from wowario/wownero:outs into master
...
Reviewed-on: #333
4 years ago
wowario
ec60b05faa
change log level find tx meta error
4 years ago
jwinterm
58e1f2f02a
Merge pull request 'upstream' ( #332 ) from wowario/wownero:upstream into master
...
Reviewed-on: #332
4 years ago
wowario
af941bed58
fix requested_outputs_count
...
Signed-off-by: wowario <wowario@protonmail.com>
4 years ago
moneromooo-monero
83fe535888
fix a couple bugs found by OSS-fuzz
...
- index out of bounds when importing outputs
- accessing invalid CLSAG data
4 years ago
xiphon
e52e01a445
daemon: Windows - fix FAT32 warning, trailing backslash is required
4 years ago
jwinterm
284ec84502
Merge pull request 'cryptonote_protocol: don't synced pruned blocks before HF_VERSION_SMALLER_BP' ( #330 ) from wowario/wownero:dev-v0.9 into master
...
Reviewed-on: #330
4 years ago
wowario
86f12066f2
cryptonote_protocol: don't synced pruned blocks before HF_VERSION_SMALLER_BP
4 years ago
Matt Smith
9364b49ecb
rpc: Add unlock height to getblocktemplate
...
Signed-off-by: Matt Smith <matt@offtopica.uk>
4 years ago
jwinterm
7b4e1b0859
Merge pull request 'nudge estimate_blockchain_height' ( #324 ) from wowario/wownero:height into dev-v0.9
...
Reviewed-on: #324
4 years ago
jwinterm
8fb16a3280
Merge pull request 'refactor diff' ( #323 ) from wowario/wownero:diff into dev-v0.9
...
Reviewed-on: #323
4 years ago
wowario
2aabc5863e
nudge estimate_blockchain_height
4 years ago
wowario
2a6d817ea1
declare version
4 years ago
wowario
f6533856df
refactor diff
4 years ago
wowario
32497a641c
fix timestamp check
4 years ago
wowario
9c35901592
testnet dynamic unlock
4 years ago
wowario
f9c0871877
set testnet
4 years ago
wowario
96d1d08f48
add fork height
4 years ago
wowario
2e8fae1b4c
disable sanity_checks
4 years ago
wowario
d99c27e24d
support old BP
4 years ago
qvqc
48eeca2077
update public and seed nodes
4 years ago
wowario
b9974f7bff
Dynamic Unlock from HF 16
4 years ago
wowario
389a02d93f
v0.9 ASCII art
4 years ago
wowario
572d7ea5ef
initial commit
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