Config db ntf: 20150415002200
Analyze db ntf: 20150401180400
Help db ntf: 20140414170000 / Content: 20140414170000
Windows Version: 4.5.0 :: MAC OS X Version: 2.0.47 :: Linux Version: 2.0.42
Eclipse Plugin: 2.5.0


Major Improvements: Rich variety of fixes and enhancements across MC Config, Analyze, Upgrade, DLL and the Eclipse Plugin


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 sys tem 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 issue where Online Update did not work with non-ASCII characters in database filepaths
FIXFixed an issue where Online Update did not always properly update the design or content of the MarvelClient Help database.
FIXFixed an issue where importing an agent did not work in Run Agent actions for a source database filepath or agent name with non-ASCII characters
FIXFixed a problem where the sort button in Access Definitions did not show/hide properly
FIXFixed a problem with GroupExplorer Automate desktop icon template tagging not included in template_body
FIXFixed an issue with GroupExplorer Automate, where choosing "Other than" as database path filter would always exclude root, even if not so specified
FIXFixed an issue in Settings\User Preferences, where the 3 buttons "Toggle Change Existing", "Enable All" and "Disable All" on the "Mail" tab did not span all fields on that tab
FIXFixed a typo in the german Desktop Icon action
FIXFixed the default value calculation of the field Image Source in Bookmark actions.
FIXThe Online Update form will now compute a default path for the MC Help database
FIXBookmark actions are now executable using default settings with DLL versions < 4.0.14
FIXEclipse Plugin Install/Uninstall: Changed the explanatory text from "Attempts to suppress ..." to "If unchecked, attempts to suppress ..."
FIXFixed an issue where Mailbased Install would attempt to deploy files on Citrix even if "do not deploy files was selected"
FIXThe target Location(s) field in "Settings\Replicator Page (System)" actions now properly escapes smaller then and greater than (<>) in XML to support the use of MarvelClient references
FIXFixed incorrect logging parameters in conjunction with "add extra trouble shooting information" in Eclipse\Sametime\Community
FIXFixed an issue where the language selector in MC Config and Analyze would not always show German as an option
FIXFixed an issue where enabling Staging did not display a warning that the Who tab settings are then disabled
FIXFixed the default Feedback String for Volume Blocking to reflect the default string in the DLL
FIXFixed an issue where, when creating a backup or roaming action from the provided examples, the list of INI filters to select from did not get updated according to the then currently available filters
FIXFixed an issue where disabling "Check for new mail" in Settings\User Preferences would reset ini:NewMailInterval
FIX / CHANGEThe Empty Trash setting has been updated to reflect IBM Notes 9 wording, as well as to now only set
ini:EmptyTrash
but no longer the Preferences bit 131072. Customers who are managing the Empty Trash setting are advised to re-save relevant User Preferences actions after Online Update.
FIX / CHANGEInput parameters and values in 'Eclipse Config Set' and 'Eclipse Config Get' actions are now trimmed.
FIX / CHANGERemoved the deprecated "Optimize for CD-ROM" option from Fulltext index templates, and fixed a problem where the conversion filter setting was reversed.
CHANGEOnline Update Configuration is now disabled for Linux / MAC and shows an unsupported message - Online Update requires a Windows client.
CHANGEThe link to open the Analyze database (top left in MC Config) and pressing F1 to open MC Help now resolves %notes_homeserver% from the current location document (MailServer field)
CHANGEThe default value for "Exclude from Zip" for newly created global and database specfic settings have been updated to
*.zip, *.rar, *.arj, *.7z
CHANGE / ENHANCEMENTThe Location action now keeps enabled ports in the port selection regardless of the current client preferences. In addition, the ports "LAN0", "TCP" and "TCPIP" are always available for port selection.
NOTE that in most cases, the correct port is TCPIP, NOT TCP - TCP is usually the driver referenced in the TCPIP=-entry.
ENHANCEMENTAdded icon override option to desktop icon action templates (GroupExplorer Automate)
ENHANCEMENTNewly created actions can now also be categorized before saving them
ENHANCEMENTConditions can now be categorized, too
ENHANCEMENTEclipse Preferences: Text fields are now trimmed for sections Web Browser and Widgets
ENHANCEMENTOnline Update has been improved significantly with extended error messages, checking database permissions before applying an update, keeping the process log until the next Online Update, as well as memorizing and reapplying agent settings after automatic design refresh.
NOTE that these enhancements are only effective with your next Online Update, as first your existing version must be updated to contain the new Online Update code.
ENHANCEMENTThe replica id field in MassChanges is now trimmed to prevent leading spaces
ENHANCEMENT*.ini & Variables actions now support using the same key/entry more than once from within one action
Requires DLL >= 4.5.0
ENHANCEMENT / NEWAdded support for TAM-SPNEGO authentication type in Connections action.
ENHANCEMENT / NEWThe backup action has been extended with an additional option zip each file individually
ENHANCEMENT / NEWThe roaming action has been extended with an additional option to select files with wildcards or a regex.
ENHANCEMENT / NEWThe Eclipse\Plugin Install/Uninstall action has been enhanced to also support Expeditor Batch Provisioning UNinstall, including the option to subselect certain widget features
NEWAdded two new buttons to the Online Update progress display to copy the Online Update log to either the clipboard or into a new mail
NEWAdded two new tabs with various new fields to Settings\User Preferences "Mail" and "Mail Internet"
NEWAdded a new action Eclipse\Startup Tabs to manage which tabs should be closed on client startup/restart
(available for both MarvelClient Eclipse Basic and Professional, requires DLL >= 4.5.0 and Eclipse Plugin >= 2.5.0)
NEWAdded a new action Eclipse\Manage Shortcut Buttons to manage the masthead
(available for both MarvelClient Eclipse Basic and Professional, requires DLL >= 4.5.0 and Eclipse Plugin >= 2.5.0))
NEWAdded a new action Eclipse\Sametime\Sametime Auto-Status Changes
(available with MarvelClient Eclipse Professional, requires DLL >= 4.5.0 and Eclipse Plugin >= 2.5.0))
NEWAdded a new action Eclipse\Restart Prompt to prompt users to restart their Notes client (for IBM Notes Standard clients only)
(available for both MarvelClient Eclipse Basic and Professional, requires DLL >= 4.5.0 and Eclipse Plugin >= 2.5.0)
NEWAdded a new action Eclipse\Find Plugin to check whether a certain plugin (optionally including a particular version number) exists on a client
(available for both MarvelClient Eclipse Basic and Professional, requires DLL >= 4.5.0 and Eclipse Plugin >= 2.5.0)
NEWAdded a new action Advanced\Eclipse Logging
NOTE: It is advisable to only use this action when so instructed by panagenda support.
NEWVastly improved fulltext index management settings in desktop icon actions, allowing to update an existing fulltext index
Requires DLL >= 4.5.0
NEWAdded an option to MarvelZip configuration (global and database specific) to control whether copy/paste of attachments leads to Zipping

