Commit Graph

1262 Commits (master)

Author SHA1 Message Date
moneromooo-monero 77afe91db6
unit_tests: fix build with boost 1.69
5 years ago
luigi1111 bf525793c7
Merge pull request #5915
5 years ago
luigi1111 0e4ab6091c
Merge pull request #5960
5 years ago
luigi1111 342e7f844f
Merge pull request #5921
5 years ago
moneromooo-monero ae34e1ba1c
unit_tests: fix ringdb unit tests
5 years ago
luigi1111 40501cc131
Merge pull request #5895
5 years ago
luigi1111 c6430f9dd0
Merge pull request #5893
5 years ago
moneromooo-monero 8330e772f1
monerod can now sync from pruned blocks
5 years ago
Howard Chu 81c2ad6d5b
RandomX integration
5 years ago
luigi1111 3f6096867d
Merge pull request #5916
5 years ago
luigi1111 44aa7d5439
Merge pull request #5882
5 years ago
luigi1111 06bee964a8
Merge pull request #5878
5 years ago
luigi1111 ee6e849627
Merge pull request #5877
5 years ago
luigi1111 8c41d36a08
Merge pull request #5864
5 years ago
moneromooo-monero a444f06e53
blockchain: enforce 10 block age for spending outputs
5 years ago
moneromooo-monero 48cfcb6313
functional_tests: fix failure on windows removing files
5 years ago
moneromooo-monero 75fe790634
fix wallet python test when run with ctest
5 years ago
moneromooo-monero 6b72541dc0
functional_tests: python3 compatibility
5 years ago
moneromooo-monero 1fac83858a
functional_tests: pop exactly what we need to test before testing
5 years ago
moneromooo-monero e037ecb014
functional_tests: check for RPC methods which aren't exposed
5 years ago
moneromooo-monero d53a55204f
functional_tests: add get_transaction_pool_stats
5 years ago
moneromooo-monero 51bd45c352
functional_tests: add save_bc
5 years ago
moneromooo-monero 230f73e121
functional_tests: add is_key_image_spent tests
5 years ago
moneromooo-monero c148002534
functional_tests: add submitblock test
5 years ago
moneromooo-monero 121c1b9475
functional_tests: check transaction fee is around what we expect
5 years ago
moneromooo-monero 170e51f0d9
functional_tests: add tx_notes tests
5 years ago
moneromooo-monero 4c375c9442
functional_tests: add wallet attributes test
5 years ago
moneromooo-monero f2e811fced
functional_tests: add rescan_spent/rescan_blockchain tests
5 years ago
moneromooo-monero 4ba8254a1d
functional_tests: add monero: URI tests
5 years ago
moneromooo-monero cc4be4fa15
wallet: add edit_address_book RPC
5 years ago
moneromooo-monero 4ff40d8d9a
functional_tests: add address book tests
5 years ago
moneromooo-monero 0dc49fc918
functional_tests: add wallet password change, store and tag tests
5 years ago
moneromooo-monero 8e077a5fc0
functional_tests: add spend proof tests
5 years ago
moneromooo-monero a71d91cecf
functional_tests: add test for mining via wallet
5 years ago
moneromooo-monero 447268cf29
functional_tests: add multisig state tests
5 years ago
moneromooo-monero 43015bb7e3
functional_tests: add get_transfers test
5 years ago
moneromooo-monero f23beb879e
functional_tests: add missing sweep_dust parameters, and test it
5 years ago
moneromooo-monero b9e09378ad
functional_tests: move extraneous stuff out of the framework
5 years ago
moneromooo-monero 7b076d5170
p2p: fix bans taking port into account
5 years ago
moneromooo-monero 32f725d32f
Properly format multiline logs
5 years ago
Jesus Ramirez f9b3f6ef3b Removed Berkeley DB and db switching logic
5 years ago
luigi1111 d663e1e3db
Merge pull request #5818
5 years ago
luigi1111 29e0f11305
Merge pull request #5823
5 years ago
stoffu fdc00d0906
unit tests: replace global var with lambda returning static local var
5 years ago
luigi1111 d0d76f771a
Merge pull request #5876
5 years ago
luigi1111 d91393daaf
Merge pull request #5856
5 years ago
luigi1111 9325501762
Merge pull request #5855
5 years ago
anonimal d46f701515
tests: rct_mlsag: resolve CID 203914 (UNINIT_CTOR)
5 years ago
moneromooo-monero 2ec455df1f
wallet: fix mismatch between two concepts of "balance"
5 years ago
moneromooo-monero 0e2fda5bf0
unit_tests: fix levin unit test on big endian
5 years ago
moneromooo-monero d046ca1db0
difficulty: fix check_hash on big endian
5 years ago
Jesus Ramirez 2cd4fd8972 Changed the use of boost:value_initialized for C++ list initializer
5 years ago
moneromooo-monero a5c7eebaea
unit_tests: fix build with CLANG 8 and boost 1.69
5 years ago
luigi1111 98af2e954b
Merge pull request #5793
5 years ago
luigi1111 85014813cf
Merge pull request #5707
5 years ago
Sarang Noether 3a0451a8be MLSAG speedup and additional checks
5 years ago
Matyas Liptak f56e160217
unit_tests: Fix uninitialized values
5 years ago
luigi1111 a8e99198bf
Merge pull request #5748
5 years ago
luigi1111 e72aca57f9
Merge pull request #5511
5 years ago
luigi1111 f205d28e96
Merge pull request #5727
5 years ago
luigi1111 2da11baecc
Merge pull request #5718
5 years ago
moneromooo-monero 26072f1393
blockchain: forbid v1 coinbase from v12
5 years ago
luigi1111 14602ba5ff
Merge pull request #5504
5 years ago
luigi1111 50c8147568
Merge pull request #5490
5 years ago
moneromooo-monero 3e11bb540e
functional_tests: test creating wallets with local language names
5 years ago
moneromooo-monero eeca5ca0c8
epee: support unicode in parsed strings
5 years ago
luigi1111 f06c77ab72
Merge pull request #5677
5 years ago
luigi1111 86ee631212
Merge pull request #5652
5 years ago
Tom Smeding 7b9a420787 Replace std::random_shuffle with std::shuffle
5 years ago
luigi1111 1ed2c40436
Merge pull request #5498
5 years ago
luigi1111 2258551ef9
Merge pull request #5487
5 years ago
moneromooo-monero 7d9b7fee43
functional_tests: add validate_address tests
5 years ago
Lee Clagett 2a7d91523b Fixed i2p/tor tx flooding bug (white noise disabled)
5 years ago
luigi1111 f2acbd6b19
Merge pull request #5621
5 years ago
luigi1111 7fc76451a5
Merge pull request #5529
5 years ago
luigi1111 a29a89bdf4
Merge pull request #5507
5 years ago
luigi1111 e3de4aa68b
Merge pull request #5502
5 years ago
luigi1111 4c4586ca7b
Merge pull request #5473
5 years ago
Lee Clagett f91a06c6d7 Dropping cppzmq dependency; adding some zmq utils
5 years ago
Lee Clagett 3b24b1d082 Added support for "noise" over I1P/Tor to mask Tx transmission.
5 years ago
Lee Clagett bdfc63ae4d Add ref-counted buffer byte_slice. Currently used for sending TCP data.
5 years ago
moneromooo-monero 65c4004963
allow blocking whole subnets
5 years ago
luigi1111 fd3ff74164
Merge pull request #5746
5 years ago
moneromooo-monero b350726a5a
boost: update obsolete usage of endian API
5 years ago
moneromooo-monero 3140a378da
wallet_rpc_server: fix get_bulk_payments with short payment ids
5 years ago
moneromooo-monero c2238327d0
keccak: guard against misaligned memory accesses on ARM
5 years ago
moneromooo-monero 7b18e838ea
unit_tests: check return values on test data parsing
5 years ago
redfish a5127cca89 tests: functional: fix python syntax
5 years ago
moneromooo-monero f81cb4f24b
unit_tests: add more leeway to the "same distribution" check
5 years ago
ston1th c88d6a9e5b tests: fixed file exec permissions
5 years ago
Riccardo Spagni 51766d026b
Merge pull request #5583
5 years ago
Riccardo Spagni 42e2ed31ae
Merge pull request #5558
5 years ago
moneromooo-monero 77594c4f4a
functional_tests: fix python3 compatibility
5 years ago
moneromooo-monero 4ac52e523d
functional_tests: fix rare get_output_distribution failure
5 years ago
moneromooo-monero dbecfe7d5d
unit_tests: make the density test a bit less stringent
5 years ago
Rohaq 1873af35bf Made code block usage consistent across all .md files
5 years ago
moneromooo-monero de27651f80
use crypto::rand instead of libc rand in a few tests
5 years ago
moneromooo-monero ddf7890730
python-rpc: add missing getblock RPC parameters
5 years ago
Riccardo Spagni f64f59627d
Merge pull request #5510
5 years ago
Riccardo Spagni 97cb1c9436
Merge pull request #5508
5 years ago
Riccardo Spagni 2d04b0e500
Merge pull request #5499
5 years ago
Riccardo Spagni 9d91301faa
Merge pull request #5496
5 years ago
Riccardo Spagni 123df0eaf7
Merge pull request #5419
5 years ago
moneromooo-monero a4c4a2d8aa
blockchain: keep a rolling long term block weight median
5 years ago
Riccardo Spagni 2bf855e3cd
Merge pull request #5497
5 years ago
Riccardo Spagni 17f31c3d51
Merge pull request #5484
5 years ago
moneromooo-monero da694d418a
functional_tests: add tests for pending/out transfer addresses
5 years ago
moneromooo-monero e980938210
fix wide difficulty conversion with some versions of boost
5 years ago
moneromooo-monero 1c44e65863
wallet2: reject standalone short payment IDs in monero: URI API
5 years ago
moneromooo-monero 2b198a6875
difficulty-tests: remove spurious dependency on cryptonote_core
5 years ago
moneromooo-monero 1a66a86f94
remove unused code
5 years ago
moneromooo-monero 25a7cfdb4a
add a few checks where it seems appropriate
5 years ago
moneromooo-monero 6eb2638463
functional_tests: add a 3/3 multisig test
5 years ago
moneromooo-monero a59c27465b
unit_tests: fix crash in debug in output_distribution test
5 years ago
moneromooo-monero 0eb0d6b802
rpc: improve get_output_distribution
5 years ago
Riccardo Spagni 973405018f
Merge pull request #5483
5 years ago
Riccardo Spagni eb1da46ac1
Merge pull request #5467
5 years ago
moneromooo-monero 1a93aa4b79
functional_tests: add get_fee_estimate to blockchain test
5 years ago
moneromooo-monero df83ed74e4
consensus: from v12, enforce >= 2 outputs
5 years ago
moneromooo-monero 36ced06727
functional_tests: flush stdout before popening new process
5 years ago
moneromooo-monero c07366430a
unit_tests: don't delete log file on windows, it will fail
5 years ago
moneromooo-monero aba2b2e7a2
functional_tests: reset blockchain on test start
5 years ago
Lee Clagett 55aae6a9a3 Fix socks tests in windows and handle errors better
5 years ago
Riccardo Spagni ef1f1c5314
Merge pull request #5465
5 years ago
moneromooo-monero 3e50a9e8fc
functional_tests: detect requests python module
5 years ago
moneromooo-monero 35e0a968bd
wallet2: "output lineup" fake out selection
5 years ago
Riccardo Spagni 7973fb6a69
Merge pull request #5415
5 years ago
Riccardo Spagni e9464eb5e3
Merge pull request #5413
5 years ago
stoffu 5fafb90e91
testdb: add override keyword where missing
5 years ago
Doyle 299052bca3 Remove unneeded SFINAE on check_tx/block verification in core_tests
5 years ago
moneromooo-monero e3dea47859
unit_tests: undo is_blocked implementation factoring
5 years ago
Riccardo Spagni f376cd5605
Merge pull request #5446
5 years ago
Riccardo Spagni 8d16e92dcb
Merge pull request #5425
5 years ago
Riccardo Spagni a1ea611e24
Merge pull request #5424
5 years ago
Riccardo Spagni 0d2aaac15b
Merge pull request #5414
5 years ago
Riccardo Spagni 45a4145f87
Merge pull request #5409
5 years ago
Riccardo Spagni 46c477ab30
Merge pull request #5400
5 years ago
moneromooo-monero 8fec0f9831
functional_tests: add sweep_single test
5 years ago
Riccardo Spagni 9bd0983d5e
Merge pull request #5402
5 years ago
Riccardo Spagni e31559d319
Merge pull request #5398
5 years ago
Riccardo Spagni 07c1734985
Merge pull request #5393
5 years ago
moneromooo-monero 5e673c03fe
blockchain_db: fix db txn ending too early
5 years ago
moneromooo-monero 5858598604
p2p: fix integer overflow in host bans
5 years ago
moneromooo-monero 93bb2f48f7
ringct: prevent use of full ringct signatures for more than one input
5 years ago
Riccardo Spagni 716f5a2a6a
Merge pull request #5384
5 years ago
moneromooo-monero 0eee6cd7fe
block_weight: catch exceptions in main for clean exit on error
5 years ago
moneromooo-monero 8646bd0086
functional_tests: exit with 1 if any test fails
5 years ago
moneromooo-monero 04a20cb242
functional_tests: cold signing key images/outputs import/export
5 years ago
moneromooo-monero 798e3cad2b
functional_tests: add double spend detection tests
5 years ago
moneromooo-monero 7c657bb2dd
functional_tests: add alt chains tests
5 years ago
moneromooo-monero f8be31d269
functional_tests: add wallet creation language tests
5 years ago
moneromooo-monero 2d68b31f3e
functional_tests: add more wallet tests
5 years ago
moneromooo-monero b3a32d5505
functional_tests: add describe_transfer tests
5 years ago
moneromooo-monero 064ab12340
functional_tests: add more blockchain related tests
5 years ago
moneromooo-monero 21b1ac1dd2
functional_tests: add bans tests
5 years ago
Dusan Klinec 41901b8deb
device/trezor: env-configurable ports
5 years ago
Dusan Klinec c97a1f79d6
tests: trezor tests fixes and improvements
5 years ago
Dusan Klinec f29fecd517
build: debug and test builds via contrib
5 years ago
stoffu e9fac29a4b
unit_tests/long_term_block_weight: some tweaks that seem to make more sense
5 years ago
stoffu 467f4c7ed3
tests/block_weight: use integer division when computing median
5 years ago
stoffu 815d08dc5f
tests/block_weight: remove unused MULTIPLIER_SMALL
5 years ago
Dusan Klinec ac874e2d40
tests: fix test_options initialization error
5 years ago
Riccardo Spagni c34930c207
Merge pull request #5391
5 years ago
Riccardo Spagni 55e3980d89
Merge pull request #5353
5 years ago
Riccardo Spagni c96fc4bf59
Merge pull request #5341
5 years ago
moneromooo-monero cbf3224180
rpc: make wide_difficulty hexadecimal
5 years ago
moneromooo-monero c5d3ea2fef
tests: add a few try/catch in main to shut coverity up
5 years ago
moneromooo-monero 7190798049
unit_tests: fix long term block weight test after cache change
5 years ago
Riccardo Spagni 4308a2e173
Merge pull request #5318
5 years ago
Riccardo Spagni 29e4e70f30
Merge pull request #5352
5 years ago
Riccardo Spagni e601028649
Merge pull request #5331
5 years ago
moneromooo-monero 1a91385eaf
block_weight: fix python 2/3 compatibility
5 years ago
Riccardo Spagni 96e1b4e672
Merge pull request #5289
5 years ago
Riccardo Spagni e55b3f9dda
Merge pull request #5239
5 years ago
moneromooo-monero 9b687c7873
blockchain: simple cache for the long term block weights
5 years ago
Dusan Klinec 1bc78cc29a
tests: trezor_test fix
5 years ago
Lee Clagett 7acfa9f3cc Added socks proxy (tor/i2pd/kovri) support to wallet
5 years ago
moneromooo-monero 91f4c7f45f
Make difficulty 128 bit instead of 64 bit
5 years ago
Dusan Klinec 0218bc497d
test: hmac_keccak - fix number of chunks counting
5 years ago
Riccardo Spagni 37ee4acf48
Merge pull request #5274
5 years ago
moneromooo-monero c7bfdc3566
python-rpc: add console.py
5 years ago
moneromooo-monero 22b644f47e
functional_tests: move RPC API to utils, it is not test specific
5 years ago
moneromooo-monero 30c865f0f8
functional_tests: add balance tests
5 years ago
moneromooo-monero fdfa832f00
functional_tests: add missing parameters to get_balance
5 years ago
moneromooo-monero cf6d775964
functional_tests: add proofs tests (tx key, in/out tx, reserve)
5 years ago
moneromooo-monero a3144bd7c8
functional_tests: add more transfer tests
5 years ago
moneromooo-monero 5d580bfa9c
functional_tests: add get_bulk_transfer tests
5 years ago
moneromooo-monero 0becbd1612
functional_tests: add message signing/verification tests
5 years ago
moneromooo-monero a5dbf7f5fa
functional_tests: add multisig and cold signing tests
5 years ago
moneromooo-monero b2fc571943
functional_tests: support several daemons/wallets
5 years ago
moneromooo-monero 9e979ffa22
functional_tests: add txpool RPC tests
5 years ago
moneromooo-monero 3e93c157bd
functional_tests: add integrated address tests
5 years ago
moneromooo-monero b384309e17
functional_tests: add basic transfer tests
5 years ago
moneromooo-monero ef7681b699
functional_tests: plug RPC tests into the cmake machinery
5 years ago
moneromooo-monero 18a2ed4518
functional_tests: add basic mining tests
5 years ago
moneromooo-monero 98e280fcb8
functional_tests: add wallet address/subaddress RPC tests
5 years ago
moneromooo-monero 8dcd4d3d11
functional_tests: improve RPC blockchain tests
5 years ago
Riccardo Spagni 5ac46c5310
Merge pull request #5256
5 years ago
Riccardo Spagni 39107e18d5
Merge pull request #5251
5 years ago
Riccardo Spagni 48e3a341f8
Merge pull request #5211
5 years ago
Dusan Klinec c9b13fbbc2
tests/trezor: HF9 and HF10 tests
5 years ago
Dusan Klinec d74d26f2c9
crypto: hmac_keccak added
5 years ago
Lee Clagett 0c7e7bce18 Adding classes, functions, and utilities for common LMDB operations.
5 years ago
Riccardo Spagni edb294ef23
Merge pull request #5240
5 years ago
Riccardo Spagni c3de019f56
Merge pull request #5192
5 years ago
Riccardo Spagni 4c91eb23a0
Merge pull request #5061
5 years ago
moneromooo-monero ab6c3b1da0
tests: fix path in instructions
5 years ago
Riccardo Spagni c88e992104
Merge pull request #4977
5 years ago
moneromooo-monero dc0c0c91c5
tests: disable wallet SSL init for tests involving wallet2
5 years ago
moneromooo-monero 4b21d38dfd
blockchain: speed up getting N blocks weights/long term weights
5 years ago
moneromooo-monero 89b1630e35
gtest: build fix for NetBSD
5 years ago
moneromooo-monero fa43b54780
tests: handle any cmake detected python interpreter
5 years ago
moneromooo-monero c8c154a2c9
tests: fix cnv4-jit-test link on mac
5 years ago
binaryFate 1f2930ce0b Update 2019 copyright
5 years ago
Riccardo Spagni 5bbbe3902b
Merge pull request #4852
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
moneromooo-monero 88c85c18e0
cryptonote: avoid double parsing blocks when syncing
5 years ago
moneromooo-monero 79b4e9f377
save some database calls when getting top block hash and height
5 years ago
moneromooo-monero b044d03a51
Avoid repeated (de)serialization when syncing
5 years ago
Riccardo Spagni d3f39da7c8
Merge pull request #5117
5 years ago
Riccardo Spagni a28237c9ca
Merge pull request #5102
5 years ago
moneromooo-monero 0de14396b9
tests: add a CNv4 JIT test
5 years ago
moneromooo-monero b9a618848f
performance_tests: add tests for new Cryptonight variants
5 years ago
Riccardo Spagni 1b4fa00d7c
Merge pull request #5126
5 years ago
moneromooo-monero b8787f4302
ArticMine's new block weight algorithm
5 years ago
moneromooo-monero d0e07b3d86
performance_tests: fix NetBSD build
5 years ago
SChernykh 9da0892b10 Adding cnv4-2 tweaks
5 years ago
SChernykh f51397b306 Cryptonight variant 4 aka CryptonightR
5 years ago
moneromooo-monero fcd0007952
unit_tests: remove leftover debug print
5 years ago
Lee Clagett 973403bc9f Adding initial support for broadcasting transactions over Tor
5 years ago
moneromooo-monero f6db59b011
notify: handle arbitrary tags
5 years ago
Riccardo Spagni 8fafdc4767
Merge pull request #5064
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 b6534c40e6
ringct: remove unused senderPk from ecdhTuple
5 years ago
moneromooo-monero 7d37598158
ringct: the commitment mask is now deterministic
5 years ago
moneromooo-monero 99d946e619
ringct: encode 8 byte amount, saving 24 bytes per output
5 years ago
moneromooo-monero f931e16c6e
add a bulletproof version, new bulletproof type, and rct config
5 years ago
moneromooo-monero b750fb27b0
Pruning
5 years ago
Riccardo Spagni 08f08beede
Merge pull request #5046
5 years ago
Riccardo Spagni aa5b0c7f71
Merge pull request #5028
5 years ago
moneromooo-monero a6216d1ac2
blockchain_db: allow getting output keys without commitment
5 years ago
moneromooo-monero 21777daf6e
epee: speedup word/number matching
5 years ago
Riccardo Spagni 7e172dc8b0
Merge pull request #5036
5 years ago
Riccardo Spagni 36d420413b
Merge pull request #5005
5 years ago
Riccardo Spagni 3e9bb9626a
Merge pull request #5001
5 years ago
Riccardo Spagni 9d57ee9ff6
Merge pull request #4984
5 years ago
Riccardo Spagni 846362842c
Merge pull request #4976
5 years ago
Paul Shapiro 5ecc5cc790 added two tests for partial word and case tolerance in mnemonics
5 years ago