414 Commits

Author SHA1 Message Date
TomZ e87a45b508 May hardfork; datacarrier size max is 220 2018-04-16 11:12:08 +02:00
TomZ 096d5af5b8 Remove old options
Remove no longer useful options;
* chain (sorry, supporting the btc chain just doesn't seem worth it)
* initiatecashconnections, we only allow Cash connections now.
* flexiblehandshake, same for incoming. Reject non-cash ones.
2018-04-15 22:35:34 +02:00
TomZ 8cdd0b78e4 Fix cornercases in integers handing of CMF
The compact-message-format has numberic limits that were not
being managed well.

This unit test makes sure we keep the limits at;

Negative number is 0x7FFFFFFF (aka INT_MIN)
Positive number max is 0xFFFFFFFFFFFFFFFF (aka ULONG_LONG_MAX)

The inconsistent limits is because the API. We use ints for negative
numbers and unsigned-longs for larger numbers.
This keeps the API simpler for the common cases.
2018-04-04 17:27:16 +02:00
TomZ 3cdc7acf17 Detect and notify listeners on douple spend 2018-03-25 18:38:51 +02:00
TomZ b3ce448221 Minor update; show more detail when needed. 2018-03-23 18:31:00 +01:00
TomZ b04096f8dc [blackbox-tests] Follow updates in the client. 2018-03-12 22:03:37 +01:00
TomZ 33fe0fccb5 Cleanup ValidationInterface
Get rid of the weird boost signals setup
Move it to a new library 'interfaces' which is
for stuff that has no dependencies and can avoid
creating inter-library or cicular dependencies.
2018-02-16 12:37:13 +01:00
TomZ 81c2b18eb6 Don't overwrite generated files every time cmake runs 2018-02-14 23:08:33 +01:00
TomZ 6bfac42b78 Make black-box tests aware of new dir-layout 2018-02-14 20:20:46 +01:00
TomZ 2ca2ed4009 Move more files around
Most of the useful content moved to 'support'
2018-02-14 20:00:11 +01:00
TomZ 954948246f Make clear this content is under the same license 2018-02-14 14:26:28 +01:00
TomZ 4ac68439d1 Introduce CMake building 2018-02-14 13:49:54 +01:00
TomZ 180233ef30 Move QA dir to more appropriate place 2018-02-14 13:49:54 +01:00
TomZ afe7214e11 start unit testing app 2018-02-14 13:49:54 +01:00