Releases: cygnusxi/CurecoinSource
CureCoin v2.5.1.2
see CHANGELOG.md for a full list of updates.
For Windows clients choose
CureCoinV2512_Installer.exe
or
CureCoinV2512_Portable.zip
see Mac Insructions to install on macOS (10.13+)
See Linux Instructions for installing on any Linux OS.
note New installers will be included in the v2.5.1.5+ update being released very soon. For this release, simply use the portable version.
CureCoin v2.2.6.0
see CHANGELOG.md for a full list of updates.
For Windows clients choose
CureCoinV2260_Installer.exe
or
CureCoinV2260_Portable.zip
see Mac Insructions to install on macOS (10.13+)
See Linux Instructions for installing on any Linux OS.
CureCoin v2.2.1.3
see CHANGELOG.md for a full list of updates.
For Windows clients choose
CureCoinV2213_Installer.exe
or
CureCoinV2213.zip (portable)
see Mac Insructions to install on macOS (10.13+)
See Linux Instructions for installing on any Linux OS.
CureCoin v2.2.0.7 - Catalyst
Updates to all libraries w/ backward compatibility, several fixes and misc updates. Old IRC functions removed.
*Reminder Note - Make regular backups of your wallet.dat and or write down you private key(s).
*Trivial Note - If you downgrade from this version you will need to resync
See changelog for all updates
Beta-2.2.0.5 CureCoinQT.exe
2.2.0.1 Technical Update: Curecoin-Qt Migration to Modern Toolchain (MSYS2/MinGW64)
Compiled legacy C++11 codebase on modern Windows using GCC 15+, Qt 5.15+, and Boost 1.85+.
- Source Code Refactoring (C++ Modernization)
Extensive patching was required to resolve deprecations in the Boost library and stricter type-checking in modern GCC compilers.
Boost.Filesystem Updates (src/util.cpp, src/walletdb.cpp, src/init.cpp)
Replaced deprecated .is_complete() with .is_absolute().
Removed obsolete header #include <boost/filesystem/convenience.hpp>.
Updated copy_file logic: Replaced copy_option::overwrite_if_exists with the modern plural copy_options::overwrite_existing.
Boost.ASIO / Networking (src/curecoinrpc.cpp)
Renaming: Replaced all instances of io_service with io_context.
Renaming: Replaced socket_base::max_connections with socket_base::max_listen_connections.
Resolver Logic: Rewrote tcp::resolver implementation to use results_type and iterators instead of the deprecated query method.
IP Handling: Replaced deprecated .is_v4_compatible() and .to_ulong() checks with modern make_address_v4() and .to_uint() logic.
Berkeley DB Compatibility (src/db.cpp)
Resolved ambiguous constructor call for DbEnv(0) by explicitly casting to DbEnv((u_int32_t)0).
Safety Fixes (src/util.cpp)
Fixed an integer overflow warning in fseek by casting sizeof(pch) to (long).
- Project Configuration Changes (curecoin-qt.pro)
Modifications to the QMake project file to handle modern libraries and linker flags.
Boost Configuration:
Defined BOOST_BIND_GLOBAL_PLACEHOLDERS to silence bind warnings.
Defined BOOST_ASIO_ENABLE_OLD_SERVICES to maintain compatibility with legacy RPC code structures.
Removed libboost_system from linker flags (library is now header-only in recent versions).
Added win32:BOOST_LIB_SUFFIX = -mt to locate the correct Multithreaded static libraries on MinGW64.
Static/Dynamic Linking Mix:
Implemented -Wl,-Bstatic and -Wl,-Bdynamic wrapping to statically link Boost libraries while keeping system libraries dynamic.
2.2.0.2 Fixed an integer overflow warning in fseek by casting sizeof(pch) to (long). (this was a potential crash issue with the debug log)
2.2.0.3 Removed the irc.h and irc.cpp files from the project. (this was a potential security issue)
2.2.0.4 Tweaking DNS function timings tp speed up peer discovery
2.2.0.5 strlcpy fix, compiling fixes for windows and linux
v2.1.0.1
Curecoin 2.0.0.2
Fix for sync issue
For Windows:
Curecoin Portable exe
Curecoin auto installer with blockchain
Curecoin auto installer without blockchain
For Mac OSX
Curecoin Portable dmg
Curecoin 2.0.0.1
When using the windows portable client, you may need to resync your blockchain. User Hou5e is creating an easy installer for those that are unfamilar with deleting the old blockchain files. Installer will be posted here soon.
Files to delete are blk0001.dat , blkindex.dat and the /database folder.
This is a mandatory update, older clients will no longer talk to the main Curecoin network.
Always make a backup of your wallet.dat when upgrading any coin client!
1.9.5.1
Curecoin Client 1.9.4.1 - "Staker"
- Easy lock / unlock options in the settings for staking
- Indicator to advise if staking is active
- Stake weight readout
- Stake block time to mine estimation