Commit Graph

635 Commits (v0.8.0.2)

Author SHA1 Message Date
moneromooo-monero a9f9406c5b
unit_tests: notify test special case for the usual weirdo
6 years ago
Riccardo Spagni af7caf78a1
Merge pull request #4640
6 years ago
Riccardo Spagni 14dbe67fa7
Merge pull request #4521
6 years ago
moneromooo-monero 99cd6f961a
Rename "blackball" for clarity
6 years ago
moneromooo-monero 1141512811
unit_tests: fix notify test when run from make *test
6 years ago
moneromooo-monero 45a6880d78
unit_tests: call umask before mkstemp
6 years ago
Riccardo Spagni 215fa6b5ce
Merge pull request #4481
6 years ago
moneromooo-monero 6653062e61
unit_tests: add unit test for alloc alignment being a power of 2
6 years ago
Riccardo Spagni e19652df51
Merge pull request #4036
6 years ago
moneromooo-monero 9907ea0694
cryptonote: sort tx_extra fields
6 years ago
Riccardo Spagni f34f9312f2
Merge pull request #4464
6 years ago
naughtyfox 9f3963e823 Arbitrary M/N multisig schemes:
6 years ago
moneromooo-monero 98c9225823
unit_tests: add a notifier test
6 years ago
Riccardo Spagni effcbf2060
Merge pull request #4459
6 years ago
Riccardo Spagni 876282fd69
Merge pull request #4424
6 years ago
Riccardo Spagni 402349760f
Merge pull request #4407
6 years ago
moneromooo-monero bef1750f65
unit_tests: fix longstanding DNS related unit test
6 years ago
Riccardo Spagni bc208be63d
Merge pull request #4385
6 years ago
Riccardo Spagni a059bcd74e
Merge pull request #4371
6 years ago
Riccardo Spagni bb3ff2bb36
Merge pull request #4209
6 years ago
Riccardo Spagni 580497d5f9
Merge pull request #4306
6 years ago
stoffu ba8dd3479d
api/wallet: properly disable key encryption
6 years ago
moneromooo-monero 6dbbc69055
unit_tests: sanity check on transaction weight
6 years ago
Riccardo Spagni c74d9057f8
Merge pull request #4260
6 years ago
Lee Clagett 55c7cd1458 Adding expect<T> - a value-or-error implementation
6 years ago
moneromooo-monero 07ec748c82
wipeable_string: add hex_to_pod function
6 years ago
moneromooo-monero 2bf636503f
bulletproofs: speed up the latest changes a bit
6 years ago
moneromooo-monero d0a0565f7d
unit_tests: add a few more multiexp unit tests
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 51eb3bdcd6
add pippenger unit tests
6 years ago
moneromooo-monero 1b867e7f40
precalc the ge_p3 representation of H
6 years ago
moneromooo-monero 3011178021
unit_tests: a couple more bulletproof unit tests for gamma
6 years ago
moneromooo-monero 2a8fcb421b
Bulletproof aggregated verification and tests
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 9ce9f8caf6
bulletproofs: add multi output bulletproofs to rct
6 years ago
moneromooo-monero aacfd6e370
bulletproofs: multi-output bulletproofs
6 years ago
luigi1111 ab85b924c9
Merge pull request #4293
6 years ago
moneromooo-monero 44439c3208
record blackballs as amount/offset, and add export ability
6 years ago
luigi1111 ca4e477dc2
Merge pull request #4298
6 years ago
luigi1111 0722287774
Merge pull request #4275
6 years ago
luigi1111 ad5aabc85a
Merge pull request #4264
6 years ago
p8p 9d6539923e
is_hdd update
6 years ago
moneromooo-monero 67666b14ba
unit_tests: disable mlocker tests on windows (no implementation)
6 years ago
moneromooo-monero d2e26c23f3
add and use constant time 32 byte equality function
6 years ago
luigi1111 a5d21be843
Merge pull request #4210
6 years ago
luigi1111 7e4507a048
Merge pull request #4200
6 years ago
moneromooo-monero 2a100fd81f
unit_tests: add tests for incremental keccak
6 years ago
moneromooo-monero 70271fa788
common: add a class to safely wrap mlock/munlock
6 years ago
moneromooo-monero e9ffa91257
store secret keys encrypted where possible
6 years ago
moneromooo-monero ea37614efe
wallet: wipe seed from memory where appropriate
6 years ago
stoffu a64f57fe42
wallet2: make --restricted-rpc available for wallet RPC only
6 years ago
luigi1111 b82bcdea2d
Merge pull request #4186
6 years ago
luigi1111 01475c36c0
Merge pull request #4165
6 years ago
luigi1111 5295e4eb82
Merge pull request #4137
6 years ago
moneromooo-monero 0c8d8f6b2e
unit_tests: remove std::move in return statement
6 years ago
stoffu bcab579864
wallet: allow adjusting number of rounds for the key derivation function
6 years ago
Lee Clagett 26a42fe54a Added features to epee::span<T> :
6 years ago
Lee Clagett 4616cf2641 Fixed ZMQ-RPC for transactions and GET_BLOCKS_FAST
6 years ago
moneromooo-monero 43f71100bc
blockchain_db: remove unused get_output_key variant
6 years ago
moneromooo-monero c8226ad1f7
unit_tests: use valid key images, pub keys, etc
6 years ago
luigi1111 3fde902394
Merge pull request #4097
6 years ago
redfish 68b1197f5d tests: ringdb: use system's temporary dir path
6 years ago
moneromooo-monero 0496c7c91a
crypto: do not use boost::value_initialized to init null skey/pkey
6 years ago
luigi1111 f6d7e87b67
Merge pull request #4075
6 years ago
luigi1111 007b835daa
Merge pull request #4061
6 years ago
luigi1111 3e026ff6ed
Merge pull request #4013
6 years ago
luigi1111 21afa71ba6
Merge pull request #3981
6 years ago
luigi1111 025187e6c9
Merge pull request #3854
6 years ago
luigi1111 33122ab8a6
Merge pull request #3617
6 years ago
moneromooo-monero 45e419bd5c
db: store cumulative rct output distribution in the db for speed
6 years ago
moneromooo-monero 61caab8a8c
crypto: remove slight bias in key generation due to modulo
6 years ago
victorsintnicolaas 34cb6b4b70 add --regtest and --fixed-difficulty for regression testing
6 years ago
moneromooo-monero 438d52deaf
remove epee from link lines where it's redundant
6 years ago
luigi1111 a844844cda
Merge pull request #3716
6 years ago
moneromooo-monero e6f4d4acf0
unit_tests: do not recreate the same base rct sig all the time
6 years ago
moneromooo-monero 2771a18e85
threadpool: allow leaf functions to run concurrently
6 years ago
moneromooo-monero ed2c81ed95
replace std::list with std::vector on some hot paths
6 years ago
luigi1111 8fad35f8e2
Merge pull request #3962
6 years ago
moneromooo-monero e5592c4bab
rpc: add blockchain disk size to getinfo
6 years ago
luigi1111 34c57d071f
Merge pull request #3938
6 years ago
luigi1111 c678413a89
Merge pull request #3902
6 years ago
luigi1111 cfd66dae4b
Merge pull request #3691
6 years ago
moneromooo-monero 55c7fb87a9
epee: adaptive connection timeout system
6 years ago
luigi1111 22c8730261
Merge pull request #3450
6 years ago
luigi1111 5321769b65
Merge pull request #3444
6 years ago
moneromooo-monero 01cc978722
ringct: remove an unnecessary scalarmultBase in zeroCommit
6 years ago
moneromooo-monero 5db9e3c28e
unit_tests: add tests for local IP range detection
6 years ago
luigi1111 b6eb7484d1
Merge pull request #3592
6 years ago
stoffu 0321d1ac79
unit_tests/hardfork: add tests for get_voting_info()
6 years ago
stoffu 98cf62cc45
hardfork: fix get_next_version()
6 years ago
stoffu 7e30eadb32
unit_tests/hardfork: add tests for check_for_height()
6 years ago
stoffu a79fc219b7
hardfork: fix get_earliest_ideal_height_for_version() to support non-existent versions
6 years ago
luigi1111 c534fe8d19
Merge pull request #3251
6 years ago
moneromooo-monero b9389e582e
db_lmdb: save pruned and prunable tx data separately
6 years ago
moneromooo-monero 64f82e0481
unit_tests: fix build after get_output_didstribution signature change
6 years ago
moneromooo-monero 5f8ffca34d
speed up get_output_distribution (and precalc common case)
6 years ago
Riccardo Spagni 2906a24179
Merge pull request #3809
6 years ago
Riccardo Spagni ff31611a32 Revert "Merge pull request #3775"
6 years ago
moneromooo-monero 3147468d35
unit_tests: add threadpool unit test
6 years ago
moneromooo-monero b88c9a003e
unit_tests: set default data dir to the source tree at build time
6 years ago
moneromooo-monero c1886155ed
unit_tests: fix build after get_output_didstribution signature change
6 years ago
Thaer Khawaja dad1077577 Only log an error if fork version is higher AND is not known.
6 years ago
moneromooo-monero 4c00a4d31e
unit_tests: add device unit tests
6 years ago
moneromooo-monero 6a61f520e2
unit_tests: add ringdb unit tests
6 years ago
stoffu 3b941befae
core: add get_earliest_ideal_height_for_version()
6 years ago
moneromooo-monero 41f727ce42
add RPC to get a histogram of outputs of a given amount
6 years ago
Riccardo Spagni 4f93f74528
Merge pull request #3277
6 years ago
Edward Betts fbcc91c2a4 Correct spelling mistakes.
6 years ago
stoffu af773211cb
Stagenet
6 years ago
cslashm e745c1e38d Code modifications to integrate Ledger HW device into monero-wallet-cli.
6 years ago
Riccardo Spagni 421ab3119c
Merge pull request #3245
6 years ago
stoffu 54c256bc26
unit_tests.serialization: refactored with ASSERT_EQ_MAP
6 years ago
stoffu e6a6093871
unit_tests: added gtest utility ASSERT_EQ_MAP for easily testing key-value map
6 years ago
moneromooo-monero 71806327f5
dns: change default DNS to a worldwide selection
6 years ago
Riccardo Spagni 86da46e224
Merge pull request #3151
6 years ago
xmr-eric 84a7f6a482 Readd copyright starting date
6 years ago
xmr-eric 18216f19dd Update 2018 copyright
6 years ago
Riccardo Spagni 0a94399a05
Merge pull request #3082
6 years ago
Riccardo Spagni ede4e1c54c
Merge pull request #3057
6 years ago
moneromooo-monero ab2e9953b4
unit_tests: do not ASSERT_TRUE(decodeRct(...))
7 years ago
Riccardo Spagni f9c66ba67c
Merge pull request #2990
7 years ago
Riccardo Spagni ab8a32429a
Merge pull request #2985
7 years ago
Riccardo Spagni 0a110aefbb
Merge pull request #2971
7 years ago
moneromooo-monero fdd4c5e577
move memwipe to epee to avoid common<->crypto circular dependencies
7 years ago
moneromooo-monero 40ab12a773
epee: remove dependency on common
7 years ago
Onur Altun 8b50209ca0
fix for warning
7 years ago
Maxithi 9ffa97fe98
Factor the monero donation address
7 years ago
Riccardo Spagni 989c9309ec
Merge pull request #2964
7 years ago
Riccardo Spagni 753215b9c6
Merge pull request #2963
7 years ago
Riccardo Spagni 838b2e8a52
Merge pull request #2944
7 years ago
moneromooo-monero 1e5491e942
Add a chacha20 variant to go with chacha8
7 years ago
Riccardo Spagni 2b00899bb2
Merge pull request #2920
7 years ago
Riccardo Spagni 2f09828ea8
Merge pull request #2890
7 years ago
moneromooo-monero 2d17feb060
factor STL container serialization
7 years ago
moneromooo-monero ae8602303a
Fix exceptions not finding txpool txes when relaying
7 years ago
moneromooo-monero 3ed1a74ca3
tests: remove unused/unfinished keccak bits
7 years ago
moneromooo-monero 0e19a39469
tests: test wallets don't need a dummy temp file anymore
7 years ago
moneromooo-monero 56fa6ce15f
tests: fix a buffer overread in a unit test
7 years ago
moneromooo-monero a36c261d7a
wallet2: fix slow multisig unit tests with subaddress patch
7 years ago
moneromooo-monero 265290388b
wallet: guard against partly initialized multisig wallet
7 years ago
moneromooo-monero f4eda44ce3
N-1/N multisig
7 years ago
moneromooo-monero fff871a455
gen_multisig: generates multisig wallets if participants trust each other
7 years ago
moneromooo-monero 95a21a793d
wallet2: allow empty wallet filename to avoid saving data
7 years ago
moneromooo-monero b84b3565f3
tests: add multisig unit tests
7 years ago
moneromooo-monero 4c313324b1
Add N/N multisig tx generation and signing
7 years ago
Riccardo Spagni 066fd7aced
Merge pull request #2877
7 years ago
moneromooo-monero 223e3788ac
unit_tests: fix memwipe test comparison
7 years ago
moneromooo-monero 4abf25f3c9
cryptonote_core does not depend on p2p anymore
7 years ago
moneromooo-monero 09ce03d612
move includes around to lessen overall load
7 years ago
Riccardo Spagni 6c0953b15a
Merge pull request #2860
7 years ago
moneromooo-monero d58835b2f6
integrate bulletproofs into monero
7 years ago
moneromooo-monero 90b8d9f271
add bulletproofs to the build, with basic unit tests
7 years ago
moneromooo-monero 493f7d0974
util: allow non numeric version parts
7 years ago
moneromooo-monero 3dffe71b72
new wipeable_string class to replace std::string passphrases
7 years ago
moneromooo-monero 000666ff78
add a memwipe function
7 years ago
moneromooo-monero f493eabba7
unit_tests: fix running without --data-dir
7 years ago
Riccardo Spagni 5c2dfe157b
Merge pull request #2771
7 years ago
Riccardo Spagni 74b699beda
Merge pull request #2812
7 years ago
Riccardo Spagni edebe4e3b6
Merge pull request #2736
7 years ago
moneromooo-monero 9ac5212775
unit_tests: fix build after wallet2 list/vector change
7 years ago
moneromooo-monero 082db75f28
move cryptonote command line options to cryptonote_core
7 years ago
moneromooo-monero 383ff4f689
remove "using namespace std" from headers
7 years ago
Riccardo Spagni 4754390725
Merge pull request #2720
7 years ago
Riccardo Spagni 8df6b010eb
Merge pull request #2696
7 years ago
Riccardo Spagni 5d52463b57
Merge pull request #2670
7 years ago
Riccardo Spagni 9317c9c57e
Merge pull request #2617
7 years ago
moneromooo-monero e3e838d0cf
kaccak: remove unused return value
7 years ago
binaryFate 10013e9434 Protect node privacy by proper filtering in restricted-mode RPC answers
7 years ago
Riccardo Spagni 9d65a9cc98
Merge pull request #2483
7 years ago
moneromooo-monero 110339f553
unit_tests: fix data dir determination
7 years ago
moneromooo-monero 937e7f8aa6
Initialize openssl on startup
7 years ago
Cole Lightfighter 4fb7794651 unit tests: OOB indexes & adding subaddress
7 years ago
Cole Lightfighter 4fd6a3d27f Subaddress unit tests
7 years ago
moneromooo-monero 8233a24ba8
unit_tests: fix build on windows
7 years ago
Riccardo Spagni b4126266d4
Merge pull request #2610
7 years ago
Riccardo Spagni 6159a83175
Merge pull request #2608
7 years ago
Riccardo Spagni cb9b1fcc94
Merge pull request #2582
7 years ago
Riccardo Spagni 1c546e0d81
Merge pull request #2565
7 years ago
Riccardo Spagni 56ea442fd3
Merge pull request #2555
7 years ago
Riccardo Spagni 5df4ecbb83
Merge pull request #2528
7 years ago
Riccardo Spagni 5ea20d6944
Merge pull request #2469
7 years ago
moneromooo-monero a4b4651cb0
dns_utils: allow an optional DNS server IP in DNS_PUBLIC
7 years ago
moneromooo-monero 7dbf76d0da
Fix an object lifetime bug in net load tests
7 years ago
iDunk5400 44c1d160c8
unit_tests: fix compiling on Windows
7 years ago
moneromooo-monero fe484f3049
unit_tests: data dir is now overridden with --data-dir
7 years ago
kenshi84 53ad5a0f42
Subaddresses
7 years ago
Riccardo Spagni 8661f4e868
Merge pull request #2523
7 years ago
moneromooo-monero 240f769d21
tests: add sha256sum unit test
7 years ago
Lee Clagett 8b00687735 Upgrades to epee::net_utils::network_address
7 years ago
moneromooo-monero 452d4fae39
tests: fix hashchain unit tests
7 years ago
redfish 540d6fa3d5 tests: pass data dir as arg
7 years ago
Wei Tang 551a8ea60e mnemonics: new Lojban word list
7 years ago
moneromooo-monero 36c3465b98
wallet2: do not keep block hashes below last checkpoint
7 years ago
moneromooo-monero 5d65a75b69
move checkpoints in a separate library
7 years ago
Riccardo Spagni e5a2cdbfad
Merge pull request #2457
7 years ago
Riccardo Spagni c2346c6c59
Merge pull request #2424
7 years ago
Riccardo Spagni b911130a46
Merge pull request #2442
7 years ago
Riccardo Spagni 08ada1fa8b
Merge pull request #2440
7 years ago
moneromooo-monero b5faac5304
get_blockchain_top now returns void
7 years ago
stoffu e29282d208
build: auto update version info without manually deleting version.h
7 years ago
Cole Lightfighter f6119a8eaa
Added test documentation & Keccak unit test
7 years ago
moneromooo-monero 7adceee634
precomputed block hashes are now in blocks of N (currently 256)
7 years ago
moneromooo-monero 6137a0b94d
blockchain: reject unsorted ins and outs from v7
7 years ago
Howard Chu d2d8a41c47
Use actual batch size for resize estimates
7 years ago
Howard Chu 510d0d4753
Use a threadpool
7 years ago
moneromooo-monero 0c36b9f931
common: add apply_permutation file and function
7 years ago
moneromooo-monero 6ac61100a1
Add a --fluffy-blocks option to relay blocks as fluffy blocks
7 years ago
Howard Chu c22d22e2db
Cleanup test impact of adding safesyncmode() method
7 years ago
Howard Chu 9a859844f4
Toggle SAFE syncmode on and off automatically
7 years ago
Howard Chu 4c7f8ac04f
DB cleanup
7 years ago
Riccardo Spagni 4466b6d1b0
Merge pull request #2303
7 years ago
Riccardo Spagni 4b2cc123ff
Merge pull request #2287
7 years ago
moneromooo-monero 5a283078ec
cryptonote_protocol: large block sync size before v4
7 years ago
moneromooo-monero 827afcb7ea
protocol: pass blockchain cumulative difficulty when syncing
7 years ago
Riccardo Spagni 124cbe3cf3
Merge pull request #2292
7 years ago
Riccardo Spagni 53dde37ceb
Merge pull request #2276
7 years ago
moneromooo-monero cb2d5ac788
mnemonics: new Esperanto word list
7 years ago
moneromooo-monero 08abb670e1
protocol: fix reorgs while syncing
7 years ago
moneromooo-monero a1891ebea9
tests: fix tests build
7 years ago
moneromooo-monero 158c3ecff3
core: thread most of handle_incoming_tx
7 years ago
moneromooo-monero 5be43fcdba
cryptonote_protocol_handler: sync speedup
7 years ago
moneromooo-monero f4e3dca113
unit_tests: fix build failures after network_address changes
7 years ago
moneromooo-monero 235df7f484
blockchain_db: add a txpool tx getter which returns existence
7 years ago
Howard Chu d17c0fc2d0
Don't copy blockchain for coinbase_tx_sum
7 years ago
Riccardo Spagni 40eb22aeb4
Merge pull request #2016
7 years ago
Riccardo Spagni 545e2b003c
Merge pull request #1982
7 years ago
moneromooo-monero b52abd1370
Move txpool to the database
7 years ago
Nano Akron d1db32511c Fix overlooked renaming of Português in the unit tests
7 years ago
Nano Akron 12fff108ea
Change Old_English to English_Old - 'Old English' is actually a language
7 years ago
Riccardo Spagni e53dd76a49
Merge pull request #1983
7 years ago
Nano Akron 54bcd260ff
Added Simplified Chinese electrum word list
7 years ago
Lee Clagett 93e10f1cc4 Simplified the implementation and features of span
7 years ago
Lee Clagett 4a8f96f95d Improvements for epee binary to hex functions:
7 years ago
Randi Joseph 933e08f2f3 Replace deprecated tmpnam function.
7 years ago
moneromooo-monero 6e6794786a
mnemonics: sanity checks for word lists
7 years ago
moneromooo-monero f065234b71
core: cache tx and block hashes in the respective classes
7 years ago
Lee Clagett 50cd179a60 Removed boost/asio.hpp include from epee/string_tools.h
7 years ago
moneromooo-monero 3396a9f2af
Add intervening v5 fork for increased min block size
7 years ago
kenshi84 7d07c64fe5
fix dependency: put HardFork back to cryptonote_basic, made some BlockchainDB functions virtual again to avoid missing symbols error
7 years ago
moneromooo-monero f75477819c
unit_tests: fix fee tests after quantization change
7 years ago
moneromooo-monero 12adb4a3f3
core: move hardfork back to cryptonote_core
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
Riccardo Spagni ecbd3f0798
Merge pull request #1758
7 years ago
moneromooo-monero 5664826a84
unit_tests: hardfork unit test now needs get_block_blob_from_height
7 years ago
Howard Chu 80749e59a8
More for PR #1724
7 years ago
Riccardo Spagni 49efd3add9
Merge pull request #1727
7 years ago