Bitmark Core v0.9.3
This version of Bitmark Core aligns with Bitcoin 0.9.3, including post release updates.
It also includes Bitmark specific changes most notably the private key format has changed, a converter can be found at http://bitmark.co/brain to swap between old and new keys.
Existing wallets, and backups will continue to work as expected, only exported keys / cold storage keys need to be converted before import.
Updating
- Download
- Backup your wallet (
File > Backup Wallet
) - Close Bitmark
- Run the installer / update
- Open Bitmark
Major Changes
- Private key version change to 213 to align with common third party tools.
Post Release Updates:
- Make -proxy set all network types, avoiding a connect leak.
- Refactor Alert to use static methods.
RPC:
- Avoid a segfault on getblock if it can’t read a block from disk
- Add paranoid return value checks in base58
Protocol and network code:
- Don’t poll showmyip.com, it doesn’t exist anymore
- Add a way to limit deserialized string lengths and use it
- Increase IsStandard() scriptSig length
- Avoid querying DNS seeds, if we have open connections
- Remove a useless millisleep in socket handler
- Stricter memory limits on CNode
- Better orphan transaction handling
- Add -maxorphantx= and -maxorphanblocks= options for control over the maximum orphan transactions and blocks
Wallet:
- Check redeemScript size does not exceed 520 byte limit
- Ignore (and warn about) too-long redeemScripts while loading wallet
GUI:
- fix ‘opens in testnet mode when presented with a BIP-72 link with no fallback’
- AvailableCoins: acquire cs_main mutex
- Fix unicode character display on MacOSX
Miscellaneous:
- key.cpp: fail with a friendlier message on missing ssl EC support
- Remove bignum dependency for scripts
- Upgrade OpenSSL to 1.0.1i (see https://www.openssl.org/news/secadv_20140806.txt - just to be sure, no critical issues for Bitmark Core)
- Upgrade miniupnpc to 1.9.20140701
- Fix boost detection in build system on some platforms
Sha256Sums
42e717880f0a533aafadea8df08258f9052f4c28812c04f2e98d7efb2d9ad45a bitmark-0.9.3-linux.tar.gz
9fd4a45b98fd657b218b9e413c7a05ca5ef246db2e90299361dec2ef3ae81c93 bitmark-0.9.3-qt.dmg
ff790b5c624996a656ec1111532f69976873f3fe7388b69c5a685f2e96aa7ddd bitmark-0.9.3-win32-setup.exe
3e5da03bc46355ddf7bc1e791a220730da823fb506616c887b4f3fafde51d81c bitmark-0.9.3-win64-setup.exe
4cc7f8575bb95551c040dc6bd3e91ad9debafb0b6d4ea68d9bab3795d6591507 bitmark-0.9.3-win.zip