@everyone who signed up;
Dont worry if you got no response yet. To accommodate everyone, Ive had to order a bigger server, right now Im waiting for btclot to set it up, and I will need a day or two after that to make sure its ready. Hopefully this weekend.
Send donations to my sig address
https://github.com/ckolivas/cgminer/pull/243P4man you might also want to look at the new 'check' command so you can check and tell your users that they haven't done it right ...
Anyway - of course this will be in the next release, not in 2.4.3 of course
Edit: Also, as per the API-README I wrote:
switchpool: cgminer v2.2.0
disablepool, enablepool: cgminer v2.3.0
addpool: cgminer v2.3.1-2
removepool: cgminer v2.3.4
--api-groups, check: next release
removepool (and disable/enable pool) isnt really needed for this phase of puppet master; it is only needed when we do contracted work, where someone can buy a mining contract, a bit like on gpumax. THis is (crudely) implemented but not used at this point, as it does require me holding coins in escrow, and frankly, there doesnt seem to be much demand for shares at >100% PPS.
As for the new version of cgminer; if this gets implemented somehow, then great. You may also want to check with Luke who is making similar changes to BFGminer, it would be nice if you implemented it in the same way.
Puppet master users are asked not to upgrade to a new version of cgminer (or bfgminer) until it has been tested with puppetmaster. I usually send out emails when I deem it safe to upgrade to a new version. Backwards compatibility with cgminer has been good so far, but I rather be safe than sorry.
As for GPUmax; Pirate did ask to limit the per user hashrate that connects/disconnects from gpumax because it causes trouble with load balancing. Ive implemented some changes to that effect and its one reason Im not accepting more than 5GH per user.
As for the API key, obviously there is a risk involved in giving the api key to someone else, but it cant be greater than giving me full control over cgminer, which is what you do when you use puppet master. You shouldnt mine at a pool if you dont trust the pool op, and likewise, if you are afraid I will steal your hashes, dont sign up for puppetmaster.