Error rendering macro 'rw-search'

null

Downloads

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
For a high-level overview of all changes, please take a look the main document for this release: MarvelClient 1214.0


Releases in reverse chronological order: 

Table of Contents
maxLevel2

Release 2023-

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

Fixed an issue where DLL files were copied after the new EXTMGR_ADDINS cleanup introduced in 12.0.41, leading to unfortunate cleanup. DLL files are now copied over before any other files.
After all, 42 is the answer to life, the universe and everything.

...

Fixed an issue where, when running as SYSTEM, InstallFinishedExec was waited for or the logfile ended prematurely

...

ini:CheckFileHandles is no longer supported

...

MCUpgrade

...

Fixed an issue where InstallFinishedTimeout was not honored when displaying the IconFinder / a success message dialog when running as SYSTEM

...

Added a new feature to display an optional logo.png/logo.gif (png takes precedence if both exist) at the top of upgrade messageboxes (except the IconFinder, as it would become too large)

...

DLL files in CopyTo... folders without the overwrite suffix will now also be overwritten if the source file is newer than the target file

...

EXTMGR_ADDINS, AddinMenus, and NSF_HOOKS notes.ini entries are now processed as follows:

- if notes.exe is found in NotesProgramDirectoryNew, all entries are removed for which the bitness does not match
- if a pmc64(.dll) entry is found, but no such binary, and a 64 bit pmc.dll binary exists, the entry is changed to pmc.dll
- for entries which point to a binary which exists in both the program and data directory, the binary in the data directory is deleted
- in case multiple entries point to a MarvelClient binary (whether Essentials or licensed), only the newest binary and corresponding entry are kept
- in case entries point to a mix of MarvelClient Essentials and licensed binaries, the newest licensed binary is kept (even if older than the newest Essentials binary)
  (If the common data folder contains pmc_data.dll or pmc64_data.dll and a corresponding entry exists, the newest Essentials binary is kept)
- entries pointing to non-existent binaries (in shareddata\common, program, or data, or (accessible) filename) are removed

...

MCUpgrade

...

Fixed an issue where multiuser notes.ini backups did not work for more than one user since including 12.0.36

...

Fixed an issue where silent GracefulShutdown was not done when running as system and DeferralPrompt was <> 0

...

MCUpgrade

...

Fixed an issue where during Initiator(Pre), several MCUpgrade.ini entries were wrongly expanded leading to a whitelist signature mismatch.
This issue only occurred when during Initiator(Pre), SourceDirectoryInit and/or DeferralPrompt were changed.

...

Added logging of logfile fullpath

...

When running as SYSTEM and a console session user is present, SYSTEM, Administrators, and EVERYONE are automatically given all access to the LogFile (MCUprade.log)

...

MCUpgrade

...

Fixed an issue where the log file was not closed when running as SYSTEM before launching /woptimonly (or any other program in console session for that matter)

...

MCUpgrade

...

Added support for selective NotesDataDirectoryOldExclude by prefixing entries with "network:" (without quotes), e.g.

*.ntf
*.log
as_*.nsf
*.dsk
cache.ndk
network:archives\*
*.tmp

The above example will exclude archives from a data folder when migrating the old data directory on a network drive to local in user context, but will not exclude them when the old data folder is on a fixed disk.

...

Added a new option ini:StartupLinkMode; set to 1 to "recreate" any Notes startup links deleted during shortcut removal, set to 2 to create a common startup link in any case.
If set to 1, and both a public/common startup link and user startup links are detected, only the public/common one is recreated.
If no public/common startup link is detected but multiple user links, all user links are recreated.
Note that links which are recreated are based on the newly created public/common desktop link, and no based on the previous link details.
For example, if a user has a startup link to start the basic client with the -sa option, the newly recreated link will no longer start the basic client as it is based on the link freshly created by the installer.

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

Added support for multiple log files in (Un)InstallExec* instructions

...

Added HKEY_USERS\*\SOFTWARE\\HCL\Lotus to automatic removal if more than one uninstall instruction contains \nice.exe

...

If Coptim=2 is set in MCUpgrade.ini (Citrix tab → Enable on Citrix only), and no terminal server session is detected, then "CITRIX=1 " and "CITRIX=1" are removed from installexec* instructions

...

MCUpgrade

...

Added support for placeholder %MCU_ConsoleSessionSID% which is resolved as the current console session user SID, if there is a console session user 

...

If more than one uninstall instruction contains \nice.exe, HKEY_USERS\*\SOFTWARE\Lotus\Notes, HKEY_USERS\*\SOFTWARE\IBM\Notes, and HKEY_USERS\*\SOFTWARE\HCL\Notes are automatically removed.

This can be disabled by setting MCUpgrade.ini:PostUninstallRegistryCleanup=0

...

Things that depend on at least one uninstall instruction (e.g., shortcut removal), now specifically check for \nice.exe in at least one uninstall instruction, instead of just counting number of uninstall instructions 

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

Added a new option ini:MultiUserSymlinkCleanup; defaults to 1 if one or more uninstall instructions present in MCUpgrade.ini; otherwise not set. 
If set to 1, will delete any Lotus/IBM/HCL redirects according to MultiUserSharedDataOld and MultiUserSharedDataNew (e.g., C:\ProgramData\Lotus\Notes > C:\ProgramData\HCL\Notes)

This fix is important for all customers upgrading to HCL Notes 12.0.1, due to an issue with how the HCL installer treats pre-existing redirects/symlinks

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

When the data directory is migrated to a new target folder that is not in "AppData\Local", Everyone will be granted access, instead of the SID of the console session user
Furthermore, inheritance is disabled for the data folder itself then, and enabled for all subfolders and files

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

Fixed an issue where %localappdata% was replaced with Default user folder, even if it did not resolve as C:\WINDOWS\system32\config\systemprofile\AppData\Local
This is an important fix for customers upgrading via SYSTEM/Service with MCUpgrade >= 12.0.2

...

Fixed an issue where a missing or wrong/missing old data directory would not fallback to IBM\Notes\Data or Lotus\Notes\Data, if existing
The Notes client will effectively launch using the IBM or Lotus data directory if it cannot find the HCL\Notes\Data one.

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

MCUpgrade

...

##-## - 14.0.0
Anchor
14.0.0
14.0.0

MCUpgrade

NEW