monero/tests/unit_tests
moneromooo-monero 9faef1f83a
cryptonote_protocol: misc fluffy block fixes
- fix wrong block being used when a new block is received between
  a node elaying a fluffy block and sending a new fluffy block
  with txes a peer did not have
- misc a neverending ping pong requesting the same missing txids
  when a new block is received in the meantime, causing the top
  block to not be the one we need
- send the original fluffy block message block height when sending
  a new fluffy block, not the current top height, which might
  have been updated since
- avoid sending back the whole block blob when asking for txes,
  send only the hash instead
- plus misc cleanup and additional debugging logs
2017-02-12 12:33:45 +00:00
..
CMakeLists.txt Merge pull request #1689 2017-02-11 00:35:25 +02:00
address_from_url.cpp make openalias also available for solo miner; introduce namespace tools::dns_utils; support integrated address with dns lookup 2016-12-21 23:12:15 +09:00
ban.cpp cryptonote_protocol: misc fluffy block fixes 2017-02-12 12:33:45 +00:00
base58.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
block_reward.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
blockchain_db.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
canonical_amounts.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
chacha8.cpp updated copyright year 2015-12-31 08:39:56 +02:00
checkpoints.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
command_line.cpp Added command_line::is_yes 2016-11-25 21:57:27 -05:00
decompose_amount_into_digits.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
dns_resolver.cpp updated copyright year 2015-12-31 08:39:56 +02:00
epee_boosted_tcp_server.cpp Revert "Print stack trace upon exceptions" 2016-03-21 10:12:23 +00:00
epee_levin_protocol_handler_async.cpp tests: fix uninitialized data valgrind reports in levin tests 2016-11-20 17:51:17 +00:00
fee.cpp tests: fix another fee test on 32 bit 2016-11-13 12:21:52 +00:00
get_xtype_from_string.cpp updated copyright year 2015-12-31 08:39:56 +02:00
hardfork.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
http.cpp Add server auth to monerod, and client auth to wallet-cli and wallet-rpc 2017-02-06 01:15:41 -05:00
main.cpp fixups in logging init calls, and add missing net context in a log 2017-01-16 10:45:59 +00:00
mnemonics.cpp mnemonics: fix language detection with checksum word 2017-01-15 11:16:25 +00:00
mul_div.cpp updated copyright year 2015-12-31 08:39:56 +02:00
output_selection.cpp wallet: cold wallet transaction signing 2016-09-27 07:46:39 +01:00
parse_amount.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
ringct.cpp ringct: luigi1111's changes to fix and speedup Borromean sigs 2016-12-04 21:54:16 +00:00
serialization.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
slow_memmem.cpp Preliminary support for DragonFly BSD 2016-12-15 02:27:53 -08:00
test_peerlist.cpp updated copyright year 2015-12-31 08:39:56 +02:00
test_protocol_pack.cpp Revert "Print stack trace upon exceptions" 2016-03-21 10:12:23 +00:00
test_tx_utils.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
thread_group.cpp Added task_region - a fork/join task implementation 2016-11-23 14:41:25 -05:00
unbound.cpp tests: unbound API is only accessible in static builds 2016-04-02 16:02:18 +01:00
unit_tests_utils.h updated copyright year 2015-12-31 08:39:56 +02:00
uri.cpp tests: add unit tests for uri parsing 2016-11-28 17:54:28 +00:00
varint.cpp extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00