Commit Graph

601 Commits (59ac413283a19086340cb513a2f55ae063f76bf6)

Author SHA1 Message Date
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
Riccardo Spagni a2041c9874
Merge pull request #2518
7 years ago
Cole Lightfighter ff7745bb87 Edited test readme for accuracy and depth
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
moneromooo-monero 06a681cf5b
performance_tests: add a test for is_out_to_acc_precomp
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 50a629b2e6
core_tests: catch (impossible in practice) tx extra api failure
7 years ago
moneromooo-monero a7ba3de1d3
libwallet_api_tests: initialize newblock_triggered on reset
7 years ago
moneromooo-monero b5faac5304
get_blockchain_top now returns void
7 years ago
moneromooo-monero 6a0fb301bb
performance_tests: adjust some iterations down a bit
7 years ago
stoffu e29282d208
build: auto update version info without manually deleting version.h
7 years ago
Cole Lightfighter c300ae56ca
Added test documentation & Keccak unit test
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 3d19ab7067 Revert "Cleanup test impact of moving blockchain_db_types()"
7 years ago
Riccardo Spagni 36b978f50e
Merge pull request #2314
7 years ago
Howard Chu 3dd34a49ef
Cleanup test impact of moving blockchain_db_types()
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
Riccardo Spagni 8609ed86c4
Merge pull request #2116
7 years ago
moneromooo-monero 841231e5bd
Add fuzz testing using american fuzzy lop
7 years ago
moneromooo-monero f4e3dca113
unit_tests: fix build failures after network_address changes
7 years ago
Riccardo Spagni 78f965a9e2
Merge pull request #2082
7 years ago
moneromooo-monero 235df7f484
blockchain_db: add a txpool tx getter which returns existence
7 years ago
moneromooo-monero c3bec61da2
core_tests: fix tests failing due to new txpool code requitring batch transactions
7 years ago
Howard Chu d17c0fc2d0
Don't copy blockchain for coinbase_tx_sum
7 years ago
Riccardo Spagni a4c13ea092
Merge pull request #2039
7 years ago
Riccardo Spagni cd13bcb4d2
Merge pull request #2036
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
Gentian 4b932ff314 changed crypto to cncrypto so it generated libcncrypto
7 years ago
moneromooo-monero 89b2f3061b
tests: fix invalid key image test
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 700d218c5d
fix broken test data
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
Riccardo Spagni 88c752b476
Merge pull request #1721
7 years ago
Riccardo Spagni 565c99f670
Merge pull request #1731
7 years ago
moneromooo-monero 08c3f38031
util: add a vercmp function to compare version numbers
7 years ago
Lee Clagett 2cde2c02ca switch to boost::thread for mingw build
7 years ago
moneromooo-monero b6a2230e6f
unit_tests: fix minor blockchain_db regression
7 years ago
moneromooo-monero 0288310e3b
blockchain_db: add "raw" blobdata getters for block and transaction
7 years ago
moneromooo-monero 59c9d165f8
tests: fixup include paths after cryptonote_core split
7 years ago
Riccardo Spagni 92fe31fd44
Merge pull request #1714
7 years ago
Riccardo Spagni e6c29eb5fc
Merge pull request #1706
7 years ago
Riccardo Spagni 71770d1a78
Merge pull request #1699
7 years ago
moneromooo-monero 9faef1f83a
cryptonote_protocol: misc fluffy block fixes
7 years ago
moneromooo-monero 7403e56fb4
performance_tests: report small time per call in microseconds
7 years ago
Riccardo Spagni eacf2124b6 Merge pull request #1689
7 years ago
moneromooo-monero cadada2d65
performance_tests: add tests for sc_reduce32 and cn_fast_hash
7 years ago
moneromooo-monero 962c72b624
performance_tests: initialize logging at startup
7 years ago
Timothy D. Prime dd3485492d make previous change portable
7 years ago
Timothy D. Prime 32d7d04858 fixes #1688 protect make debug-test from gtest
7 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago
Lee Clagett ce7fcbb4ae Add server auth to monerod, and client auth to wallet-cli and wallet-rpc
7 years ago
Jaquee b14d109bae
update wallet api tests
7 years ago
Riccardo Spagni c3eff820be
Merge pull request #1642
7 years ago
moneromooo-monero ea6549e9da
core_tests: decrease trace level from trace to debug
7 years ago
Lee Clagett c02e1cb943 Updates to epee HTTP client code
7 years ago
moneromooo-monero f9293b69d8
unit_tests: fix missing return after batch_start prototype change
7 years ago
moneromooo-monero a480bf6b14
fixups in logging init calls, and add missing net context in a log
7 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
7 years ago
Riccardo Spagni b2e1568335
Merge pull request #1579
7 years ago
Riccardo Spagni c5be70eab4
Merge pull request #1575
7 years ago
Riccardo Spagni 10c6afd316
Merge pull request #1571
7 years ago
Riccardo Spagni 65e33b1bc5
Merge pull request #1506
7 years ago
moneromooo-monero f5f4109f9a
mnemonics: fix language detection with checksum word
7 years ago
Howard Chu 0693cff925
Use batch transactions when syncing
7 years ago
moneromooo-monero b3ca0c627a
unit_tests: fix portable serialization tests hardcoded data path
7 years ago
moneromooo-monero 81c384e408
fix do_not_relay not preventing relaying on a timer
7 years ago
Riccardo Spagni 2a2f02e375
Merge pull request #1559
7 years ago
Jaquee db56a03ff2
Wallet2 + API: Callbacks for unconfirmed transfers
7 years ago
Lee Clagett d81cb08704 Added (not yet enabled) HTTP client authentication
7 years ago
Riccardo Spagni ba9744d400
Merge pull request #1515
7 years ago
Riccardo Spagni 23cf963332
Merge pull request #1493
7 years ago
Riccardo Spagni ff1bb6bc68
Merge pull request #1460
7 years ago
moneromooo-monero 0478ac6848
blockchain: allow marking "tx not found" without an exception
7 years ago
kenshi84 ada7c7da8f portable serializer: tests added
7 years ago
Lee Clagett 522ab79e9c Fixed HTTP auth tests for gcc 4.9
8 years ago
kenshi84 99580adf66 make openalias also available for solo miner; introduce namespace tools::dns_utils; support integrated address with dns lookup
8 years ago
Lee Clagett d55e2266ca Fixed uninitialized valgrind errors in serialization tests
8 years ago
Lee Clagett 81702b5451 Fixes for google test < 1.8
8 years ago
Riccardo Spagni 29735c8f8f
Merge pull request #1459
8 years ago
Riccardo Spagni aa47ea41a7
Merge pull request #1444
8 years ago
Antonio Huete Jimenez b00da61eab Preliminary support for DragonFly BSD
8 years ago
Randi Joseph b2adfa8c51 Bitmonero namespace renamed Monero. Bitmonero namespace alias added so that third party uses of the wallet api can transition.
8 years ago
Lee Clagett bdc3d7496f Adding HTTP Digest Auth (but not yet enabled)
8 years ago
luigi1111 46a0dcc1d2
ringct: luigi1111's changes to fix and speedup Borromean sigs
8 years ago
Shen Noether 76958fc75a
ringct: switch to Borromean signatures
8 years ago
Riccardo Spagni 977dd9b76c
Merge pull request #1385
8 years ago
moneromooo-monero 5783dd8c99
tests: add unit tests for uri parsing
8 years ago
Lee Clagett 91ffb61c25 Added command_line::is_yes
8 years ago
Riccardo Spagni 4248d5131c
Merge pull request #1371
8 years ago
Riccardo Spagni ce8a2315cf
Merge pull request #1364
8 years ago
Lee Clagett 8dadf02c4f Fixed undefined behavior in TestDB
8 years ago
Lee Clagett f025198f19 Added task_region - a fork/join task implementation
8 years ago
moneromooo-monero ab7b56e0e2
tests: fix uninitialized data valgrind reports in levin tests
8 years ago
moneromooo-monero 73e8a76d86
tests: fix uninitialized data valgrind reports in serialization tests
8 years ago
moneromooo-monero 18772a3ba9
tests: fix another fee test on 32 bit
8 years ago
moneromooo-monero 2078cb6f2f
tests: fix tests builds after fluffy blocks merge
8 years ago
moneromooo-monero c27c0feb3d
tests: fix fee unit tests on 32 bit
8 years ago
Riccardo Spagni 3bd0456144
Merge pull request #1296
8 years ago
Riccardo Spagni 0fa6cbef3f
Merge pull request #1276
8 years ago
moneromooo-monero e59caf87d3
performance_tests: re-enable them...
8 years ago
Riccardo Spagni d51f1af75f
Merge pull request #1272
8 years ago
moneromooo-monero 82dbba10d4
core: dynamic fee algorithm from ArticMine
8 years ago
moneromooo-monero ffd8c41f36
ringct: check the size of amount_keys is the same as destinations
8 years ago
moneromooo-monero 56b07f7b89
tests: add performance test for keypair::generate
8 years ago
moneromooo-monero 1e163666f3
core: notify the txpool when transactions are relayed
8 years ago
moneromooo-monero 4fd56a52bc
unit_tests: fix build after get_output_histogram signature change
8 years ago
Riccardo Spagni 0673db16ad
Merge pull request #1195
8 years ago
moneromooo-monero d8eae67ef2
tests: add performance test for ge_frombytes_vartime
8 years ago
moneromooo-monero 1eaa3e8040
tests: add performance tests for rct signatures
8 years ago
Ilya Kitaev 559f379327 libwallet_api: test: adjusted mixin_count=4 as it's minumum allowed
8 years ago
Ilya Kitaev 8b0cb8caa4 libwallet_api: some renamings
8 years ago
Riccardo Spagni db90a16f03
Merge pull request #1152
8 years ago
Riccardo Spagni 2ef81914b5
Merge pull request #1140
8 years ago
Ilya Kitaev 8b20cbfa7d libwallet_api: do not use fast-refresh on recovery
8 years ago
moneromooo-monero baa3e80140
tests: fix build after addition of cryptonote_core::get_block_sync_size
8 years ago
Ilya Kitaev 10fe626e13 libwallet_api: fast-refresh in case of opening non-synced wallet
8 years ago
Ilya Kitaev 1f73f80c94 libwallet_api: fast-refresh for new wallet
8 years ago
Ilya Kitaev 4789347b27 libwallet_api: test for create/init wallet on mainnet
8 years ago
Ilya Kitaev aef92f27d9 libwallet_api: tests: fixed WalletCallbackReceived test
8 years ago
Ilya Kitaev 15c0882f4e libwallet_api: tests: test fixed according implementation
8 years ago
Ilya Kitaev a7882da2f6 libwallet_api: tests: compilation errors fixed
8 years ago
moneromooo-monero bba6af9064
wallet: cold wallet transaction signing
8 years ago
Ilya Kitaev 7b4a85b309 wallet2_api: added Wallet::daemonBlockChainHeight()
8 years ago
Ilya Kitaev 9de3ec3e2a libwallet_api: Wallet::blockChainHeight, WalletListener::newBlock
8 years ago
Ilya Kitaev 2e18e10beb libwallet_api: simple documentation on testing environment
8 years ago
Ilya Kitaev 69c9824fc0 libwallet_api: tests: env variables for WALLETS_ROOT_DIR and
8 years ago
Ilya Kitaev 1f8a70c03a libwallet_api: tests: changed testwallets path, uncommitted all tests
8 years ago
Ilya Kitaev d5d0856ce6 wallet2_api: getter and setter for "refresh interval"
8 years ago
redfish e1c7af35d4 cmake: transitive deps and remove deprecated LINK_*
8 years ago
moneromooo-monero 7d413f635f
rct: rework serialization to avoid storing vector sizes
8 years ago
redfish f5d03bb22d tests: block reward: disable 64-bit-only tests on 32-bit systems
8 years ago
Riccardo Spagni df63e0704a
fix remaining bitmonero and simplewallet bits
8 years ago
redfish 3398515dd4 cmake: exclude tests from running
8 years ago
Riccardo Spagni d3994f1df0
Merge pull request #1018
8 years ago
moneromooo-monero 6cf8ca2a7f
core: faster find_blockchain_supplement
8 years ago
redfish 640a934d5f tests: cmake: fix building with system gtest
8 years ago
redfish 4a9e94944c tests: cmake: use a list for enabled tests
8 years ago
redfish dbd9a2606c cmake: tests: gtest target is not always defined #983
8 years ago
Jacob Torrey 57bc33b4d3 Prevent core_tests from building under Travis
8 years ago
Riccardo Spagni e9d4d224e3
Merge pull request #992
8 years ago
moneromooo-monero f782d45827
tests: hard fork list must end with a 0
8 years ago
moneromooo-monero c3b3260ae5
New "Halfway RingCT" outputs for coinbase transactions
8 years ago
moneromooo-monero d4b62a1e29
rct amount key modified as per luigi1111's recommendations
8 years ago
moneromooo-monero 93f5c625f0
rct: rework v2 txes into prunable and non prunable data
8 years ago
moneromooo-monero d93746b6d3
rct: rework the verification preparation process
8 years ago
moneromooo-monero 3ab2ab3e76
rct: change the simple flag to a type
8 years ago
Shen Noether c5be4b0bea
rct: avoid the need for the last II element
8 years ago
moneromooo-monero a47ceee83b
wallet: do not store signatures in the wallet cache
8 years ago