Commit Graph

  • ed1e159e4e
    ops: Set wiz coinbase payout address for testnet4 master wiz 2025-04-08 18:38:21 +0900
  • 16df18d193 [Config] Remove payout address arg (usless) bump (port) Portland.HODL 2025-04-06 01:11:54 +0000
  • 36bceb6b76 [Ft.] Default ports + overrides at $3 v0.94.1-bsd Portland.HODL 2025-04-05 18:22:39 +0000
  • 44804fd08c [Rel] MVP v0.94-bsd User Ckpool 2025-04-04 06:54:23 +0000
  • bb7b0aebe0 Make asm code have non-executable stacks. ckolivas 2024-11-28 14:14:22 +1100
  • 69c64afe77 Fix redirector. ckolivas 2024-11-26 08:48:26 +1100
  • 0333f0bab5 Newer toolchains optimise stack memory allocation more aggressively revealing inadequate allocation space for very long segwit addresses. ckolivas 2024-11-25 21:24:18 +1100
  • d385b74b6f Fix potential memleak of shares in ckproxy generator code. ckolivas 2024-08-04 09:48:14 +1000
  • 51a9860bb8 Use i64 for objects that may eventually overflow in generator code. ckolivas 2024-07-02 14:06:55 +1000
  • d629c54d37 Share message ids should be i64. ckolivas 2024-07-02 13:36:47 +1000
  • 2683078c71 Free shares that get aged without being used in proxy. ckolivas 2024-07-02 13:29:41 +1000
  • 96bbb56a9c Make sure we always submit any possible block solve. ckolivas 2024-04-26 11:36:27 +1000
  • 164757ec70 Allow starting without a btcaddress specified in proxy mode. ckolivas 2024-04-26 09:59:53 +1000
  • 7d4547fd8d Remove warning about starting solo code in non-solo mode. ckolivas 2024-04-26 09:59:17 +1000
  • 8b726ef192 Exit on invalid configuration string fields. ckolivas 2024-01-10 12:31:19 +1100
  • 14f6e95dc0 Bump version to 0.9.9, the 1.0 release candidate. Con Kolivas 2023-06-13 15:13:41 +1000
  • fc18a26fd7 Update donation address. Con Kolivas 2023-06-11 10:28:17 +1000
  • 97226712b2 Don't spew debug info to console for clients with invalid id values on share errors. Con Kolivas 2023-06-09 17:27:02 +1000
  • 241db298bc Silence update_notify warning as well. Con Kolivas 2023-06-06 14:56:29 +1000
  • 4d57dd74ce Bump version to 0.9.8. Con Kolivas 2023-06-06 11:29:05 +1000
  • fa7dea0f90 Update jansson source to appease autotools. Con Kolivas 2023-06-06 11:19:18 +1000
  • d32cb8b1f1 Demote authorise twice message since it seems to be happening more with newer hardware. Con Kolivas 2023-06-05 17:07:51 +1000
  • 8ac3ce1c89 Filter warnings of failed hex2bin from invalid nonce strings in shares. Con Kolivas 2023-06-05 15:43:28 +1000
  • 7e0f11f7c1 Silence desired fallthrough warnings. Con Kolivas 2023-06-01 10:51:07 +1000
  • c56decb985 Remove jansson-2.10 from source. Con Kolivas 2023-06-01 10:34:55 +1000
  • b9588627cd Build with jansson 2.14 instead of 2.10 Con Kolivas 2023-06-01 10:32:55 +1000
  • b242242770 Ckpool changes to libjansson 2.14 Con Kolivas 2023-06-01 10:29:27 +1000
  • ed3fce620e Import jansson-2.14. Con Kolivas 2023-06-01 10:10:39 +1000
  • eb8225ceda Copyright Con Kolivas 2023-06-01 10:07:59 +1000
  • 3265268aa9 Update uthash to version 2.3.0 Con Kolivas 2023-06-01 10:05:59 +1000
  • f932532dbf Silence warning in stratifier.c Con Kolivas 2023-05-31 17:02:58 +1000
  • 8e6ec7d546 Fix null string warning. Con Kolivas 2023-05-31 16:37:58 +1000
  • 1f7344f193 pkgconf 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
  • b03d09b358 Document long format btcsolo option. Con Kolivas 2023-05-30 22:44:03 +1000
  • 8ee23206f3 Update build instructions. Con Kolivas 2023-05-30 22:28:17 +1000
  • 9c91133453 Document BTCSOLO mining mode. Con Kolivas 2023-05-30 22:25:09 +1000
  • bd687d0d09 Tidy README for online reading. Con Kolivas 2023-05-30 22:20:51 +1000
  • 9dcdc772b0 Minor readme updates for clarity with readme on git front ends. Con Kolivas 2023-05-30 22:16:18 +1000
  • 01af3fa18d Demote warning about rmem/wmem max and make its need more explicit in the log. Con Kolivas 2023-05-30 17:36:36 +1000
  • 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. Con Kolivas 2023-05-30 17:34:39 +1000
  • ca3dd38cf2 Bump version to 0.9.7, updating configure.ac Con Kolivas 2023-05-29 10:23:51 +1000
  • fdc593ec74 Add READMEs to makefile and extra note. Con Kolivas 2023-05-29 10:22:38 +1000
  • 59b83dbb93 Trivial doc changes. Con Kolivas 2023-05-29 10:12:20 +1000
  • 10bf173905 Add a readme with simplified instructions for solo mining. Con Kolivas 2023-05-29 10:07:37 +1000
  • f343387470 Make forced block submission hash check result more informative. Con Kolivas 2023-05-28 17:36:35 +1000
  • cc9dac0e10 Copyright date updates. Con Kolivas 2023-05-28 13:00:46 +1000
  • dc7b2e17c5 Instead 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
  • 6b9c70ea7c Add user shares and authorised time to block solve output. Con Kolivas 2023-05-28 12:38:55 +1000
  • 55ae83d4dc Store the time a user is first authorised. Con Kolivas 2023-05-28 12:30:33 +1000
  • 4b600bb922 Log to console what mode of mining we're using at startup. Con Kolivas 2023-05-28 11:15:47 +1000
  • 0436e44c6d Fix potential dereference when no serverurl is specified in the config file. Con Kolivas 2023-05-27 14:54:06 +1000
  • 199243af79 Fix macro reusing variable names leading to string corruption. Con Kolivas 2023-05-27 14:35:14 +1000
  • 709c307145 Trivial tidy. Con Kolivas 2023-05-27 11:19:22 +1000
  • c9cdb74443 Fix corrupt debugging of json get string and potential crash. Con Kolivas 2023-05-27 00:31:05 +1000
  • 240d74fe5c Special 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
  • e829346808 Fix build warning. Con Kolivas 2023-05-25 09:49:03 +1000
  • 92d837bab4 Segwit address usernames need longer message length capacity. Con Kolivas 2023-05-25 09:42:17 +1000
  • 96a511ca96 Limit 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
  • f6564e14ea Limit usernames to maximum filename length, and expand filename and path length to maximum supported. Con Kolivas 2023-05-25 09:10:38 +1000
  • 9823484792 Fix warning in ckpool.c Con Kolivas 2023-05-25 08:54:47 +1000
  • 2fa6ec379c Fix warning. Con Kolivas 2023-05-25 08:44:16 +1000
  • 86c1baa91a Update .gitignore Con Kolivas 2023-05-25 08:39:56 +1000
  • 99a54f15bd Update git repository to represent solobtc branch. Con Kolivas 2023-05-25 08:38:10 +1000
  • 97dedaf3df Remove unused script. Con Kolivas 2023-05-25 08:34:41 +1000
  • 99bb96e22f Remove unused script. Con Kolivas 2023-05-25 08:33:47 +1000
  • a0113640cb Remove unused code. Con Kolivas 2023-05-25 08:32:23 +1000
  • 30b1c6a4db Bump version to 0.9.6 Con Kolivas 2023-05-25 08:30:26 +1000
  • f4bb210849 Remove deprecated pool components from source. Con Kolivas 2023-05-25 08:29:18 +1000
  • c689a1eed2 Remove deprecated db components from source. Con Kolivas 2023-05-25 08:28:15 +1000
  • 6c19b490dd Streamline work with ultra low diffs in testnet/regtest, outputting updated network diff to console. Con Kolivas 2023-05-24 22:59:11 +1000
  • 0eb10e1d22 Update ser_number implementation with hex values for clarity. Con Kolivas 2023-05-24 22:17:05 +1000
  • a7d9bf5793 Fix lower diff bound. Con Kolivas 2023-05-24 22:00:22 +1000
  • 87631eaff3 Fix no donation transaction decode. Con Kolivas 2023-05-23 22:45:36 +1000
  • 6d10141531 Fix off by one error. Con Kolivas 2023-05-23 22:36:10 +1000
  • 09976df29c Simplifty network diff detection from nbits, making it more robust, adding 2 new functions to libckpool. Con Kolivas 2023-05-23 22:35:23 +1000
  • 970a281ee3 Only submit purged transactions if there are node servers attached. Con Kolivas 2023-05-23 20:13:22 +1000
  • b83b674610 Create a sample coinbase transaction in solo mode as well to detect its validity. Con Kolivas 2023-05-23 16:59:06 +1000
  • 5e4079e884 Make donation percentage configurable and default to zero if not set. Con Kolivas 2023-05-23 16:40:16 +1000
  • 7f06817e50 Add 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
  • 099d7d0d3c Check coinbase transaction is valid at startup. Con Kolivas 2023-05-22 22:38:26 +1000
  • 014134280d Fix build. Con Kolivas 2022-11-03 14:39:37 +1100
  • 9c902007c3 Remove temporary file tracking. Con Kolivas 2022-11-03 14:38:14 +1100
  • 0c16ebaded Number of objects generated need 64 bit. Con Kolivas 2022-11-03 14:34:32 +1100
  • f99ff4e926 Support lack of flags parameter from GBT in newer bitcoinds. Con Kolivas 2021-05-07 22:03:53 +1000
  • 7691dd01a1 Show 4 significant digits for diff%. Con Kolivas 2020-06-19 08:21:20 +1000
  • 6bdb27b3e8 Fix pool's best diff lagging after block solves. Con Kolivas 2020-06-08 13:57:08 +1000
  • bdd7dc4290 Bump version to 0.95. Con Kolivas 2020-06-08 12:17:44 +1000
  • 65d2a10862 Add sha256 assembly code to make dists. Con Kolivas 2020-06-08 13:45:20 +1000
  • a58da2a21e Make ZMQ optional in build. Con Kolivas 2020-06-08 12:06:28 +1000
  • 8258a2c58b Update README. Con Kolivas 2020-06-08 09:21:33 +1000
  • d4c86128b0 Install 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
  • 7d4d6484dc Enable zmqnotify only on non-proxy. Con Kolivas 2020-05-26 15:50:47 +1000
  • 9323dd2baf Fix btcd failover. Con Kolivas 2020-05-22 11:38:44 +1000
  • 6acb4ac711 Silence some noisy logging. ckolivas 2020-05-19 10:49:57 +1000
  • eee7544b89 Unused variable cleanup. ckolivas 2020-05-18 22:24:30 +1000
  • 75d462efb5 Base is updated with notifier. ckolivas 2020-05-18 19:16:40 +1000
  • 02a7471d66 Support newer bitcoinds that silently dropped the segwit rules response to getblocktemplate. ckolivas 2020-05-18 17:06:26 +1000
  • 8b22cb97af Implement support for zmqpubhashblock notifier. ckolivas 2020-05-18 16:01:45 +1000
  • cd0d0e2335 Enable console throbber and status. ckolivas 2020-05-14 16:30:34 +1000
  • 0a736bc5fd Remove unused remote server data. ckolivas 2020-05-14 15:21:19 +1000