Commit Graph

5686 Commits (f26e0b5d11fcef0cc76e4854855358bf444cbcf0)

Author SHA1 Message Date
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
Riccardo Spagni c07c907114
Merge pull request #5074
5 years ago
moneromooo-monero 23813c7160
blockchain: add --reorg-notify
5 years ago
moneromooo-monero f6db59b011
notify: handle arbitrary tags
5 years ago
moneromooo-monero ff95921668
notify: warn if the spec contains one of '"\
5 years ago
moneromooo-monero 13852678e1
common: set MONERO_DEFAULT_LOG_CATEGORY for notify and spawn
5 years ago
Riccardo Spagni 4f104a0dc3
Merge pull request #5069
5 years ago
Riccardo Spagni b7719022fd
Merge pull request #5068
5 years ago
Riccardo Spagni f2ca4e3205
Merge pull request #5063
5 years ago
Riccardo Spagni 756ed760f7
Merge pull request #5056
5 years ago
Riccardo Spagni 77e96d0948
Merge pull request #5055
5 years ago
Riccardo Spagni 0c970fde1c
Merge pull request #5054
5 years ago
Riccardo Spagni 0daa00e035
Merge pull request #5052
5 years ago
moneromooo-monero 1eef056588
performance_tests: better stats, and keep track of timing history
5 years ago
moneromooo-monero eec792764d
blockchain: fix default genesis block timestamp
6 years ago
moneromooo-monero b6534c40e6
ringct: remove unused senderPk from ecdhTuple
6 years ago
moneromooo-monero 7d37598158
ringct: the commitment mask is now deterministic
6 years ago
moneromooo-monero 99d946e619
ringct: encode 8 byte amount, saving 24 bytes per output
6 years ago
moneromooo-monero cdc3ccec5f
ringct: save 3 bytes on bulletproof size
6 years ago
moneromooo-monero f931e16c6e
add a bulletproof version, new bulletproof type, and rct config
6 years ago
moneromooo-monero b750fb27b0
Pruning
6 years ago
moneromooo-monero 9d58749b85
wallet2: fix hashchain going out of sync on refresh error
6 years ago
moneromooo-monero 1bc5f9fa4b
bulletproofs: speed up vector_power_sum
6 years ago
moneromooo-monero d78addcbc0
db_lmdb: don't unnecessarily cast to double on the way to uint64_t
6 years ago
Riccardo Spagni 4e72384318
Merge pull request #5008
6 years ago
Riccardo Spagni 5753d71922
Merge pull request #5050
6 years ago
Riccardo Spagni 8ba36cf6d4
Merge pull request #5049
6 years ago
Riccardo Spagni 416b6719bd
Merge pull request #5047
6 years ago
Riccardo Spagni 54eb3318e2
Merge pull request #5048
6 years ago
moneromooo-monero c6d387184e
core: include a dummy encrypted payment id when no payment is used
6 years ago
moneromooo-monero b7441c4a32
core, wallet: remember original text version of destination address
6 years ago
moneromooo-monero a9b1c04acf
crptonote_core: do not error out sending unparsable extra field
6 years ago
Riccardo Spagni 13b12973d1
Merge pull request #5037
6 years ago
Riccardo Spagni aa5b0c7f71
Merge pull request #5028
6 years ago
Riccardo Spagni f3368acef5
Merge pull request #5020
6 years ago
Riccardo Spagni 3c80562861
Merge pull request #5014
6 years ago
Riccardo Spagni 4fb9cfa017
Merge pull request #4971
6 years ago
xiphon d294a577fa daemon: extend 'print_pl' command, optional filter by type and limit
6 years ago
stoffu 1717e63551
simplewallet: fix help text of rescan_bc to mention the "hard" option
6 years ago
stoffu 1590461005
simplewallet: remove extra colon in a few calls to input_secure_line
6 years ago
stoffu 247dab7304
simplewallet: avoid conversion to string in input_secure_line
6 years ago
stoffu bf9ef7adb6
simplewallet: factor yesno hint into input_line
6 years ago
moneromooo-monero 464097e592
blockchain_ancestry: allow getting ancestry of a single output
6 years ago
moneromooo-monero a6216d1ac2
blockchain_db: allow getting output keys without commitment
6 years ago
moneromooo-monero 1ef79b430f
simplewallet: disable long payment ids by default
6 years ago
moneromooo-monero 0debe7d7d3
wallet2: remember which output keys map to which key images
6 years ago
selsta 51b0625e00 simplewallet: improve punctuation in user visible string
6 years ago
Riccardo Spagni 6285c43ffc
Merge pull request #5042
6 years ago
Riccardo Spagni 8e4c0de46a
Merge pull request #5035
6 years ago
Riccardo Spagni c84d559fb1
Merge pull request #5034
6 years ago
Riccardo Spagni dc726f4b3b
Merge pull request #5032
6 years ago
Riccardo Spagni e59813c3d7
Merge pull request #5029
6 years ago
Riccardo Spagni 3eb96fa512
Merge pull request #5027
6 years ago
Riccardo Spagni 17878369f9
Merge pull request #5019
6 years ago
Riccardo Spagni 46fcae717a
Merge pull request #5018
6 years ago
Riccardo Spagni a80978e699
Merge pull request #5015
6 years ago
Riccardo Spagni 00090aae7f
Merge pull request #5012
6 years ago
Riccardo Spagni f8a10bcc07
Merge pull request #5009
6 years ago
Riccardo Spagni 0673ed54cf
Merge pull request #5006
6 years ago
Riccardo Spagni e0c107ee51
Merge pull request #5004
6 years ago
Riccardo Spagni 3e9bb9626a
Merge pull request #5001
6 years ago
Riccardo Spagni 8e04070d9d
Merge pull request #4995
6 years ago
Riccardo Spagni 47213e2519
Merge pull request #4994
6 years ago
Riccardo Spagni 1f71bfc8d0
Merge pull request #4993
6 years ago
Riccardo Spagni 538043bdcd
Merge pull request #4987
6 years ago
Riccardo Spagni 8bfce660a5
Merge pull request #4986
6 years ago
Riccardo Spagni 63b5c933ef
Merge pull request #4985
6 years ago
Riccardo Spagni 9d57ee9ff6
Merge pull request #4984
6 years ago
Riccardo Spagni cb996d15c5
Merge pull request #4981
6 years ago
Riccardo Spagni a193f1e236
Merge pull request #4980
6 years ago
Riccardo Spagni b565115c84
Merge pull request #4979
6 years ago
Riccardo Spagni 846362842c
Merge pull request #4976
6 years ago
Riccardo Spagni c07969d0d1
Merge pull request #4973
6 years ago
selsta b8c5f550c1
wallet api: don't truncate address in subaddress_account
6 years ago
moneromooo-monero 96e35506e9
wallet2: fix incorrect patch for determining fork rules
6 years ago
moneromooo-monero 2112060d03
wallet2: fix duplicate tx notifications for pool txes
6 years ago
moneromooo-monero 11227e0ba2
mnemonics: compare canonical words (lowercase)
6 years ago
selsta 6c060e6aaa
device: proper handling of user input
6 years ago
moneromooo-monero 8258a9e7a9
wallet: do not check txpool in background mode
6 years ago
selsta 93c2164434
device_ledger: remove full_name variable
6 years ago
moneromooo-monero 584126d15b
i18n: filter LANG/LC_LANG for valid characters, and handle @
6 years ago
stoffu 07cb574ca4
ringct: remove duplicate rv.mixRing = mixRing; in genRctSimple
6 years ago
Riccardo Spagni 094b0c4d00
Merge pull request #5045
6 years ago
Riccardo Spagni 4902b2ad3d
Merge pull request #5016
6 years ago
Riccardo Spagni 53fba1455c
Merge pull request #5007
6 years ago
moneromooo-monero 0a29660f5c
message_store: init me field
6 years ago
moneromooo-monero a67b77a9eb
blockchain: don't propagate exception past dtor
6 years ago
moneromooo-monero 050ee52162
wallet_api: fix usage of LOG_ERROR
6 years ago
moneroexamples ec68cf822f Make get_output_key method const
6 years ago
Riccardo Spagni b67eb481a7
Merge pull request #4956
6 years ago
Riccardo Spagni be625a95af
Merge pull request #4954
6 years ago
Riccardo Spagni 577a8f5c84
Merge pull request #4952
6 years ago
Riccardo Spagni 13b006137c
Merge pull request #4949
6 years ago
Riccardo Spagni ad1eb3338c
Merge pull request #4938
6 years ago
rbrunner7 c108109102 simplewallet: Show new address after going multisig
6 years ago
selsta 13785ec96b
wallet api/device: set estimated restore height if none is provided
6 years ago
moneromooo-monero 53fcd15953
simplewallet: don't subtract 1 to estimate blockchain height
6 years ago
moneromooo-monero 5ee6f03742
blockchain: fix wrong hf version when popping multiple blocks
6 years ago
moneromooo-monero 634d359a84
blockchain: use the version passed as parameter, not a new one
6 years ago
moneromooo-monero 94a375d559
hardfork: remove batch transactions setup
6 years ago
moneromooo-monero 5dc590cbdb
wallet2: speedup output tracking
6 years ago
moneromooo-monero db3f2a91fa
wallet: optionally keep track of owned outputs uses
6 years ago
luigi1111 e344d93ce7
Merge pull request #4960
6 years ago
luigi1111 53760ee044
Merge pull request #4957
6 years ago
luigi1111 1aaa82cb1a
Merge pull request #4955
6 years ago
luigi1111 61c0083105
Merge pull request #4953
6 years ago
luigi1111 a872a2a41a
Merge pull request #4948
6 years ago
luigi1111 69e8567c0e
Merge pull request #4946
6 years ago
luigi1111 9c2d671397
Merge pull request #4945
6 years ago
luigi1111 6e4e228461
Merge pull request #4944
6 years ago
luigi1111 c7af379d29
Merge pull request #4940
6 years ago
luigi1111 3adac4ee2b
Merge pull request #4929
6 years ago
luigi1111 6d3caaff70
Merge pull request #4928
6 years ago
luigi1111 a7ff63ec77
Merge pull request #4898
6 years ago
luigi1111 c93c638199
Merge pull request #4864
6 years ago
moneromooo-monero d1b3990d40
p2p: don't stop the idle thread when no gray peers are found
6 years ago
moneromooo-monero 9092fc4bfd
wallet: do not display daemon controlled text if untrusted
6 years ago
moneromooo-monero 8bd716777e
simplewallet: remove ability to transfer with detached short payment ids
6 years ago
moneromooo-monero 65ce387c93
daemon: add a +hex option to print_block
6 years ago
moneromooo-monero d24c325c7d
daemon: print human friendly timestamp too
6 years ago
moneromooo-monero 434a147b57
blocks: fix checkpoint code generation on OpenBSD
6 years ago
moneromooo-monero 6f2081f867
cryptonote_core: revert extra_tx_map
6 years ago
moneromooo-monero d7354c7864
wallet_rpc_server: add all field to export_key_images
6 years ago
Tadeas Moravec e6f026e530
Simplewallet: Unify usage messages.
6 years ago
moneromooo-monero 85665003a7
epee: better network buffer data structure
6 years ago
moneromooo-monero 5e10dee3ea
simplewallet: fix show_transfers colouring, and add red for failed
6 years ago
Lee Clagett a5ffc2d5ad Remove boost::lexical_cast for uuid and unused uuid function
6 years ago