What's new:
This a bugfix release of Fulcrum. It is recommended that all admins upgrade to this version at their earliest convenience.
Summary of changes:
- Bug fix - If the system locale was set to something that would format numbers with a comma
,
for decimal "points" (such asde_DE
), the JSON output of the application would be affected and would produce incorrect JSON.- This bug was introduced in Fulcrum v1.2.1 as a result of switching JSON serializer backends, but has now been fixed.
- Most of the external RPC calls don't output floats to clients, fortunately, so this bug was mostly visible only as a JSON bug in the
FulcrumAdmin
script. Thanks to Georg Englemann for finding this bug and reporting it!
- Bug fix: Added sending the
Host:
header to bitcoind. See issues: #27 & #28 - New - Fulcrum now supports non-RSA (in addition to the previous RSA) SSL private keys on an experimental basis. Keys types such as DSA, Elliptic Curve, and Diffie-Hellman should work, however they are not fully tested and there are limitations to which key formats the Qt QSsl socket layer supports. YMMV. Addresses #27 .
- Added code to intelligently suppress excess log output caused by Mist Miner clients. Your logs should no longer grow to 100's of megabytes per day with excess "Broadcast failed" messages.
- Compile fix for 32-bit platforms (not currently officially supported -- but theoretically should work).
- Misc. internal improvements and refactoring of the code.
Pre-compiled binaries for Linux
I have provided two pre-built binaries for Linux:
Fulcrum-1.2.5-x86_64-linux.tar.gz
, which is compiled on anUbuntu 18.04
system using Docker.Fulcrum-1.2.5-x86_64-linux-ub16.tar.gz
, which is compiled on a stockUbuntu 16.04
system (using Docker) but with g++ 7.3.0 installed from this ppa source:ppa:jonathonf/gcc-7.3
&ppa:jonathonf/gcc
Both of the above binaries contain Qt5Core
and Qt5Network
from Qt 5.14.2 statically linked. They still requires libz2
, libstd++
, and the right libc
version as dynamic libs on your system (but those are usually present if you are on a recent system).
If the first binary fails, try the second one (-ub16
), which should work on older systems, hopefully.
Pre-compiled binaries for Windows
Fulcrum-1.2.5-win64.zip
- Pre-built, statically linked Windows version.- It should "just work" on any Windows 7 or above 64-bit system.
- Includes is a statically-linked
Fulcrum.exe
, built withQt 5.14.2
andgcc 7.5.0
. - Additionally,
FulcrumAdmin.exe
is included which is the python script, but made into aonefile .exe
using PyInstaller.
See the .asc
files at the bottom for signatures; my gpg public key can be obtained here: https://github.com/Electron-Cash/keys-n-hashes/blob/master/pubkeys/calinkey.txt
Binary builds for macOS coming soon -- Until then you can always build from source!