Commit Graph

706 Commits (47f78dc11a9e7744336395884b9d9bbbbc7bb29a)

Author SHA1 Message Date
Lee Clagett 7aeb503547 Fix boost <1.60 compilation and fix boost 1.73+ warnings
4 years ago
moneromooo-monero dc1a053081
rpc: fix comparison of seconds vs microseconds
4 years ago
moneromooo-monero 6e4a55ba7e
rpc: fix relay_tx error return mixup
4 years ago
moneromooo-monero 78d435a5fa
rpc: don't display invalid json errors on default log level
4 years ago
moneromooo-monero 4d3c2d0b7b
rpc: add a sanity limit to a few RPC in restricted mode
4 years ago
moneromooo-monero 7ebb351c2d
rpc: lock access to the rpc payment object
4 years ago
SomaticFanatic 5ef0607da6 Update copyright year to 2020
4 years ago
luigi1111 f2c78f6a5b
Merge pull request #6486
4 years ago
luigi1111 de025281dc
Merge pull request #6481
4 years ago
Lee Clagett e5214a2ca2 Adding ZMQ/Pub support for txpool_add and chain_main events
4 years ago
Lee Clagett feee455c9f Fixes for ZMQ JSON-RPC endpoint names for raw tx
4 years ago
xiphon 119f706921 rpc: fix 'use_bootstrap_daemon_if_necessary' return value
4 years ago
Lee Clagett c26c93019a Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON.
4 years ago
luigi1111 ec90f9a54b
Merge pull request #6453
4 years ago
xiphon d2d3a81d0e bootstrap_daemon: fix missing virtual destructor and lambda capture (clang warning)
4 years ago
luigi1111 5757d99208
Merge pull request #6361
4 years ago
luigi1111 0150a480fd
Merge pull request #6357
4 years ago
luigi1111 cfc0f4a7fa
Merge pull request #6351
4 years ago
luigi1111 ad5200e440
Merge pull request #6342
4 years ago
luigi1111 081d49c59f
Merge pull request #6338
4 years ago
Lee Clagett da99157462 Use byte_slice for sending zmq messages - removes data copy within zmq
4 years ago
Sarang Noether 80d5320fff Hash domain separation
4 years ago
xiphon 6d6af701ec cryptonote_basic: drop unused verification_context::m_not_rct field
4 years ago
luigi1111 94f44d4ee3
Merge pull request #6325
4 years ago
luigi1111 ccc3726d86
Merge pull request #6260
4 years ago
Lee Clagett babf25d2ec Allow unrestricted rpc calls to get full txpool info
4 years ago
Alexander Blair 8cb005b39c
Merge pull request #6289
4 years ago
Lee Clagett 02d887c2e5 Adding Dandelion++ support to public networks:
4 years ago
moneromooo-monero 320bc845b3
rpc: add --rpc-payment-allow-free-loopback
4 years ago
Alexander Blair 820ab9fdea
Merge pull request #6273
4 years ago
Lee Clagett 5fcc23ae0a Move hex->bin conversion to monero copyright files and with less includes
4 years ago
Lee Clagett 0f78b06e8c Various improvements to the ZMQ JSON-RPC handling:
4 years ago
Alexander Blair f3fddd935f
Merge pull request #6259
4 years ago
Alexander Blair 9ea7df3b31
Merge pull request #6242
4 years ago
Alexander Blair 4371ac4265
Merge pull request #6225
4 years ago
Alexander Blair e22655a187
Merge pull request #6215
4 years ago
Alexander Blair 4da37daf67
Merge pull request #6211
4 years ago
xiphon 42a7a4dd32 daemon: auto public nodes - cache and prioritize most stable nodes
4 years ago
luigi1111 39e1890276
Merge pull request #6198
4 years ago
Guillaume Le Vaillant 82da832368 rpc: Add check for too old timestamps in payment signatures.
4 years ago
moneromooo-monero 3627e53aab
rpc: fix print_pool_sh not finding local txes
4 years ago
Alexander Blair 9658f5d7fc
Merge pull request #6040
4 years ago
Alexander Blair 25c1bd4714
Merge pull request #6035
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 2ce5529680
Merge pull request #6134
4 years ago
xiphon ffe7165ebf wallet: reroll fake outs selection on local tx_sanity_check failure
4 years ago
moneromooo-monero 6933693179
rpc: fill miner_tx_hash again
5 years ago
moneromooo-monero 716012ca3a
rpc: drop the obsolete and wrong "unpruned size" log
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
naughtyfox a2578892c0 --disable-ban-rpc option to prevent RPC users from banning
5 years ago
moneromooo-monero 5985c5afe8
rpc: add bad-blocks to flush_cache RPC
5 years ago
moneromooo-monero 5f2a32c15a
daemon: run with -rpc-payment-address and --rpc-restricted-bind-port
5 years ago
moneromooo-monero b90c4bc39e
rpc: error out from get_info if the proxied call errors out
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 8231c7cd04
rpc: fix bootstrap RPC payment RPC being made in raw JSON, not JSON RPC
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
Lee Clagett 68a6507c3f Fixed bug in ZMQ JSON-RPC method field
5 years ago
Bert Peters a7a40e285c Actually concatenate error strings.
5 years ago
Nathan Dorfman dce6f055f9 rpc: Only show version string if it matches expected pattern
5 years ago
Lee Clagett 5d7ae2d279 Adding support for hidden (anonymity) txpool
5 years ago
Riccardo Spagni da31077bed
Merge pull request #6047
5 years ago
moneromooo-monero ebc6ce44f4
cryptonote: untangle dependency from miner to blockchain
5 years ago
xiphon 2e2bf8a207 daemon: always use bootstrap daemon (if set) in '--no-sync' mode
5 years ago
moneromooo-monero 2f8f3a9432
rpc: base flush_cache request/response on the new base structs
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
moneromooo-monero a4dc575ccb
rpc: add a flush_cache RPC
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
Nathan Dorfman 57346864a3 rpc: Include tag in get_info version string
5 years ago
moneromooo-monero b3a9a4d99d
add a quick early out to get_blocks.bin when up to date
5 years ago
luigi1111 c81884f088
Merge pull request #5964
5 years ago
luigi1111 fcb4c72bb5
Merge pull request #5943
5 years ago
luigi1111 dc48cdc998
Merge pull request #5933
5 years ago
xiphon d4d2b5c79a p2p+rpc: don't skip p2p or rpc port bind failure by default
5 years ago
luigi1111 bf525793c7
Merge pull request #5915
5 years ago
Doyle fd4846134d Print cdifficulty and don't serialize miner tx hash twice
5 years ago
luigi1111 c6430f9dd0
Merge pull request #5893
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
luigi1111 3f6096867d
Merge pull request #5916
5 years ago
luigi1111 ee6e849627
Merge pull request #5877
5 years ago
moneromooo-monero d53a55204f
functional_tests: add get_transaction_pool_stats
5 years ago
moneromooo-monero 7b076d5170
p2p: fix bans taking port into account
5 years ago
luigi1111 d663e1e3db
Merge pull request #5818
5 years ago
luigi1111 85962ee8e2
Merge pull request #5872
5 years ago
luigi1111 6e1257cfbd
Merge pull request #5866
5 years ago
luigi1111 253786c8ea
Merge pull request #5833
5 years ago
anonimal d099658522
bootstrap_daemon: resolve CID 203915 (UNCAUGHT_EXCEPT)
5 years ago
luigi1111 0198b76217
Merge pull request #5799
5 years ago
Jesus Ramirez 2cd4fd8972 Changed the use of boost:value_initialized for C++ list initializer
5 years ago
moneromooo-monero 495a7e5b97
rpc: don't include an address in mining_status when not mining
5 years ago
moneromooo-monero 21f6c80fcd
rpc: move a leftover light wallet RPC out of daemon RPC
5 years ago
xiphon 082730b6e5 daemon: automatic public nodes discovering and bootstrap daemon switching
5 years ago
moneromooo-monero 33e91e1a1e
wallet, rpc: add a release field to get_version
5 years ago
xiphon 289d21500c rpc: fix unitialized 'core_rpc_server::m_was_bootstrap_ever_used'
5 years ago
luigi1111 c9df9d683a
Merge pull request #5696
5 years ago
moneromooo-monero fd60d05d5d
daemon: fix print_pl only printing public zone peers
5 years ago
luigi1111 4947f3bdba
Merge pull request #5636
5 years ago
luigi1111 56b98c7003
Merge pull request #5728
5 years ago
luigi1111 4baec08d5c
Merge pull request #5725
5 years ago
luigi1111 399a847cfc
Merge pull request #5689
5 years ago
luigi1111 df064eaa36
Merge pull request #5649
5 years ago
luigi1111 0ba675622f
Merge pull request #5634
5 years ago
luigi1111 0e986a86d5
Merge pull request #5607
5 years ago
luigi1111 564bb1da3a
Merge pull request #5525
5 years ago
luigi1111 2258551ef9
Merge pull request #5487
5 years ago
Thomas Winget 155475d971
Add IPv6 support
5 years ago
xiphon 52cd2fa0af rpc: implement get_public_nodes command
5 years ago
luigi1111 d4d5a4433d
Merge pull request #5623
5 years ago
luigi1111 e05873d873
Merge pull request #5606
5 years ago
luigi1111 e241a6280d
Merge pull request #5582
5 years ago
luigi1111 e579fe4ae0
Merge pull request #5530
5 years ago
luigi1111 e3de4aa68b
Merge pull request #5502
5 years ago
Lee Clagett f91a06c6d7 Dropping cppzmq dependency; adding some zmq utils
5 years ago
moneromooo-monero 65c4004963
allow blocking whole subnets
5 years ago
moneromooo-monero 515ac2951d
p2p: store network address directly in blocked host list
5 years ago
Jethro Grassie 6560bfa64c
rpc: get_block_template add optional extra_nonce
5 years ago
Jethro Grassie dc8b7a88bd
zmq: MacPorts latest fix
5 years ago
Michal vel m@lbit 1db5357c7b rpc headers fix
5 years ago
stoffu 15c699f0a6
rpc: set sanity_check_failed to false when successful
5 years ago
Howard Chu a182df21d0
Bans for RPC connections
5 years ago
moneromooo-monero 2eef90d6ef
rpc: restrict the recent cutoff size in restricted RPC mode
5 years ago
moneromooo-monero b712ae0af2
rpc: work around a GCC 7.4.0 (at least) bug
5 years ago
moneromooo-monero 14881094af
rpc: fix get_transactions getting v1 txes from the txpool
5 years ago
xiphon b8cfa92b7e rpc: implement set_bootstrap_daemon method
5 years ago
ston1th f2f207d635 miner: fix double free of thread attributes
5 years ago
xiphon cf8cb6873a rpc: use ip address string representation for peer::host field
5 years ago
moneromooo-monero 880ebfdeea
daemon: add more chain specific info in alt_chain_info
5 years ago
moneromooo-monero fcfcc3ac86
rpc: in/out peers can now return the setting's value
5 years ago
Lee Clagett 3544596f9f Add ssl_options support to monerod's rpc mode.
5 years ago
moneromooo-monero 6abaaaa994
remove obsolete save_graph skeleton code
5 years ago
moneromooo-monero 1e8f3f66bf
rpc: fail update RPC when running offline
5 years ago
moneromooo-monero 0605406714
daemon: sort alt chains by height
5 years ago
Riccardo Spagni f64f59627d
Merge pull request #5510
5 years ago
Riccardo Spagni 9d91301faa
Merge pull request #5496
5 years ago
moneromooo-monero e980938210
fix wide difficulty conversion with some versions of boost
5 years ago
moneromooo-monero 25a7cfdb4a
add a few checks where it seems appropriate
5 years ago
moneromooo-monero 5e0da6fb68
change SSL certificate fingerprint whitelisting from SHA1 to SHA-256
5 years ago
moneromooo-monero 0eb0d6b802
rpc: improve get_output_distribution
5 years ago
moneromooo-monero df83ed74e4
consensus: from v12, enforce >= 2 outputs
5 years ago
Riccardo Spagni 1b092f3a44
Merge pull request #5452
5 years ago
Riccardo Spagni 68d131615e
Merge pull request #5448
5 years ago
Riccardo Spagni f376cd5605
Merge pull request #5446
5 years ago