Analyze Database

CHANGEChanged Agent description for M3 Set Readers ... --> M3 Set Authors and Readers ...
CHANGEThe link to open the Config database (top left in MC Analyze) now resolves %notes_homeserver% from the current location document (MailServer field)
CHANGE / ENHANCEMENTBeautified upload table to show end revisions and properly columnize uploads/revisions
ENHANCEMENTThe dialog that is being displayed upon opening MC Analyzed with disabled Java Applets and/or JavaScript and/or Scripting of Java Applets, which is asking whether a user wants to enable the recommended settings, has been enhanced to allow users to choose "do not display this dialog again" (on the then current Notes client).
ENHANCEMENTAdded additional categories > 30 and > 60 sec. to the Runtime Analysis view
NEWAdded display of Password Quality to the "ID Files\by Cert. and more" view
Requires DLL >= 4.0.22
NEWAdded the information as to which servers a client/user has accessed on the IBM Notes tab in main user profiles. This also includes information about which server triggered the First Server Access run time (only for MC DLL >= 4.5.0).
NOTE: This information is only displayed after updating the design and XSLT documents of your Analyze database and after end user profile documents have been updated and subsequently processed by the audit agent

MarvelClient Help

UPDATEUpdated release notes

MarvelClient Upgrade

SURunAs.au3 (4.0.5.0)Changed log file open to also create path if missing
MCUpgrade.exe (4.0.4.0)Added support to set ini values Post Install (for e.g. shared notes.ini):

PostInstallIniSetFileDefault=c:\lotus\notes\shared\notes.ini
PostInstallIniSetSectionDefault=Notes
;If not specified differently as per name and value pair (see further down), the default file and section apply to all name and value pairs.
;Alternatively, the default file and section can also be omitted, then requiring a file and section to be specified for each name and value pair

PostInstallIniSetFileMustExist001=0
;defaults to 1 for each name and value pair, a missing target ini file is then not created automatically
;when set to 0, the target ini file is created if it does not exist yet

PostInstallIniSetFile001=c:\lotus\notes\shared\notes1.ini
PostInstallIniSetSection001=Notes1
;Example for specifying file and section as per name and value pair, respectively overriding the defailt file and section

PostInstallIniSetName001=Variable1
PostInstallIniSetValue001=Value1
;Example for a name and value per

