Commit Graph

6462 Commits (21fe6a289b934bd96bf83d5d23ece14ec850df27)

Author SHA1 Message Date
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
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
moneromooo-monero 4f583d564c
daemon: fix print_pl synopsis missing recent options
5 years ago
luigi1111 fcb4c72bb5
Merge pull request #5943
5 years ago
luigi1111 37a72fd6ae
Merge pull request #5941
5 years ago
luigi1111 dd24d7f7fd
Merge pull request #5940
5 years ago
luigi1111 dc48cdc998
Merge pull request #5933
5 years ago
moneromooo-monero 4d0aadc081
wallet_rpc_server: don't report integrated addresses for 0 payment ID
5 years ago
moneromooo-monero 19c0506e14
wallet: remove long payment ID sending support
5 years ago
moneromooo-monero 455f9e3e9f
wallet2: ignore received unencrypted payment IDs (but warn hard)
5 years ago
moneromooo-monero b295e3cff6
simplewallet: reinstate short payment id nag, only if non default
5 years ago
Gingeropolous 6fdaaba935
node.inl, add xmrchain.net IP to hardcoded peers
5 years ago
pkubaj 0f4fddc2f8
Add also ifdef __x86_64__
5 years ago
tevador ea813cfb1b RandomX: update to v1.1.4
5 years ago
pkubaj 7fdaa8285e
Fix build on FreeBSD/!x86
5 years ago
xiphon d4d2b5c79a p2p+rpc: don't skip p2p or rpc port bind failure by default
5 years ago
moneromooo-monero 32d6376673
simplewallet: add --restore-from-seed alias
5 years ago
moneromooo-monero bba5baec37
simplewallet: don't trigger idle lock right after a foreground refresh
5 years ago
moneromooo-monero ab96181e91
blockchain: use effective median block weight for penalty from v12
5 years ago
moneromooo-monero 1ba9bafd33
tx_pool: do not divide by 0
5 years ago
moneromooo-monero fe443bbdec
cryptonote: don't leave block_weight uninitialized
5 years ago
moneromooo-monero 88c9d90ac4
protocol: initialize block_weight in block_complete_entry ctor
5 years ago
moneromooo-monero 9447e7276d
cryptonote: add function to get weight from a pruned tx
5 years ago
moneromooo-monero 01f660f60f
blockchain: fill in cumulative block weight for alt blocks
5 years ago
moneromooo-monero e85c838154
simplewallet: do not print warning for locked coinbase txes
5 years ago
moneromooo-monero abd376313b
cryptonote: fill in tx weight when syncing from pruned blocks
5 years ago
luigi1111 bf525793c7
Merge pull request #5915
5 years ago
luigi1111 5920913171
Merge pull request #5948
5 years ago
luigi1111 b0840a8e01
Merge pull request #5932
5 years ago
luigi1111 a74a82c8b2
Merge pull request #5926
5 years ago
luigi1111 342e7f844f
Merge pull request #5921
5 years ago
Howard Chu f54301dd75
Fix for miners on reorg
5 years ago
Doyle fd4846134d Print cdifficulty and don't serialize miner tx hash twice
5 years ago
stoffu ec14abdbe8
tx_pool: make spent return-by-reference as intended
5 years ago
Howard Chu 2675cf4483
Update to RandomX v1.1.3, simplify
5 years ago
selsta 4d22317dee
wallet2: don't delete file that may not exist
5 years ago
Howard Chu 1c600a492f
Fix randomx cache selection for RPCs
5 years ago
cslashm 32febd277d Fix debug feature
5 years ago
cslashm 235b94eb59 Revert PR #5835 (export view key)
5 years ago
cslashm 34f28a79bc Add display address
5 years ago
cslashm d25acd7a1d Add hmac over encrypted value during transaction
5 years ago
moneromooo-monero 4ce40edb27
p2p: reject invalid pruning seeds in peer lists
5 years ago
xiphon ec7f2ff9ed p2p: reject invalid rpc_port in peer lists
5 years ago
stoffu 93d5cf2441
wallet2: add ignore-outputs-{above/below} option
5 years ago
SomaticFanatic 16498dc8ef
simplewallet.cpp - clean up welcome message
5 years ago
luigi1111 b60cf6a938
Merge pull request #5939
5 years ago
luigi1111 3f732841f5
Merge pull request #5906
5 years ago
luigi1111 17f063a50f
Merge pull request #5902
5 years ago
luigi1111 d9cb50870d
Merge pull request #5900
5 years ago
luigi1111 e23b9847d0
Merge pull request #5894
5 years ago
luigi1111 c6430f9dd0
Merge pull request #5893
5 years ago
moneromooo-monero d37d30f79a
blockchain: tweak fee as a function of median values
5 years ago
binaryFate 6b4bc0d389 RPC on_transfer_split error consistent with on_transfer if no tx sent
5 years ago
xiphon 9baf2a7caa build: link wallet_merged against blockchain_db and hardforks obj
5 years ago
moneromooo-monero 8330e772f1
monerod can now sync from pruned blocks
5 years ago
Howard Chu 81c2ad6d5b
RandomX integration
5 years ago
moneromooo-monero 3455efafa8
ban peers sending bad pow outright
5 years ago
Martijn Otto f3b65c66f8
Request a thread stack size that is large enough for unbound
5 years ago
luigi1111 3f6096867d
Merge pull request #5916
5 years ago
luigi1111 5fe38977b5
Merge pull request #5905
5 years ago
moneromooo-monero 74a23e9a59
protocol: only print sync complete message when out of precompiled hashes
5 years ago
luigi1111 44aa7d5439
Merge pull request #5882
5 years ago
luigi1111 06bee964a8
Merge pull request #5878
5 years ago
luigi1111 ee6e849627
Merge pull request #5877
5 years ago
luigi1111 8c41d36a08
Merge pull request #5864
5 years ago
luigi1111 a1736a9429
Merge pull request #5848
5 years ago
moneromooo-monero d0663837d2
core: move hardforks into its own lib
5 years ago
moneromooo-monero a444f06e53
blockchain: enforce 10 block age for spending outputs
5 years ago
moneromooo-monero d53a55204f
functional_tests: add get_transaction_pool_stats
5 years ago
moneromooo-monero cc4be4fa15
wallet: add edit_address_book RPC
5 years ago