Login

Marcs Updater


Marcs Updater

Release Installer

There are more recent versions available, than the unstable versions shown on this page.
Please click here to take a look at all available versions.

Published on

Version 1.5.3.304

  • Improve error handling of ConvertSettings procedure
  • Split TestNetwork into TestLocalNetwork and TestWirelessNetwork
  • Fix update URL of DNSexit.com to correctly include the hostname
  • Allow empty strings to be written with WriteRegistryString/-Ex
This version has been tested with Windows 10 Creators Update.

Published on

Version 1.5.3.302

  • Fix module load order since error and update modules depend on download module
  • Make Windows Wireless-LAN API (wlanapi.dll) optional again
  • Show lock icon depending on secure HTTPS usage for endpoint URL
  • Update Securepoint Dynamic DNS Service to use update.spdyn.de

Published on

Version 1.5.3.301

  • Added support for Google Domains
  • Added ActiveDNS.co.za, Binero.se, DNSexit.com, TopDNS.com, TwoDNS.de
  • Allow username and password in request endpoint and content
  • Improved library testing and updated to PureBasic 5.50
  • Merged module files and upgraded to PureBasic 5.40 LTS
  • Added support for OVH DynDNS hosts

Published on

Version 1.5.3.300

  • Removed old version specific crash check from installer
  • Fixed registry settings path in installer
  • Enable solid compression for installer package
  • Added service event trigger which ties the service network availability
  • Removed diagnose and router functionality
  • Migrated libraries to PureBasic modules
  • Added internal cache for update log
  • Migrated from Mercurial to Git
  • Updated registry module to use internal handle
  • Added debug compile targets and renamed release targets
  • Updated to latest adapter module
  • Check for empty strings using length procedure
  • Replaced GetSecurityIdentifier with GetMachineIdentifier
  • Integrate libraries as lib git-submodule
  • Seperated library module declaration from code
  • Refactored relevant libraries to use params instead of constants
  • Updated log format for debug output
  • Removed file-based debug logging
  • Added additional log output using OutputDebugString
  • Replaced global static memory with dynamic memory for library params
  • Replaced CreateRegistryKey with WriteRegistry
  • Replaced manual memory- with structure-based memory-allocation
  • Fixed invalid return value of CreateRegistryKey in case of error
  • Fixed possible ReDim of Array to negative size
  • Fixed race condition because icon images were not initialized
  • Restore original status label after custom messages in installer
  • Replaced another invalid constant
  • Replaced global static memory with dynamic memory for service map
  • Replaced invalid constants that are included since PureBasic 5.20
  • Updated spDNS service endpoint URL
  • Import directly from iphlpapi.lib and wlanapi.lib (requires Windows XP SP3)
  • Trace log program parameters
  • Added licenses for PureBasic applications
  • Added support for old program parameters before program version 1.5
  • Updated language strings
  • Moved service provider definition to data section (preparation for 2.0)
  • Added selfhost.de and medical-it-services.de service providers
  • Removed obsolete IsWifiAvailable procedure
  • Fixed service option being treated as integer

Published on

Version 1.5.2.292

  • Updated to new event library
  • Optimized select statements to reduce code duplication

Published on

Version 1.5.1.279

  • Reduced retry timings for network connections

Published on

Version 1.5.1.273

  • Fixed return value of WaitHandles

Published on

Version 1.5.1.272

  • Updated waiting thread and semaphore handling
  • Reset semaphore before signaling it again
  • Replaced general event functions with WSA functions
  • Fixed possible sources of invalid memory and handle accesses
  • Fixed registry wait procedure

Published on

Version 1.5.1.271

  • Fixed invalid memory access in GetAdapterInterfaceInfo

Published on

Version 1.5.1.270

  • Moved registry settings into separate sub key
  • Changed interval setting registry value to seconds
  • Changed password key from system user to hardware bound
  • Optimized logging
  • Optimized error reporting

Published on

Version 1.5.0.265

  • Handle system power mode changes with service pause and continue
  • Fixed memory leaks caused by unchecked memory reallocation results
  • Fixed some stability issues

Published on

Version 1.5.0.260

  • Added registry password encryption and renamed some other registry values

Published on

Version 1.5.0.258

  • Handle forced updates using registry flag instead of clearing IP which triggers balloon

Published on

Version 1.5.0.256

  • Fixed new IP being empty if there was no good result before a nochg