Config db ntf: 20151102175400
Analyze db ntf: 20151102175400
Help db ntf: 20151102175400 / Content: 20151102175400
Windows Version: 4.5.23 :: MAC OS X Version: 2.0.50 :: Linux Version: 2.0.50
Eclipse Plugin: 2.5.2


Major Improvements: MCUpgrade improvements, Automate for Bookmarks, Various fixes for Config and Analyze DB, Updated binaries for Linux and Mac


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
(Administrators need at least IBM Lotus Notes 8.x, selected administrative tasks, such as Online Update, also require Microsoft Windows)
Supported client-side operating systems: Microsoft Windows XP, 2003, 2008, Vista, 7, 8, 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 a problem in Roaming/Rollback action where the wrong default values were set for target directory.
Previously was '<mc:working_directory>roaming' now is<mc:working_directory>\roaming
FIXFixed a problem in Bookmark action where the setting for excluded folders was ignored in some cases.
FIXFixed a problem in Connections Plugin Settings action where server URL field validation could happen even if the field was hidden.
FIXFixed a bug where en-/disabling an Automate action would generate incorrect XML.
FIXFixed a bug where Mailbased Installs using the PostOpen option did not honor the new fields to specify DLL file names.
FIXFixed a bug where Mailbased Installs would run every time instead of only once if the field "Send Logs back to" was not set.
FIXFixed a bug where the File Deployment action was missing several run time options.
FIXFixed a bug in the Desktop Icon action where setting the action to also manage bookmarks would not work in some cases.
FIXFixed a bug in the GroupExplorer Light sync where MarvelClient actions were not properly updated by the sync if the had groups in the "Direct Input (EXCLUDE)" field.
FIX / CHANGEThe Authentication Protocol combo box in the Connections Plugin Settings action is no longer editable if the document is not in edit mode.
FIX / CHANGEOnlineUpdate now will sign agents in Config and Analyze database if they get updated.
FIX / CHANGEAutomate actions will now properly exclude databases where the user has been excplicitly given "No Access" in the ACL.
CHANGEOnlineUpdate will now prompt the administrator whether or not to create a help database, if no help database path is specified.
CHANGE / ENHANCEMENTThe GroupExplorer sync agent will now also update the number of group members in Access Definitions
ENHANCEMENT / NEWMailBlocking actions now have the option to set a custom feedback string to be displayed to the user when the action blocks a mail.
NEWAutomate now also supports the use of Bookmark actions as Action Templates.

Analyze Database

FIXFixed a display issue in User Profile form where the first server access duration field displayed the wrong information.
FIX / CHANGEFixed a problem in Runtime Analysis view where some categories/columns were reporting wrong values.
Also, the view has been stripped down to only show categories for MC, Notes and Notes+MC - in case you miss any of the previously displayed categories, let us know, please. We'll happily add them back - we just thought nobody has ever used them.
FIXFixed a problem where the Automail view did not report properly for user profiles that have not been audited yet.

MarvelClient Help

UPDATEUpdated release notes

MarvelClient Upgrade

