This component release is part of MarvelClient 11.0
FIX | The Preloader animation is no longer displayed when launching MCUpgrade.exe via SYSTEM. |
FIX | Fixed an issue where GracefulShutdown would erroneously stop after the first timeout with "1 windows left, but 2 processes (7484|notes2.exe,9128|nlnotes.exe) found - exiting due timeout exceeded" (issue was introduced in 11.0.36). |
FIX | Fixed an issue with Parent Process Detection, where the log would occasionaly state that parent process detection failed natively. |
FIX | Fixed an issue where notes.ini roaming was not safeguarded against empty target directory settings. |
CHANGE / ENHANCEMENT | MCUpgradeMain now also returns error_occured. |
ENHANCEMENT | MCUpgrade.exe is now only copied via Initiator if newer. |
NEW | Initiator now also supports HKEY_LOCAL_MACHINE\SOFTWARE\panagenda\MarvelClient\Upgrade\SourceDirectoryInitLocalFallback |
NEW | When exiting silently, MCUpgrade.exe will now return 0 (for possible use in Software Deployment Tools). |
NEW | All successful installations will now be memorized in HKEY_LOCAL_MACHINE\SOFTWARE\panagenda\MarvelClient\Upgrade\SuccessfulUpgrades\PackageNameWithoutBackslashes |
NEW | Initiator will not repeat a successful installation anymore (unless ini:SourceDirectoryInitRepeat is set to 1 or a file MCURepeat.txt exists in the directory where the upgrade is executed or in %PUBLIC%). |
NEW | Added a messagebox (when not running as system) if remote Initator package has already been installed. |
NEW | Added elevation type info in the "Me: / Command line: " log info section. |
NEW | Added two new ini options: CURLOPT_SSL_VERIFYHOST (defaults to not set = 2) and CURLMOPT_CAINFO (defaults to not set; set to .pem filename for use with VERIFYHOST and VERIFYPEER). |
NEW / CHANGE | If a user denies elevation request (which s/he ideally never sees anyway), upgrade exits silently and reports "WAITING for user" instead of "ERROR". |