Commit Graph

5812 Commits (1873af35bfe4f475cfc3c3af66015cd03c34b93b)

Author SHA1 Message Date
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
Riccardo Spagni e1a177f0da
Merge pull request #5092
5 years ago
Riccardo Spagni 4466f4504e
Merge pull request #5091
5 years ago
Riccardo Spagni b0d326bf2a
Merge pull request #5084
5 years ago
Riccardo Spagni 9d415495bf
Merge pull request #5082
5 years ago
Riccardo Spagni 11daa98c0a
Merge pull request #5081
5 years ago
Riccardo Spagni 46fd181cca
Merge pull request #4054
5 years ago
Riccardo Spagni 9547e3f451
Merge pull request #5224
5 years ago
Riccardo Spagni de6d6c0e29
Merge pull request #5217
5 years ago
moneromooo-monero 5f67e7f547
blockchain: forbid older BP rct versions from v11
5 years ago
Riccardo Spagni 09020235bf
Merge pull request #5175
5 years ago
Riccardo Spagni 815c8a48ab
Merge pull request #5174
5 years ago
Riccardo Spagni 8c53ac2dd1
Merge pull request #5132
5 years ago
moneromooo-monero 0de14396b9
tests: add a CNv4 JIT test
5 years ago
moneromooo-monero 24d281c324
crypto: plug CNv4 JIT into cn_slow_hash
5 years ago
moneromooo-monero 78ab59ea44
crypto: clear cache after generating random program
5 years ago
SChernykh fff23bf7c6
CNv4 JIT compiler for x86-64 and tests
5 years ago
moneromooo-monero 3dde67d82d
blockchain: add v10 fork heights
5 years ago
moneromooo-monero a17da7202b
Print the reason why a notification spec failed to parse
5 years ago
moneromooo-monero 356d813799
blockchain: include number of discarded blocks in --reorg-notify
5 years ago
moneromooo-monero 4d598e3d4d
core: add a few more block rate window sizes
5 years ago
moneromooo-monero d4fb9641e0
core: add --block-rate-notify
5 years ago
moneromooo-monero 28b6dbf263
notify: fix tokenizing being too strict
5 years ago
moneromooo 807903bbbf
hardfork: fix fork determination for historical heights
5 years ago
Riccardo Spagni 1b4fa00d7c
Merge pull request #5126
5 years ago
Riccardo Spagni 55305559c1
Merge pull request #5124
5 years ago
Riccardo Spagni 35e0bf2e06
Merge pull request #5122
5 years ago
Riccardo Spagni 4f06639d63
Merge pull request #5120
5 years ago
Riccardo Spagni e62ae67d16
Merge pull request #5118
5 years ago
moneromooo-monero b8787f4302
ArticMine's new block weight algorithm
5 years ago
moneromooo-monero fa2fbc3917
wallet2: fix mishandling rct outputs in coinbase tx
5 years ago
Joel 364516975a Simplify RPC endpoint, emoving second RPC endpoint generate_from_view_key
5 years ago
Nathan Dorfman be6f426a3f rpc: Allow submitting tx as hex blob over ZMQ
5 years ago
moneromooo-monero 9c4d403ae0
dns_utils: use fallback if the default resolver does not support DNSSEC
5 years ago
moneromooo-monero 4921c79494
cn_deserialize: remove some unused code
5 years ago
moneromooo-monero eef164f7cc
cryptonote_protocol_handler: search for syncing peers in "cruise mode"
5 years ago
moneromooo-monero 7d88d8f27c
discontinue use of alloca
5 years ago
xiphon a54e81e572 daemon: add '--no-sync' arg to optionally disable blockchain sync
5 years ago
xiphon 551104fbf1 daemon: add --public-node mode, RPC port propagation over P2P
5 years ago
moneromooo-monero 8298f42e9d
miner: it can now autodetect the optimal number of threads
5 years ago
moneromooo-monero b674728dfa
Better error when sending a tx with a too large extra field
5 years ago
moneromooo-monero bb2aed8e4d
rpc: quantize db size up to 5 GB in restricted mode
5 years ago
moneromooo-monero 7c09882a27
dns_utils: remove MoneroPulse/checkpoints mention in TXT record code
5 years ago
Joel c17c81881b Remove code duplication
5 years ago
moneromooo-monero 85088d9f85
db_lmdb: fix missing mdb_dbi_close in migration
5 years ago
stoffu 3d2772a0d6
wallet-rpc: get balance for all accounts and subaddresses
5 years ago
Dusan Klinec 8630a028f2
wallet: fix payment ID decryption for construction data
5 years ago
Dusan Klinec 75e5aafdcb
device/trezor: dummy payment ID fix
5 years ago
Joel acb14c1079 Add generate_from_view_key RPC method
5 years ago
Joel 7dd7a3b791 Add generate_from_keys RPC method
5 years ago
Jethro Grassie 8a1ff079ea
wallet-rpc: get transfers for all accounts and subaddresses
5 years ago
TheCharlatan 4a9257b464
Support docker for gitian builds
5 years ago
moneromooo-monero 5c81a9f1a1
wallet_rpc_server: add a validate_address RPC
5 years ago
SChernykh f1fb06b137 Fixed path to int-util.h
5 years ago
SChernykh 9da0892b10 Adding cnv4-2 tweaks
5 years ago
SChernykh f51397b306 Cryptonight variant 4 aka CryptonightR
5 years ago
moneromooo-monero 1f5680c8db
simplewallet: add help for ask-password options
5 years ago
moneromooo-monero c7c74cafec
simplewallet: mark confirm-missing-payment-id as obsolete
5 years ago
Dusan Klinec a3973fc95f debug compilation fix: net lib missing common deps
5 years ago
Doyle d2c95ab941 Don't decrypt keys in view only wallets in wallet_keys_unlocker
5 years ago
italocoin de32dcea1d Human readable message if maximum outputs reached
5 years ago
cslashm 2dbc487ec0 Add support for V10 protocol with BulletProofV2 and short amount.
5 years ago
cslashm 63cc02c08d Fix dummy decryption in debug mode
5 years ago
cslashm f0e55cebf7 fix log namespace
5 years ago
cslashm 460da140ec New scheme key destination contrfol
5 years ago
moneromooo-monero 49b2a48a46
simplewallet: tell the user to complain to the recipient
5 years ago
moneromooo-monero 529645014c
ringct: fix v1 ecdhInfo serialization
5 years ago
moneromooo-monero 2456945408
epee: add SSL support
5 years ago
moneromooo-monero 45b7df703b
wallet_rpc_server: remove detached short payment ids support
5 years ago
Tom Smeding fec359a641 cryptonote: Fix enum check in expand_transaction_2
5 years ago
Tom Smeding 9bf0e53751 cryptonote: Add const-qualifier on comparison functor
5 years ago
Tom Smeding 5d2fdc2e8c serialization: Use pos_type instead of streampos
5 years ago
moneromooo-monero 6a3608d3d2
cryptonote_protocol_handler: pad tx messages when using tor/i2p
5 years ago
Jethro Grassie 123fc2a25a
i2p: initial support
5 years ago
moneromooo-monero 1c9d5285d1
blockchain_prune: don't prune before v10
5 years ago
Riccardo Spagni 31bdf7bd11
Merge pull request #4988
5 years ago
Riccardo Spagni 227bf1407e
Merge pull request #5104
5 years ago
Lee Clagett 973403bc9f Adding initial support for broadcasting transactions over Tor
5 years ago
moneromooo-monero dc0b86ab4b
block_queue: fix late sanity check off by one
5 years ago
Riccardo Spagni 1e5cd3b35a
Merge pull request #5062
5 years ago
Riccardo Spagni 40bb66cc1e
Merge pull request #5053
5 years ago
moneromooo-monero acfff8d0ce
rpc: fix internal daemon calls in restricted rpc getting partial data
5 years ago
Riccardo Spagni 23c7663167
Merge pull request #5080
5 years ago