Commit Graph

7747 Commits (master)

Author SHA1 Message Date
luigi1111 4931462d1d
Merge pull request #8730
1 year ago
luigi1111 aa5382c470
Merge pull request #8716
1 year ago
luigi1111 9bf06ea75d
Merge pull request #8698
1 year ago
luigi1111 af88341272
Merge pull request #8694
1 year ago
luigi1111 ecf0d01aa2
Merge pull request #8679
1 year ago
almalh 87e2a64327
Allow option 'non-interactive' in monerod config file
1 year ago
Guillaume Le Vaillant c90c1c3fe1 Show IPv6 addresses in connection list
1 year ago
jeffro256 eb0e4052b7 gamma picker: relax constructor requirements and test for selecting outputs from first spendable block
1 year ago
luigi1111 44ac52f929
Merge pull request #8810
1 year ago
luigi1111 5f2bbf78a0
Merge pull request #8808
1 year ago
luigi1111 441373b9ef
Merge pull request #8794
1 year ago
Crypto City 85a45587f2
wallet2: fix infinite loop in fake out selection
1 year ago
jeffro256 caa7561705 cryptonote core/protocol: don't drop peers for soft offenses
1 year ago
SChernykh d59498101c Fixed deadlock and crash when syncing with full dataset on Windows
1 year ago
OrvilleRed ca6c42a8e1 Message about DNS_PUBLIC to help users with issue #8452
1 year ago
luigi1111 abe74fda35
Merge pull request #8770
1 year ago
jeffro256 f383fd3cd0 wallet2: make m_process_pool_txs local to refresh method
1 year ago
moneromooo-monero 7a4a03d9d3
wallet2: do not commit transactions more than once
1 year ago
Jeffro256 df9aa6bb04 epee: remove dead code in net_helper
1 year ago
Crypto City c61d33e24c
wallet2: fix outdated wallet check
1 year ago
luigi1111 f307621678
Merge pull request #8775
1 year ago
luigi1111 76dd14dfb1
Merge pull request #8733
1 year ago
luigi1111 55fddad446
Merge pull request #8707
1 year ago
luigi1111 a511202222
Merge pull request #8076
1 year ago
Jeffrey Ryan 7159f92a57 verRctNonSemanticsSimpleCached: fix fragility
1 year ago
jeffro256 4e16559053 rpc: give reason when sending non-hex raw tx
1 year ago
Francois Beutin 1b27fcdf77
device: Add ledger Stax device id to device detection
1 year ago
koe 2eaa523af1 cryptonote::transaction_prefix: fix IDE parsing error
1 year ago
moneromooo-monero d7a81ccba1
p2p: do not log to global when re-blocking a subnet
1 year ago
j-berman c4af33eded Enforce restricted # pool txs served via RPC + optimize chunked reqs
1 year ago
tobtoht 630906ce5b
cryptonote_basic: remove unused struct
1 year ago
almalh b13ddb9a16
Handle case where a command line flag is not allowed in the config file
1 year ago
moneromooo-monero d84a0d7430
p2p: avoid spam blocking ipv4 addresses in a blocked subnet
1 year ago
koe 8d94d08816 replace 'multisig()' with 'get_multisig_status()' using multisig_account_status and including '.kex_is_done' member
1 year ago
tevador 3771641fc5 Add a size limit for tx_extra in tx pool
1 year ago
moneromooo-monero 11a836074d
simplewallet: print fully qualified filename for new wallets
1 year ago
luigi1111 3f696f144c
Merge pull request #8720
1 year ago
koe 2a7435e026 variant: add mutable unwrap and visitation
1 year ago
luigi1111 cd82b4fed0
Merge pull request #8712
1 year ago
luigi1111 5fae6d63a8
Merge pull request #8705
1 year ago
luigi1111 889951e7c5
Merge pull request #8700
1 year ago
luigi1111 2521f0e238
Merge pull request #8697
1 year ago
luigi1111 672eedf9c2
Merge pull request #8691
1 year ago
moneromooo-monero 9e09093a8d
wallet_rpc_server: allow creating more than 64 addresses at once
1 year ago
koe bc3cec4634 add variant class with cleaner interface than boost::variant<>
1 year ago
selsta d8a84489d2
p2p: add plowsof seed nodes
1 year ago
selsta 69153e870d
p2p: remove offline seed nodes
1 year ago
Crypto City 9c7d28b8ed
wallet2: add on_reorg callback
1 year ago
Howard Chu cb756b6094
blockchain-stats: print any remaining data at end of loop
1 year ago
SChernykh b247f985db Demote large pages warning to `mdebug`
1 year ago
mj-xmr 5b4fea72cf Copyright: Update to 2023
1 year ago
SChernykh b27a17110d RandomX: print VM allocation warnings only once
1 year ago
luigi1111 50aa0e8b7f
Merge pull request #8675
1 year ago
luigi1111 75d80d431a
Merge pull request #8686
1 year ago
luigi1111 ac87d8dac9
Merge pull request #8682
1 year ago
luigi1111 451ff7bd91
Merge pull request #8677
1 year ago
luigi1111 3854cc04be
Merge pull request #8663
1 year ago
luigi1111 9489586add
Merge pull request #8648
1 year ago
luigi1111 b363eebd52
Merge pull request #8643
1 year ago
luigi1111 ac8580c1f5
Merge pull request #8640
1 year ago
SChernykh dab7d01dc0 Refactored rx-slow-hash.c
1 year ago
koe b1bce857c9 miscellaneous crypto updates
1 year ago
selsta 3461a19940
daemonizer: don't uninstall windows service on exit
1 year ago
plowsof e91f35e030 win-service: enable auto startup
1 year ago
moneromooo-monero d89e7a239d
util: make GMT timestamps explicit for clarity
1 year ago
moneromooo-monero 934b798c74
rpc: do not misidentify coinbase txes as pruned
1 year ago
rbrunner7 9752116ed3 wallet2, RPC: Optimize RPC calls for periodic refresh from 3 down to 1 call
1 year ago
koe f50b9e3803 revisions
1 year ago
koe e5aa058a8d vtnerd review comments
1 year ago
Jeffrey Ryan 7a3a593a77 common: move boost_serialization_helper.h out and cleanup includes
1 year ago
SChernykh 1a568deacb Cache successful `verRctNonSemanticsSimple` calls
1 year ago
koe c60b11f3da add compare_func() method so user-defined comparison functions are easier to use
1 year ago
selsta 96677fffcd
common: add missing includes
1 year ago
koe 73298734d6 adjust is_sorted_and_unique()
1 year ago
koe b986421b4f adjust multiexp pippenger_cached_data for better reusability
1 year ago
koe 3d60475753 comment updates
1 year ago
koe acfaaeda7a add container helpers
1 year ago
luigi1111 7275a4d23b
Merge pull request #8627
2 years ago
luigi1111 2f168da7f7
Merge pull request #8618
2 years ago
luigi1111 179a87afae
Merge pull request #8616
2 years ago
luigi1111 1cfe69c7f1
Merge pull request #8610
2 years ago
luigi1111 32a1cd1bf1
Merge pull request #8503
2 years ago
Jeffrey Ryan 8687da6276 common: DNSResolver can handle hostnames without dot characters
2 years ago
Jeffrey Ryan faaf2af43b p2p: fix exclusive node DNS resolution for certain hosts
2 years ago
Dusan Klinec 1114e7eed7
fix(trezor-tests): fix trezor tests build, fix integrated addr test
2 years ago
j-berman 1a3ae18ef9 p2p: fix back ping to discover healthy peers to connect to
2 years ago
luigi1111 8672553e3d
Merge pull request #8529
2 years ago
luigi1111 f41c68648c
Merge pull request #8527
2 years ago
luigi1111 2ab0732d1a
Merge pull request #8525
2 years ago
luigi1111 45ffdc26a6
Merge pull request #8517
2 years ago
luigi1111 9f5c7209a0
Merge pull request #8355
2 years ago
Lee Clagett a7bf3aff2c Fix dandelion++ fluff/stem bug with local txes
2 years ago
j-berman cac5083427 wallet2: fix create view-only wallet from existing wallet
2 years ago
selsta 97b86a014c
wallet_api: take priority into account when estimating fee
2 years ago
luigi1111 fc907a9570
Merge pull request #8587
2 years ago
luigi1111 e44bf0b060
Merge pull request #8586
2 years ago
luigi1111 239d210a18
Merge pull request #8576
2 years ago
luigi1111 0a10a4f870
Merge pull request #8329
2 years ago
SChernykh 8e7c7af05f Move update_checkpoints() to a later stage
2 years ago
j-berman e9ce347f83 wallet2: fail to establish daemon cxn == "Disconnected" cxn status
2 years ago
koe 4b0785f1c9 add an option to force-update multisig key exchange under some circumstances
2 years ago
SChernykh 28f25c0dbc Second thread pool for IO
2 years ago
luigi1111 c9cfa25183
Merge pull request #8556
2 years ago
luigi1111 df37c148d4
Merge pull request #8551
2 years ago
j-berman b8271ab881 wallet2: check wallet compatibility with daemon's hard fork version
2 years ago
luigi1111 6402dbee69
Merge pull request #8554
2 years ago
luigi1111 ddb434fc19
Merge pull request #8519
2 years ago
luigi1111 c89d06341a
Merge pull request #8513
2 years ago
luigi1111 e553884d1f
Merge pull request #8348
2 years ago
j-berman eca7f6ae98 Fix segfault restoring encrypted multisig seed
2 years ago
j-berman 76a5b54d58 Fix missing semi-colon in error message
2 years ago
selsta 2639c4f2ff
rpc: skip bootstrap nodes that are lower than last checkpoint
2 years ago
j-berman f713c3c335 Require user ack multisig is experimental to restore
2 years ago
j-berman 564a7a31e8 multisig: fix #8537 seed restore (suggestions by @UkoeHB)
2 years ago
moneromooo-monero 959a3e627f
wallet2: ensure imported outputs subaddresses are created
2 years ago
luigi1111 4e42d6c69d
Merge pull request #8490
2 years ago
luigi1111 f46f16467a
Merge pull request #8486
2 years ago
luigi1111 ab63fbc549
Merge pull request #8465
2 years ago
luigi1111 386032dad9
Merge pull request #8462
2 years ago
luigi1111 77053298ed
Merge pull request #8450
2 years ago
luigi1111 53a8cf7f8c
Merge pull request #8428
2 years ago
luigi1111 ce80747c58
Merge pull request #8427
2 years ago
luigi1111 645d752b19
Merge pull request #8415
2 years ago
luigi1111 3c78f4d3d4
Merge pull request #8381
2 years ago
luigi1111 2056ef78a0
Merge pull request #8379
2 years ago
luigi1111 df02b56289
Merge pull request #8359
2 years ago
luigi1111 080fc69435
Merge pull request #8299
2 years ago
SerHack 09d69b6946
rpc: remove overwriting value
2 years ago
SerHack e988530e01
Remove redundant check
2 years ago
SerHack 501db2cedb
Wallet RPC: remove duplicate line
2 years ago
Crypto City 6f0fb76025
blockchain: fix invalid memory read getting fee on empty chain
2 years ago
moneromooo-monero a0985044d9
wallet2: better test on whether to allow output import
2 years ago
moneromooo-monero c5579ac236
allow exporting outputs in chunks
2 years ago
j-berman 1e912ecd8a
wallet2: fixes for export/import output flow
2 years ago
moneromooo-monero 692f1d4e3d
wallet2: do not assume imported outputs must be non empty
2 years ago
moneromooo-monero 67b6d6ae2c
wallet2: prevent importing outputs in a hot wallet
2 years ago
moneromooo-monero d9fc666db8
wallet2: fix missing subaddress indices in "light" exported outputs
2 years ago
moneromooo-monero d06202dcc0
blockchain_prune: faster
2 years ago
selsta f8d76ecb57
version: bump master version number
2 years ago
j-berman 04a1e2875d ledger support for hf 15 (BP+, view tags)
2 years ago
selsta 6b61628881
dns_util: remove outdated DNSSEC DS trust anchor
2 years ago
SChernykh f79765579c Fixed get_block_template_backlog performance
2 years ago
selsta f7f14459f5
device: set ledger min app version
2 years ago
j-berman 1fc60cac58 Publish submitted txs via zmq
2 years ago
moneromooo-monero 600de07bcf wallet_rpc_server: longer timeout for stop_mining
2 years ago
Howard Chu 4a4936b8af
Fix use of rtxn without a mdb_txn_safe wrapper
2 years ago
luigi1111 f982163fc9
Merge pull request #8425
2 years ago
luigi1111 4792ceefb1
Merge pull request #8414
2 years ago
luigi1111 070c3d6b0f
Merge pull request #8433
2 years ago
luigi1111 02cbccc529
Merge pull request #8432
2 years ago
luigi1111 d912444a4a
Merge pull request #7986
2 years ago
selsta fe5d1bef56
build: prepare v0.18.0.0
2 years ago
koe edcc094558 derive multisig tx secret keys from an entropy source plus the tx inputs' key images
2 years ago
luigi1111 cfdee9ba69
Merge pull request #8421
2 years ago
luigi1111 6fed8c2d9f
Merge pull request #8149
2 years ago
Jeffrey Ryan 4d7f6f5cd5 GCC: fix some unused warnings
2 years ago
moneromooo-monero 7a31d25b67
keccak: error out if passed mdlen 100
2 years ago
luigi1111 4476c35fc8
Merge pull request #8408
2 years ago
luigi1111 cea2498e95
Merge pull request #8404
2 years ago
luigi1111 7a118f08f4
Merge pull request #8394
2 years ago
luigi1111 5a3c77be18
Merge pull request #8391
2 years ago
luigi1111 45a44aa45f
Merge pull request #8388
2 years ago
luigi1111 969316685b
Merge pull request #8371
2 years ago
j-berman bd1e7c5635 wallet2: prevent crash when reading tx w/fewer outputs than expected
2 years ago
luigi1111 b54d5ae383
Merge pull request #8384
2 years ago
luigi1111 82cde936c3
Merge pull request #8356
2 years ago
luigi1111 30a9183091
Merge pull request #7774
2 years ago
j-berman 628fdcdd49 continue pool pruning even if a tx can't be found
2 years ago
selsta 2ba391f02c
hardforks: set mainnet and stagenet v15/16 fork height
2 years ago
anon c7b2944f89 multisig: fix critical vulnerabilities in signing
2 years ago
tobtoht 09a597ba28
wallet2: don't use DNS to obtain segregation heights
2 years ago
tobtoht 04c0da2986
Chunk /gettransactions to avoid hitting restricted RPC limit
2 years ago
tobtoht db8181adf8
wallet2: force using output distribution for ringct outs
2 years ago
tobtoht 50ccc7e726
wallet2: remove obsolete rpc version check
2 years ago
moneromooo-monero 4278a3a7e3
cryptonote_basic: catch crypto api errors
2 years ago
Dusan Klinec a0df140fd6
feat(trezor): add HF15 support, BP+
2 years ago
hinto.janaiyo 41b1a6b0dd
simplewallet: print usage when given no args
2 years ago
j-berman 8460fcc32b Revert "Merge pull request #7937"
2 years ago
Howard Chu 033a32a20b
Remove check is_directory check on lmdb path
2 years ago
Howard Chu b096e16699
Revert "db_lmdb: test for mmap support at init time"
2 years ago
moneromooo-monero 23fde151ee
wallet_rpc_server: chunk refresh to keep responding to RPC while refreshing
2 years ago
Luke Parker 16f8e042b5
Remove erraneous commas
2 years ago
Luke Parker da0715e503
Improve consistency between on_money_received and on_money_received_unconfirmed
2 years ago
luigi1111 9750e1fa10
Merge pull request #8340
2 years ago
luigi1111 e8252ef99b
Merge pull request #8337
2 years ago
luigi1111 1ff2b02064
Merge pull request #8331
2 years ago
luigi1111 f9d789d68c
Merge pull request #8330
2 years ago
luigi1111 f96cf86532
Merge pull request #8328
2 years ago
luigi1111 d52b7d0e99
Merge pull request #8326
2 years ago
luigi1111 7f2f7ce404
Merge pull request #8324
2 years ago
selsta de2f0d0102
wallet_api: add scanTransactions function
2 years ago
moneromooo-monero 5bb2369b55
wallet_rpc_server: add --no-initial-sync flag for quicker network binding
2 years ago
Jeffrey Ryan a4cb77f9f3 epee: update 'http_server_handlers_map2.h' macros to use fully qualified names
2 years ago
j-berman 2dab31f62f Don't exclusively drop tor/i2p outgoing cxns in idle loop
2 years ago
Jeffrey Ryan a66a52d144
common: update sha256sum to use OpenSSL 3.0 API
2 years ago
moneromooo-monero 2979474221
disable multisig by default
2 years ago
selsta 1164874afc
src, epee: fix a couple compiler warnings
2 years ago
luigi1111 6e60919e6d
Merge pull request #8315
2 years ago
luigi1111 5b9724b03d
Merge pull request #8308
2 years ago
luigi1111 3d1e5db44d
Merge pull request #8307
2 years ago
moneromooo-monero fde7c96b5c
wallet2: fix spurious reorg detection with untrusted nodes
2 years ago
moneromooo-monero df2e680825
wallet2: speedup large tx construction: reserve vector memory
2 years ago
Crypto City 38cdf01c64
wallet2: speedup large tx construction: batch ringdb lookups
2 years ago
Crypto City 353cd5355e
wallet2: speedup large tx construction: no pointless clsag generation
2 years ago
Crypto City 2b95178897
wallet2: speedup large tx construction: batch ringdb updates
2 years ago
moneromooo-monero c9cf0b78f8
wallet2: speedup large tx construction: cache public key validity
2 years ago
j-berman b9d2c788bc fix backoff delay logic when re-relaying txs
2 years ago
j-berman bae4a1ad8f Don't send peerlist larger than max allowed
2 years ago
luigi1111 8349cfe4a6
Merge pull request #8321
2 years ago
luigi1111 d58ea37a8d
Merge pull request #8302
2 years ago
luigi1111 8480575cec
Merge pull request #8300
2 years ago
luigi1111 fbd1f1e476
Merge pull request #8293
2 years ago
luigi1111 436ca13722
Merge pull request #8277
2 years ago
luigi1111 156151396e
Merge pull request #8262
2 years ago
luigi1111 c1625a8928
Merge pull request #8220
2 years ago
j-berman 7d6c7489a7 Set hf v15 testnet fork heights
2 years ago
Jeffrey Ryan 1ddb1ee819 Give better error messages when missing SSL files
2 years ago
selsta f63f7dc7e2
wallet2: fix a couple unused variable warnings
2 years ago
Jeffrey b7978cfd4e Remove src/serialization/list.h
2 years ago
koe 0d6ecb1136 multisig: add post-kex verification round to check that all participants have completed the multisig address
2 years ago
Akrit 41da2fe6f3 Update copyright to 2022 for Hardfork files
2 years ago
Abdullah 070e41d88b Change "Github" to "GitHub"
2 years ago
Dusan Klinec 4f08bcd800
refactor(bp+): save one inversion, use sc_muladd
2 years ago
luigi1111 67e5ca9ad6
Merge pull request #8275
2 years ago
luigi1111 a092b943d5
Merge pull request #8249
2 years ago
luigi1111 e13244ea9c
Merge pull request #8178
2 years ago
Luke Parker baee2c06ec
Preserve commitment format inside transactions
2 years ago
moneromooo-monero 9209880e9c
add a sanity check to RPC input data size
2 years ago
luigi1111 9f814edbd7
Merge pull request #8254
2 years ago
luigi1111 4abbf442b4
Merge pull request #8245
2 years ago
luigi1111 8ddbe18277
Merge pull request #8232
2 years ago
luigi1111 96758a7d05
Merge pull request #8061
2 years ago
j-berman 5d388eb74d Bump ring size to 16 for v15 & remove set default in wallet cli
2 years ago
Jeffrey 11371425f5 "Change C-cast to static_cast in net_peerlist.h"
2 years ago
Jeffrey 1f25aa27c5 Factor out move_it_backward from misc_language.h
2 years ago
Jeffrey 7764d69782 Move copyable_atomic into connection_context
2 years ago
Jeffrey 441c860738 Merge functionality of misc_os_dependent into time_helper.h
2 years ago
Jeffrey 40f02f9d73 Add Include statements
2 years ago
Jeffrey 12b1b74d32 Trimming Fat
2 years ago
Jeffrey 690ce560b0 Boring Old Deletes
2 years ago
SChernykh 268a0393e9 Optimized keccak implementation
2 years ago
j-berman ea87b30f89 Add view tags to outputs to reduce wallet scanning time
2 years ago
luigi1111 6694597974
Merge pull request #8207
2 years ago
moneromooo-monero 9df7179aaf
wallet2: use BP+ for cold signing
2 years ago
moneromooo-monero b030f20751
Fee changes from ArticMine
2 years ago
Jeffrey a14fdf8d5a Remove /include
2 years ago
selsta 3593a986d8
simplewallet: fix integrated_address output string
2 years ago
mj-xmr 4db6aed98c CMake: Add missing headers via monero_find_all_headers macro
2 years ago
luigi1111 bb093ec9a8
Merge pull request #8223
2 years ago
luigi1111 f096ac1349
Merge pull request #8215
2 years ago