Commit Graph

6630 Commits (master)

Author SHA1 Message Date
Alexander Blair a6cf4b09e7
Merge pull request #6235
4 years ago
Alexander Blair 4371ac4265
Merge pull request #6225
4 years ago
Alexander Blair 2deb02f81d
Merge pull request #6224
4 years ago
Alexander Blair 6742c4acb7
Merge pull request #6223
4 years ago
Alexander Blair afff9e7041
Merge pull request #6219
4 years ago
Alexander Blair e22655a187
Merge pull request #6215
4 years ago
Alexander Blair 5e492c4cbc
Merge pull request #6213
4 years ago
Alexander Blair 4da37daf67
Merge pull request #6211
4 years ago
Alexander Blair 8606b1a14a
Merge pull request #6203
4 years ago
xiphon 42a7a4dd32 daemon: auto public nodes - cache and prioritize most stable nodes
4 years ago
sumogr 6810150d46 daemon: if no banned IPs print something
4 years ago
luigi1111 39e1890276
Merge pull request #6198
4 years ago
luigi1111 04187e5968
Merge pull request #6197
4 years ago
luigi1111 2de1137e60
Merge pull request #6194
4 years ago
luigi1111 22a0367398
Merge pull request #6190
4 years ago
xiphon fcb06f7a82 cryptonote_core: skip block notify on blockchain switching rollback
4 years ago
Interchained c61abf87c0 remove empty statements
4 years ago
Guillaume Le Vaillant 82da832368 rpc: Add check for too old timestamps in payment signatures.
4 years ago
moneromooo-monero e3779775d7
tx_pool: catch theoretical error in get_block_reward
4 years ago
moneromooo-monero 09c8111c53
threadpool: lock mutex in create
4 years ago
xiphon cc18926eba wallet2_api: wallet recovery - seed offset passphrase support
4 years ago
moneromooo-monero 9bde70e567
core: mention time being off in hash rate changes message
4 years ago
moneromooo-monero 3627e53aab
rpc: fix print_pool_sh not finding local txes
4 years ago
xiphon 29b7cd1351 device_ledger: include status code name in error message
4 years ago
xiphon 1a6e7bd40f wallet2: mention --daemon-ssl-allow-any-cert in --proxy error msg
4 years ago
moneromooo-monero c2095fc27b
miner: use verification mode for low diff one block nonce searches
4 years ago
Alexander Blair bd4acbf44c
Merge pull request #6183
4 years ago
Alexander Blair af27276452
Merge pull request #6178
4 years ago
Alexander Blair e552ba14b2
Merge pull request #6127
4 years ago
Alexander Blair 995f34b538
Merge pull request #6103
4 years ago
Alexander Blair 756f06cd83
Merge pull request #6102
4 years ago
Alexander Blair 8136bf37e2
Merge pull request #6096
4 years ago
Alexander Blair b8e5c769c7
Merge pull request #6095
4 years ago
Alexander Blair 78d4d5ab79
Merge pull request #6094
4 years ago
Alexander Blair 2532567091
Merge pull request #6078
4 years ago
Alexander Blair cd1610bc37
Merge pull request #6076
4 years ago
Alexander Blair 3b224bb99d
Merge pull request #6069
4 years ago
Alexander Blair 34d7ea62f6
Merge pull request #6053
4 years ago
Alexander Blair 9a08ac98c0
Merge pull request #6050
4 years ago
Alexander Blair 9658f5d7fc
Merge pull request #6040
4 years ago
Alexander Blair 25c1bd4714
Merge pull request #6035
4 years ago
luigi1111 d7aeb5a9f8
Merge pull request #6233
4 years ago
moneromooo-monero b818522d29
p2p: fix spurious warning when we're connected to at last one seed
4 years ago
moneromooo-monero 4771a7aec1
p2p: remove obsolete local time in handshake
4 years ago
moneromooo-monero 2fbbc4a2d3
p2p: avoid sending the same peer list over and over
4 years ago
moneromooo-monero 39a343d76e
p2p: remove backward compatible peer list
4 years ago
moneromooo-monero 606318026e
p2p: simplify last_seen serialization now we have optional stores
4 years ago
moneromooo-monero 9467b2e44c
cryptonote_protocol: omit top 64 bits of difficulty when 0
4 years ago
moneromooo-monero 5f98b46d58
p2p: remove obsolete local time from TIMED_SYNC
4 years ago
Alexander Blair 8eedc8a390
Merge pull request #6140
4 years ago
Alexander Blair 40f82b35ae
Merge pull request #6170
4 years ago
moneromooo-monero 56a4469ef3
network: log traffic and add a simple traffic analysis script
4 years ago
moneromooo-monero dd8c6b1703
wallet: do not split integrated addresses in address book api
4 years ago
xiphon dab604e010 wallet2_api: implement estimateTransactionFee
4 years ago
Alexander Blair 59e7d5686b
Merge pull request #6093
4 years ago
Alexander Blair e8f94e7f1d
Merge pull request #6173
4 years ago
Alexander Blair 93d49c1a54
Merge pull request #6172
4 years ago
Alexander Blair e51ce477db
Merge pull request #6157
4 years ago
Alexander Blair 159c78758a
Merge pull request #6154
4 years ago
Alexander Blair f20a962774
Merge pull request #6153
4 years ago
Alexander Blair d1b08c00cf
Merge pull request #6146
4 years ago
Alexander Blair 5558919e56
Merge pull request #6128
4 years ago
moneromooo-monero 2e9d1e6e1f
wallet2: fix store-tx-info loading
4 years ago
Aaron Hook d0641b42fe net: fix incorrect less operator for top/i2p addresses
4 years ago
cohcho fe92fa1391 [randomx] Add missing randomx_vm_set_cache()
4 years ago
Alexander Blair beb815a81d
Merge pull request #6144
4 years ago
Alexander Blair c39ea485a0
Merge pull request #6141
4 years ago
Alexander Blair 2ce5529680
Merge pull request #6134
4 years ago
Alexander Blair f1ca98a7ef
Merge pull request #6133
4 years ago
Alexander Blair e4e70b57ca
Merge pull request #6130
4 years ago
Alexander Blair c4abfbfbe7
Merge pull request #6124
4 years ago
Alexander Blair c6f4113265
Merge pull request #6119
4 years ago
Alexander Blair 3acb22b889
Merge pull request #6115
4 years ago
moneromooo-monero 50e59cfada
wallet2: reject zero keys in json input
4 years ago
xiphon ffe7165ebf wallet: reroll fake outs selection on local tx_sanity_check failure
4 years ago
Alexander Blair e49a055e89
Merge pull request #6112
4 years ago
Alexander Blair d024695772
Merge pull request #6105
4 years ago
Tadeas Moravec 096a9dbdf9
Wallet: Distingush amounts for a single subaddress
4 years ago
rbrunner7 664720747f Daemon: Guard against reporting "synchronized" too early
4 years ago
moneromooo-monero 0349347e6d
ringdb: use a different iv for key and data in rings table
4 years ago
moneromooo-monero 7b88208722
simplewallet: reword mixin in user message in terms of ring size
4 years ago
moneromooo-monero f507a43a23
wallet2: do not remove known rings when a tx fails
4 years ago
UkoeHB 02224e714d Fix check_fee() discrepancy.
4 years ago
moneromooo-monero a84131cea3
p2p: fix off by one adding fallback peers
4 years ago
moneromooo-monero 36bdf40288
p2p: fix adding wrong indices to the filtered peer list
4 years ago
moneromooo-monero d64e5aa719
wallet: allow message sign/verify for subaddresses
4 years ago
moneromooo-monero a6c24412e5
wallet: fix exceptions getting the hash of a pruned tx
4 years ago
moneromooo-monero 6933693179
rpc: fill miner_tx_hash again
4 years ago
moneromooo-monero 21c3d42eb9
p2p: drop the peerlist dump to TRACE
4 years ago
moneromooo-monero f717d5936c
wallet2: guard against race with multiple decrypt_keys users
4 years ago
moneromooo-monero 716012ca3a
rpc: drop the obsolete and wrong "unpruned size" log
4 years ago
stoffu ae84ec90c8
wallet-cli/rpc: allow sweep_all to use outputs in all subaddresses within an account
4 years ago
palomato bc6d8aa343
Corrected message typo
5 years ago
moneromooo-monero 5cbb17b946
wallet2: fix hang in wallet refresh
5 years ago
moneromooo-monero 8a276451b2
blockchain: fix flushing txes from the txpool
5 years ago
luigi1111 b4e1dc83d2
Merge pull request #6057
5 years ago
luigi1111 e5cc6d39a9
Merge pull request #6055
5 years ago
luigi1111 ccde60838b
Merge pull request #6054
5 years ago
luigi1111 fb64463c4c
Merge pull request #6052
5 years ago
luigi1111 e629db18f4
Merge pull request #6049
5 years ago
luigi1111 a61db51aae
Merge pull request #6027
5 years ago
luigi1111 dad4cf121e
Merge pull request #6018
5 years ago
moneromooo-monero 987c3139dc
print_coinbase_tx_sum now supports 128 bits sums
5 years ago
Howard Chu c361303184
Silence miner debugmsg spam
5 years ago
moneromooo-monero d93e1dffa9
simplewallet: warn on refresh if refresh-from-block-height seems off
5 years ago
moneromooo-monero a6a2ad6cac
simplewallet: set manual refresh mode in rescan_bc
5 years ago
Jason Rhinelander 72ca7e3b0f Fix time comparison math
5 years ago
naughtyfox a2578892c0 --disable-ban-rpc option to prevent RPC users from banning
5 years ago
moneromooo-monero 94266eeb89
simplewallet: fix output age display with duplicate heights
5 years ago
moneromooo-monero f1d379d27d
simplewallet: fix "outputs in same tx" detector
5 years ago
moneromooo-monero 5985c5afe8
rpc: add bad-blocks to flush_cache RPC
5 years ago
woodser ef95a76d0d remove unused variable 'ptx' from on_describe_transfer()
5 years ago
moneromooo-monero 5f2a32c15a
daemon: run with -rpc-payment-address and --rpc-restricted-bind-port
5 years ago
moneromooo-monero f8127831c7
simplewallet: fix encrypted payment id note triggering on dummy ones
5 years ago
moneromooo-monero 316ab7b56e
wallet2: better error when restoring a wallet with the wrong keys
5 years ago
moneromooo-monero b90c4bc39e
rpc: error out from get_info if the proxied call errors out
5 years ago
moneromooo-monero 054b2621b1
node_rpc_proxy: init some new rpc payment fields in invalidate
5 years ago
moneromooo-monero d0faae2a92
rpc: init a few missing client_info members
5 years ago
moneromooo-monero d56a483abe
rpc: do not propagate exceptions out of a dtor
5 years ago
moneromooo-monero 3c849188ab
rpc: always set the update field in update on sucess
5 years ago
moneromooo-monero 3813a992e4
download: catch exceptions checking for size
5 years ago
moneromooo-monero 8231c7cd04
rpc: fix bootstrap RPC payment RPC being made in raw JSON, not JSON RPC
5 years ago
moneromooo-monero 88b82befc7
simplewallet: point to "set help" in the lock screen message
5 years ago
moneromooo-monero f19c9f2307
util: allow newlines in string to be split
5 years ago
selsta 7ac7d5d32f
updates: fix source code URL on _WIN32
5 years ago
moneromooo-monero 81c2658989
rpc: don't auto fail RPC needing payment in bootstrap mode
5 years ago
moneromooo-monero d7cf872767
rpc: add received_timestamp for pool txes in gettransactions
5 years ago
Matt Smith 0e0351c456 wallet_rpc_server: add count parameter to create_address
5 years ago
moneromooo-monero 402dd2078c
db_lmdb: guard against non NUL terminated keys
5 years ago
Jethro Grassie d8fc8d8868
make d2h et al. constant-time
5 years ago
xiphon 3b41933335 wallet: don't issue node rpc proxy requests in '--offline' mode
5 years ago
moneromooo-monero 24adee4a08
p2p: don't request flags after closing connection
5 years ago
Lee Clagett 68a6507c3f Fixed bug in ZMQ JSON-RPC method field
5 years ago
Howard Chu 47d094c0c4
Fix #6147 DB corruption from child process overwrite
5 years ago
luigi1111 df9843212a
Merge pull request #6135
5 years ago
moneromooo-monero b9b5c473d1
threadpool: use std::move when taking an element off the queue
5 years ago
moneromooo-monero 08635a0875
blockchain: speedup fetching pruned contiguous tx blobs
5 years ago
xiphon 09f59eccad wallet: set non-empty error string on connection failure
5 years ago
Bert Peters a7a40e285c Actually concatenate error strings.
5 years ago
selsta 6dec001359
simplewallet: fix restore height warning
5 years ago
Bert Peters b2ad757f48 Replace memset with memwipe.
5 years ago
moneromooo-monero 9fe8a76c59
perf_timer: fix pause/resume macros dereferencing too much
5 years ago
wowario 67b4a19edf
simplewallet: noob-friendly help menu
5 years ago
Nathan Dorfman dce6f055f9 rpc: Only show version string if it matches expected pattern
5 years ago
Nathan Dorfman 3293780992 daemon: Use rpc for "version" command
5 years ago
moneromooo-monero 21d4c21619
blockchain: error out if the builtin hashes data size is wrong
5 years ago
moneromooo-monero 6f45cfa5c5
p2p: zero last seen timestamp when inserting a new peer
5 years ago
moneromooo-monero 27522aaa12
core_tests: reset thread pool between tests
5 years ago
xiphon 7c1d31b0a1 build: fix IOS, build blockchain_db and rpc, skip wallet_rpc_server
5 years ago
moneromooo-monero 0de8a0d37d
wallet_rpc_server: new estimate_tx_size_and_weight RPC
5 years ago
moneromooo-monero 4b38400336
wallet2: don't try to lock an empty filename
5 years ago
moneromooo-monero b328de6b7a
wallet_rpc_server: add tx weight in transfer commands responses
5 years ago
moneromooo-monero 27457a2268
wallet2: fix pool txes not being flushed when mined
5 years ago
moneromooo-monero a633f85da9
daemon: allow printing N blocks from the end of the chain
5 years ago
moneromooo-monero 7ba31191f3
daemon: add +meta print_tx parameter
5 years ago
moneromooo-monero 236d2a88e2
blockchain_stats: make it work on pruned blockchains
5 years ago
Nathan Dorfman 2e58eb5cdb lmdb: Remove meaningless const qualifier on function type
5 years ago
Lee Clagett 70c9cd3c9c Change to Tx diffusion (Dandelion++ fluff) instead of flooding
5 years ago
Riccardo Spagni 06b0441762
Merge pull request #6074
5 years ago
Lee Clagett 5d7ae2d279 Adding support for hidden (anonymity) txpool
5 years ago
Riccardo Spagni eaadbbdab0
Merge pull request #6079
5 years ago
Riccardo Spagni da31077bed
Merge pull request #6047
5 years ago
Riccardo Spagni e4d1674e8c
0.15.0.0 release engineering
5 years ago
moneromooo-monero 38f6910481
simplewallet: plug a timing leak
5 years ago
JamesWrigley b9fc206660 Add a --keep-fakechain option to keep fakechain databases
5 years ago
moneromooo-monero e108330248
wallet: reuse cached height when set after refresh
5 years ago
moneromooo-monero 5956beaa15
wallet2: fix is_synced checking target height, not height
5 years ago
moneromooo-monero fd35e2304a
wallet: fix another facet of "did I get some monero" information leak
5 years ago
moneromooo-monero d5472bd87b
wallet2: do not send an unnecessary last getblocks.bin call on refresh
5 years ago
moneromooo-monero 22d30866ca
simplewallet: add missing inactivity-lock-timeout to set help blurb
5 years ago
moneromooo-monero 9f57f0df92
simplewallet: do not mention inactivity if a lock was manual
5 years ago
moneromooo-monero 97ae7bb5cb
wallet2: do not repeatedly ask for pool txes sent to us
5 years ago
moneromooo-monero ebc6ce44f4
cryptonote: untangle dependency from miner to blockchain
5 years ago
moneromooo-monero 3b8dcc290d
wallet2: make keys unlocker reentrant
5 years ago
moneromooo-monero 886ed25055
blockchain: fix comment wrongly refering to SHA-3 rather than Keccak
5 years ago
moneromooo-monero 017f816897
daemon: handle printing higher hash rates
5 years ago
moneromooo-monero deb350b783
always print peer IDs in the same format
5 years ago
moneromooo-monero c96b7ee619
tx_pool: fix error message assuming incorrectly
5 years ago
xiphon 2e2bf8a207 daemon: always use bootstrap daemon (if set) in '--no-sync' mode
5 years ago
Sarang Noether 45fd72b0d7 Updated paper references
5 years ago
moneromooo-monero 65301c406e
core: point out when we hit the block rate visibility limit
5 years ago
Sarang Noether 277003f145 Minor prover simplification
5 years ago
luigi1111 4c9fd8d86d
Merge pull request #6044
5 years ago
moneromooo-monero eb16755083
blockchain: fix unwanted error when probing the pool for a tx
5 years ago
moneromooo-monero 2f8f3a9432
rpc: base flush_cache request/response on the new base structs
5 years ago
moneromooo-monero e8964c26cc
wallet: do not warn if the rpc cost was free
5 years ago
luigi1111 ef8b3a15b4
Merge pull request #6017
5 years ago
moneromooo-monero f7f7513ec3
rpc: fix PRIx64 build error on some systems
5 years ago
luigi1111 7caa2b0d3e
Merge pull request #6024
5 years ago
luigi1111 07c6789148
Merge pull request #5958
5 years ago
luigi1111 86d085e988
Merge pull request #6028
5 years ago
luigi1111 f253bf3846
Merge pull request #6007
5 years ago
luigi1111 9a995f338a
Merge pull request #6023
5 years ago
luigi1111 68b03abdc5
Merge pull request #6021
5 years ago
luigi1111 4a67bdbde4
Merge pull request #6019
5 years ago
luigi1111 711625c467
Merge pull request #6014
5 years ago
luigi1111 59439f8113
Merge pull request #6013
5 years ago
moneromooo-monero a4dc575ccb
rpc: add a flush_cache RPC
5 years ago
luigi1111 960c215801
Merge pull request #5357
5 years ago
moneromooo-monero 174a6ac9c5
tx_pool: fix divide by 0 in log
5 years ago
moneromooo-monero 9768e96d74
simplewallet: remove remaining payment id dead code
5 years ago
xiphon 296ec7c9bb device: bounds checking in Ledger send_secret/receive_secret
5 years ago
moneromooo-monero 643dcb9700
net: link with libzmq
5 years ago
moneromooo-monero ffa46026b5
simplewallet: add public_nodes command
5 years ago
moneromooo-monero 2899379791
daemon, wallet: new pay for RPC use system
5 years ago
Lee Clagett 65e8a89e1c Change monerod --proxy to --tx-proxy
5 years ago
luigi1111 cc46f05f1f
Merge pull request #6002
5 years ago
Jake Hemmerle d60c1b6312 changed 'batttery' to 'battery'
5 years ago
Nathan Dorfman 57346864a3 rpc: Include tag in get_info version string
5 years ago
luigi1111 81f6c3745e
Merge pull request #5495
5 years ago
moneromooo-monero 28a627c5ac
gen_ssl_cert: new tool to generate SSL certs for Monero
5 years ago
luigi1111 2200767963
Merge pull request #6004
5 years ago
luigi1111 87171916ee
Merge pull request #5998
5 years ago
moneromooo-monero 951ceab4f6
daemon: print difficulty in decimal, as it used to be
5 years ago
luigi1111 f9b5af85ea
Merge pull request #6001
5 years ago
luigi1111 8926829569
Merge pull request #6000
5 years ago
luigi1111 bef8d3e381
Merge pull request #5999
5 years ago
luigi1111 5f6a06e74c
Merge pull request #5997
5 years ago
moneromooo-monero b3a9a4d99d
add a quick early out to get_blocks.bin when up to date
5 years ago
moneromooo-monero 93e74269b3
wallet2: error out when we need a daemon password but have no prompt function
5 years ago
moneromooo-monero 635401b077
wallet2: fix the logged number of detached transfers
5 years ago
luigi1111 4233d88341
Merge pull request #5973
5 years ago
luigi1111 bb2bcf3521
Merge pull request #5972
5 years ago
luigi1111 2c497bc411
Merge pull request #5989
5 years ago
luigi1111 1e9b577f2a
Merge pull request #5985
5 years ago
luigi1111 35da1ce307
Merge pull request #5983
5 years ago
luigi1111 8a88d9186a
Merge pull request #5982
5 years ago
luigi1111 426d2ac8ee
Merge pull request #5981
5 years ago
luigi1111 3fb85857e0
Merge pull request #5980
5 years ago
luigi1111 99e4c403cb
Merge pull request #5977
5 years ago
luigi1111 cf2d4d9a16
Merge pull request #5974
5 years ago
luigi1111 8bb3c6a8e6
Merge pull request #5970
5 years ago
luigi1111 84ce43a239
Merge pull request #5966
5 years ago
luigi1111 c81884f088
Merge pull request #5964
5 years ago
luigi1111 6f202844b5
Merge pull request #5919
5 years ago
moneromooo-monero be82c40703
Support median block size > 4 GB
5 years ago
tevador 0136bf7448 v12 fork heights
5 years ago
moneromooo-monero 705edd81d9
daemon: fix coinbase txes always being seen as pruned
5 years ago
moneromooo-monero 641c9cf19d
daemon: add miner tx hash in print_block output
5 years ago
Nathan Dorfman fbf81689d4 utils: Increase max block size for import/export
5 years ago
moneromooo-monero 0da09ede86
protocol: fix syncing from peers being too choosy about peers
5 years ago
moneromooo-monero 37cccb8cfb
db_lmdb: an empty prunable data record means the tx is not pruned
5 years ago
luigi1111 6c05723981
Merge pull request #5984
5 years ago
luigi1111 461a25e1b5
Merge pull request #5962
5 years ago
luigi1111 824521b7bc
Merge pull request #5959
5 years ago
luigi1111 017baeeab5
Merge pull request #5956
5 years ago
luigi1111 67043d642d
Merge pull request #5954
5 years ago
luigi1111 40e71742a0
Merge pull request #5952
5 years ago
luigi1111 75f7959fa9
Merge pull request #5946
5 years ago
moneromooo-monero 7fcd0b55ea
blockchain: initialize pow to ff..ff
5 years ago