PostInstallIniSetFile002=c:\lotus\notes\shared\notes2.ini
PostInstallIniSetSection002=Notes2
PostInstallIniSetName002=Variable2
PostInstallIniSetValue002=Value2

PostInstallIniSetName003=Variable3
PostInstallIniSetValue003=Value3
;--> 003 again uses default file and section, as it is only being overriden for ...001 and ...002
;Up to 999 PostInstallIniSet* entries supported.
MCUpgrade.exe (4.0.5.0)Changed log file open to also create path if missing
MCShutdown.exe (4.0.3.0)- No Changes -
MCDeltaCopy (4.0.3.0)- No Changes -

Eclipse Plugin

FIX (2.5.0)Fixed a bug where the MarvelClient Eclipse plugin could uninstall itself through a Plugin Uninstall action
FIX (2.5.0)Fixed a bug where the Sametime Autostatus "classic meetings" setting was not updated properly if the screen sharing option was unchecked
FIX (2.5.0)Fixed a problem where the Sametime username was not being updated if it did not match the username in an existing Account document in the local personal addressbook
ENHANCEMENT (2.5.0)Plugin install action now has a new setting to "automatically install needed certificates".
MarvelClient will generate this certificate directly from the plugin
ENHANCEMENT (2.5.0)The SetPreferences action will now trim leading and trailing spaces on preference keys
ENHANCEMENT (2.5.0)Improved logging for plugin install actions that fail
ENHANCEMENT (2.5.0)Plugin Uninstall action now supports the use of wildcards
NEW (2.5.0)New action: Close Tabs; will close specified tabs at startup
NEW (2.5.0)New action: Find Plugin; will return information about a specified plugin
NEW (2.5.0)New action: Change Eclipse Logging; can be used to set the log level for arbitrary Eclipse loggers/plugins
NEW (2.5.0)New action: Set Masthead Buttons; used to show/hide buttons in the Masthead which was introduced with Notes 9
NEW (2.5.0)New action: Restart Prompt; will prompt the user to restart Notes (with the option to delay the restart for a specified time). This action can be set to only display the prompt if needed after a plugin install/uninstall, or can force the prompt.

.DLL Updates (Windows)

