Config db ntf: 20160421171500
Analyze db ntf: 20160421171500
Help db ntf: 20160421171500 / Content: 20160421171500
Windows Version: 5.0.2 :: MAC OS X Version: 2.0.51 :: Linux Version: 2.0.52
Eclipse Plugin: 2.5.3


Major Improvements: Fix for a critical bug in Location/Connection actions, exciting charts/visualizations in AnalyzeDB, Cloud Onboarding improvements and fixes, MCUpgrade improvements, various fixes and enhancements


General Notes

Supported IBM Lotus Notes releases: 5.x, 6.x, 7.x, 8.x, up to 9.0.1 including the IBM Notes Browser Plugin and ICAA.
(Administrators need at least IBM Lotus Notes 8.x clients, the new chart functionality requires at least version 9.x for both client and server. Selected administrative tasks, such as Online Update, also require Microsoft Windows)
Supported client-side operating systems: Microsoft Windows XP, 2003, 2008, Vista, 7, 8, 10, and Citrix/WTS, Apple Intel Mac OS X 10.5-10.10 (Leopard, Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite), Linux
Supported server-side operating systems: any supported by IBM (operating system independent)
NOTE: Support is limited for platform and release combinations not supported by IBM
Linux & Mac OS X: Eclipse Management, Skinning, Realtime, Zip/Unzip and Attachment Blocking are not available on Linux or Mac OS X;
Citrix, Linux & Mac OS X: the MarvelClient Upgrade module is only available on Windows (=not on Citrix, Linux or Mac OS X)
MarvelClient on Mac OS X and Linux does not support the runtypes "Before Login - Init", "After Login - After Write", "On first server access", "Background - Init" and "Background" - any such actions must be set to run at a different supported runtype, e.g. "After Login"
IMPORTANT NOTESThis release contains select important updates highlighted in red

Configuration Database

FIXFixed an error in OnlineUpdate where running consecutive updates without closing and re-opening the OnlineUpdate page could lead to an error.
FIX / CHANGEThe Replicator Page (System) action has been redesigned. The entry that is to be managed can now be selected, and the settings are clearer.
For example, the settings for the Synchronize Contacts entry now make it clearer that the entry gets activated/deactivated (and not removed).
Also the location selection for some options has been removed, as those options can only apply to all locations.
FIX / CHANGEImproved the panagenda logo in the navigator.

Analyze Database

