Riccardo Spagni
bdf0339dda
Merge pull request #3181
...
e3f0980a
daemon: don't drop RPC with busy error when running offline (moneromooo-monero)
7 years ago
Riccardo Spagni
ba22928d4b
Merge pull request #3180
...
1dfed567
Fixed #if instead of #ifdef (Matt Little)
7c442453
Support building cncrypto lib with msvc (Matt Little)
7 years ago
Riccardo Spagni
82599ef0e3
Merge pull request #3175
...
3be98036
wallet-cli: Do not ask for scan_from_height if it explicitly is set to zero. (Maximilian Lupke)
7 years ago
Riccardo Spagni
a43be404c7
Merge pull request #3171
...
402c9eef
cryptonote_tx_utils: fixed logic bug in get_destination_view_key_pub (stoffu)
7 years ago
Riccardo Spagni
04a676397f
Merge pull request #3165
...
7539603f
Bootstrap daemon (stoffu)
7 years ago
Riccardo Spagni
381faf06c7
Merge pull request #3163
...
628b78ae
Fix in_peers/out_peers RPC operations (Erik de Castro Lopo)
ece9bcf5
rpc_client: Fix error handling (Erik de Castro Lopo)
8f30350d
Fix method name in invoke_http_json_rpc (Erik de Castro Lopo)
32c0f908
Allow the number of incoming connections to be limited (Erik de Castro Lopo)
d609a2c1
Rename delete_connections to delete_out_connections (Erik de Castro Lopo)
b927c0fc
Rename connections_count to max_out_connection_count (Erik de Castro Lopo)
7 years ago
Riccardo Spagni
0bffd2ec64
Merge pull request #3161
...
78a2e15b
daemon: exit with 0 when successful (moneromooo-monero)
7 years ago
Riccardo Spagni
5d36ed6613
Merge pull request #3094
...
a85dbb3f
Fixed typos and wording tweaks (Maxithi)
7 years ago
stoffu
da25757b42
simplewallet: do nothing in on_skip_transaction (wallet2 already logs warnings)
7 years ago
Serhack
d4e728c995
simplewallet: reword donate command message for clarity
7 years ago
Riccardo Spagni
370b43d12b
Merge pull request #3138
...
19ff243f
wallets: reorg 61 more days on testnet (moneromooo-monero)
c70f03ca
blockchain: move bulletproofs to v8 (moneromooo-monero)
7 years ago
Riccardo Spagni
589a53f479
Merge pull request #2959
...
3f1a3fac
bulletproofs: more robust challenge computation (moneromooo-monero)
7 years ago
Jean Pierre Dudey
b2d4bb9b64
Remove `voting_version` parameter documentation.
...
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
7 years ago
moneromooo-monero
df5273def5
wallet2: fix auto_low_priority field name typo on load
7 years ago
Timothy D. Prime
3962bcb2a2
Closes #2886 : really ignore battery checking
...
Move option test first.
7 years ago
stoffu
3c33e1317b
wallet2: don't store invalid key image when watch-only
7 years ago
Jethro Grassie
a4b50a6f51
handle ^D and ^C while password prompting
7 years ago
moneromooo-monero
d6a0ae96c6
blockchain: don't try to use hash check array after it's freed
...
It's freed when we've synced past its end, but we might still
find an old chain somewhere
7 years ago
stoffu
0133b3481a
wallet2: don't throw when spent amount is inconsistent
7 years ago
moneromooo-monero
71806327f5
dns: change default DNS to a worldwide selection
...
DNSSEC aware servers picked from https://wiki.ipfire.org/dns/public-servers
7 years ago
stoffu
214d251c48
wallet: suggest the use of sweep_unmixable when not_enough_outs_to_mix is thrown
7 years ago
moneromooo-monero
bc61ae69bf
tx_pool: add a max pool size, settable with --max-txpool-size
7 years ago
moneromooo-monero
e4646379a6
keccak: fix mdlen bounds sanity checking
...
found by h908714124
7 years ago
Michał Sałaban
6866ed469a
Add default value to max_height, otherwise it's 0
7 years ago
moneromooo-monero
b81e276cab
connection_context: initialize m_last_request_time to current time
...
This prevents spurious early peer drops
7 years ago
moneromooo-monero
928c1825f0
cryptonote_protocol: guard against all threads in standby
7 years ago
moneromooo-monero
2e3e90acbe
pass large parameters by const ref, not value
...
Coverity 136394 136397 136409 136526 136529 136533 175302
7 years ago
moneromooo-monero
61defd89e3
blockchain: sanity check number of precomputed hash of hash blocks
...
Coverity 142951
7 years ago
moneromooo-monero
9af6b2d1b8
ringct: fix infinite loop in unused h2b function
...
Coverity 146775
7 years ago
moneromooo-monero
8cea8d0cef
simplewallet: double check a new multisig wallet is multisig
...
Coverity 182493
7 years ago
moneromooo-monero
9b98a6ac8f
threadpool: catch exceptions in dtor, to avoid terminate
...
If an exception is thrown, it is ignored. While this may hide
a bug, this should only be system exceptions in boost, which
is pretty unlikely. Morever, wait should be called manually
before the dtor anyway. Add an error message if the dtor has
to wait in case some such cases creep in so they get fixed.
Coverity 182538
7 years ago
moneromooo-monero
24803ed91f
blockchain_export: fix buffer overflow in exporter
...
Coverity 182550
7 years ago
moneromooo-monero
f3f7da624d
perf_timer: rewrite to make it clear there is no division by zero
...
It could have happened if epee::misc_utils::get_ns_count
is buggy, at a push
Coverity 182561
7 years ago
moneromooo-monero
03887f1140
keccak: fix sanity check bounds test
...
Nothing calls this with those inputs
7 years ago
moneromooo-monero
ad11db9144
blockchain_db: initialize m_open in base class ctor
...
It's cleaner this way, since it's a base class field
Coverity 136568
7 years ago
moneromooo-monero
bece67f9e8
miner: restore std::cout precision after modification
...
Coverity 136462
7 years ago
moneromooo-monero
1aabd14c21
db_lmdb: check hard fork info drop succeeded
...
Coverity 136364
7 years ago
moneromooo-monero
3b4e6b35b3
txpool: increase unmined tx expiry to three days
7 years ago
moneromooo-monero
2e584dcb1f
p2p: do not try to connect to peers in offline mode
7 years ago
moneromooo-monero
851bd057ec
call _exit instead of abort in release mode
...
Avoids cores being created, as they're nowadays often piped
to some call home system
7 years ago
Leon Klingele
399921347f
txpool: Properly bail out when outputs_amount == inputs_amount
...
Previously, when outputs_amount == inputs_amount, the "m_overspend" property
was set, whereas "m_fee_too_low" would have been the correct property to set.
This is unlikely to ever occur and just something I've noticed while reading
through the code.
7 years ago
Howard Chu
84a8b2da14
Don't create readtxn until after txn_safe gate check
7 years ago
moneromooo-monero
3f1a3fac00
bulletproofs: more robust challenge computation
...
Changes from sarang, from a recommendation by an anonymous reviewer
7 years ago
moneromooo-monero
b809058993
ringct: pseudoOuts moved to prunable in the simple bulletproof case
...
Saves 64 bytes non prunable data per typical tx
This breaks v7 consensus, will require a testnet reorg from v6
7 years ago
moneromooo-monero
19ff243f52
wallets: reorg 61 more days on testnet
7 years ago
moneromooo-monero
c70f03cacf
blockchain: move bulletproofs to v8
...
and set v7 height to 1057027 on testnet (one block earlier)
This is to easily dump current nodes since we're going to change
the v7 rules with this.
7 years ago
moneromooo-monero
fde4489e1d
wipeable_string: call memwipe directly
...
since the original reason for the indirect call (that memwipe
was not in contrib) is now gone
7 years ago
stoffu
a99ef17695
wallet-rpc: take subaddress account as arg for get_transfer_by_txid
7 years ago
stoffu
7712509644
wallet-rpc: rename *_INDEX_OUTOFBOUND into *_INDEX_OUT_OF_BOUNDS
7 years ago
stoffu
7539603f94
Bootstrap daemon
7 years ago
Maxithi
a85dbb3f2f
Fixed typos and wording tweaks
7 years ago
stoffu
402c9eef0e
cryptonote_tx_utils: fixed logic bug in get_destination_view_key_pub
7 years ago
Michał Sałaban
f90c76beb4
Return appropriate error code when there's no connection to daemon
7 years ago
Erik de Castro Lopo
628b78ae8a
Fix in_peers/out_peers RPC operations
...
Original implementations could never have worked.
7 years ago
Erik de Castro Lopo
ece9bcf5c6
rpc_client: Fix error handling
...
Previous code was unable to distingush between a connection error
and a communication error.
7 years ago
Erik de Castro Lopo
32c0f908cd
Allow the number of incoming connections to be limited
...
It was already possible to limit outgoing connections. One might want
to do this on home network connections with high bandwidth but low
usage caps.
7 years ago
Erik de Castro Lopo
d609a2c164
Rename delete_connections to delete_out_connections
...
This rename is needed so that delete_in_connections can be added.
7 years ago
Erik de Castro Lopo
b927c0fc7a
Rename connections_count to max_out_connection_count
...
This is needed so that a max_in_connection_count can be added.
7 years ago
Riccardo Spagni
4fcf609942
Merge pull request #3186
...
7ed62e63
cryptonote_protocol: fix std::move usage on different types (moneromooo-monero)
7 years ago
moneromooo-monero
30ce8c5926
cn_deserialize: check for raw tx_extra
7 years ago
Michał Sałaban
3cb65b3f69
Return appropriate error code when not enough money for tx
7 years ago
moneromooo-monero
eda9fb5b98
p2p: fix testnet/mainnet port mixup
7 years ago
Riccardo Spagni
6ed314854c
Merge pull request #3188
...
fbc0a6dd
Bugfix : Missing i18n import in simplewallet (Neozaru)
7 years ago
stoffu
30c44bce06
wallet: automatically use low priority if safe (no backlog & recent blocks not full)
7 years ago
stoffu
c903df5ece
simplewallet: bug fix for backlog estimate
7 years ago
moneromooo-monero
2f5a9b6bb3
wallet2: split estimate_backlog to allow for raw fee levels
7 years ago
Riccardo Spagni
d061c312fb
Merge pull request #3116
...
269ba252
wallet2::import_blockchain fix import loop (Jaquee)
7 years ago
Riccardo Spagni
a4ae78a335
Merge pull request #3145
...
fd1dfac5
p2p: don't lookup seed IPs if using an exclusive peer (moneromooo-monero)
b50182ae
p2p: don't connect to seeds if using an exclusive peer (moneromooo-monero)
7 years ago
Riccardo Spagni
f7dcb730cb
Merge pull request #3144
...
42f86624
rpc: expose recent median block size in getinfo (moneromooo-monero)
7 years ago
Riccardo Spagni
e93ff8f22d
Merge pull request #3143
...
ba6d2975
cryptonote_core: add --disable-dns-checkpoints flag (moneromooo-monero)
7 years ago
Riccardo Spagni
1506f33075
Merge pull request #3142
...
a9cae0ab
Wallet API: remove unused enum Priority from UnsignedTransaction (stoffu)
7 years ago
Riccardo Spagni
5603d5aaea
Merge pull request #3141
...
3160a930
wallet2: remove {set|get}_default_decimal_point and use the same funcs under cryptonote:: instead (stoffu)
7d1088d3
wallet2: make scan_output const and omit keys arg (stoffu)
bc1ee2c2
wallet2: make member functions const when possible (stoffu)
7 years ago
Riccardo Spagni
6d48bddffd
Merge pull request #3136
...
e0404d35
rpc: default do_not_relay to false in sendrawtransaction (moneromooo-monero)
7 years ago
Riccardo Spagni
d3e1244466
Merge pull request #3121
...
6fbb0b06
cmake: set API header install path to what Qt wallet expects (redfish)
7 years ago
Riccardo Spagni
4c302c6385
Merge pull request #3120
...
6cf56682
perf_timer: add faster x86_64 timers, and pause/resume (moneromooo-monero)
411da337
perf_timer: use std::unique_ptr instead of new/delete (moneromooo-monero)
7 years ago
Riccardo Spagni
7de1685bd8
Merge pull request #3119
...
c4f43779
crypto: add a ge_p3_identity constant (moneromooo-monero)
13b4c90e
crypto: add scalar mult functions returning ge_p3 instead of ge_p2 (moneromooo-monero)
7 years ago
Riccardo Spagni
e1ba5b95c1
Merge pull request #3118
...
ca336c62
simplewallet: check file overwrite when exporting stuff (stoffu)
7 years ago
Riccardo Spagni
92ea8af34d
Merge pull request #3114
...
fb5c971c
Allow retrieving spend key via RPC (Michał Sałaban)
7 years ago
Riccardo Spagni
73a19e0b06
Merge pull request #3113
...
ffc2e570
wallet rpc: show fees when querying incoming transfers (stoffu)
7 years ago
Riccardo Spagni
087a773247
Merge pull request #3104
...
939629e8
Wallet API: all recover options with password (m2049r)
7 years ago
Riccardo Spagni
0d328cffda
Merge pull request #3102
...
3050a4f0
simplewallet: fix typo get_tx_proof_out to get_tx_proof (stoffu)
7 years ago
Matt Little
1dfed567e2
Fixed #if instead of #ifdef
7 years ago
xmr-eric
84a7f6a482
Readd copyright starting date
7 years ago
xmr-eric
18216f19dd
Update 2018 copyright
7 years ago
Neozaru
fbc0a6dd23
Bugfix : Missing i18n import in simplewallet
7 years ago
moneromooo-monero
7ed62e63e5
cryptonote_protocol: fix std::move usage on different types
7 years ago
stoffu
a9cae0abe7
Wallet API: remove unused enum Priority from UnsignedTransaction
7 years ago
stoffu
3160a93027
wallet2: remove {set|get}_default_decimal_point and use the same funcs under cryptonote:: instead
7 years ago
stoffu
7d1088d337
wallet2: make scan_output const and omit keys arg
7 years ago
stoffu
bc1ee2c2ee
wallet2: make member functions const when possible
7 years ago
stoffu
3050a4f05b
simplewallet: fix typo get_tx_proof_out to get_tx_proof
7 years ago
stoffu
ffc2e5705d
wallet rpc: show fees when querying incoming transfers
7 years ago
stoffu
ca336c62e3
simplewallet: check file overwrite when exporting stuff
7 years ago
Riccardo Spagni
09d19c9139
Merge pull request #3130
...
5ae617d5
simplewallet: single out 0 amount destinations as dummy ones (moneromooo-monero)
c1d19f3c
wallet2: fix sweep_all sending an atomic unit (moneromooo-monero)
7 years ago
Riccardo Spagni
700b3193f8
Merge pull request #3084
...
5f5a51a6
util: warn if unbound was not built with threads (moneromooo-monero)
7 years ago
Riccardo Spagni
ea75e71dd2
Merge pull request #3052
...
d507167f
Removed unused mac-specific output folder path (Maxithi)
7 years ago
Riccardo Spagni
5a15a8322e
Merge pull request #3153
...
ab58b150
p2p: fix picking peers off an empty gray list (moneromooo-monero)
7 years ago
Riccardo Spagni
ef4b69f8bb
Merge pull request #3126
...
ff5626d7
ringct: handle exceptions verifying bulletproofs in worker threads (moneromooo-monero)
7 years ago
Riccardo Spagni
d25217f058
Merge pull request #3105
...
b56f4645
cryptonote_protocol: fix size_t used in wire format (moneromooo-monero)
7 years ago
Riccardo Spagni
f31f5c9a3e
Merge pull request #3093
...
d188840c
Improved terminology from create to generate (Maxithi)
7 years ago
Riccardo Spagni
39bd6c6815
Merge pull request #3072
...
0811b924
fix some confirmation dialog, add missing symbols (AJIekceu4)
7 years ago
Riccardo Spagni
c222b6485e
Merge pull request #3068
...
301ec15c
Change cryptonote::COMMAND_RPC_SET_LIMIT::response to use int64_t (Nick Johnson)
7 years ago
Riccardo Spagni
66a2751d68
Merge pull request #3065
...
3e635a3c
wallet2: allow failing parse_tx_extra (moneromooo-monero)
7 years ago
Riccardo Spagni
ede4e1c54c
Merge pull request #3057
...
9ffa97fe
Factor the monero donation address (Maxithi)
7 years ago
Riccardo Spagni
008b492963
Merge pull request #3047
...
fa5c0bab
Implement #3045 , fixing RPC snakecases (Nick Johnson)
7 years ago
Riccardo Spagni
5a312752af
Merge pull request #3040
...
69f9a075
cryptonote_protocol: fix missing space in version mismatch message (moneromooo-monero)
7 years ago
Riccardo Spagni
153e319cd4
Merge pull request #3038
...
eb39a3d7
wallet_api: make this optional but not built by default (moneromooo-monero)
7 years ago
Riccardo Spagni
b2ce5739df
Merge pull request #3028
...
a4b006f9
wallet2 bugfix: initialize subaddress table when generating from keys (stoffu)
7 years ago
Riccardo Spagni
960b32ba70
Merge pull request #3027
...
6d40a920
Reserve proof (stoffu)
7 years ago
Riccardo Spagni
5e211b4186
Merge pull request #3020
...
03ac3890
zmq: use older 3-arg version of setsockopt (stoffu)
7 years ago
Riccardo Spagni
75cbb7719e
Merge pull request #3015
...
f06603a4
cryptonote_protocol: update target height when receiving blocks (moneromooo-monero)
7 years ago
Riccardo Spagni
9872620781
Merge pull request #3014
...
deeffaeb
blockchain: remove minor floating point usage (moneromooo-monero)
7 years ago
Riccardo Spagni
c16261c8da
Merge pull request #3013
...
fe436eca
apply_permutation.h: add #pragma once (moneromooo-monero)
7 years ago
Riccardo Spagni
92826e3d8b
Merge pull request #3011
...
619bb723
daemon+simplewallet: given an unknown command, show it (stoffu)
7 years ago
Riccardo Spagni
f077bbb4f1
Merge pull request #3010
...
07da9c80
Resolve addresses in get_transfers (Michał Sałaban)
7 years ago
Riccardo Spagni
ca199aa08a
Merge pull request #3008
...
50786ac7
simplewallet: Correct 3 multisig command usage help texts, e.g. for 'export_multisig_info' (rbrunner7)
7 years ago
Matt Little
7c4424531f
Support building cncrypto lib with msvc
7 years ago
moneromooo-monero
e3f0980a1d
daemon: don't drop RPC with busy error when running offline
7 years ago
Maximilian Lupke
3be98036e7
wallet-cli: Do not ask for scan_from_height if it explicitly is set to zero.
...
Fixes #3080
7 years ago
moneromooo-monero
78a2e15bea
daemon: exit with 0 when successful
7 years ago
moneromooo-monero
ab58b150ef
p2p: fix picking peers off an empty gray list
7 years ago
m2049r
939629e837
Wallet API: all recover options with password
...
also renamed memo => mnemonic in api method parms
7 years ago
moneromooo-monero
fd1dfac5d2
p2p: don't lookup seed IPs if using an exclusive peer
7 years ago
moneromooo-monero
b50182aee7
p2p: don't connect to seeds if using an exclusive peer
7 years ago
moneromooo-monero
42f86624a3
rpc: expose recent median block size in getinfo
7 years ago
moneromooo-monero
ba6d2975bc
cryptonote_core: add --disable-dns-checkpoints flag
7 years ago
moneromooo-monero
5ae617d5ae
simplewallet: single out 0 amount destinations as dummy ones
...
Avoids surprising the user with "sending 0 to..."
7 years ago
moneromooo-monero
e0404d35fe
rpc: default do_not_relay to false in sendrawtransaction
7 years ago
moneromooo-monero
c1d19f3c84
wallet2: fix sweep_all sending an atomic unit
7 years ago
moneromooo-monero
ff5626d785
ringct: handle exceptions verifying bulletproofs in worker threads
7 years ago
redfish
6fbb0b065d
cmake: set API header install path to what Qt wallet expects
7 years ago
moneromooo-monero
6cf56682bc
perf_timer: add faster x86_64 timers, and pause/resume
7 years ago
moneromooo-monero
411da337d2
perf_timer: use std::unique_ptr instead of new/delete
7 years ago
moneromooo-monero
c4f437796d
crypto: add a ge_p3_identity constant
7 years ago
moneromooo-monero
13b4c90e01
crypto: add scalar mult functions returning ge_p3 instead of ge_p2
...
ge_scalarmult_p3
ge_double_scalarmult_precomp_vartime2_p3
ge_double_scalarmult_base_vartime_p3
This makes it possible to reuse the result without having to
convert back to unsigned char[32] and back to ge types.
7 years ago
Jaquee
269ba25228
wallet2::import_blockchain fix import loop
7 years ago
Michał Sałaban
fb5c971cc6
Allow retrieving spend key via RPC
7 years ago
Jethro Grassie
be1826c0fb
Keep readline optional
7 years ago
moneromooo-monero
b56f46457c
cryptonote_protocol: fix size_t used in wire format
...
This is 32 bits on 32 bit platforms, but 64 bits on 64 bit platforms.
7 years ago
stoffu
6d40a92026
Reserve proof
7 years ago
moneromooo-monero
deeffaeb5c
blockchain: remove minor floating point usage
7 years ago
Riccardo Spagni
e61f655440
Merge pull request #3061
...
fc041b58
common cmake: make sure translation_files.h is generated for i18n.cpp (stoffu)
7 years ago
Riccardo Spagni
00f4ff26c8
Merge pull request #3021
...
dc6729a6
wallet2: std::unordered_set ctor is sometimes explicit (moneromooo-monero)
7 years ago
Riccardo Spagni
4e3716a2d2
Merge pull request #3005
...
369884a6
mnemonics: typo fix (4 bytes == 3 words, not 8 bytes) (stoffu)
7 years ago
Riccardo Spagni
0b5994fbec
Merge pull request #3004
...
a2c845c7
cryptonote_protocol: internal error consistency size check (moneromooo-monero)
7 years ago
Riccardo Spagni
990389f09d
Merge pull request #3002
...
9996d5e9
wallet2: guard against the dameon sending blocks before last checkpoint (moneromooo-monero)
eadaa6aa
wallet_rpc_server: fix wallet leak on error exit (moneromooo-monero)
7 years ago
Riccardo Spagni
229e1ce7d1
Merge pull request #2997
...
7c4f01a7
blockchain_import: more informative verification switch (moneromooo-monero)
7 years ago
Riccardo Spagni
d08aee7a7e
Merge pull request #2993
...
776b44f1
Add misc hardening flags to the cmake machinery (moneromooo-monero)
7 years ago
Riccardo Spagni
f9c66ba67c
Merge pull request #2990
...
2d17feb0
factor STL container serialization (moneromooo-monero)
7 years ago
Riccardo Spagni
6c7eb5109d
Merge pull request #2989
...
66eeeaa1
wallet2: fix failure to create tx if inputs are not enough for fee (moneromooo-monero)
7 years ago