Config db ntf: 20160919131000
Analyze db ntf: 20160919131000
Help db ntf: 20160919131000 / Content: 20160919131000
Windows Version: 5.0.12 :: MAC OS X Version: 2.0.51 :: Linux Version: 2.0.52
Eclipse Plugin: 2.9.2


Major Improvements: Improved UI for notes.ini action; SAML authentication option for Sametime Community action; Fixes for GE Sync, Zip dialogs, Relocator, ID-File action and Smart Downloader; Enhancements for namelookup and replica scanner

 

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 some cosmetic UI problems in the Workspace Page action.
FIXFixed a bug that caused the GE Sync to sometimes fail when updating Desktop Icon actions with local replica settings.
FIX / CHANGEOnlineUpdate will not display an "All compontents are up to date" message any more if some minor components are being updated.
FIX / CHANGEImproved MC install reporting for Mailbased Install; problems with distributing the DLL will be easier to find.
ENHANCEMENT / NEW

The notes.ini Management action now has a new input method to make setting or removing many ini variables easier.



This does NOT work for config variables and does not allow for more complex operations (such as merge).

ENHANCEMENT / NEWSametime Community Action: Add SAML as an addtional authentication type option on the Login tab.
ENHANCEMENT / NEWEnhanced the UI for creating actions and conditions from examples; new action buttons have been added to view and forms.
Analyze Database
FIXFixed a bug in the view "ID Files\by cert and more" where password quality settings were not displayed correctly.
FIXFixed a bug in the view "Lotus Notes\by Mail Overview" and in the Upload form where mailfile info was displayed incorrectly.
ENHANCEMENT / NEWThe DXLRAWExport and DXLRAWImport agents are now part of the Analyze DB design.
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 (5.3.2)Added option to use InstallFailedText/Exec and InstallFinishedText/Exec params for different execution paths at end of installation via:
InstallFailedText, InstallFailedExec, InstallFailedCMD - used in case one or more errors occured
InstallFinishedText, InstallFinishedExec, InstallFinishedCMD - used in case no errors occured.
SURunAs.au3 (5.3.3)Fix for 5.3.2: Moved option to use InstallFailedText/Exec and InstallFinishedText/Exec params for different execution paths at end of installation to MCUpgrade.exe as SuRunAs executed them with user credentials instead of Admin.
SURunAs.au3 (5.3.3)Removed all #pragma statements from SuRuAs source due to compile issues with newer versions of AutoIt/SCITE
SURunAs.au3 (5.4.0)Added support for ini:NotesDataDirectoryOldExclude when calling MCDeltaCopy.exe
SURunAs.au3 (5.4.0)Remapping now unmaps a drive before mapping it - if the mapped drive is already mapped to the desired share remapping is skipped
SURunAs.au3 (5.4.0)The whole html log file is now also written to the same path as $MC_UPGRADELOGFILE.html for easier reading of the results at the end of an upgrade
MCUpgrade (5.3.3)Fix for 5.3.2: Moved option to use InstallFailedText/Exec and InstallFinishedText/Exec params for different execution paths at end of installation to MCUpgrade.exe as SuRunAs executed them with user credentials instead of Admin.
MCUpgrade (5.3.4)Fixed an issue where removedirectory was reported to have failed although it worked just fine
MCUpgrade (5.4.0)Hardened ProcessClose to also work in case WMI fails (WMI approach also searches for parent processes)
MCUpgrade (5.4.0)Improved scanning and sorting of large directories
MCUpgrade (5.4.0)Multiuser directory is now no longer case sensitive
MCUpgrade (5.4.0)Added option to exclude files from copy/move process for old/new data and shared directory
NotesDataDirectoryOldExclude and MultiUserSharedDataOldExclude
e.g., NotesDataDirectoryOldExclude=*.ntf|*.log|as_*.nsf|*.dsk|cache.ndk
MCUpgrade (5.4.0)Added option to specify NotesDataDirectoryOldExcludeAction and MultiUserSharedDataOldExcludeAction; defaults to DELETE, can be set to DEL, DELETE (default) or SKIP
MCUpgrade (5.4.0)Added copying over of mc.dll from NotesProgramDirectoryOld to MCUpgrade directory (if not there yet) to then copy over into SharedData\Common (if applicable):

