362 Commits

Author SHA1 Message Date
Luke Dashjr
365df024bc Merge branch 'cbvalue_zero' 2018-02-19 23:37:29 +00:00
Luke Dashjr
c7388aacf8 Add blktemplate_t.has_cbvalue boolean to differentiate between cbvalue 0 being unknown or zero 2018-02-17 17:59:07 +00:00
Luke Dashjr
c1392f15be Merge branch '0.5.x' into cbvalue_zero 2018-02-17 17:59:01 +00:00
Luke Dashjr
05a975a424 Tree-Merge commit '366b8bc' 2018-02-17 17:57:07 +00:00
Luke Dashjr
cf68e084fe Merge branch '0.4.x' into 0.5.x 2018-02-17 17:52:18 +00:00
Luke Dashjr
b2dda538c8 blkmk_init_generation*: Correct output newcb value even in error conditions 2018-02-17 17:51:27 +00:00
Luke Dashjr
366b8bc358 Bugfix: blkmk_init_generation*: Check cbvalue is known before making a new generation transaction using it
Backported from 07ce01f57a
2018-02-17 17:51:24 +00:00
Luke Dashjr
2049056cfd Merge pull request #10 from j0sh/patch-1
Update pkg-config file.
2018-01-15 08:47:24 +00:00
Josh Allmann
721ce42f57 Update pkg-config file.
Fixes issues with pkg-config oriented builds:
* The use of symbols in -l libs should come before any definitions.
* Add required jansson dependency.
2018-01-15 00:14:16 -08:00
Luke Dashjr
c7a1c1278b Bump versions for 0.6.0 v0.6.0 2017-12-23 04:31:52 +00:00
Luke Dashjr
c2785585dc Merge branch 'tests' 2017-12-23 04:19:41 +00:00
Luke Dashjr
f94c40ff5c Merge branch 'segwit' 2017-12-23 04:19:03 +00:00
Luke Dashjr
47a494e113 Merge branch 'master' into segwit 2016-12-01 23:31:11 +00:00
Luke Dashjr
5e409f22fb Merge branch '0.5.x' 2016-12-01 23:30:20 +00:00
Luke Dashjr
835ed46634 Merge branch '0.4.x' into 0.5.x 2016-12-01 23:30:13 +00:00
Luke Dashjr
61deba379e Avoid memcpy with potentially NULL pointer if scriptsz is zero 2016-12-01 23:30:06 +00:00
Luke Dashjr
7f103073ad Merge commit '2a37933' 2016-12-01 23:19:49 +00:00
Luke Dashjr
2a37933698 Travis: Remove MemorySanitizer job for now, since it's broken with latest Linux kernel 2016-12-01 23:19:42 +00:00
Luke Dashjr
15f79c6f71 Travis: Bugfix: Explicitly make test program in case we run it directly 2016-12-01 23:19:36 +00:00
Luke Dashjr
b8055bd495 Travis: Set VERBOSE for make check 2016-12-01 23:19:32 +00:00
Luke Dashjr
7605755747 Bugfix: Wrap test program to ensure the exit code is always 0/pass or 1/fail 2016-12-01 23:19:23 +00:00
Luke Dashjr
8b28f02857 Merge branch 'master' into segwit 2016-11-22 11:02:04 +00:00
Luke Dashjr
f093ad8ee7 Merge commit 'fdb2a28' 2016-11-22 11:01:53 +00:00
Luke Dashjr
fdb2a280b0 Bugfix: Use check_PROGRAMS rather than noinst_PROGRAMS for test, so we don't try to build it before make check 2016-11-22 11:01:07 +00:00
Luke Dashjr
bea591911d Merge branch 'master' into segwit 2016-11-22 10:52:02 +00:00
Luke Dashjr
498221e0b1 Bugfix: blkmk_append_coinbase_safe: Check for an incomplete generation transaction 2016-08-15 21:58:14 +00:00
Luke Dashjr
76db08733f test: Check blkmk_append_coinbase_safe with incomplete generation transactions 2016-08-15 21:57:53 +00:00
Luke Dashjr
9d6b0d0649 Merge branch 'tests' 2016-08-13 09:36:57 +00:00
Luke Dashjr
0dcc8d8697 test: Use libgcrypt for SHA256 2016-08-13 08:35:37 +00:00
Luke Dashjr
f3659638d7 test: Check invalid and uppercase hex data 2016-08-13 08:35:37 +00:00
Luke Dashjr
18ece76f77 Travis: Build for Windows and test in WINE 2016-08-13 08:35:37 +00:00
Luke Dashjr
30ba82f339 test: Increase coverage of capabilities functions 2016-08-13 08:35:37 +00:00
Luke Dashjr
cdb5841c88 Travis: Run tests with -fsanitize={address,memory,undefined} -Wall -Werror 2016-08-13 08:35:37 +00:00
Luke Dashjr
31c1d2c168 test: Increase coverage of blkmk_init_generation 2016-08-13 08:35:37 +00:00
Luke Dashjr
970017ab38 test: Increase coverage of blkmk_count_sigops 2016-08-13 08:35:37 +00:00
Luke Dashjr
793d180847 test: Increase coverage of blkmk_address_to_script 2016-08-13 08:35:37 +00:00
Luke Dashjr
fd04e03c5d test: Check varint encoding within reason 2016-08-13 08:35:37 +00:00
Luke Dashjr
9bb03c6cf3 test: Check against sizelimit and sigoplimit for init_generation and append_coinbase_safe 2016-08-13 08:35:37 +00:00
Luke Dashjr
c1a159d417 test: Check blkmk_append_coinbase_safe 2016-08-13 08:35:37 +00:00
Luke Dashjr
4572fcb97b test: Check acceptance of float-looking numbers, and rejection of JSON missing fields 2016-08-13 08:35:37 +00:00
Luke Dashjr
07ce01f57a test: Check blkmk_init_generation 2016-08-13 08:35:37 +00:00
Luke Dashjr
04753c7257 test: Check blkmk_get_mdata 2016-08-13 08:35:37 +00:00
Luke Dashjr
bdb9519f1b test: Check blkmk_get_data 2016-08-13 08:35:37 +00:00
Luke Dashjr
cf8d325b30 test: Check blkmk_{time,work}_left 2016-08-13 08:35:37 +00:00
Luke Dashjr
0d94076671 test: Check blkmk_address_to_script 2016-08-13 08:35:37 +00:00
Luke Dashjr
136f2b5457 test: Check blkmk_supports_rule 2016-08-13 08:35:37 +00:00
Luke Dashjr
5c471cb3fe test: Check out mdata submissions 2016-08-13 08:35:37 +00:00
Luke Dashjr
c0f590e889 test: Check out submissions 2016-08-13 08:35:37 +00:00
Luke Dashjr
70a022e944 test: Check out block proposals 2016-08-13 08:35:37 +00:00
Luke Dashjr
bfd7d9469a Travis: Initial CI spec YML 2016-08-13 08:27:39 +00:00