HP12 released! The download links are on the first page as usual. Since people keep running into the bugs in older releases, I have finally decided to make a new release. This is a recommended upgrade for all users. Note that this release does not contain my very latest experimental optimizations. Nevertheless, many smaller optimizations and improvements are included.
Release highlights:
*
Fix for shared wallet files. If the same wallet.dat file is copied to multiple machines, they should all try to solve unique blocks now.
*
Fix for getwork protocol. Some versions of jhPrimeminer support solo mining using a patched getwork protocol.
That patch is included in this release.
* OS X binaries of the Qt client.
* Fix for the assertion failure crash.
Changes:
* IMPORTANT: Fix for multiple machines doing the same work if wallet is shared.
* New chain statistics in debug.log.
* Removed 'primespersec' from the output of getmininginfo.
* Removed 'chainspermin' metric.
* Replaced -sievepercentage parameter with -sievefilterprimes.
* New parameter -l1cachesize for specifying the size of sieve segments.
* Added new blocks/day metric which tries to estimate how many blocks will be found at current difficulty.
* Better automatic adjustment of primorial factor.
* New parameter -primorial for manual adjustment of primorial.
* Implemented early support for v0.2 proposal (needs to be enabled with -miningprotocol=2).
* David's fix for getwork.
* Updated to Bitcoin v0.8.6 codebase.
* Improved the checking of BiTwin chain candidates. As a consequence, short BiTwin chains (1 or 2 primes) are now counted correctly in the mining statistics. Primes/h is now much higher due to this.
* The Qt application is now titled Primecoin High Performance.
* Fixes for Mac OS X and the Clang compiler.
* Revised default sieve parameters.
* Added an automatic donation feature when a new block is found. The -donationpercentage allows a percentage of the block reward to be donated to an address. E.g. passing the command-line parameter -donationpercentage=1.5 will donate 1.5% of every block to the developer. Alternatively, this value can be set in primecoin.conf. Also, the default address can be changed using -donationaddress.