New ini entry NotesProgramDirectoryOldCopy, defaults to "mc.dll" without quotes and copies anything matching the specified regexp relative(!) to notesprogram dir to CopyToProgramNew IF a file doesn't already exist therein.

Supports wildcard, multiple entries seperated with |
For Regexp (much for powerful, e.g., for excludes etc.) set NotesProgramDirectoryOldCopyRegExp=1

Also added support of the following new optional directories in MCUpgrade dir:
CopyToProgramNew
- Any files copied from this directory to ini:NotesProgramDirectoryNew are skipped if they already exist in either NotesDataDirectoryNew or MultiUserSharedDataNew\Common
- this means it's a good idea to ALSO set MultiUserSharedDataNew when doing a migration from (whatever) to multiuser

CopyToMultiUserSharedDataNew (this is in fact not the \shared dir, but one level up!)
For any files in CopyToProgramNew and CopyToMultiUserSharedDataNew:
Any files OTHER than *.txt, *.properties and *.ini will ONLY be copied if they do NOT already exist
*.txt, *.ini and *.properties are MERGED into the target, if they are of the same type.
Same type meaning both files do not have any sections, or both files have one or multiple sections.
Merging meaning that missing entries are merged into target AND existing entries with different values across source and target are updated!
MCUpgrade (5.4.0)Added option to also restart services at end of upgrade via StartService001-999
MCUpgrade (5.4.0)Improved new MCIniMerge functionality to also perform updates, not only merge/add
MCUpgrade (5.4.0)Improved multipath license check, also added new MCUpgrade.ini option to specify full(!) path to old notes.ini via NotesIniFileOld, e.g., set to 
<notes:notes_ini_path> via config db
MCUpgrade (5.4.0)Added display of "Licensed to " Customer Name according to license, can be disabled by setting ini:LicensingLabelHide=1
MCUpgrade (5.4.0)Improved logging for ini merge component
MCUpgrade (5.4.0)Added parsing of old notes.ini file (NotesIniFileOld) for EXTMGR_ADDINS, NSF_HOOKS and AddinMenus - any relative entries are added to NotesProgramDirectoryOldCopy pattern list
MCUpgrade (5.4.0)Added NotesIniFileOldExclude, defaults to [Directory|SharedDataDirectory|NotesProgram|Cache|KitType|InstallMode|InstallType|AUTO_SAVE_USER*|DYNINFOCR_*|NewMailSeqNum*|UseBasicNotes|ENABLE_EARLY_AUTHENTICATION|MC_LastActionUpdate|MC_LastBackupDate]
MCUpgrade (5.4.0)Added NotesIniFileOldExcludeRegExp, defaults to not set
MCUpgrade (5.4.0)Added NotesProgramDirectoryOldCopyRegExp, defaults to not set - see above 2016-07-15
MCUpgrade (5.4.0)Added NotesDataDirectoryOldExcludeRegExp and MultiUserSharedDataOldExcludeRegExp
MCUpgrade (5.4.0)Added NotesIniFileOldAutoDetect, defaults to 1, set to 0 to disable auto-detection - it is advisable to nevertheless always set NotesIniFileOld via config db (think shortcuts to ini file outside data/program dir ...)
MCUpgrade (5.4.0)Fixed an issue where changing multiuser notes.ini files first processed program dir replacements before data using StringInString, hence c:\lotus\notes was replaced before c:\lotus\notes\data, for example
- this most probably never was an issue because in a multiuser scenario, Notes data would not be underneath Notes program
MCUpgrade (5.4.0)Also added change of notes.ini entries for single to multiuser
MCUpgrade (5.4.0)Added "roaming" of all notes.ini files for multiuser installs
MCUpgrade (5.4.0)Added "roaming" for single user to single user upgrade (root notes.ini is then in program directory after install)
MCUpgrade (5.4.0)Ensured that notes.ini is also roams in conjunction with DeltaCopyNotesDataIfOnNWDrive=1
NOTE: if DeltaCopyNotesDataIfOnNWDrive=1 is used, then only the upgrading user's respective network drive is migrated. Other user's network drives who would log into notes on an already upgraded machine would naturally not be migrated ... This is a definite case for MC Roaming and MCBatch.
MCUpgrade (5.4.1)Fixed an issue with Process Termination, where a no longer existing process could be reported as failed to terminate on rare occasions
MCUpgrade (5.4.2)Ensured that the iniexclude filter is computed whenever source and target directory are specified in MCUpgrade.ini
MCShutdown (5.4.1)Hardened and improved closing of processes
MCUpgradeProgress (5.3.3)Ensured that the splash screen is not displayed centered but +200 pixels for both x and y coordinates in case messageboxes are displayed at any point in time.
MCUpgradeProgress (5.4.2)Ensured that the splash screen also renders properly with 16 bit color depth; transparency color is now 00FF00 = green, just like in movies ;-)
Includes change of top label above pbars from bold to normal to remove ugly shadow
MCDeltaCopy (5.4.0)Added support for ini:NotesDataDirectoryOldExclude
Eclipse Plugin
MC Eclipse Plugin (2.9.2)Improved the approach used by the Startup Tabs action so closing the Replicator Tab works better.
MC Eclipse Plugin (2.9.2)Added support for SAML authentication in the Sametime Community action.
.DLL Updates (Windows)
FIX (5.0.9)Fixed a bug in zip where zipping of whole folders did not work any more for drag&drop.
FIX (5.0.10)Fixed the log message for user name change (it was displaying the same user as before and after).
FIX (5.0.10)Fixed a bug where in some cases relocation actions would not be evaluated.
FIX (5.0.10)Fixed a bug in zip where disallowing the user to select encryption strength did not work.
FIX (5.0.11)Fixed a bug where the ID-File action didn't work properly for Notes releases < 9.
FIX (5.0.12)Added a fixed for situations where <ini:PromptForLocation> is turned on in combination with SSO. In that scenario, if the location switch lead to an user ID switch as well, MarvelClient would synchronize with the old user ID. Set <ini:MC_SSO_ForceSwitch> to 1 to enable this fix.
FIX (5.0.12)Fixed a bug in Smart File Download actions where a whole file checksum that started with a slash caused the action not to work.
FIX (5.0.12)Fixed several minor UI issues regarding encryption options in Zip dialogs.
FIX / CHANGE (5.0.9)The zip/encryption dialog will no longer be shown if all files are excluded from zipping or blocked.
FIX / CHANGE (5.0.12)The shutdown progress bar now works better with high DPI resolutions.
CHANGE / ENHANCEMENT (5.0.12)The list of lookup servers for namelookup has been extended by <notes:location_mail_server> and <ini:MailServer>. This has been done to reduce the likelihood of the lookup to fail, especially during initial starts or on misconfigured clients.

The list of servers for the namelookup now is created from the following sources (in order):
<mc:userdetails_lookup_server_override>
<mc:configdb_server>
<notes:um_server>
<notes:homeserver>
<notes:location_mail_server>
<ini:MailServer>
<mc:userdetails_lookup_server_fallback>

A server is of course only tried once, no matter how often it is in the list. As soon as the lookup works, no other server is tried.

Additionally, if above list is empty, also try to find a server from the <mc:configdb_fb_*> variables and do the lookup there.
ENHANCEMENT / NEW (5.0.11)The replica scanner now can be disabled entirely by setting <mc:db_scan_disable> to 1.
ENHANCEMENT / NEW (5.0.11)The exclude filters for the replica scanner can now be customized.
<mc:db_scan_exclude_fullpath> ... must be a regular expression - all folders whose absolute paths match will be excluded from scan
<mc:db_scan_exclude_name> ... must be a regular expression - all folders whose name match will be excluded from scan
.dylib Updates (Mac OS X)
.dylib (2.0.51)- No Changes -
.so Updates (Linux)
.so (2.0.52)- No Changes -