Commit Graph

473 Commits (aaafa8a946211f5d5dc0e6e26f636f12a9700e70)

Author SHA1 Message Date
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
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 9faef1f83a
cryptonote_protocol: misc fluffy block fixes
7 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
8 years ago
moneromooo-monero 5e3557d2c3
move g_test_dbg_lock_sleep from a global to a function level static
8 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
Javier Smooth 4fea1a5fe7 Adjust difficulty target (2 min) and full reward zone (60 kbytes) for block version 2
9 years ago
moneromooo-monero 2f254ff599
hardfork: add a get_ideal_version(uint64_t) function
9 years ago
moneromooo-monero 4187e569d8
hardfork: allow per-fork voting thresholds
9 years ago
moneromooo-monero ef4c5b5d8e
unit_tests: fix build without berkeleydb
9 years ago
moneromooo-monero 4f873bcbaa
Remove some old/obsolete/unused code
9 years ago
moneromooo-monero 3e89df4150
Build fixes for the old blockchain_storage version
9 years ago
moneromooo-monero 6376627530
hardfork: switch voting to block minor version
9 years ago
moneromooo-monero 55178aed8c
unit_tests: remove leftover debug traces in hardfork test
9 years ago
moneromooo-monero 0a7421b607
hardfork: rescan speedup
9 years ago
moneromooo-monero 088bc56d79
hardfork: change window semantics to not count the newly added block
9 years ago
moneromooo-monero 5b11a89a76
hardfork: most state now saved to the DB
9 years ago
moneromooo-monero 62b1f74116
New hardfork class
9 years ago
moneromooo-monero 5990344cb0
dns: make ctor private
9 years ago
Rostislav 16d71a3668 Fix block_reward unit tests
9 years ago
Rostislav 3ade396406 Set dnssec_valid value correctly in dns_utils; fix address_from_url test
9 years ago
Riccardo Spagni e01d32e52d
cleaning up, removing redundant files, renaming, fixing incorrect licenses
9 years ago
warptangent fee8424938
Allow name@domain.tld for OpenAlias lookups
9 years ago
rfree2monero 32c19c6c3d
[fix] log level change. compilation: dns, tests
9 years ago
Thomas Winget a8bc7182ea
Merge BlockchainDB into upstream
9 years ago
rfree2monero 3cbdf198f1 Merge remote-tracking branch 'monero-official/master' into network-1.6-work1
9 years ago
Thomas Winget 94cb295db4
Merge upstream into blockchain
9 years ago
Thomas Winget 874f48bc82
update berkeleydb branch to blockchain branch
9 years ago
Thomas Winget 5c0bc0050c
Merge upstream updates into blockchain branch
9 years ago
Thomas Winget dbf46a721a
DNSSEC added (hardcoded key)
9 years ago
Thomas Winget 43477b7dac
BerkeleyDB Blockchain building, not working yet
9 years ago
Thomas Winget cade0da8f1
CMake wiring, minor cleanup, minor test addition
9 years ago
Thomas Winget 5d2a2b7e69
Fixed includes in BlockchainDB unit tests
9 years ago
Riccardo Spagni 7590f33f9e
move website and DNS unit tests from monero.cc to getmonero.org
9 years ago
rfree2monero 0198ffb220 2014 network limit 1.3 fix log/path/data +utils
9 years ago
rfree2monero eabb519605 2014 network limit 1.0a +utils +toc -doc -drmonero
10 years ago
Thomas Winget 5086ca1db5
add BlockchainDB tests to new cmake
10 years ago
Thomas Winget 1240cf805b
BlockchainDB unit tests, lmdb linker flag
10 years ago
Thomas Winget bc44bc19f4 Initial commit of BlockchainDB tests, other misc
10 years ago
Riccardo Spagni f4b69d553a
year updated in license
10 years ago
Ben Boeckel 7d708e4223 cmake: support 2.8.7
10 years ago
Ben Boeckel fa3ff75862 gtest: support an external gtest
10 years ago