Luke Dashjr
6c1b8b2cba
Merge commit '81f7ae1' into 0.5.x
2016-08-11 07:41:30 +00:00
Luke Dashjr
81f7ae1d1a
jansson: When parsing, ignore fractional parts of times
2016-08-11 07:41:01 +00:00
Luke Dashjr
b41a0f11ee
Merge commit '339f436' into 0.5.x
2016-08-11 07:40:13 +00:00
Luke Dashjr
128458fbd0
Merge branch 'bugfix_sizelimit' into 0.5.x
2016-08-11 07:39:45 +00:00
Luke Dashjr
7b1113110a
Bugfix: Correct return type for blkmk_append_coinbase_safe2 hitting sizelimit
2016-08-11 07:37:57 +00:00
Luke Dashjr
339f436170
Bugfix: Close memory leak in blktmpl_propose_jansson
2016-08-11 07:28:04 +00:00
Luke Dashjr
a697e39f43
Tree-Merge branch '0.4.x' into 0.5.x
2016-07-26 23:50:30 +00:00
Luke Dashjr
87ccb59726
Merge branch 'bip9' into 0.5.x
2016-07-26 23:50:26 +00:00
Luke Dashjr
1799d18d55
Merge commit '6002cb9' into 0.5.x (removing a line)
2016-07-26 23:49:42 +00:00
Luke Dashjr
99e710cb7f
Merge commit '2eb3265' into 0.5.x
2016-07-26 23:48:49 +00:00
Luke Dashjr
6002cb96a0
assemble_submission: Include extranoncesz in buffer allocation
...
Missing this would result in a buffer overrun, except the varint is allocated 9 bytes, extranonce is rarely more than 4 or 5, and the varint itself can't realistically be more than 3 today
2016-07-26 23:44:17 +00:00
Luke Dashjr
2eb326525d
Bugfix: Reject invalid coinbaseaux data
2016-07-26 03:42:54 +00:00
Luke Dashjr
5875a41d34
Merge branch 'bip9_0.4.x' into 0.4.x
2016-07-26 03:22:05 +00:00
Luke Dashjr
7e7f376aa3
Merge branch '0.4.x'
2016-07-26 02:18:13 +00:00
Luke Dashjr
8f11886982
Null-Merge branch '0.4.x' (early part)
2016-07-26 02:18:05 +00:00
Luke Dashjr
89c06f9a31
Merge branch '0.4.x' (early part)
2016-07-26 02:17:55 +00:00
Luke Dashjr
9f58bcb4aa
Bugfix: Check range of number values
...
Ensure they survive the round-trip from double to their native type and (implicitly) back
2016-07-26 02:17:05 +00:00
Luke Dashjr
cc07c06238
jansson: Read time header mutation parameters
2016-05-27 17:24:47 +00:00
Luke Dashjr
24633a987f
Bugfix: Use json_number_value in case jansson decided to parse numbers as a "real"
2016-05-27 17:23:30 +00:00
Luke Dashjr
0d8212c1dc
Make new BIP 9 features public
2016-05-25 03:55:31 +00:00
Luke Dashjr
676d9ab5eb
Merge branch 'bip9_0.4.x' into bip9
2016-05-25 03:54:21 +00:00
Luke Dashjr
f658eabf5e
"csv" deployment requires no particular changes, so add it to supported rules
2016-05-25 03:51:52 +00:00
Luke Dashjr
ae7055df8b
Parse BIP 9 template fields, and implement handling of unrecognised rules
2016-05-25 03:51:52 +00:00
Luke Dashjr
1e49556078
Implement BIP 9 template request "rules" parameter
2016-05-25 03:49:05 +00:00
Luke Dashjr
d2dde7a9ed
Bump versions for 0.5.3
v0.5.3
2016-03-25 18:36:16 +00:00
Luke Dashjr
2772cd22cc
Update copyrights
2016-03-25 18:28:37 +00:00
Luke Dashjr
d9a0755029
Merge branch 'bugfix_sizelimit'
2016-01-27 07:14:07 +00:00
Luke Dashjr
5f16acdcc4
Merge branch '0.4.x'
2016-01-27 07:13:20 +00:00
Luke Dashjr
4bebe501ad
Update for current feature test macros
2016-01-27 07:13:14 +00:00
Luke Dashjr
c94e438c91
Bugfix: Always avoid data/mdata size conflict in blkmk_append_coinbase_safe2 since nothing else checks merkle_only (nor has it available to check)
2016-01-26 04:47:25 +00:00
Luke Dashjr
7bf7e80a6a
Bugfix: Expose blkmk_submitm_jansson for submitting results for blkmk_get_mdata
2016-01-26 04:41:39 +00:00
Luke Dashjr
58aa6a3573
Refactor to eliminate blkmk_assemble_submission_ wrapper
2016-01-26 04:41:16 +00:00
Luke Dashjr
e3465d35aa
Refactor blkmk_assemble_submission2_ to work with either extranonce/mdata or dataid/data
2016-01-26 04:35:10 +00:00
Luke Dashjr
a22129364a
Refactor construction of block submissions to allow for results from get_mdata
2016-01-26 04:26:02 +00:00
Luke Dashjr
24aabb0e55
Bugfix: Allocate temporary space on the heap rather than the stack, and use the actual transaction data size for the buffer
2016-01-26 04:13:43 +00:00
Luke Dashjr
f1ede0aec7
Bugfix: Check full block size against limit when creating/appending the coinbase
2016-01-26 04:13:43 +00:00
Luke Dashjr
ef78f03a58
Make an abstract size variable for libblkmaker_coinbase_size_limit
2016-01-26 04:13:43 +00:00
Luke Dashjr
2763aba114
Keep a count of total size of all non-generation transactions in templates
2016-01-26 00:23:30 +00:00
Luke Dashjr
cc0f35fb8a
Bump versions for 0.5.2
v0.5.2
2015-11-09 05:55:59 +00:00
Luke Dashjr
93a91696a5
Merge branch '0.4.x'
2015-11-09 05:55:32 +00:00
Luke Dashjr
1fe058443f
Bump versions for 0.4.3
v0.4.3
2015-11-09 05:33:41 +00:00
Luke Dashjr
5c535ed092
Support for BIP65 version 4 blocks
2015-11-09 05:32:40 +00:00
Luke Dashjr
e9cd82be93
Bump versions for 0.5.1
v0.5.1
2015-02-08 06:24:04 +00:00
Luke Dashjr
76a82009ad
Bump versions for 0.4.2
v0.4.2
2015-02-08 06:22:55 +00:00
Luke Dashjr
9315e34959
Merge branch '0.4.x'
...
Conflicts:
blkmaker.h
2015-02-08 05:45:52 +00:00
Luke Dashjr
54cab99423
Support for BIP66 version 3 blocks
2015-02-08 05:45:04 +00:00
Luke Dashjr
335d42b722
Merge branch '0.4.x'
2014-11-21 23:47:59 +00:00
aalness
f0aff19787
AUTHORS: Add myself
2014-11-21 23:47:44 +00:00
Luke Dashjr
4c4fec0da9
Merge branch '0.4.x' (early part)
...
Conflicts:
configure.ac
2014-11-21 23:46:30 +00:00
Luke Dashjr
eeb1599b07
Merge commit '6aa007d' into 0.4.x
2014-11-21 23:45:36 +00:00