SURunAs.au3 (4.0.5.0)Changed log file open to also create path if missing
SURunAs.au3 (4.0.6.0)Added an option to check for whether a process (0-999 possible to check for) is running and if so exit SuRunAs. This can also be used to check for whether a process is running too long (e.g. 60 min, customizable as per process).
This is useful, for example, to check whether msiexec is currently running (software deployment) and if so wait for next background run/execution; or if the "60" min. are exceeded run mcupgrade and kill it from there.
SURunAs.au3 (4.0.7.0)Checking for processes run in admin context on Windows 7 and up were detected running since the year 1601 (MS default) - this is now fixed for anything Windows versions > XP/Win2003
SuRunAs.au3 (4.5.0.0)Added an option to send SMTPMail "at end" of SuRunAs (end could be successful run or after error)
When errors are encountered, the mail subject "panagenda MarvelClient Upgrade log" will be prefixed with "ERROR: "
Note that not all errors are considered an error, but only "critical errors"; e.g. if stopping a service fails it's not considered an error, however moving files, copying files, launching execs etc. is handled for errors
The SMTP email will include the entire MCUpgrade.log, as well as any msiexec logs for Uninstalls and Installs as detected via /l* parameters. Msiexec logs will be attached to the email, whereas the MCUpgrade.log is the body text itself.
If possible, msiexec logs will be zipped.
SuRunAs.au3 (4.6.0.0)SuRunAs is now hidden from the systray
SuRunAs.au3 (4.7.0.0)Added a new option to create a ReRun Shortcut at the end of a failed install:
ReRunShortcutTitle=ReRun panagenda MarvelClient Upgrade
;ReRunShortcutTitle is MANDATORY - if not specified, no ReRun Shortcut will be created!
ReRunShortcutName=MC Upgrade ReRun
ReRunShortcutIconNumber=44
(Icon numbers are from shell32.dll)
SuRunAs.au3 (4.7.0.0)Added a new SuRunAs commandline option "/ignoredeferralfilemustexist" to bypass checking for DeferralFileMustExist*
This is used in the above mentioned ReRun shortcut (if used/applicable)
Note that the /ignoredeferralfilemustexist option also suppresses deferral as such
SuRunAs.au3 (4.7.0.0)Added an option to only attach files on error log mails: SMTPAttachFileNamesOnErrorOnly=1
MCUpgrade.exe (4.0.8.0)Changed default for DeleteNotesDataDirectoryOldIfOnNWDrive to 0
MCUpgrade.exe (4.0.9.0)Added options to multiuser migration:
MultiUserProfileIniHandling=RENAME|DELETE|CHANGE (defaults to change)
Change=will change all ini entries from "old data" to "new data" (e.g. C:\Users\username\...\Lotus\... to ...\IBM\Notes\Data, same goes for SharedDataDir and ProgramDir
Rename=will rename notes.ini to notes.ini.YYYYMMDD
Delete=well, delete it ;-)
MCUpgrade.exe (4.5.0.0)Added loggging for when a registry key that should be deleted did not exist in the first place
MCUpgrade.exe (4.6.0.0)Added an option to also search inhaled log file lines for certain strings (e.g., ".*error status: 1603.*" or similar), example:
InstallExecErrorSearchRegExp002=^.*error status: 1603.*$
MCUpgrade.exe (4.6.0.0)The systray title it now aligned with ProgressBarTitle
MCUpgrade.exe (4.6.0.0)Added two new OPTIONAL ini parameters:
InstallFailedTitle=FAIL!
InstallFailText=We are sorry, but your upgrade failed. Please contact helpdesk.
These will be displayed if set AND (an error occurred during upgrade OR an error was found in an msiexec log)
MCUpgrade.exe (4.7.0.0)Running MCUpgrade with /ignoredeferralfilemustexist option suppresses shortcut removal

Eclipse Plugin

MC Eclipse Plugin (2.5.2)- No Changes -

.DLL Updates (Windows)

FIX (4.5.22)Fixed an issue where using drag&drop with enabled MarvelZip could cause the Notes client to hang in very rare circumstances. This would only occur if a Notes link was dragged across a very small area in the bottom left of the Notes mail database template in the Standard client.
ENHANCEMENT (4.5.18)Added new options to close all sessions MarvelClient opens in background threads: <mc:closeallsessions_fsac> and <mc:closeallsessions_background> (both are boolean, optional and default to false)

These open sessions did not cause any performance issues or load on the server.
ENHANCEMENT (4.5.23)MarvelClient will now automatically close all sessions it opens in background threads. The settings introduced in 4.5.18 now are set to true by default.

.dylib Updates (Mac OS X)

FIX (2.0.50)Fixed a problem on Linux/Mac where actions that tried to set something in the ini:Preferences variable did not work on Notes 9. This affected both the *.ini & Variables action and the User Preferences action.

.so Updates (Linux)

FIX (2.0.50)Fixed a problem on Linux/Mac where actions that tried to set something in the ini:Preferences variable did not work on Notes 9. This affected both the *.ini & Variables action and the User Preferences action.