Commit Graph

4016 Commits

Author SHA1 Message Date
ckolivas
2683078c71 Free shares that get aged without being used in proxy. 2024-07-02 13:29:41 +10:00
ckolivas
96bbb56a9c Make sure we always submit any possible block solve. 2024-04-26 11:36:27 +10:00
ckolivas
164757ec70 Allow starting without a btcaddress specified in proxy mode. 2024-04-26 09:59:53 +10:00
ckolivas
7d4547fd8d Remove warning about starting solo code in non-solo mode. 2024-04-26 09:59:17 +10:00
ckolivas
8b726ef192 Exit on invalid configuration string fields. 2024-01-10 12:31:19 +11:00
Con Kolivas
14f6e95dc0 Bump version to 0.9.9, the 1.0 release candidate. 2023-06-13 15:13:41 +10:00
Con Kolivas
fc18a26fd7 Update donation address. 2023-06-11 10:28:17 +10:00
Con Kolivas
97226712b2 Don't spew debug info to console for clients with invalid id values on share errors. 2023-06-09 17:27:02 +10:00
Con Kolivas
241db298bc Silence update_notify warning as well. 2023-06-06 15:15:51 +10:00
Con Kolivas
4d57dd74ce Bump version to 0.9.8. 2023-06-06 11:29:05 +10:00
Con Kolivas
fa7dea0f90 Update jansson source to appease autotools. 2023-06-06 11:19:18 +10:00
Con Kolivas
d32cb8b1f1 Demote authorise twice message since it seems to be happening more with newer hardware. 2023-06-05 17:07:51 +10:00
Con Kolivas
8ac3ce1c89 Filter warnings of failed hex2bin from invalid nonce strings in shares. 2023-06-05 15:43:28 +10:00
Con Kolivas
7e0f11f7c1 Silence desired fallthrough warnings. 2023-06-01 10:51:07 +10:00
Con Kolivas
c56decb985 Remove jansson-2.10 from source. 2023-06-01 10:34:55 +10:00
Con Kolivas
b9588627cd Build with jansson 2.14 instead of 2.10 2023-06-01 10:34:33 +10:00
Con Kolivas
b242242770 Ckpool changes to libjansson 2.14 2023-06-01 10:34:33 +10:00
Con Kolivas
ed3fce620e Import jansson-2.14. 2023-06-01 10:13:16 +10:00
Con Kolivas
eb8225ceda Copyright 2023-06-01 10:07:59 +10:00
Con Kolivas
3265268aa9 Update uthash to version 2.3.0 2023-06-01 10:05:59 +10:00
Con Kolivas
f932532dbf Silence warning in stratifier.c 2023-05-31 17:02:58 +10:00
Con Kolivas
8e6ec7d546 Fix null string warning. 2023-05-31 16:37:58 +10:00
Con Kolivas
1f7344f193 pkgconf works with older distributions and is required on new ones so add it to build requirements when building from git. 2023-05-30 22:47:24 +10:00
Con Kolivas
b03d09b358 Document long format btcsolo option. 2023-05-30 22:44:03 +10:00
Con Kolivas
8ee23206f3 Update build instructions. 2023-05-30 22:28:17 +10:00
Con Kolivas
9c91133453 Document BTCSOLO mining mode. 2023-05-30 22:25:09 +10:00
Con Kolivas
bd687d0d09 Tidy README for online reading. 2023-05-30 22:20:51 +10:00
Con Kolivas
9dcdc772b0 Minor readme updates for clarity with readme on git front ends. 2023-05-30 22:16:18 +10:00
Con Kolivas
01af3fa18d Demote warning about rmem/wmem max and make its need more explicit in the log. 2023-05-30 17:36:36 +10:00
Con Kolivas
23de68dded If no btcaddress is specified in solobtc mode, choose one of the donation addresses from mainnet, testnet, or regtest for coinbase validation later on, although it will not be used for mining. 2023-05-30 17:34:39 +10:00
Con Kolivas
ca3dd38cf2 Bump version to 0.9.7, updating configure.ac 2023-05-29 10:23:51 +10:00
Con Kolivas
fdc593ec74 Add READMEs to makefile and extra note. 2023-05-29 10:22:38 +10:00
Con Kolivas
59b83dbb93 Trivial doc changes. 2023-05-29 10:12:20 +10:00
Con Kolivas
10bf173905 Add a readme with simplified instructions for solo mining. 2023-05-29 10:07:37 +10:00
Con Kolivas
f343387470 Make forced block submission hash check result more informative. 2023-05-28 17:36:35 +10:00
Con Kolivas
cc9dac0e10 Copyright date updates. 2023-05-28 13:00:46 +10:00
Con Kolivas
dc7b2e17c5 Instead of using a default mining address, refuse to start in non-solo mode without a btcaddress configured. 2023-05-28 12:45:23 +10:00
Con Kolivas
6b9c70ea7c Add user shares and authorised time to block solve output. 2023-05-28 12:38:55 +10:00
Con Kolivas
55ae83d4dc Store the time a user is first authorised. 2023-05-28 12:30:33 +10:00
Con Kolivas
4b600bb922 Log to console what mode of mining we're using at startup. 2023-05-28 11:15:47 +10:00
Con Kolivas
0436e44c6d Fix potential dereference when no serverurl is specified in the config file. 2023-05-27 14:54:06 +10:00
Con Kolivas
199243af79 Fix macro reusing variable names leading to string corruption. 2023-05-27 14:35:14 +10:00
Con Kolivas
709c307145 Trivial tidy. 2023-05-27 11:19:22 +10:00
Con Kolivas
c9cdb74443 Fix corrupt debugging of json get string and potential crash. 2023-05-27 00:31:05 +10:00
Con Kolivas
240d74fe5c Special casing testnet turns out to be unnecessary since the diff is still relative to an absolute reference value. 2023-05-25 18:03:29 +10:00
Con Kolivas
e829346808 Fix build warning. 2023-05-25 09:49:03 +10:00
Con Kolivas
92d837bab4 Segwit address usernames need longer message length capacity. 2023-05-25 09:42:17 +10:00
Con Kolivas
96a511ca96 Limit log message length to 256 chars, splitting longer lines up to 4096 bytes across multiple lines. 2023-05-25 09:39:59 +10:00
Con Kolivas
f6564e14ea Limit usernames to maximum filename length, and expand filename and path length to maximum supported. 2023-05-25 09:10:38 +10:00
Con Kolivas
9823484792 Fix warning in ckpool.c 2023-05-25 08:54:47 +10:00