Initial import
Build example by default
Correct default capabilities to reflect current support
Abstract out my_bin2hex
Bugfix: No longer double-free in some error conditions
Add usage of "maxversion" request, and update capability enum for version/* mutations
Bugfix: libblkmaker_jansson should depend on libblkmaker (core)
Self-contained test case that finds a share quickly with libgcrypt CPU miner
Accept const json_t * for blktmpl_add_jansson
Bugfix: "bits" must be inverted order for blocks
Bugfix: Correct internal capnames string array to match enum
Support for BIP 23 submit/coinbase and submit/truncate abbreviations
Invert "bits" in testinput.c to restore nonce found
Support for extranonce using BIP 23 coinbase/append mutation
Bugfix: Consider extranonce rolling in jansson submissions
Bugfix: Correct "id" in requests (the 0 was leaked and the 2 double-freed)
Bugfix: Fix extranonce value
Export BIP 22 long polling information (and accept lpid to make requests)
Check block version for compatibility, honouring version/force and version/reduce mutations if allowed
Bugfix: Read "expires" key to correct blkmk_work_left