Commit Graph

38 Commits

Author SHA1 Message Date
Luke Dashjr
5ab4fdff16 Bugfix: _blkmk_b58check: Check that zero-padding on base58check input matches output
This is needed to properly reject addresses with too many or too few prefix/pad '1's.
2012-12-29 02:33:25 +00:00
Luke Dashjr
307b08c267 New blkmk_init_generation and blkmk_address_to_script functions to create a coinbase transaction if it isn't provided 2012-10-12 16:05:26 +00:00
Luke Dashjr
72cf471375 Expose dblsha256 wrapper to private.h 2012-10-12 16:00:46 +00:00
Luke Dashjr
bc533a9546 Move hexadecimal<->binary functions to hex.c (included via new not-installed private.h) 2012-10-12 15:58:16 +00:00
Luke Dashjr
a9a29294b2 Bump libtool version for 0.1.2 v0.1.2 2012-10-08 22:58:44 +00:00
Luke Dashjr
9fae4b6b00 Bugfix: AM_PROG_AR is not recognized by older automake, so only use it when defined 2012-09-30 12:28:36 +00:00
Luke Dashjr
e0b627c652 Use AM_PROG_AR to support Cygwin 2012-09-29 11:30:14 +00:00
Luke Dashjr
071714935b Bugfix: Correct signed/unsigned warnings 2012-09-29 10:12:18 +00:00
Luke Dashjr
7f153402d6 Bugfix: Add missing unistd.h include (for ssize_t) v0.1.1 2012-09-27 06:32:52 +00:00
Luke Dashjr
66680073eb Bump libtool version for 0.1.1 2012-09-27 05:43:12 +00:00
Luke Dashjr
04fa99034b Accept const append data into blkmk_append_coinbase_safe 2012-09-27 05:18:36 +00:00
Luke Dashjr
11f20e6275 blkmk_append_coinbase_safe function to append arbitrary data to coinbase scriptSig 2012-09-27 04:58:30 +00:00
Luke Dashjr
243684e40d Bugfix: Catch a possible calloc failure v0.1.0 2012-09-15 09:59:34 +00:00
Luke Dashjr
f52c225aae Explicitly include .libs dir in library path so libtool can relink it for install 2012-09-15 09:37:13 +00:00
Luke Dashjr
5bd48d00fe Initial Windows port 2012-09-15 08:58:17 +00:00
Luke Dashjr
20a7bacec2 Automake build system 2012-09-15 07:55:19 +00:00
Luke Dashjr
0851d66ddb Makefile: clean example 2012-09-15 06:38:07 +00:00
Luke Dashjr
3ffaa3bb62 gitignore .*.kate-swp 2012-09-15 06:14:58 +00:00
Luke Dashjr
02b92a240c Bugfix: Read "expires" key to correct blkmk_work_left 2012-09-15 06:12:44 +00:00
Luke Dashjr
d1288b4e6e Check block version for compatibility, honouring version/force and version/reduce mutations if allowed 2012-09-15 04:20:34 +00:00
Luke Dashjr
905105615f Export BIP 22 long polling information (and accept lpid to make requests) 2012-09-15 03:07:23 +00:00
Luke Dashjr
f8e3b7061b Bugfix: Fix extranonce value 2012-09-14 23:56:58 +00:00
Luke Dashjr
23fbcbd184 Bugfix: Correct "id" in requests (the 0 was leaked and the 2 double-freed) 2012-09-12 02:32:03 +00:00
Luke Dashjr
e793ea59af Bugfix: Consider extranonce rolling in jansson submissions 2012-09-11 22:01:43 +00:00
Luke Dashjr
26d76947f6 Support for extranonce using BIP 23 coinbase/append mutation 2012-09-11 15:07:54 +00:00
Luke Dashjr
2f25202ed0 Invert "bits" in testinput.c to restore nonce found 2012-09-11 15:05:21 +00:00
Luke Dashjr
75656b568c Support for BIP 23 submit/coinbase and submit/truncate abbreviations 2012-09-11 13:59:06 +00:00
Luke Dashjr
c089f346da Bugfix: Correct internal capnames string array to match enum 2012-09-11 13:07:55 +00:00
Luke Dashjr
84e8ae345e Bugfix: "bits" must be inverted order for blocks 2012-09-11 08:32:32 +00:00
Luke Dashjr
7d6a8fdb0e Accept const json_t * for blktmpl_add_jansson 2012-09-11 08:31:53 +00:00
Luke Dashjr
960696263f Self-contained test case that finds a share quickly with libgcrypt CPU miner 2012-09-11 06:08:11 +00:00
Luke Dashjr
d348170da2 Bugfix: libblkmaker_jansson should depend on libblkmaker (core) 2012-09-05 03:02:06 +00:00
Luke Dashjr
6477e13920 Add usage of "maxversion" request, and update capability enum for version/* mutations 2012-09-05 03:01:49 +00:00
Luke Dashjr
b13e63f622 Bugfix: No longer double-free in some error conditions 2012-09-05 02:56:36 +00:00
Luke Dashjr
90542ca4d8 Abstract out my_bin2hex 2012-09-05 02:56:10 +00:00
Luke Dashjr
a0f6cc98bd Correct default capabilities to reflect current support 2012-09-05 00:19:59 +00:00
Luke Dashjr
6d5b33f540 Build example by default 2012-09-04 04:48:22 +00:00
Luke Dashjr
51d1469cd1 Initial import 2012-09-04 04:46:34 +00:00