Commit Graph

4927 Commits (release-v0.5.1)

Author SHA1 Message Date
moneromooo-monero 7340300460
add --block-notify to monerod and --tx-notify to monero-wallet-{cli,rpc}
6 years ago
moneromooo-monero 83debef99e
wallet_rpc_server: remove verbose field in incoming_transfers query
6 years ago
moneromooo-monero 7dd11711b0
wallet2: fix transfers between subaddresses hitting the sanity check
6 years ago
moneromooo-monero 3ebd05d4e5
miner: restore stream flags after changing them
6 years ago
moneromooo-monero fb6a363050
miner: do not propagate exceptions through dtor
6 years ago
moneromooo-monero 0749a8bd3c
db_lmdb: do not propagate exceptions in dtor
6 years ago
moneromooo-monero 1b0afeeb1c
wallet_rpc_server: exit cleanly on unhandled exceptions
6 years ago
moneromooo-monero ea7f954381
threadpool: do not propagate exceptions through the dtor
6 years ago
moneromooo-monero 6e8554221f
gen_multisig: nice exit on unhandled exception
6 years ago
moneromooo-monero 53df2deb36
db_lmdb: catch error in mdb_stat calls during migration
6 years ago
moneromooo-monero e67016ddb4
blockchain_blackball: catch failure to commit db transaction
6 years ago
wow nero 921b0fb11b
use default create_address_file argument
6 years ago
moneromooo-monero 02563bf4b9
simplewallet: top level exception catcher to print nicer messages
6 years ago
moneromooo-monero c57a65b246
blockchain_blackball: fix shift range for 32 bit archs
6 years ago
Dusan Klinec 06d05c21eb
device: set device name correctly if key_on_device is set
6 years ago
wow nero 17142ec9bb
malloc scratchpad for all supported android archs
6 years ago
Howard Chu fe1256471a
Fixup RENAME_DB() macro
6 years ago
Riccardo Spagni 6f5360b3c6
bump version to 0.13.0.1
6 years ago
Riccardo Spagni cf470bf3d6
switch from master to rc
6 years ago
moneromooo-monero 174f31bf7d
simplewallet: don't complain about payment id on pool mined blocks
6 years ago
Riccardo Spagni 8bf5a00564
Merge pull request #4423
6 years ago
Riccardo Spagni f2eee1eb8c
Merge pull request #4438
6 years ago
moneromooo-monero e350cc5ad5
wallet2: fix duplicate output making it to the RPC
6 years ago
Riccardo Spagni 689758d691
Merge pull request #4435
6 years ago
Riccardo Spagni 295bae10ba
Merge pull request #4412
6 years ago
Riccardo Spagni e67789d075
Merge pull request #4422
6 years ago
Riccardo Spagni 0d206dccda
Merge pull request #4430
6 years ago
Riccardo Spagni cd8c7f6e78
Merge pull request #4433
6 years ago
Riccardo Spagni 78fd2599c2
Merge pull request #4414
6 years ago
moneromooo-monero c39ad0cd72
tx_pool: fix tx removal at startup keeping references
6 years ago
Riccardo Spagni 357441a2fa
add checkpoints for testnet and mainnet
6 years ago
moneromooo-monero 50981c40ce
blockchain: add stagenet v8 and v9, two weeks before mainnet
6 years ago
cslashm bb6e3bbc0f Replace USB-CCID (smartcard) by USB-HID
6 years ago
moneromooo-monero b35beaa8d6
wallet_rpc_server: include account index in incoming_transfers RPC
6 years ago
moneromooo-monero 1dd5c73f62
bulletproofs: multiply points by 8 first thing in verification
6 years ago
Riccardo Spagni d9f666d78c
update checkpoints.dat
6 years ago
moneromooo-monero 6e270fbd29
wallet2_api: fix for latest code changes
6 years ago
oneiric a21da9058b
Wallet: use unique_ptr for WalletImpl members
6 years ago
Riccardo Spagni 6b1b4e83dd
update version to 13.0
6 years ago
Riccardo Spagni fb47963e09
Merge pull request #4404
6 years ago
moneromooo-monero 7964d4f8ea
wallet2: handle corner case in picking fake outputs
6 years ago
moneromooo-monero 83907f8829
wallet_rpc_server: fix --run-as-service on Windows
6 years ago
Lee Clagett f3cd51a12b cryptonote tweak v2.2
6 years ago
moneromooo-monero 4d0a8db06d
device: fix warnings about overridden functions
6 years ago
moneromooo-monero e03402b0c7
wallet_rpc_server: fix build for windows
6 years ago
Riccardo Spagni b65e236fda
Merge pull request #4405
6 years ago
Riccardo Spagni 85110b42ab
Merge pull request #4401
6 years ago
Riccardo Spagni fd74815f65
Merge pull request #4399
6 years ago
Riccardo Spagni aa1d321e5f
Merge pull request #4395
6 years ago
Riccardo Spagni 63eeb9df80
Merge pull request #4394
6 years ago
Riccardo Spagni 37a306370d
Merge pull request #4388
6 years ago
Riccardo Spagni 4a652d6b52
Merge pull request #4379
6 years ago
Riccardo Spagni 0645dcdbdb
Merge pull request #4378
6 years ago
Riccardo Spagni dc9a69d980
Merge pull request #4376
6 years ago
Riccardo Spagni 629db71593
Merge pull request #4373
6 years ago
Riccardo Spagni a059bcd74e
Merge pull request #4371
6 years ago
Riccardo Spagni d6893aedf6
Merge pull request #4369
6 years ago
naughtyfox 7a056f4425 WalletAPI: multisigSignData bug fixed
6 years ago
moneromooo-monero 43a06350cf
ringdb: use cursors to be a bit faster
6 years ago
moneromooo-monero 8db2d8d416
simplewallet: fix --generate-from-json setting wrong wallet filename
6 years ago
wow nero bce474be7d
query backing device
6 years ago
Riccardo Spagni 2371a814cf
Merge pull request #4387
6 years ago
Riccardo Spagni 68dcf73de2
Merge pull request #4366
6 years ago
Riccardo Spagni 535bd0eb7e
Merge pull request #4361
6 years ago
Riccardo Spagni 08f0c60ffc
Merge pull request #4360
6 years ago
Riccardo Spagni df98bc50a6
Merge pull request #4357
6 years ago
Riccardo Spagni 9d0565615c
Merge pull request #4354
6 years ago
Riccardo Spagni 0ff0850545
Merge pull request #4344
6 years ago
Riccardo Spagni 7ab49f96ad
Merge pull request #4341
6 years ago
Riccardo Spagni 22a6591a70
Merge pull request #4325
6 years ago
Riccardo Spagni 3cfa45cc7d
Merge pull request #4317
6 years ago
Riccardo Spagni e468d541b4
Merge pull request #4311
6 years ago
Riccardo Spagni 580497d5f9
Merge pull request #4306
6 years ago
Riccardo Spagni b174527f1d
Merge pull request #4302
6 years ago
Riccardo Spagni b4a9ebad6c
Merge pull request #4299
6 years ago
Riccardo Spagni 728a947646
Merge pull request #4273
6 years ago
Riccardo Spagni 9c40bc62fc
Merge pull request #3430
6 years ago
whythat 4ed30bab50
wallet: implement coin splitting for sweep_* 'outputs' option
6 years ago
whythat 24f5239693
wallet: add 'outputs' option for sweep_* commands
6 years ago
cryptochangements34 f77ce675cb rpc: allow pruning of json encoded txs
6 years ago
Alexandro Sanchez 9bf0105e25 Fixed Keccak implementation on big-endian platforms
6 years ago
stoffu ba8dd3479d
api/wallet: properly disable key encryption
6 years ago
moneromooo-monero b766014933
node_rpc_proxy: return a non empty error string on connection failure
6 years ago
moneromooo-monero 05edc969c0
simplewallet: remove obsolete transfer_original command
6 years ago
moneromooo-monero 6e6ffc0650
wallet2_api: bring up to latest wallet api
6 years ago
jcktm c336d0f217 add daemonizer to rpc wallet
6 years ago
moneromooo-monero 4cb1d879f6
blockchain_blackball: s/return false;/return 0;/
6 years ago
moneromooo-monero 9bdc9109fb
blockchain_blackball: use %zu for size_t
6 years ago
moneromooo-monero db3db0930e
blockchain_blackball: use mdb_size_t where appropriate
6 years ago
moneromooo-monero b1f05f589e
blockchain_blackball: error out on fgets error
6 years ago
Dusan Klinec f9b22a7b01
hw_device: support for multiple devices added [for review]
6 years ago
Riccardo Spagni d743994086
Merge pull request #4324
6 years ago
moneromooo-monero 44259e560e
wallet: ask-password can now ask without encrypting the secret spend key
6 years ago
Riccardo Spagni fd194aaa4d
Merge pull request #4347
6 years ago
Riccardo Spagni 7850541074
Merge pull request #4337
6 years ago
Riccardo Spagni b182dc8262
Merge pull request #4336
6 years ago
Riccardo Spagni dd2fc3afe3
Merge pull request #4332
6 years ago
Riccardo Spagni 1396b65bbc
Merge pull request #4331
6 years ago
Riccardo Spagni 7addabce8f
Merge pull request #4330
6 years ago
Riccardo Spagni 5f9374c735
Merge pull request #4329
6 years ago
Riccardo Spagni 9f24e57dc2
Merge pull request #4326
6 years ago
Riccardo Spagni 15570f9a8f
Merge pull request #4380
6 years ago
Riccardo Spagni 3584a852a3
Merge pull request #4372
6 years ago
moneromooo-monero 53a99ca112
cn_deserialize: comment out pruned tx case
6 years ago
Riccardo Spagni 239a7e10ff
Merge pull request #4253
6 years ago
moneromooo-monero be001326d1
remove obsolete daemon selection of fake outs and old tx construction
6 years ago
Riccardo Spagni 1c36fcf886
Merge pull request #4309
6 years ago
Riccardo Spagni c74d9057f8
Merge pull request #4260
6 years ago
Riccardo Spagni fa53b76129
Merge pull request #4251
6 years ago
Riccardo Spagni 438781afc4
Merge pull request #4221
6 years ago
Riccardo Spagni d794abb8c5
Merge pull request #4208
6 years ago
Riccardo Spagni 5fe6aa19f6
Merge pull request #4154
6 years ago
Riccardo Spagni 249feda4e1
Merge pull request #4147
6 years ago
moneromooo-monero 607301bf6d
rct: avoid repeated unnecessary conversions when accummulating
6 years ago
moneromooo-monero ac9346637a
rpc: add a "is an update available" flag in get_info
6 years ago
moneromooo-monero 2ace509a78
simplewallet: print reason why refresh+password is needed
6 years ago
moneromooo-monero 4f81cd3a3c
rpc: add cumulative difficulty in block header data
6 years ago
moneromooo-monero 1660b0e72c
tx_pool: make the max tx size a consensus rule from v8
6 years ago
cslashm cd236aebca Add bulletproof support
6 years ago
Lee Clagett 55c7cd1458 Adding expect<T> - a value-or-error implementation
6 years ago
moneromooo-monero b2bb9312a7
blockchain: simplify output distribution code
6 years ago
moneromooo-monero befdcbf4be
db_lmdb: do not use base for cumulative distribution
6 years ago
stoffu 67a56a9f8b
rctTypes: fix incorrect serialization
6 years ago
moneromooo-monero 56b50faab2
wallet: use wipeable_string in more places where a secret is used
6 years ago
Riccardo Spagni 157690caaa
Merge pull request #4352
6 years ago
thomasvaughan bcda7adcd4 NetBSD support
6 years ago
Riccardo Spagni e6d36c1701
Merge pull request #4219
6 years ago
moneromooo-monero 9137ad2c63
blockchain: add a testnet v9 a day after v8
6 years ago
moneromooo-monero ac4f71c200
wallet2: bump testnet rollback to account for coming reorg
6 years ago
moneromooo-monero 8f418a6db0
bulletproofs: #include <openssl/bn.h>
6 years ago
moneromooo-monero 2bf636503f
bulletproofs: speed up the latest changes a bit
6 years ago
moneromooo-monero 044dff5a30
bulletproofs: scale points by 8 to ensure subgroup validity
6 years ago
moneromooo-monero c83012c476
bulletproofs: match aggregated verification to sarang's latest prototype
6 years ago
moneromooo-monero 463434d1f7
more comprehensive test for ge_p3 comparison to identity/point at infinity
6 years ago
moneromooo-monero a129bbd944
multiexp: fix maxscalar off by one
6 years ago
moneromooo-monero 7ed496cc78
ringct: error out when hashToPoint* returns the point at infinity
6 years ago
moneromooo-monero d1591853bf
cryptonote_basic: check output type before using it
6 years ago
moneromooo-monero 61632dc166
ringct: prevent a potential very large allocation
6 years ago
moneromooo-monero a4317e61b5
crypto: some paranoid checks in generate_signature/check_signature
6 years ago
moneromooo-monero 7434df1cc6
crypto: never return zero in random32_unbiased
6 years ago
moneromooo-monero 0825e97436
multiexp: fix wrong Bos-Coster result for 1 non trivial input
6 years ago
moneromooo-monero a1359ad43c
Check inputs to addKeys are in range
6 years ago
moneromooo-monero fe0fa3b9c5
bulletproofs: reject x, y, z, or w[i] being zero
6 years ago
moneromooo-monero 5ffb2ff9b7
v8: per byte fee, pad bulletproofs, fixed 11 ring size
6 years ago
moneromooo-monero 869b3bf824
bulletproofs: a few fixes from the Kudelski review
6 years ago
moneromooo-monero c429176248
bulletproofs: reject points not in the main subgroup
6 years ago
moneromooo-monero 1569717718
bulletproofs: speed up a few multiplies using existing Hi cache
6 years ago
moneromooo-monero 0b05a0fa74
Add Pippenger cache and limit Straus cache size
6 years ago
moneromooo-monero 7314d919e7
perf_timer: split timer class into a base one and a logging one
6 years ago
moneromooo-monero 263431c486
Pippenger multiexp
6 years ago
moneromooo-monero 1ed0ed4de4
multiexp: cut down on memory allocations
6 years ago
moneromooo-monero 1b867e7f40
precalc the ge_p3 representation of H
6 years ago
moneromooo-monero c444b1b229
require canonical multi output bulletproof layout
6 years ago
moneromooo-monero 7e67c52fa2
Add a define for the max number of bulletproof multi-outputs
6 years ago
moneromooo-monero 2a8fcb421b
Bulletproof aggregated verification and tests
6 years ago
moneromooo-monero 126196b017
multiexp: some speedups
6 years ago
moneromooo-monero 71d67bda74
aligned: aligned memory alloc/realloc/free
6 years ago
moneromooo-monero bacf0a1e2f
bulletproofs: add aggregated verification
6 years ago
moneromooo-monero e895c3def1
make straus cached mode thread safe, and add tests for it
6 years ago
moneromooo-monero 7f48bf05d7
multiexp: bos coster now works for just one point
6 years ago
moneromooo-monero 9ce9f8caf6
bulletproofs: add multi output bulletproofs to rct
6 years ago
moneromooo-monero 939bc22332
add Straus multiexp
6 years ago
moneromooo-monero 9ff6e6a0a7
ringct: add bos coster multiexp
6 years ago
moneromooo-monero e9164bb38b
bulletproofs: misc optimizations
6 years ago
moneromooo-monero aacfd6e370
bulletproofs: multi-output bulletproofs
6 years ago
Riccardo Spagni f0ab4dc7b2
Merge pull request #4218
6 years ago
luigi1111 ab85b924c9
Merge pull request #4293
6 years ago
TheCharlatan 56b6e41ea7 Add support for apple and arm building
6 years ago
luigi1111 46bcd91db4
Merge pull request #4256
6 years ago
naughtyfox 26971d46fc WalletAPI: 'hasMultisigPartialKeyImages' function added
6 years ago
naughtyfox 7a76354c8b wallet2: import_multisig forward refresh exception
6 years ago
moneromooo-monero a54dbaee08
blockchain_blackball: add --force-chain-reaction-pass flag
6 years ago
moneromooo-monero 44439c3208
record blackballs as amount/offset, and add export ability
6 years ago
SChernykh 5fd83c13fb Cryptonight variant 2
6 years ago
moneromooo-monero 8501b8dffb
crypto_ops_builder: link to EdDSA/Ed25519 draft RFC
6 years ago
moneromooo-monero 03c07b167d
rpc: return "already mining" in start_mining if already mining
6 years ago
moneroexamples 0664a98421
wallet_rpc_server: remove some unused code
6 years ago
moneromooo-monero 4bce935b40
blockchain_blackball: more optimizations
6 years ago
moneromooo-monero b66ba78306
blockchain_blackball: do not process duplicate blockchains parts
6 years ago
moneromooo-monero 639a3c019c
blockchain_blackball: make it clear secondary passes are not incremental
6 years ago
moneromooo-monero eb8a51be68
blockchain_blackball: detect spent outputs by partial ring reuse
6 years ago
moneromooo-monero d6d276c604
blockchain_blackball: fix chain reaction phase in incremental mode
6 years ago
moneromooo-monero 2b2a681b01
blockchain_blackball: avoid false positives for different amounts
6 years ago
moneromooo-monero 80e4fef3c6
blockchain_blackball: set transaction looping txn to read only
6 years ago
moneromooo-monero 4801d6b514
blockchain_blackball: add stats
6 years ago
moneromooo-monero 846190fd18
blockchain_blackball: support pre-v2 databases
6 years ago
moneromooo-monero daa6cc7d73
blockchain_blackball: use LMDB for the cache
6 years ago
moneromooo-monero 50cb370d5b
ringdb: allow blackballing many outputs at once
6 years ago
moneromooo-monero df0e7c2feb
wallet2: fix secondary partially signed multisig txes
6 years ago
moneromooo-monero 97764bae3a
wallet_rpc_server: error out if wallet-file and wallet-dir are both used
6 years ago
moneromooo-monero cd647612b0
rpc: don't include start time if restricted
6 years ago
Guillaume LE VAILLANT 54b859bea5 wallet rpc: Add close_wallet RPC
6 years ago
moneromooo-monero e611728228
daemon: request no PoW hashes we don't need when asking for blocks
6 years ago
moneromooo-monero 7c8f95d3e2
ringct: make conversion functions return const refs
6 years ago
luigi1111 03738fdde1
Merge pull request #4276
6 years ago
luigi1111 b2038e24f0
Merge pull request #4274
6 years ago
luigi1111 77ed11e627
Merge pull request #4270
6 years ago
luigi1111 59e6fb06f9
Merge pull request #4269
6 years ago
luigi1111 5f1bbe3bce
Merge pull request #4268
6 years ago
luigi1111 085b6ba98e
Merge pull request #4263
6 years ago