Commit Graph

5894 Commits (release-v0.6.1.2)

Author SHA1 Message Date
moneromooo-monero 064ab12340
functional_tests: add more blockchain related tests
5 years ago
Riccardo Spagni 5db72d12b4
Merge pull request #5388
5 years ago
Riccardo Spagni 5c02316598
Merge pull request #5382
5 years ago
Riccardo Spagni 38717dafc0
Merge pull request #5381
5 years ago
Riccardo Spagni 915d9e5a1f
Merge pull request #5380
5 years ago
Riccardo Spagni fa789109f6
Merge pull request #5379
5 years ago
Riccardo Spagni bd429033df
Merge pull request #5378
5 years ago
Riccardo Spagni 4a2cc76c84
Merge pull request #5376
5 years ago
Riccardo Spagni 3a4008f0fc
Merge pull request #5374
5 years ago
Riccardo Spagni 036daa3af9
Merge pull request #5373
5 years ago
moneromooo-monero 9f8dc4ce51
simplewallet: new net_stats command
5 years ago
Riccardo Spagni 19e37c05d6
Merge pull request #5367
5 years ago
Riccardo Spagni 793651e731
Merge pull request #5366
5 years ago
Riccardo Spagni 76fbcfe2dd
Merge pull request #5123
5 years ago
Dusan Klinec 41901b8deb
device/trezor: env-configurable ports
5 years ago
moneromooo-monero 374f388de2
wallet_rpc_server: add a all flag to export_outputs
5 years ago
stoffu 661f1fb8b2
blockchain: remove unused calc of short_term_constraint
5 years ago
Lee Clagett 2e578b8214 Enabling daemon-rpc SSL now requires non-system CA verification
5 years ago
Dusan Klinec c4f8a8a6a9
build fix: combinator.h stdexcept missing include
5 years ago
moneromooo-monero bea1918a05
blockchain_import: error out if preparing to handle blocks fails
5 years ago
moneromooo-monero ffdbcfb6b3
core: don't check block rate nor fork time in regtest mode
5 years ago
Dusan Klinec c68fe7873b
device/trezor: add button pressed request
5 years ago
Lee Clagett d58f368289 Require manual override for user chain certificates.
5 years ago
Lee Clagett 21eb1b0725 Pass SSL arguments via one class and use shared_ptr instead of reference
5 years ago
Lee Clagett 1f5ed328aa Change default SSL to "enabled" if user specifies fingerprint/certificate
5 years ago
Lee Clagett a3b0284837 Change SSL certificate file list to OpenSSL builtin load_verify_location
5 years ago
moneromooo-monero e8cf7dcc2b
rpc: merge the two get_info implementations
5 years ago
Riccardo Spagni 3759e2359f
Merge pull request #5360
5 years ago
Riccardo Spagni 18ceac9ca5
Merge pull request #5351
5 years ago
Riccardo Spagni c7e536db23
Merge pull request #5350
5 years ago
Riccardo Spagni cd8fe937ad
Merge pull request #5347
5 years ago
Riccardo Spagni 4ac78e1612
Merge pull request #5346
5 years ago
Riccardo Spagni 7e5651c346
Merge pull request #5345
5 years ago
Riccardo Spagni c61b3f0ead
Merge pull request #5344
5 years ago
Riccardo Spagni 9e72f785d6
Merge pull request #5343
5 years ago
Riccardo Spagni 6f8e0a28b2
Merge pull request #5342
5 years ago
Riccardo Spagni e1f0e6da5c
Merge pull request #5340
5 years ago
Dusan Klinec 827f52add0
wallet: API changes to enable passphrase entry
5 years ago
moneromooo-monero cbf3224180
rpc: make wide_difficulty hexadecimal
5 years ago
moneromooo-monero 089c7637a6
cryptonote: rework block blob size sanity check
5 years ago
moneromooo-monero a2561653cb
wallet: new option to start background mining
5 years ago
moneromooo-monero b40392fb02
wallet2: add --no-dns flag
5 years ago
stoffu a2195b9b7f
crypto: replace rand<T>()%N idiom with unbiased rand_idx(N)
5 years ago
stoffu a299dc96f7
rpc.gettransactions: fill as_json with partial tx in pruned mode
5 years ago
moneromooo-monero 15f27c80b9
wallet2: support multi out txes without change in sanity check
5 years ago
selsta 8bb253b0db
libwallet_merged: add missing net target
5 years ago
moneromooo-monero 0be5b2ee78
simplewallet: new unset_ring command
5 years ago
stoffu d3018d0f0b
api/wallet: fix some wrong namespace
5 years ago
moneromooo-monero c12b43cb5a
wallet: add number of blocks required for the balance to fully unlock
5 years ago
moneromooo-monero 3f1e9e84c0
wallet2: set confirmations to 0 for pool txes in proofs
5 years ago
moneromooo-monero 36c037ec47
wallet_rpc_server: error out on getting the spend key from a hot wallet
5 years ago
moneromooo-monero cd1eaff29e
wallet_rpc_server: always fill out subaddr_indices in get_transfers
5 years ago
moneromooo-monero def4016171 miner: fix race when stopping mining with start mining enabled
5 years ago
moneromooo-monero 113e487739
blockchain_stats: fix sign in formatting function
5 years ago
moneromooo-monero adaea3ea3c
various: remove unused variables
5 years ago
moneromooo-monero 631ef00e76
blockchain: some debug info when adding txes-from-block fails
5 years ago
Riccardo Spagni b6726aaa6c
Merge pull request #5319
5 years ago
moneromooo-monero f825055d22
wallet_rpc_server: error out on getting the spend key from a hot wallet
5 years ago
moneromooo-monero 67aa4adcfc
wallet_rpc_server: add a set_daemon RPC
5 years ago
moneromooo-monero 705acbac4d
wallet2: init some variables to default values if loading old wallets
5 years ago
moneromooo-monero f82bc29ec2
wallet_rpc_server: always fill out subaddr_indices in get_transfers
5 years ago
moneromooo-monero 01efdc6a7e
wallet_rpc_server: set confirmations to 0 for pending/pool txes
5 years ago
cslashm 83fc45a413 Add NanoX support
5 years ago
Riccardo Spagni 0eb2c7b272
Merge pull request #5339
5 years ago
Riccardo Spagni 6e0242f861
Merge pull request #5334
5 years ago
Riccardo Spagni 286dec012d
Merge pull request #5333
5 years ago
Riccardo Spagni b8ab510f23
Merge pull request #5332
5 years ago
Riccardo Spagni 3b52940471
Merge pull request #5349
5 years ago
Riccardo Spagni 29e4e70f30
Merge pull request #5352
5 years ago
Riccardo Spagni 3b1fa543ca
Merge pull request #5329
5 years ago
Riccardo Spagni 1ed6441925
Merge pull request #5327
5 years ago
Riccardo Spagni a69b71dc41
Merge pull request #5326
5 years ago
Riccardo Spagni 4f3f15edba
Merge pull request #5325
5 years ago
Riccardo Spagni 13f414cb9f
Merge pull request #5322
5 years ago
Riccardo Spagni 55d7eb06a8
Merge pull request #5317
5 years ago
Riccardo Spagni 97831e5f8b
Merge pull request #5308
5 years ago
Riccardo Spagni 5a71fb74f0
Merge pull request #5307
5 years ago
Riccardo Spagni c994dc7ec0
Merge pull request #5306
5 years ago
Riccardo Spagni 8b57e33789
Merge pull request #5305
5 years ago
Riccardo Spagni 30a3a73609
Merge pull request #5303
5 years ago
Riccardo Spagni 94880540e7
Merge pull request #5302
5 years ago
Riccardo Spagni b09f1bdb8f
Merge pull request #5299
5 years ago
Riccardo Spagni 4a06b3ee62
Merge pull request #5298
5 years ago
Riccardo Spagni f13d38350a
Merge pull request #5297
5 years ago
Riccardo Spagni 89fb0e3cd6
Merge pull request #5295
5 years ago
Riccardo Spagni cabd848efa
Merge pull request #5294
5 years ago
Riccardo Spagni 6cb0a26d9d
Merge pull request #5292
5 years ago
Riccardo Spagni a6b798e72f
Merge pull request #5291
5 years ago
Riccardo Spagni 574c399386
Merge pull request #5288
5 years ago
Riccardo Spagni 7ec799c542
Merge pull request #5287
5 years ago
Riccardo Spagni e55b3f9dda
Merge pull request #5239
5 years ago
moneromooo-monero eda2661aa2
Allow pruning before v10
5 years ago
Howard Chu c746f45d3e
Add hash of top block to /getheight RPC
5 years ago
moneromooo-monero 5e1a3e48ba
lmdb: fix size_t size issues on 32 bit
5 years ago
moneromooo-monero aff80e7043
blockchain: fix returned height in create_block_template
5 years ago
moneromooo-monero 07b716bfea
util: name replace_file arguments better
5 years ago
Dusan Klinec c2f271d13a
device/trezor: increase live-refresh timeout
5 years ago
italocoin 383c38fdb1 fix init warning on whatever compiler version
5 years ago
moneromooo-monero ae6885f6b4
blockchain: incremental long term block weight cache
5 years ago
moneromooo-monero 9b687c7873
blockchain: simple cache for the long term block weights
5 years ago
cslashm 7c44091541 Add get_tx_proof support, needed for new sanity check
5 years ago
cslashm 98fdcb2aa5 Add support for V11 protocol with BulletProofV2 and short amount.
5 years ago
cslashm 3a981a3313 Add application version compatibility check.
5 years ago
moneromooo-monero b0c552f50f
cryptonote_protocol_handler: add block/tx hashes in notify logs
5 years ago
moneromooo-monero ef92620c1d
socks: fix build with boost 1.70
5 years ago
moneromooo-monero 050bb337d7
wallet2: factor the watchonly/multisig/etc fields on creation
5 years ago
moneromooo-monero f1a3796a43
wallet2: fix tx sanity check change test for the sweep_all case
5 years ago
moneromooo-monero d45b85e170
wallet2: skip derivation precalc for blocks we know we'll skip
5 years ago
moneromooo-monero c84ea2993f
cryptonote_basic: some more minor speedups
5 years ago
moneromooo-monero e40eb2ad9d
cryptonote_basic: speedup calculate_block_hash
5 years ago
moneromooo-monero 547a9708de
cryptonote: block parsing + hash calculation speedup
5 years ago
moneromooo-monero 11604b6da6
blockchain: avoid unneeded block copy
5 years ago
moneromooo-monero 8461df0405
save some database calls when getting top block hash and height
5 years ago
moneromooo-monero 3bbc366147
Avoid repeated (de)serialization when syncing
5 years ago
moneromooo-monero 678262ab65
wallet_rpc_server: allow english/local language names in create_wallet
5 years ago
moneromooo-monero a8b98a0bd7
wallet: fix memory only wallets
5 years ago
fuwa 1d14b3f072 ringct: fix capitalization for scaler mult
5 years ago
Lee Clagett 7acfa9f3cc Added socks proxy (tor/i2pd/kovri) support to wallet
5 years ago
moneromooo-monero 1730a44f90
core: improve block rate monitor trigger probabilities
5 years ago
moneromooo-monero cafa15b904
wallet2: set confirmations to 0 for pool txes in proofs
5 years ago
moneromooo-monero 91f4c7f45f
Make difficulty 128 bit instead of 64 bit
5 years ago
moneromooo-monero 849a768f36
perf_timer: move some debug levels to info for consistency
5 years ago
Riccardo Spagni e4b049da05
Merge pull request #5286
5 years ago
Riccardo Spagni 4176a399de
Merge pull request #5282
5 years ago
Riccardo Spagni 8cb4293e82
Merge pull request #5277
5 years ago
Riccardo Spagni 0920ac7642
Merge pull request #5207
5 years ago
Riccardo Spagni de4ca3f14e
Merge pull request #5324
5 years ago
Riccardo Spagni 0965b101f2
Merge pull request #5321
5 years ago
rbrunner7 c23ea7962d New interactive daemon command 'print_net_stats': Global traffic stats
5 years ago
moneromooo-monero 16eda54b38
wallet: use original user address if we have a short payment id
5 years ago
Nathan Dorfman 9f49722c4d Fix build on FreeBSD
5 years ago
moneromooo-monero 19f8089fca
p2p: don't lookup seed nodes when offline
5 years ago
moneromooo-monero 18faa6da0c
wallet: add freeze/thaw/frozen commands
5 years ago
moneromooo-monero e9519e9876
cryptonote: fix calculating coinbase tx hash
5 years ago
moneromooo-monero 023f2c7747
wallet_rpc_server: remove mixin from transfer RPCs
5 years ago
moneromooo-monero adf6d7730f
wallet: fix offline signing calling a daemon RPC
5 years ago
moneromooo-monero b05f10f82e
wallet2: sanity check new tx before sending
5 years ago
Riccardo Spagni cac4c3103a
Merge pull request #5271
5 years ago
Riccardo Spagni e0a05837ba
Merge pull request #5270
5 years ago
Riccardo Spagni dcfd5a8892
Merge pull request #5266
5 years ago
Riccardo Spagni 5ac46c5310
Merge pull request #5256
5 years ago
Riccardo Spagni 6c0c7d796d
Merge pull request #5252
5 years ago
Riccardo Spagni 39107e18d5
Merge pull request #5251
5 years ago
Riccardo Spagni 56feda84d3
Merge pull request #5250
5 years ago
Riccardo Spagni 30e823e7cd
Merge pull request #5248
5 years ago
Riccardo Spagni df50181ab2
Merge pull request #5237
5 years ago
Riccardo Spagni 5e03bd06c1
Merge pull request #5235
5 years ago
Riccardo Spagni f9b1c4f962
Merge pull request #5213
5 years ago
Riccardo Spagni 48e3a341f8
Merge pull request #5211
5 years ago
moneromooo-monero efb2bdd309
slow-hash: default to JIT on x86_64
5 years ago
moneromooo-monero dc20d77459
rpc: add miner tx hash to block header response
5 years ago
moneromooo-monero 223c6b0796
dns_utils: really add default DNSSEC servers on failure
5 years ago
moneromooo-monero 760d3a2a0c
daemon: init public_port in all ctors
5 years ago
Dusan Klinec a1fd1d499c
device/trezor: HF10 support added, wallet::API
5 years ago
Dusan Klinec d74d26f2c9
crypto: hmac_keccak added
5 years ago
rbrunner7 85f2f8c933 Fix daemon startup parameter '--limit-rate' processing after parameter defaults
5 years ago
Lee Clagett 0c7e7bce18 Adding classes, functions, and utilities for common LMDB operations.
5 years ago
Riccardo Spagni f2f725d8db
Merge pull request #5201
5 years ago
Riccardo Spagni 695d51a481
Merge pull request #5203
5 years ago
Riccardo Spagni acc7211b5b
Merge pull request #5199
5 years ago
Riccardo Spagni 2900f6a3ca
Merge pull request #5198
5 years ago
Riccardo Spagni bf0f85221b
Merge pull request #5195
5 years ago
Riccardo Spagni 38dcd975f2
Merge pull request #4889
5 years ago
moneromooo-monero a7211793ba
rpc: quantize db size up to 5 GB in restricted mode
5 years ago
moneromooo-monero e99b2b12fd
simplewallet: make the long payment ids warnigns more warney
5 years ago
Riccardo Spagni c3de019f56
Merge pull request #5192
5 years ago
Riccardo Spagni 848591c4d8
Merge pull request #5190
5 years ago
Riccardo Spagni 429930534d
Merge pull request #5185
5 years ago
Riccardo Spagni e1be617ea2
Merge pull request #5182
5 years ago
Riccardo Spagni 6031a1f5b4
Merge pull request #5179
5 years ago
Riccardo Spagni fd231226b9
Merge pull request #5177
5 years ago
Riccardo Spagni 761ef99e77
Merge pull request #5168
5 years ago
Riccardo Spagni 47c278c90f
Merge pull request #5166
5 years ago
Riccardo Spagni 6d5849d9bb
Merge pull request #5165
5 years ago
Riccardo Spagni 50d48d6118
Merge pull request #5135
5 years ago
Riccardo Spagni 4c91eb23a0
Merge pull request #5061
5 years ago
Howard Chu 8a97563a93
Use threadpool instead of new threads for DNS queries
5 years ago
moneromooo-monero 4500236f25
wallet2: make use_fork_rules handle chain heights lower than leeway
5 years ago
moneromooo-monero 0a6cb30d62
wallet: flush output cache upon reorg
5 years ago
moneromooo-monero 23fb056a72
wallet_rpc_server: new auto_refresh RPC
5 years ago
Riccardo Spagni e063615a0e
Merge pull request #5249
5 years ago
Riccardo Spagni 03d1dbc2ad
Merge pull request #5280
5 years ago
moneromooo-monero 4ee156556d
wallet_rpc_server: fix buffer read overflow in string assignment
5 years ago
moneromooo-monero 8fd7452b6e
wallet: move light wallet RPC out of core RPC
5 years ago
Dusan Klinec f42263ebb6
wallet: adds rescan_bc option with preserving key images
5 years ago
moneromooo-monero 2b10f22ae6
mnemonics: fix half length seed to bytes conversion
5 years ago
moneromooo-monero 77e9815db7
blockchain: do not try to pop the genesis block
5 years ago
moneromooo-monero 328d291fe4
wallet2: set seed language when creating from json
5 years ago
moneromooo-monero a52366c1bf
wallet2: fix generation from json when restore height is not set
5 years ago
moneromooo-monero 39f000b394
miner: fix possible exit crash due to race in stop
5 years ago
moneromooo-monero cce948a5ae
simplewallet: add some missing spacing before uses data
5 years ago
Riccardo Spagni c88e992104
Merge pull request #4977
5 years ago
moneromooo-monero f962449d46
wallet_rpc_server: include out subaddress indices in get_transfers
5 years ago
moneromooo-monero aac4e2f585
wallet_rpc_server: add missing --rpc-ssl-allowed-fingerprints
5 years ago
moneromooo-monero bc61b5ca95
wallet2: don't store 0 amount outputs, they'll fail to be spent
5 years ago
moneromooo-monero 2790d4d30a
hardfork: update last_versions on popped block
5 years ago
naughtyfox 5ade72818b Wallet API: multisig_tx_set passing bug fixed
5 years ago
moneromooo-monero 576116d415
wallet: fix load failure if the mms isn't usable
5 years ago
moneromooo-monero 4ef3c895a4
blockchain: fix ahead of time PoW batch calc
5 years ago
moneromooo-monero 59478c80dd
daemon: new mining_status command
5 years ago
moneromooo-monero 4b21d38dfd
blockchain: speed up getting N blocks weights/long term weights
5 years ago
moneromooo-monero 7ac3334217
slow-hash: cache TLS references locally once at function start
5 years ago
moneromooo-monero 7632dede7b
crypto: fix PaX issue on NetBSD with CNv4 JIT
5 years ago
moneromooo-monero a48e49aa36
aesb: avoid stomping on an existing define on NetBSD
5 years ago
moneromooo-monero 3ac40938c3
timings: fix errno.h mispelt as error.h
5 years ago
moneromooo-monero 3f6f90bb31
wallet2: do not use invalid keys as fake outs in rings
5 years ago
Riccardo Spagni 49afbd0c53
Merge pull request #5232
5 years ago
moneromooo-monero 3907588bf6
rpc: make fill_pow restricted
5 years ago
moneromooo-monero c6a70af86a
wallet2: key image import fixes
5 years ago
binaryFate 1f2930ce0b Update 2019 copyright
5 years ago
Riccardo Spagni 5bbbe3902b
Merge pull request #4852
5 years ago
spoke0 8b51464516 add multisig tx sets to describe_transfer rpc endpoint
5 years ago
Martijn Otto 057c279cb4
epee: add SSL support
5 years ago
Dusan Klinec 5ea17909ca
device/trezor: debugging features, trezor tests
5 years ago
Riccardo Spagni e65221d690
Merge pull request #5119
5 years ago
Riccardo Spagni 5b9c3df5c1
Merge pull request #5103
5 years ago
Riccardo Spagni ed6aa76cca
Merge pull request #5100
5 years ago
moneromooo-monero f024a10b68
db_lmdb: make mdb_block_info format conversion more future proof
5 years ago
moneromooo-monero ceb72be329
p2p: avoid busy loop when we have nothing to connect to
5 years ago
moneromooo-monero c4851024ce
wallet_rpc_server: avoid repeated string allocations when parsing
5 years ago
moneromooo-monero 88c85c18e0
cryptonote: avoid double parsing blocks when syncing
5 years ago
moneromooo-monero 9feda0eeba
cryptonote: speed up calculating coinbase tx prunable hash
5 years ago
moneromooo-monero 238401d4e9
core: avoid double parsing blocks after hoh
5 years ago
moneromooo-monero dc5a76095c
blockchain: avoid unneeded block copy
5 years ago
moneromooo-monero 79b4e9f377
save some database calls when getting top block hash and height
5 years ago
moneromooo-monero 9827880877
blockchain: avoid pointless transaction copy and temporary
5 years ago
moneromooo-monero 07d655e438
blockchain: avoid duplicate block hash computation
5 years ago
moneromooo-monero f75d51abda
core: avoid calculating tx prefix hash when we don't need it
5 years ago
moneromooo-monero b044d03a51
Avoid repeated (de)serialization when syncing
5 years ago
Riccardo Spagni 082149c580
fix merge errors, update recommended version to 0.14.0.2
5 years ago
Riccardo Spagni f3b368c659
update checkpoints hash
5 years ago
Riccardo Spagni e518f2b1c0
update checkpoints, update README for 0.14.1 release
5 years ago
moneromooo-monero b747e836c8
wallet2: don't calculate prefix hash when we don't need it
5 years ago
moneromooo-monero e69477bf25
db: speedup block addition
5 years ago
moneromooo-monero 108c625b3f
CryptonightR: define out i386/x86_64 specific code on other archs
5 years ago
moneromooo-monero 1b8757dddc
slow-hash: fix build on arm
5 years ago
moneromooo-monero 23abe60705
check load_t_from_json return values
5 years ago
moneromooo-monero e396146aee
default initialize rpc structures
5 years ago
moneromooo-monero ef93b0995c
various: remove unused variables
5 years ago
Riccardo Spagni 2f7108f9d7
Merge pull request #5156
5 years ago
Riccardo Spagni 6984a4d69c
Merge pull request #5154
5 years ago
Riccardo Spagni 5260111631
Merge pull request #5146
5 years ago
Riccardo Spagni 8e3bd389ea
Merge pull request #5143
5 years ago
Riccardo Spagni 27db0e3bb9
Merge pull request #5141
5 years ago
Riccardo Spagni 5ab6d68a40
Merge pull request #5140
5 years ago
Riccardo Spagni 66014706bb
Merge pull request #5131
5 years ago
Riccardo Spagni 42adc50766
Merge pull request #5125
5 years ago
Riccardo Spagni 372c0da086
Merge pull request #5111
5 years ago
Riccardo Spagni 196022530b
Merge pull request #5108
5 years ago
Riccardo Spagni a28237c9ca
Merge pull request #5102
5 years ago