0333f0bab5Newer toolchains optimise stack memory allocation more aggressively revealing inadequate allocation space for very long segwit addresses.
ckolivas
2024-11-25 21:24:18 +1100
d385b74b6fFix potential memleak of shares in ckproxy generator code.
ckolivas
2024-08-04 09:48:14 +1000
51a9860bb8Use i64 for objects that may eventually overflow in generator code.
ckolivas
2024-07-02 14:06:55 +1000
d629c54d37Share message ids should be i64.
ckolivas
2024-07-02 13:36:47 +1000
2683078c71Free shares that get aged without being used in proxy.
ckolivas
2024-07-02 13:29:41 +1000
96bbb56a9cMake sure we always submit any possible block solve.
ckolivas
2024-04-26 11:36:27 +1000
164757ec70Allow starting without a btcaddress specified in proxy mode.
ckolivas
2024-04-26 09:59:53 +1000
7d4547fd8dRemove warning about starting solo code in non-solo mode.
ckolivas
2024-04-26 09:59:17 +1000
8b726ef192Exit on invalid configuration string fields.
ckolivas
2024-01-10 12:31:19 +1100
14f6e95dc0Bump version to 0.9.9, the 1.0 release candidate.
Con Kolivas
2023-06-13 15:13:41 +1000
fc18a26fd7Update donation address.
Con Kolivas
2023-06-11 10:28:17 +1000
97226712b2Don't spew debug info to console for clients with invalid id values on share errors.
Con Kolivas
2023-06-09 17:27:02 +1000
241db298bcSilence update_notify warning as well.
Con Kolivas
2023-06-06 14:56:29 +1000
4d57dd74ceBump version to 0.9.8.
Con Kolivas
2023-06-06 11:29:05 +1000
fa7dea0f90Update jansson source to appease autotools.
Con Kolivas
2023-06-06 11:19:18 +1000
d32cb8b1f1Demote authorise twice message since it seems to be happening more with newer hardware.
Con Kolivas
2023-06-05 17:07:51 +1000
8ac3ce1c89Filter warnings of failed hex2bin from invalid nonce strings in shares.
Con Kolivas
2023-06-05 15:43:28 +1000
7e0f11f7c1Silence desired fallthrough warnings.
Con Kolivas
2023-06-01 10:51:07 +1000
c56decb985Remove jansson-2.10 from source.
Con Kolivas
2023-06-01 10:34:55 +1000
b9588627cdBuild with jansson 2.14 instead of 2.10
Con Kolivas
2023-06-01 10:32:55 +1000
b242242770Ckpool changes to libjansson 2.14
Con Kolivas
2023-06-01 10:29:27 +1000
ed3fce620eImport jansson-2.14.
Con Kolivas
2023-06-01 10:10:39 +1000
eb8225cedaCopyright
Con Kolivas
2023-06-01 10:07:59 +1000
3265268aa9Update uthash to version 2.3.0
Con Kolivas
2023-06-01 10:05:59 +1000
f932532dbfSilence warning in stratifier.c
Con Kolivas
2023-05-31 17:02:58 +1000
8e6ec7d546Fix null string warning.
Con Kolivas
2023-05-31 16:37:58 +1000
1f7344f193pkgconf works with older distributions and is required on new ones so add it to build requirements when building from git.
Con Kolivas
2023-05-30 22:47:24 +1000
b03d09b358Document long format btcsolo option.
Con Kolivas
2023-05-30 22:44:03 +1000
8ee23206f3Update build instructions.
Con Kolivas
2023-05-30 22:28:17 +1000
9c91133453Document BTCSOLO mining mode.
Con Kolivas
2023-05-30 22:25:09 +1000
bd687d0d09Tidy README for online reading.
Con Kolivas
2023-05-30 22:20:51 +1000
9dcdc772b0Minor readme updates for clarity with readme on git front ends.
Con Kolivas
2023-05-30 22:16:18 +1000
01af3fa18dDemote warning about rmem/wmem max and make its need more explicit in the log.
Con Kolivas
2023-05-30 17:36:36 +1000
23de68ddedIf 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.
Con Kolivas
2023-05-30 17:34:39 +1000
ca3dd38cf2Bump version to 0.9.7, updating configure.ac
Con Kolivas
2023-05-29 10:23:51 +1000
fdc593ec74Add READMEs to makefile and extra note.
Con Kolivas
2023-05-29 10:22:38 +1000
59b83dbb93Trivial doc changes.
Con Kolivas
2023-05-29 10:12:20 +1000
10bf173905Add a readme with simplified instructions for solo mining.
Con Kolivas
2023-05-29 10:07:37 +1000
f343387470Make forced block submission hash check result more informative.
Con Kolivas
2023-05-28 17:36:35 +1000
cc9dac0e10Copyright date updates.
Con Kolivas
2023-05-28 13:00:46 +1000
dc7b2e17c5Instead of using a default mining address, refuse to start in non-solo mode without a btcaddress configured.
Con Kolivas
2023-05-28 12:45:23 +1000
6b9c70ea7cAdd user shares and authorised time to block solve output.
Con Kolivas
2023-05-28 12:38:55 +1000
55ae83d4dcStore the time a user is first authorised.
Con Kolivas
2023-05-28 12:30:33 +1000
4b600bb922Log to console what mode of mining we're using at startup.
Con Kolivas
2023-05-28 11:15:47 +1000
0436e44c6dFix potential dereference when no serverurl is specified in the config file.
Con Kolivas
2023-05-27 14:54:06 +1000
199243af79Fix macro reusing variable names leading to string corruption.
Con Kolivas
2023-05-27 14:35:14 +1000
709c307145Trivial tidy.
Con Kolivas
2023-05-27 11:19:22 +1000
c9cdb74443Fix corrupt debugging of json get string and potential crash.
Con Kolivas
2023-05-27 00:31:05 +1000
240d74fe5cSpecial casing testnet turns out to be unnecessary since the diff is still relative to an absolute reference value.
Con Kolivas
2023-05-25 18:03:29 +1000
e829346808Fix build warning.
Con Kolivas
2023-05-25 09:49:03 +1000
92d837bab4Segwit address usernames need longer message length capacity.
Con Kolivas
2023-05-25 09:42:17 +1000
96a511ca96Limit log message length to 256 chars, splitting longer lines up to 4096 bytes across multiple lines.
Con Kolivas
2023-05-25 09:39:59 +1000
f6564e14eaLimit usernames to maximum filename length, and expand filename and path length to maximum supported.
Con Kolivas
2023-05-25 09:10:38 +1000
9823484792Fix warning in ckpool.c
Con Kolivas
2023-05-25 08:54:47 +1000
2fa6ec379cFix warning.
Con Kolivas
2023-05-25 08:44:16 +1000
86c1baa91aUpdate .gitignore
Con Kolivas
2023-05-25 08:39:56 +1000
99a54f15bdUpdate git repository to represent solobtc branch.
Con Kolivas
2023-05-25 08:38:10 +1000
97dedaf3dfRemove unused script.
Con Kolivas
2023-05-25 08:34:41 +1000
99bb96e22fRemove unused script.
Con Kolivas
2023-05-25 08:33:47 +1000
a0113640cbRemove unused code.
Con Kolivas
2023-05-25 08:32:23 +1000
30b1c6a4dbBump version to 0.9.6
Con Kolivas
2023-05-25 08:30:26 +1000
f4bb210849Remove deprecated pool components from source.
Con Kolivas
2023-05-25 08:29:18 +1000
c689a1eed2Remove deprecated db components from source.
Con Kolivas
2023-05-25 08:28:15 +1000
6c19b490ddStreamline work with ultra low diffs in testnet/regtest, outputting updated network diff to console.
Con Kolivas
2023-05-24 22:59:11 +1000
0eb10e1d22Update ser_number implementation with hex values for clarity.
Con Kolivas
2023-05-24 22:17:05 +1000
a7d9bf5793Fix lower diff bound.
Con Kolivas
2023-05-24 22:00:22 +1000
87631eaff3Fix no donation transaction decode.
Con Kolivas
2023-05-23 22:45:36 +1000
6d10141531Fix off by one error.
Con Kolivas
2023-05-23 22:36:10 +1000
09976df29cSimplifty network diff detection from nbits, making it more robust, adding 2 new functions to libckpool.
Con Kolivas
2023-05-23 22:35:23 +1000
970a281ee3Only submit purged transactions if there are node servers attached.
Con Kolivas
2023-05-23 20:13:22 +1000
b83b674610Create a sample coinbase transaction in solo mode as well to detect its validity.
Con Kolivas
2023-05-23 16:59:06 +1000
5e4079e884Make donation percentage configurable and default to zero if not set.
Con Kolivas
2023-05-23 16:40:16 +1000
7f06817e50Add discrete support for testnet and regtest mining, along with the testnet flag for btcd entries in the config file.
Con Kolivas
2023-05-23 15:56:11 +1000
099d7d0d3cCheck coinbase transaction is valid at startup.
Con Kolivas
2023-05-22 22:38:26 +1000
014134280dFix build.
Con Kolivas
2022-11-03 14:39:37 +1100
9c902007c3Remove temporary file tracking.
Con Kolivas
2022-11-03 14:38:14 +1100
0c16ebadedNumber of objects generated need 64 bit.
Con Kolivas
2022-11-03 14:34:32 +1100
f99ff4e926Support lack of flags parameter from GBT in newer bitcoinds.
Con Kolivas
2021-05-07 22:03:53 +1000
7691dd01a1Show 4 significant digits for diff%.
Con Kolivas
2020-06-19 08:21:20 +1000
6bdb27b3e8Fix pool's best diff lagging after block solves.
Con Kolivas
2020-06-08 13:57:08 +1000
bdd7dc4290Bump version to 0.95.
Con Kolivas
2020-06-08 12:17:44 +1000
65d2a10862Add sha256 assembly code to make dists.
Con Kolivas
2020-06-08 13:45:20 +1000
a58da2a21eMake ZMQ optional in build.
Con Kolivas
2020-06-08 12:06:28 +1000
8258a2c58bUpdate README.
Con Kolivas
2020-06-08 09:21:33 +1000
d4c86128b0Install symbolic link for ckproxy, and automatically start ckpool in ckproxy mode when called by the ckproxy name.
ckolivas
2020-06-08 08:58:18 +1000
7d4d6484dcEnable zmqnotify only on non-proxy.
Con Kolivas
2020-05-26 15:50:47 +1000
9323dd2bafFix btcd failover.
Con Kolivas
2020-05-22 11:38:44 +1000
6acb4ac711Silence some noisy logging.
ckolivas
2020-05-19 10:49:57 +1000