Commit Graph

409 Commits (b1f05f589e4d879c14d3bf4fd294a355862c505a)

Author SHA1 Message Date
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
8 years ago
Riccardo Spagni ecbd3f0798
Merge pull request #1758
8 years ago
moneromooo-monero 5664826a84
unit_tests: hardfork unit test now needs get_block_blob_from_height
8 years ago
Howard Chu 80749e59a8
More for PR #1724
8 years ago
Riccardo Spagni 49efd3add9
Merge pull request #1727
8 years ago
Riccardo Spagni 88c752b476
Merge pull request #1721
8 years ago
Riccardo Spagni 565c99f670
Merge pull request #1731
8 years ago
moneromooo-monero 08c3f38031
util: add a vercmp function to compare version numbers
8 years ago
Lee Clagett 2cde2c02ca switch to boost::thread for mingw build
8 years ago
moneromooo-monero b6a2230e6f
unit_tests: fix minor blockchain_db regression
8 years ago
moneromooo-monero 0288310e3b
blockchain_db: add "raw" blobdata getters for block and transaction
8 years ago
moneromooo-monero 9faef1f83a
cryptonote_protocol: misc fluffy block fixes
8 years ago
Riccardo Spagni eacf2124b6 Merge pull request #1689
8 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
8 years ago
Lee Clagett ce7fcbb4ae Add server auth to monerod, and client auth to wallet-cli and wallet-rpc
8 years ago
moneromooo-monero f9293b69d8
unit_tests: fix missing return after batch_start prototype change
8 years ago
moneromooo-monero a480bf6b14
fixups in logging init calls, and add missing net context in a log
8 years ago
Riccardo Spagni b2e1568335
Merge pull request #1579
8 years ago
Riccardo Spagni c5be70eab4
Merge pull request #1575
8 years ago
Riccardo Spagni 10c6afd316
Merge pull request #1571
8 years ago
Riccardo Spagni 65e33b1bc5
Merge pull request #1506
8 years ago
moneromooo-monero f5f4109f9a
mnemonics: fix language detection with checksum word
8 years ago
Howard Chu 0693cff925
Use batch transactions when syncing
8 years ago
moneromooo-monero b3ca0c627a
unit_tests: fix portable serialization tests hardcoded data path
8 years ago
moneromooo-monero 81c384e408
fix do_not_relay not preventing relaying on a timer
8 years ago
Lee Clagett d81cb08704 Added (not yet enabled) HTTP client authentication
8 years ago
Riccardo Spagni ba9744d400
Merge pull request #1515
8 years ago
Riccardo Spagni 23cf963332
Merge pull request #1493
8 years ago
Riccardo Spagni ff1bb6bc68
Merge pull request #1460
8 years ago
moneromooo-monero 0478ac6848
blockchain: allow marking "tx not found" without an exception
8 years ago
kenshi84 ada7c7da8f portable serializer: tests added
8 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
Antonio Huete Jimenez b00da61eab Preliminary support for DragonFly BSD
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 0fa6cbef3f
Merge pull request #1276
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 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 2ef81914b5
Merge pull request #1140
8 years ago
moneromooo-monero baa3e80140
tests: fix build after addition of cryptonote_core::get_block_sync_size
8 years ago
moneromooo-monero bba6af9064
wallet: cold wallet transaction signing
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 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
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
moneromooo-monero b337aea6cc
rct: do not serialize senderPk - it is not used anymore
8 years ago
moneromooo-monero 9b70856ccb
rct: make the amount key derivable by a third party with the tx key
8 years ago
moneromooo-monero cf33e1a52a
rct: do not serialize public keys in outPk
8 years ago
moneromooo-monero ce5de8b430
tests: add tests for wallet output selection
8 years ago
moneromooo-monero e06faefde4
tests: add basic tests for simple rct api
8 years ago
moneromooo-monero a4d4d6194b
integrate simple rct api
8 years ago
moneromooo-monero 59a66e209a
move the rct commitments to the output_amounts database
8 years ago
moneromooo-monero 6d0e47148b
rct: add the tx prefix hash into the MLSAG
8 years ago
moneromooo-monero 20e50ec7f7
ringct: do not serialize what can be reconstructed
8 years ago
moneromooo-monero 161551e13b
tests: test for ringct rctSig data sizes
8 years ago
moneromooo-monero cc7f449d57
make rct tx serialization work
8 years ago
moneromooo-monero 54f7429cf6
ringct: allow no outputs, and add tests for this and fees
8 years ago
Shen Noether f8c04ad94f
ringct: txn fee stuff
8 years ago
moneromooo-monero eb56d0f994
blockchain_db: add functions for adding/removing/getting rct commitments
8 years ago
Shen Noether 53cdf4df5e
tests: new ringct test for checking H2 values
8 years ago
moneromooo-monero 720ac85553
tests: zero inputs/outputs are in fact supposed to be accepted
8 years ago
moneromooo-monero 84948eabae
ringct: add a test for prooveRange being non deterministic
8 years ago
moneromooo-monero 700248f59e
tests: more ringct range proof tests
8 years ago
moneromooo-monero 57779abe27
tests: add some more ringct building block tests
8 years ago
moneromooo-monero 2d6303fb2c
tests: add Shen Noether's basic ringct tests
8 years ago
moneromooo-monero 11dc091464
Fake outs set is now decided by the wallet
8 years ago
moneromooo-monero 46188734f6
tests: fix a bitflag test typo
8 years ago
moneromooo-monero 89e68d778d
unit_tests: check adding checkpoints succeeded
8 years ago
moneromooo-monero d7b681cd65
remove hf_starting_height db
8 years ago
moneroexample de030d99a5 fix: error: -Werror=misleading-indentation
8 years ago
Riccardo Spagni e54e4d96a4
Merge pull request #831
8 years ago
moneromooo-monero 3eff37f931
unit_tests: add a write_varint/read_varint test
8 years ago
moneromooo-monero 7a663873ce
unit_tests: fix UNBOUND_LIBRARIES/UNBOUND_LIBRARY typo
8 years ago
Riccardo Spagni 30dce45643 Merge branch 'performance' of https://github.com/LMDB/bitmonero
8 years ago
Howard Chu d7ea7d9a23 Merge branch 'performance' into master
8 years ago
Howard Chu 372acee723 Cleanup
8 years ago
moneromooo-monero 5092e45e3f
tests: unbound API is only accessible in static builds
8 years ago
moneromooo-monero 34957fcbb9
tests: add test for needed OpenSSL algorithms in unbound
8 years ago
moneromooo-monero d5d46e6d6d
tests: obligatory hardfork unit build fix after interface change
8 years ago
moneromooo-monero 600a3cf0c0
New RPC and daemon command to get output histogram
8 years ago
moneromooo-monero f7301c3563
Revert "Print stack trace upon exceptions"
8 years ago
moneromooo-monero fff238ec94
Print stack trace upon exceptions
8 years ago
warptangent dfca2ae1b5
unit_tests: fix hard fork unit test compilation
8 years ago
Riccardo Spagni 95b3b09e11
Merge pull request #689
8 years ago
moneromooo-monero 5ab33cabf6
unit_tests: update test openalias address
9 years ago
moneromooo-monero 5e3557d2c3
move g_test_dbg_lock_sleep from a global to a function level static
9 years ago
moneromooo-monero 5cb03a15be
unit_tests: fix blockchain unit test after hard fork import fix
9 years ago
moneromooo-monero 8e4c2e6ebe
unit_tests: fix hard fork unit test compilation
9 years ago
Riccardo Spagni cea6f6fb9c
Merge pull request #641
9 years ago
moneromooo-monero 098dcf2885
unit_tests: fix mnemonics unit test testing invalid seeds
9 years ago
moneromooo-monero 119eb10d7c
unit_tests: fix hard fork unit tests and add a test for major too
9 years ago
me0wmix 28f95eb001 OpenBSD support for Monero.
9 years ago
Howard Chu 4cf6e2b2c3 Fix 30f92f5630
9 years ago
moneromooo-monero a8caab1af1
unit_tests: initialize db object in ctor, not open
9 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
moneromooo-monero 1813736562
unit_tests: remove an unused variable
9 years ago
moneromooo-monero 70dd34634c
unit_tests: fix hardfork test build
9 years ago
moneromooo-monero b90e14d927
tests: add a unit test for canonical decomposed amounts
9 years ago
moneromooo-monero 6c868595b7
unit_tests: fix hard fork tests
9 years ago
moneromooo-monero 8b0200adf8
unit_tests: new test for IP blocking
9 years ago
moneromooo-monero eee44e62bc
unit_tests: fix block reward test using post hard fork settings
9 years ago
moneromooo-monero 44f1267a39
tests: fix a typo in test name
9 years ago
moneromooo-monero a3c5ca077c
blockchain_db: make the indexing base a BlockchainDB virtual function
9 years ago
moneromooo-monero d887c18e33
hardfork: fix more major/minor issues
9 years ago