Commit Graph
Select branches
Hide Pull Requests
0.1.x
0.2.x
0.3.x
0.4.x
0.5.x
master
segwit
tests
tmp
v0.1.0
v0.1.1
v0.1.2
v0.1.3
v0.1.4
v0.1.5
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.4.0
v0.4.1
v0.4.2
v0.4.3
v0.5.0
v0.5.1
v0.5.2
v0.5.3
v0.6.0
Select branches
Hide Pull Requests
0.1.x
0.2.x
0.3.x
0.4.x
0.5.x
master
segwit
tests
tmp
v0.1.0
v0.1.1
v0.1.2
v0.1.3
v0.1.4
v0.1.5
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.4.0
v0.4.1
v0.4.2
v0.4.3
v0.5.0
v0.5.1
v0.5.2
v0.5.3
v0.6.0
-
365df024bc
Merge branch 'cbvalue_zero'
master
Luke Dashjr
2018-02-19 23:37:29 +0000 -
c7388aacf8
Add blktemplate_t.has_cbvalue boolean to differentiate between cbvalue 0 being unknown or zero
Luke Dashjr
2018-02-17 17:38:04 +0000 -
c1392f15be
Merge branch '0.5.x' into cbvalue_zero
Luke Dashjr
2018-02-17 17:59:01 +0000 -
05a975a424
Tree-Merge commit '366b8bc'
Luke Dashjr
2018-02-17 17:57:07 +0000 -
cf68e084fe
Merge branch '0.4.x' into 0.5.x
0.5.x
Luke Dashjr
2018-02-17 17:52:18 +0000 -
b2dda538c8
blkmk_init_generation*: Correct output newcb value even in error conditions
0.4.x
Luke Dashjr
2018-02-17 17:45:24 +0000 -
366b8bc358
Bugfix: blkmk_init_generation*: Check cbvalue is known before making a new generation transaction using it
Luke Dashjr
2016-08-11 05:33:56 +0000 -
2049056cfdMerge pull request #10 from j0sh/patch-1
Luke Dashjr
2018-01-15 08:47:24 +0000 -
721ce42f57Update pkg-config file.
Josh Allmann
2018-01-15 00:14:16 -0800 -
c7a1c1278b
Bump versions for 0.6.0
v0.6.0
Luke Dashjr
2017-12-23 04:31:39 +0000 -
c2785585dc
Merge branch 'tests'
Luke Dashjr
2017-12-23 04:19:41 +0000 -
f94c40ff5c
Merge branch 'segwit'
Luke Dashjr
2017-12-23 04:19:03 +0000 -
47a494e113
Merge branch 'master' into segwit
segwit
Luke Dashjr
2016-12-01 23:31:11 +0000 -
5e409f22fb
Merge branch '0.5.x'
Luke Dashjr
2016-12-01 23:30:20 +0000 -
835ed46634
Merge branch '0.4.x' into 0.5.x
Luke Dashjr
2016-12-01 23:30:13 +0000 -
61deba379e
Avoid memcpy with potentially NULL pointer if scriptsz is zero
Luke Dashjr
2016-12-01 23:30:06 +0000 -
7f103073ad
Merge commit '2a37933'
Luke Dashjr
2016-12-01 23:19:49 +0000 -
2a37933698
Travis: Remove MemorySanitizer job for now, since it's broken with latest Linux kernel
Luke Dashjr
2016-12-01 11:12:49 +0000 -
15f79c6f71
Travis: Bugfix: Explicitly make test program in case we run it directly
Luke Dashjr
2016-12-01 10:19:37 +0000 -
b8055bd495
Travis: Set VERBOSE for
make checkLuke Dashjr
2016-12-01 01:04:04 +0000 -
7605755747
Bugfix: Wrap test program to ensure the exit code is always 0/pass or 1/fail
Luke Dashjr
2016-12-01 00:56:10 +0000 -
c6f774a02d
Merge branch 'segwit' into tmp2
tmp
Luke Dashjr
2016-12-01 21:10:37 +0000 -
05a5fbcfd3
Travis: Remove MemorySanitizer job for now, since it's broken with latest Linux kernel
Luke Dashjr
2016-12-01 11:12:49 +0000 -
62ede8255c
Travis: Bugfix: Explicitly make test program in case we run it directly
Luke Dashjr
2016-12-01 10:19:37 +0000 -
95b0d0c1f2
Travis: Set VERBOSE for
make checkLuke Dashjr
2016-12-01 01:04:04 +0000 -
7cb9c2897c
Bugfix: Wrap test program to ensure the exit code is always 0/pass or 1/fail
Luke Dashjr
2016-12-01 00:56:10 +0000 -
8b28f02857
Merge branch 'master' into segwit
Luke Dashjr
2016-11-22 11:02:04 +0000 -
f093ad8ee7
Merge commit 'fdb2a28'
Luke Dashjr
2016-11-22 11:01:53 +0000 -
fdb2a280b0
Bugfix: Use check_PROGRAMS rather than noinst_PROGRAMS for test, so we don't try to build it before
make checkLuke Dashjr
2016-11-22 11:00:57 +0000 -
bea591911d
Merge branch 'master' into segwit
Luke Dashjr
2016-11-22 10:52:02 +0000 -
498221e0b1
Bugfix: blkmk_append_coinbase_safe: Check for an incomplete generation transaction
tests
Luke Dashjr
2016-08-15 21:58:14 +0000 -
76db08733f
test: Check blkmk_append_coinbase_safe with incomplete generation transactions
Luke Dashjr
2016-08-15 21:57:53 +0000 -
9d6b0d0649
Merge branch 'tests'
Luke Dashjr
2016-08-13 09:36:57 +0000 -
f3659638d7
test: Check invalid and uppercase hex data
Luke Dashjr
2016-08-12 04:54:24 +0000 -
30ba82f339
test: Increase coverage of capabilities functions
Luke Dashjr
2016-08-12 04:51:34 +0000 -
31c1d2c168
test: Increase coverage of blkmk_init_generation
Luke Dashjr
2016-08-12 04:47:43 +0000 -
970017ab38
test: Increase coverage of blkmk_count_sigops
Luke Dashjr
2016-08-12 04:25:44 +0000 -
793d180847
test: Increase coverage of blkmk_address_to_script
Luke Dashjr
2016-08-12 04:16:55 +0000 -
fd04e03c5d
test: Check varint encoding within reason
Luke Dashjr
2016-08-12 00:06:38 +0000 -
9bb03c6cf3
test: Check against sizelimit and sigoplimit for init_generation and append_coinbase_safe
Luke Dashjr
2016-08-11 23:31:02 +0000 -
c1a159d417
test: Check blkmk_append_coinbase_safe
Luke Dashjr
2016-08-11 07:23:08 +0000 -
4572fcb97b
test: Check acceptance of float-looking numbers, and rejection of JSON missing fields
Luke Dashjr
2016-08-11 06:58:50 +0000 -
07ce01f57a
test: Check blkmk_init_generation
Luke Dashjr
2016-08-11 05:33:56 +0000 -
04753c7257
test: Check blkmk_get_mdata
Luke Dashjr
2016-08-11 04:16:54 +0000 -
bdb9519f1b
test: Check blkmk_get_data
Luke Dashjr
2016-08-11 04:13:49 +0000 -
cf8d325b30
test: Check blkmk_{time,work}_left
Luke Dashjr
2016-08-11 03:52:23 +0000 -
0d94076671
test: Check blkmk_address_to_script
Luke Dashjr
2016-08-11 03:32:18 +0000 -
136f2b5457
test: Check blkmk_supports_rule
Luke Dashjr
2016-08-11 00:29:18 +0000 -
5c471cb3fe
test: Check out mdata submissions
Luke Dashjr
2016-08-11 00:23:02 +0000 -
c0f590e889
test: Check out submissions
Luke Dashjr
2016-08-11 00:01:20 +0000 -
70a022e944
test: Check out block proposals
Luke Dashjr
2016-08-10 22:51:04 +0000 -
0dcc8d8697
test: Use libgcrypt for SHA256
Luke Dashjr
2016-08-10 22:45:00 +0000 -
18ece76f77
Travis: Build for Windows and test in WINE
Luke Dashjr
2016-08-13 07:29:42 +0000 -
cdb5841c88
Travis: Run tests with -fsanitize={address,memory,undefined} -Wall -Werror
Luke Dashjr
2016-08-13 07:27:54 +0000 -
bfd7d9469a
Travis: Initial CI spec YML
Luke Dashjr
2016-08-11 00:46:34 +0000 -
5a6bc0caec
Initial unit tests covering template and parsing
Luke Dashjr
2016-08-10 22:31:31 +0000 -
6c56da6a04
Bugfix: blkmk_append_coinbase_safe2: Check for unexpected larger values before subtracting (in sigop checks)
Luke Dashjr
2016-08-13 08:17:25 +0000 -
f333f3c662
Merge branch '0.5.x'
Luke Dashjr
2016-08-13 08:26:34 +0000 -
ea800f8be1
Merge branch '0.4.x' into 0.5.x
Luke Dashjr
2016-08-13 08:26:02 +0000 -
9cfdca809c
Bugfix: blkmk_append_coinbase_safe2: Check for unexpected larger values before subtracting
Luke Dashjr
2016-08-13 08:17:25 +0000 -
5889aeab25
Merge commit '130cfbd'
Luke Dashjr
2016-08-13 08:22:57 +0000 -
130cfbdb3e
Bugfix: example: Deal with build and portability issues
Luke Dashjr
2016-08-13 07:23:14 +0000 -
711b938fb8
gitignore: Various development-related files
Luke Dashjr
2016-08-12 04:18:00 +0000 -
65b9f2dcd0
Document uselessness and future removal of blktemplate_t.{min,max}nonce
Luke Dashjr
2016-08-12 03:37:55 +0000 -
963262af08
_blkmk_calculate_witness_mrklroot: Allocate heap space for hashes, rather than use the (potentially too small) stack
Luke Dashjr
2016-08-12 01:20:46 +0000 -
147e86b466
Merge branch 'master' into segwit
Luke Dashjr
2016-08-12 01:06:33 +0000 -
a9b3541a60
Merge branch '0.5.x'
Luke Dashjr
2016-08-12 01:04:23 +0000 -
3d482768d6
Merge branch '0.4.x' into 0.5.x
Luke Dashjr
2016-08-12 01:03:36 +0000 -
37cd25dfc1
Merge commit '5a88bc5' into 0.4.x
Luke Dashjr
2016-08-12 01:03:06 +0000 -
5a88bc541a
Allocate heap space for hashes, rather than use the (potentially too small) stack
Luke Dashjr
2016-08-12 01:02:08 +0000 -
896dc34d47
Merge branch 'bugfix_sizelimit' into 0.5.x
Luke Dashjr
2016-08-11 23:37:14 +0000 -
981b1dc4fe
Bugfix: Include block header and transaction count in sizelimit checks
Luke Dashjr
2016-08-11 23:35:58 +0000 -
aa74130c59
Bugfix: Handle unknown transaction weight by either calculating it (generation only) or ignoring the weightlimit
Luke Dashjr
2016-08-11 22:10:13 +0000 -
28f39f440c
Bugfix: Initialise weightlimit to INT64_MAX
Luke Dashjr
2016-08-11 22:10:44 +0000 -
3280aab174
ABI break: Remove blktemplate_t.{min,max}nonce, since it was never supported and is unlikely to ever be useful
Luke Dashjr
2016-08-11 09:12:35 +0000 -
f692fddffa
ABI break: Return uint32_t from blktmpl_getcapability since "time" yields a combination of gbt_capabilities_t
Luke Dashjr
2016-08-11 07:49:24 +0000 -
aaaa53e7d9
Merge branch '0.5.x'
Luke Dashjr
2016-08-11 07:43:42 +0000 -
b2ff42e8b7
Merge branch '0.4.x' into 0.5.x
Luke Dashjr
2016-08-11 07:43:37 +0000 -
6c1b8b2cba
Merge commit '81f7ae1' into 0.5.x
Luke Dashjr
2016-08-11 07:41:30 +0000 -
81f7ae1d1a
jansson: When parsing, ignore fractional parts of times
Luke Dashjr
2016-08-11 06:42:16 +0000 -
b41a0f11ee
Merge commit '339f436' into 0.5.x
Luke Dashjr
2016-08-11 07:40:13 +0000 -
128458fbd0
Merge branch 'bugfix_sizelimit' into 0.5.x
Luke Dashjr
2016-08-11 07:39:45 +0000 -
33ce817739
Merge branch 'bip9_0.4.x' into 0.4.x
Luke Dashjr
2016-08-11 07:39:22 +0000 -
acc9266d63
Merge commit '2cad5fd' into 0.4.x
Luke Dashjr
2016-08-11 07:39:09 +0000 -
ce5125dc90
Merge commit '15745d4' into 0.4.x
Luke Dashjr
2016-08-11 07:38:58 +0000 -
328300edbe
Merge commit '4a01674' into 0.4.x
Luke Dashjr
2016-08-11 07:38:45 +0000 -
1783777646
Merge commit 'ebd42b2' into 0.4.x
Luke Dashjr
2016-08-11 07:38:31 +0000 -
7b1113110a
Bugfix: Correct return type for blkmk_append_coinbase_safe2 hitting sizelimit
Luke Dashjr
2016-08-11 07:02:17 +0000 -
4be60421c8
Bugfix: Refuse to accept an unparsable vbrequired
Luke Dashjr
2016-08-11 06:57:42 +0000 -
2cad5fdadb
Bugfix: Refuse to accept a template with neither coinbasetxn nor coinbasevalue
Luke Dashjr
2016-08-11 06:57:22 +0000 -
15745d4a5f
Bugfix: Ensure coinbase is always at least 4 bytes long
Luke Dashjr
2016-08-11 05:49:43 +0000 -
4a01674cd0
Bugfix: blkmk_get_mdata must fail if we cannot append the coinbase
Luke Dashjr
2016-08-11 03:51:07 +0000 -
ebd42b2461
Bugfix: Correct blkmk_work_left for single-work templates that have been used
Luke Dashjr
2016-08-11 03:49:35 +0000 -
339f436170
Bugfix: Close memory leak in blktmpl_propose_jansson
Luke Dashjr
2016-08-10 23:37:02 +0000 -
d594808495
Merge commit '723a7e5' into 0.4.x
Luke Dashjr
2016-08-10 22:04:58 +0000 -
723a7e543b
Bugfix: Correctly parse "generation" and "time" mutations
Luke Dashjr
2016-08-10 22:04:41 +0000 -
1ff98a1199
gitignore autotools compile wrapper
Luke Dashjr
2016-07-30 22:19:35 +0000 -
c9030312dc
Revert Segnet support
Luke Dashjr
2016-07-28 03:51:06 +0000 -
e1a1b1bd07
assemble_submission: Avoid magic number constants for sizes
Luke Dashjr
2016-07-26 23:56:13 +0000 -
3ff3604939
Add "segwit" to supported rule list
Luke Dashjr
2016-07-26 23:54:37 +0000