FIX / CHANGEImproved the panagenda logo in the navigator.
ENHANCEMENT / NEWThe new CloudOnboarding Status view has been improved to increase usability, and a second view has been added.
NEWThe Analyze DB now has several charts/visualizations.
They can be found on top of the navigator by clicking on "<<< Charts >>>".
NOTE: The following requirements apply for the new charting functionality:
The Analyze database must reside on a Domino server version 9 or higher.
Supported clients are IBM Notes clients version 9 and up, as well as browser clients that support HTML5 (http(s)://URLtoAnalyzeDB/Charts.xsp).
Also note that all charts are based on views - in case a view is not built yet, a chart may take a while to load.

MarvelClient Help

UPDATEUpdated release notes

MarvelClient Upgrade

GENERAL NOTESUnless otherwise instructed or confirmed by panagenda, please ensure that all MCUpgrade components have the same version number
SURunAs.au3 (4.7.0.1)Fixed a problem where InstallFinishedExec was executed even though SMTP Error mail was sent:
- when user chooses to defer upgrade SuRunAs now just exits
- when a process was found that exceeded ExitProcessMaxRuntimeMinutes (or the latter was not specified) SuRunAs now just exits
- when a user cancelled graceful shutdown SuRunAs now just exits
SURunAs.au3 (4.7.0.2)Added Progress Bar display during SMTP Mail Send
SURunAs.au3 (5.0.0.0)Added the following two Parameters for SuRunAsExec*: SuRunAsExecShow and SuRunAsExecWait.
SuRunAsExecShow defaults to "launch Exec hidden/do not show" - set to 1 if the executable should be launched in a visible window.
SuRunAsExecWait defaults to "wait for Exec to finish" - set to 0 if the executable should be launched and not waited for
SURunAs.au3 (5.0.0.0)Added the ability to report progress into a seperate, skinnable splash screen / progress bar window;
introduces MCUpgradeProgress.exe
SURunAs.au3 (5.0.0.1)Added broad support of @LF@ for *Text= entries in MCUpgrade.ini
SURunAs.au3 (5.0.0.2)The Re-run Shortcut will only contain /ignoredeferralfilemustexist if SuRunAs was either already started with that param, or processing of SuRunAs has proceeded far enough. If SuRunAs cannot switch to Admin account, for example, then the switch will not be added
SURunAs.au3 (5.0.0.3)Added additional error logging in case switching to Admin account fails
SURunAs.au3 (5.0.0.4)Added handling of killing MCUpgrade.exe after successful launch - previously, a success message was sent - now an error message is being sent, stating that MCUpgrade could be launched, but did not finish
SURunAs.au3 (5.0.0.5)Fixed an issue where Graceful Shutdown was no longer executed
SURunAs.au3 (5.0.1.0)Beautified SMTP Email
SURunAs.au3 (5.0.1.0)Added LogSection Logging and SectionErrorLogging
SURunAs.au3 (5.0.1.0)Changed default SMTP port to 0 which translates to 25 without sll and 465 with ssl
SURunAs.au3 (5.0.2.0)ini:ResetLog is set to 0 if parallel run is detected
SURunAs.au3 (5.0.2.0)Changed passing of ProgressBarTitle into ProgressBar to passing of ProgressBarText
SURunAs.au3 (5.1.0.0)StdOutput is now captured from all executables being launched
SURunAs.au3 (5.1.0.0)Changed logging of "Switching to Admin" to "Switching to [UsernameToSwitchTo]" so that it is obvious which account was used/succeeded/failed
SURunAs.au3 (5.1.0.0)Added ICONERROR / ICONINFO to FAIL and SUCCESS Messageboxes
SURunAs.au3 (5.1.0.0)Added Version info back into SuRunAs so that customers do not need to compile two files
SURunAs.au3 (5.1.0.1)Fixed an issue where SuRunAs would prompt success/fail message boxes twice in case of a re-run
SURunAs.au3 (5.1.0.1)Fixed an issue where SuRunAs would memorize Admin user name after re-run instead of keeping initial invoking user info
SURunAs.au3 (5.1.0.1)Added runtime info to SMTP email - accumulated for each section and total for email subject
SURunAs.au3 (5.1.0.1)Fixed error logging in case no section has started yet
SURunAs.au3 (5.2.0)Changed version numbering to major, minor, step (and revision)
SURunAs.au3 (5.2.2)Fixed an issue where the progress bar was left open after switching to Domain Admin and coming back to SuRunAs
SURunAs.au3 (5.2.2)Fixed an issue where accessing the previous user profile dir would not work due to osuser vs. osuser.Domain --> added PreviousUserProfileDir memorizing via upgrade.ini
SURunAs.au3 (5.2.2)Added ini:DisableLocalAdminFallBack; defaults to 0, setting it to 1 will disable fallback to local admin
SURunAs.au3 (5.2.2)Added override options ini:SMTPUseSSL and ini:SMTPPort
SURunAs.au3 (5.2.5)Fixed an issue where the progress bar would not update on x64 Windows on clients with more than 4 GB of memory
MCUpgrade (4.7.0.1)Fixed a problem where error state was displayed with InstallFinished* instead of InstallFailed
MCUpgrade (5.0.0.0)Changed reverse progress bar display for cleanup to progressive display
MCUpgrade (5.0.0.0)Added the ability to report progress into a seperate, skinnable splash screen / progress bar window;
introduces MCUpgradeProgress.exe
MCUpgrade (5.0.0.0)Changed the MCUpgrade.ini parameter UninstallSkipOnIgnoreDeferralFileMustExist to UninstallSkipODI
MCUpgrade (5.0.0.1)Fixed an issue with ZipFile Create/Addfile, which did not check for full file paths of msi logs - any relative paths are now converted to absolute; requires msi logs to be written to the Upgrade directory, naturally (or using absolute paths for log files).
MCUpgrade (5.0.0.1)Added broad support of @LF@ for *Text= entries in MCUpgrade.ini
MCUpgrade (5.0.0.3)Added additional check for whether zip file is > 0 bytes or copy of security permissions failed
MCUpgrade (5.0.0.4)Added SMTPAttachmentsZipDisable=1 (defaults to 0 = zip enabled)
MCUpgrade (5.0.0.4)Hardened zip file & temp directory handling
MCUpgrade (5.0.0.5)Reduced amount of logging during shortcut processing
MCUpgrade (5.0.1.0)Added LogSection Logging and SectionErrorLogging
MCUpgrade (5.1.0.0)Enhanced license checking and corresponding log output:
MCUpgrade.exe will now search for a valid marvel_upgrade license in the following paths and order:
+ UpgradeDirectory\actions.xml (format as stored by MC)
+ UpgradeDirectory\license.xml (format as supplied via GetLicenseInfo URL)
+ MCUpgrade.ini:LicenseFilepath
+ OSLocalAppData\panagenda\marvel from user who invoked upgrade
+ MC_WorkingDirectory according to notes.ini in MCUpgrade.ini:NotesDataDirectoryOld (supports resolving of %notes_data%)
+ MC_WorkingDirectory according to notes.ini in MCUpgrade.ini:NotesProgramDirectoryOld (supports resolving of %notes_data%)
MCUpgrade (5.1.0.0)Added logging of all OS environment variables before and after switching to Admin account
MCUpgrade (5.1.0.1)Added runtime info to log/for SuRunAs SMTP email - accumulated for each section
MCUpgrade (5.1.0.1)Fixed error logging in case no section was started yet
MCUpgrade (5.1.0.2)Debugging will not display a messagebox for @* and %LOGSECTION%* strings
MCUpgrade (5.1.0.3)Fixed an issue where MultiUserDataDirectories were not changed due to comparison with current user (eg Administrator) localappdata instead of previous/invoking user
MCUpgrade (5.2.0)Changed version numbering to major, minor, step (and revision)
MCUpgrade (5.2.0)Fixed an issue where MultiUserDataMigration would not happen if MultiUserSharedDataOld and/or MultiUserSharedDataNew were not specified
MCUpgrade (5.2.1)Fixed an issue where Old Data directories were not cleaned up if empty after MultiUserDataMigration
MCUpgrade (5.2.2)Adressed a possible issue where moving a directory under program files did not have good security settings (folder/file permissions) - these can now be copied over from move root to move target using ini:NotesDataDirectoryNewCopyDACL (defaults to 0) - logic applies as follows:
If ini:NotesDataDirectoryNewCopyDACL = "2" or (ini:NotesDataDirectoryNewCopyDACL = "1" And $flg_targetdirexisted=0) Then
MCUpgrade (5.2.2)PreUninstallRemoveRegistryKeyName and PreInstallRemoveRegistryKeyName will now be parsed as follows: all HKEY* and HK* names without "64"-suffix will be suffixed automatically on 64 bit OS, for all names with "32"-suffix, the suffix will be removed
MCUpgrade (5.2.5)Fixed an issue where the progress bar would not update on x64 Windows on clients with more than 4 GB of memory
MCShutdown (5.2.5)- No Changes -
MCDeltaCopy (5.0.0.0)Added the ability to report progress into a seperate, skinnable splash screen / progress bar window - for MCDeltaCopy this also supports the option to allow CANCELing a longrunning copy via ESC after a configurable timeout in MCUpgradeProgress;
introduces MCUpgradeProgress.exe
MCDeltaCopy (5.0.0.1)Added broad support of @LF@ for *Text= entries in MCUpgrade.ini
MCDeltaCopy (5.2.0)Changed version numbering to major, minor, step (and revision)
MCDeltaCopy (5.2.2)Fixed a cosmetic issue where DeltaCopy would run into an error "variable used without being declared" if executed without sufficient parameters
MCDeltaCopy (5.2.4)Fixed an issue where looking for an open MCUpgradeProgress bar window would not work
MCDeltaCopy (5.2.5)Fixed an issue where the progress bar would not update on x64 Windows on clients with more than 4 GB of memory
MCUpgradeProgress (5.0.0.0)Added this new executable for MCUpgrade components to report progress into a seperate, skinnable splash screen / progress bar window
MCUpgradeProgress (5.0.0.1)Added broad support of @LF@ for *Text= entries in MCUpgrade.ini
MCUpgradeProgress (5.0.1.0)Added static upgrade text label
MCUpgradeProgress (5.0.2.0)Added support for ProgressBar1StaticText and ProgressBar2StaticText
MCUpgradeProgress (5.0.2.0)Added skinning via MCUpgrade.ini - example:
;ProgressBarTitle=IBM Notes Client Upgrade
;DEPRECATED - No longer used for new ProgressBar
ProgressBarText=IBM Notes Client Upgrade in progress - please wait ...
ProgressBarTextOptions=48,255,511,16
;ProgressBar1StaticText=Superprogress ...
;ProgressBar2StaticText=Subprogress ...
ProgressBar1LabelOptions=48,280,511,32,-1
ProgressBar2LabelOptions=48,330,511,32,-1
ProgressBar1Options=560,100,16,141,5
ProgressBar2Options=33,100,16,141,5
MCUpgradeProgress (5.1.0.0)Added display of license information
MCUpgradeProgress (5.1.0.0)Added support for @LF@ in ProgressBarText, ProgressBar1StaticText and ProgressBar2StaticText
MCUpgradeProgress (5.2.0)Changed version numbering to major, minor, step (and revision)
MCUpgradeProgress (5.2.4)Added a check for whether the progress bar window is already open

Eclipse Plugin

MC Eclipse Plugin (2.5.3)- No Changes -

.DLL Updates (Windows)s

FIX (5.0.1)Fixed an issue where the Cloud Detection action didn't support the run types available in the UI.
FIX (5.0.1)Fixed a bug where the configuration for the new progress bar had a typo. <mc:pbar_bg> now works as it should.
FIX (5.0.1)Fixed a bug in the new progress bar that caused an error message to appear in the log.xml at the end of shutdown.
FIX (5.0.1)Fixed a bug in the Set Registry action that caused it not to remove any registry entries.
FIX (5.0.1)Fixed a bug where managing the Synchronize Contacts entry on the replicator page would not work sometimes.
FIX (5.0.1)Fixed a critical bug in Location and Connection actions that caused the action to delete the wrong locations and also caused the Client to hang during startup.
FIX (5.0.2)Fixed an issue in the Cloud Onboarding action. When "Update folderdesign" was enabled with the (default) option "Overwrite", a design refresh (manual or via Domino design task) would remove remove all updated folders.
FIX / CHANGE (5.0.1)The filesystem timeout functionality will now work as it should. Also it has been improved so that a timeout will also apply to all subdirectories, and can be applied to the entire drive/server (by setting <ini:MC_NetDirTimeoutEntireDrive> to 1). This is useful in case Backup/Roaming actions don't use the network directory.
CHANGE (5.0.1)Improved the logging when the DLL encounters an action type it doesn't know.
CHANGE / ENHANCEMENT (5.0.1)Added two new config variables: <mc:ecm_tl_connection_state> and <mc:ecm_tl_connection_last_state>. The first one can be used to determine the current state of the connection to the MC Eclipse plugin, and the second one stores the last connection state that could be determined.
Both can be "not connected", "established" or "failed".

.dylib Updates (Mac OS X)

.dylib (2.0.51)- No Changes -

.so Updates (Linux)

FIX (2.0.52)Fixed an issue that prevented MarvelClient for Linux from processing shutdown actions. This was introduced in version 2.0.45