FIX (4.5.0)Desktop icons/stacks and replicator page entries which are created or managed by MarvelClient will now properly work for managed replicas
FIX (4.5.0)Fixed a bug in licensing where some mail blocking related actions were only available with the Zip module. They will now work for customers who have Mail Blocking licensed.
FIX (4.5.0)Fixed a problem with current location detection and roaming. When roaming the names.nsf with MarvelClient, the current location information was not always properly read during the Before Login run section, which sometimes lead to problems for Location actions filtered by "only for current location".
FIX (4.5.0)Fixed a bug where Backup actions on rare occasions deleted files.
MC uses the temporary directory provided by Notes to create and extract zip archives. Very rarely, Notes will use its data directory as temporary directory, which leads to MarvelClient deleting the files after adding them to the backup set when cleaning up its temporary files. Now a new directory will be created to prevent this.
FIX (4.5.0)Fixed a typo in the German text of the ZapNotes dialog.
FIX (4.5.0)In rare cases, an empty usermailfile field in the user's document in the NAB could lead to MarvelClient creating a local replica with the name ".nsf". This has been fixed.
CHANGE (4.5.0)To increase performance, features of MC which are not licensed will now be disabled much earlier (instead of deciding on a per-action basis, they will not even be loaded).
CHANGE (4.5.0)WIll no longer write extra info data for local databases (which made no sense, as it doesn't roam and is not human-readable).
CHANGE / ENHANCEMENT (4.5.0)Improved logging when errors occur while reading the desktop.
CHANGE / ENHANCEMENT (4.5.0)Will now log if initial setup happens without MC_AllowSyncDuringSetup (instead of logging not at all).
CHANGE / ENHANCEMENT (4.5.0)Improved logging: It is now easier to identify which thread is doing what in the log.
CHANGE / ENHANCEMENT (4.5.0)Improved logging related to opening/creation of mc_localstore.nsf
CHANGE / ENHANCEMENT (4.5.0)Improved logging for errors in roaming action when downloading files from a notes database.
CHANGE / ENHANCEMENT (4.5.0)Improved logging for all login related functions (including ID-Vault).
ENHANCEMENT (4.5.0)Improved cluster server detection to use more up-to-date information. This affects Desktop Icon and Backup actions.
ENHANCEMENT (4.5.0)The Config action now allows setting/changing the same variable multiple times in the same action.
ENHANCEMENT (4.5.0)config.xml now also contains information about which server triggered the First Server Access run section.
ENHANCEMENT (4.5.0)The algorithm to decide whether a local database is a stub or not has been improved. In some cases third party scripts or programs create stubs without a design collection. In case a database without design collection is encountered, MC will now count a database as stub, if it has a size smaller than 1 MB. If the database does have a design collection, MC will still use the presence (or absence) of views as deciding factor.
ENHANCEMENT (4.5.0)During shutdown, MC will no longer try to scan databases outside the data directory which are found on the desktop.
ENHANCEMENT (4.5.0)Added new variable to control roaming of desktop extra info: <mc:desktop_roam_extrainfo> (bool, defaults to true). It needs to be set before After Login Before Sync - setting it later will not have any effect.
ENHANCEMENT (4.5.0)Improved ID-Vault download for the first start after installing Notes 8.x. Some customers had to disable MC_SupportIDVault and set MC_AllowSyncDuringSetup to 1 (forces User Password Prompt even if certain informations are not available in notes.ini/config file). Setting notes.ini MC_SupportIDVault has no more drawbacks (in case both approaches work customers will benefit from more control + detailed logging in case anything goes wrong).
ENHANCEMENT (4.5.0)For many types of Eclipse actions, MarvelClient will no longer halt execution until they are done. 

Up until now, logs sometimes contained messages about timeouts in relation to Eclipse actions. This was confusing, as the action itself ran fine, it just took longer than expected and the DLL stopped waiting in order to continue executing actions. In most cases, the only reason to wait was writing to the log whether the action was successful or not, so action execution will now just continue directly and logging of the result will happen in parallel when a result is received. Eclipse action types which return more than just a success/fail message (e.g.: getPreference, findPlugin) will still wait, as their result is usually needed by other actions.

This behavior can be globally controlled by <mc:ecm_default_wait_for_response> (bool). If set to true, all action types will wait (old behavior), if set to false, no action type will wait (this might cause problems if the result of any Eclipse action is used by another action). If not set, each action type will use its own wait setting.
ENHANCEMENT / NEW (4.5.0)Improved workflow for notes.ini MC_SupportIDVault_Prompt=1. if users supply the wrong name they can now go back and try again. For IBM Notes versions before 9.0 this improvement has to be specifically enabled using notes.ini MC_SupportIDVault_Restart=1; in this case the client is relaunched.
ENHANCEMENT / NEW (4.5.0)Extended database xml export now also counts documents and design elements in a database.
same database in Notes: 
<total> ... total number on notes in the database.

<documents> ... documents (Note: the document count on the info tab of the property dialog counts soft deletes as normal documents)
<soft_deleted> ... documents which are soft deletions (i.e. in the Trash folder)
<deleted> ... deleted documents (deletion stubs)

<design_elements> ... design elements (not including deletions)
<design_deleted> ... deleted design elements

Note: in above sections no note is counted twice - i.e. <total> always equals the sum of all other counts.
ENHANCEMENT / NEW (4.5.0)databases.xml and desktop.xml now contain flags to indicate managed replica status for databases/icons.
ENHANCEMENT / NEW (4.5.0)Added new config variable <notes:userdetails_mailfile_local_is_managed_replica> (bool) which indicates if the local mail replica is managed. This value only exists if the local mail file could be found and opened.
NEW (4.5.0)Desktop Icon Actions now support fulltext index updates in addition to creation, with several options to limit the frequency. The logging related to fulltext index management has also been improved.
NEW (4.5.0)Backup action now has a new setting: zip each file. This will create a separate zip archive for each file listed or found by wildcard/regex.
NEW (4.5.0)Roaming/Rollback action now has a new setting: restore regex. This will download all files matching the regex or wildcard.
NEW (4.5.0)New Zip option: <mz:zipcopypasteenabled> (bool, defaults to true). Set in db-specific or global zip settings to disable copy&paste support.
NEW (4.5.0)The search bar settings in desktop extra infos will now get roamed.
NEW (4.5.0)Added new option <mc:rcp_force_clean> (bool, defaults to false). If set, MC will force the Eclipse Client to start with "-RPARAMS -clean". This option is automatically set if MC updates the MarvelClient Eclipse plugin.
NEW (4.5.0)Added new config variable <os:system_directory> which will contain the path for Windows/System32 on most systems.
NEW (4.5.0)The following actions now work with Notes Federated Login (NFL): ID-File Settings, ID-File Job
NEW (4.5.0)ID Vault download now supports Notes Federated Login (NFL) where id-files are stored in memory

.dylib Updates (Mac OS X)

.dylib (2.0.47)- No Changes -

.so Updates (Linux)

.so (2.0.42)- No Changes -