Commit Graph

74 Commits

Author SHA1 Message Date
Luke Dashjr
b41a0f11ee Merge commit '339f436' into 0.5.x 2016-08-11 07:40:13 +00:00
Luke Dashjr
339f436170 Bugfix: Close memory leak in blktmpl_propose_jansson 2016-08-11 07:28:04 +00:00
Luke Dashjr
87ccb59726 Merge branch 'bip9' into 0.5.x 2016-07-26 23:50:26 +00:00
Luke Dashjr
99e710cb7f Merge commit '2eb3265' into 0.5.x 2016-07-26 23:48:49 +00:00
Luke Dashjr
2eb326525d Bugfix: Reject invalid coinbaseaux data 2016-07-26 03:42:54 +00:00
Luke Dashjr
7e7f376aa3 Merge branch '0.4.x' 2016-07-26 02:18:13 +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
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
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
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
2763aba114 Keep a count of total size of all non-generation transactions in templates 2016-01-26 00:23:30 +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
47fa1ce9fb jansson: Read time header mutation parameters 2014-09-02 17:17:52 +00:00
Luke Dashjr
f58db44275 Read tmpl->target as an optional hash (breaks ABI) 2014-09-02 17:14:32 +00:00
Luke Dashjr
62e2f6178b Keep correct ordered hash in txn->hash[1] for use internally while remaining ABI-safe 2014-09-02 16:53:02 +00:00
Luke Dashjr
adb6106f89 Merge branch '0.2.x' into 0.3.x 2014-09-02 16:37:06 +00:00
Luke Dashjr
7ad8147482 Merge branch '0.1.x' into 0.2.x 2014-09-02 16:36:54 +00:00
Luke Dashjr
5f463594b1 Revert "Bugfix: Provide correctly-ordered transaction hash (using new key hash_ for backward compatibility)" (broke ABI)
This reverts commit b9572db7d5.
2014-09-02 16:36:32 +00:00
Luke Dashjr
4fe973a101 Bugfix: enum types are not guaranteed to be large enough for a bitmask, so explicitly use uint32_t for gbt_capabilities_t/blkmutations_t bitmasks (this breaks ABI) 2014-09-02 16:20:23 +00:00
Luke Dashjr
20ba4ab64a Merge branch 'proposals' 2014-09-01 20:51:33 +00:00
Luke Dashjr
5d14babebc Parse and use coinbaseaux 2014-09-01 19:53:15 +00:00
Luke Dashjr
b549d6ce6b blkmaker_jansson: Support for constructing BIP 23 block proposals 2014-09-01 17:39:37 +00:00
Luke Dashjr
75d4da0d9b Move submission block assembly code to base libblkmaker 2014-08-24 19:36:20 +00:00
Luke Dashjr
8dab96e425 Merge branch '0.2.x' into 0.3.x 2014-02-24 06:32:39 +00:00
Luke Dashjr
07fe5b155a Merge branch '0.1.x' into 0.2.x 2014-02-24 06:32:27 +00:00
Luke Dashjr
b9572db7d5 Bugfix: Provide correctly-ordered transaction hash (using new key hash_ for backward compatibility) 2014-02-24 06:32:22 +00:00
Luke Dashjr
15e3d91ccc Merge branch '0.2.x' into 0.3.x
Conflicts:
	blkmaker_jansson.c
2014-01-19 04:44:58 +00:00
Luke Dashjr
11284db136 Merge branch '0.2.x' (early part) into 0.3.x 2014-01-19 04:44:36 +00:00
Luke Dashjr
7468316108 Merge branch '0.1.x' into 0.2.x 2014-01-19 04:43:15 +00:00
Luke Dashjr
0b052e37a7 Merge branch '0.1.x' (early part) into 0.2.x 2014-01-19 04:43:02 +00:00
Luke Dashjr
d6002f955f Update copyright headers 2014-01-19 04:42:16 +00:00
Luke Dashjr
8811805155 Bugfix: Avoid breaking strict aliasing rules by copying nonce with memcpy 2014-01-14 21:43:46 +00:00
Luke Dashjr
e7d36757ef Merge branch '0.2.x' into 0.3.x 2013-06-25 00:15:33 +00:00
Luke Dashjr
f7ad5a4b97 Merge branch '0.1.x' into 0.2.x 2013-06-25 00:14:12 +00:00
Luke Dashjr
9044a62894 Merge commit '17d6193' into 0.1.x 2013-06-25 00:12:51 +00:00
Luke Dashjr
17d6193b07 Bugfix: blktmpl_add_* returns a const char * for errors, not false (for template already populated) 2013-06-25 00:12:40 +00:00
Luke Dashjr
8b57005cf1 Add missing copyright headers 2013-06-13 07:26:54 +00:00
Luke Dashjr
e0d2b2d119 Add missing copyright headers 2013-06-13 07:25:49 +00:00
Luke Dashjr
8f4bb3ee9f Add missing copyright headers 2013-06-01 14:51:23 +00:00