Config db ntf: 20130427164500
Analyze db ntf: 20130427164500
Windows Version: 3.1.18 :: MAC OS X Version: 2.0.42 :: Linux Version: 2.0.42
Eclipse Plugin: 1.0.4


Major Improvements: IBM Notes 9 on Windows, Citrix, Linux and Mac support, IBM Notes Browser Plugin support, Multi-feature install option for Eclipse plugins, Improved Sametime Community management, Better timeout handling, Customziable ID Vault and Attachment Blocking dialog text, optional unroaming of desktop in bookmarks


General Notes

Supported IBM Lotus Notes releases: 5.x, 6.x, 7.x, 8.x, up to 9.0 including the IBM Notes Browser Plugin
(Administrators need at least IBM Lotus Notes 8.x, preferably Windows)
Supported client-side operating systems: Microsoft Windows NT4 (>=SP2), 2000, XP, 2003, 2008, Vista, 7, 8, and Citrix/WTS, Apple Intel Mac OS X 10.5-10.8 (Leopard, Snow Leopard, Lion and Mountain Lion), 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 "After Login - Before Sync", "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 where references could not be used from within Set/Get Eclipse Config actions as they were not passed as < / > into the action XML
CHANGEChanged the Example ROAMING notes.ini filter to also exclude UseBasicNotes and ENABLE_EARLY_AUTHENTICATION;
customers are advised to add these exclusions to their existing roaming ini filters, too.
ENHANCEMENTAdded two new options to Sametime Community management to
1.) fix (=remove/suppress) empty communities
2.) Enforce deletion of Communities which Sametime otherwise occasionally re-creates when logging into the Sametime server

Analyze Database

CHANGEChanged the databases.xsl(t) to also include the following database details:
templatebuild, templatebuildname, templatebuildtool and templatebuilddate
- see also auditing extended database details two rows further down
ENHANCEMENTThe view Lotus Notes\by MC Rel. has been enhanced to also show details about which users have which MarvelClient Eclipse plugin version, which users use the browser plugin vs. basic vs. standard client, and also display browser plugin details:
ENHANCEMENTFor customer uploading extended database details into the analyze database, two new views were added to track whether local databases have the correct template release:


In the above screenshot, extended databases details were uploaded for the user with names.nsf ODS 51 in Notes 9, showing that the local names.nsf has version 9 design, too.
If the Notes 9 names.nsf would still have a design of notes 8.0.2, for example, the category would show 9-0-0 --> 8.0.2
NOTE that for this view to properly display, the following requirements must be met:
a.) extended database analysis, and b.) that the backup key ends with %NOTES_VERSION%

In order to enable extended database analysis, carry out the following steps:
1.) make sure that your backup into Analyze action runs on first server access
2.) make sure that you have an action Advanced\JXTX. Extended XML Export configured as follows:

NOTE: target directory for copy/paste is <mc:temp_directory>\extended
target file is databases.xml

3.) Change your existing backup job as follows:

--> remove databases.xml from the list of files to be collected from the mc:temp_directory, and then add an additional backup line where databases.xml is collected from the extended subdirectory as configured for in step 2.)
ENHANCEMENTAdded an option to configure which servers the audit agent shall effectively run on; this allows for scenarios like the following:
a.) schedule the audit agent to run on any/all server(s), but configure the analyze database so that it effectively runs on "all servers, except for the hub"
b.) schedule the audit agent to run on any/all server(s), but configure the analyze database so that it effectively runs on regional hub servers only
for example. The respective configuration can be found in the navigator under Administration\Audit Configuration.

MarvelClient Upgrade

SURunAs.au3 (2.8.1.0)- No Changes -
FIX / MCUpgrade.exe (2.8.0.0)Fixed a problem where scanning of lnk files would fail if the respective scan directory did not exist
ENHANCEMENT / MCUpgrade.exe (2.8.0.0)Added an option to also specify up to 999 SetEnvName and SetEnvValue pairs in MCUpgrade.ini in order to set environment variables (to e.g. set %MC_OS_PROGRAM_FILES_DIR% to the corresponding program files directory which is different on XP and Windows 7/8 for further reuse in install instructions, for example)

Eclipse Plugin

FIX / ENHANCEMENT (1.0.3)Sametime Community management has been enhanced to suppress deleted Communities from coming back (which is a Sametime issue that MarvelClient fixes)
ENHANCEMENT (1.0.4)Added an option to fix empty (=remove/suppress) Sametime Communities from within Sametime Community management actions
ENHANCEMENT (1.0.4)Added an option to install all/multiple features from a multi-feature plugin as opposed to one specific feature

.DLL Updates (Windows)

FIX (3.1.5)Fixed a rare problem where the Notes client would read the client ECL before MarvelClient saved changes (if any)
FIX (3.1.10/3.1.13)Improved dbopen timeout handling and fixed a problem where dbopen timeout handling would not work on rare occasions
FIX (3.1.11)Database scope conditions (for Zip/Unzip and Attachment Blocking) now support specifying a replica id
FIX (3.1.12)Fixed a problem where dbopen timeout settings were not honored for NameLookups (when e.g. initiated by a location management action)
FIX (3.1.12)Fixed a problem where in case the target position of a desktop icon (stack) was already taken by a fully hidden icon (stack), the move did not work on all occasions
FIX (3.1.14)Fixed a problem where massdelete actions configured to also delete local replicas did not work, as any local replica was not properly opened
FIX (3.1.16)Fixed a problem where Notes could hang during client shutdown - this would only occur if a user had shut down the client "in the middle" of executing on first server access actions and the user/client had accessed two or more servers
ENHANCEMENT (3.1.7)MarvelClient now runs with IBM Notes 9 Social Edition (SE) beta - note that this release is only available upon request and comes with limited support, since the underlying platform is in beta.
ENHANCEMENT (3.1.9)Added <os:chassis_type> to config(.xml)
ENHANCEMENT (3.1.9)Backup and Roaming actions now support UTF-8 filenames
ENHANCEMENT (3.1.11)Attachment Blocking messages can now be customized as follows:
mc:zip_string_blocked_message_1 = "The following files are blocked according to central policies."
mc:zip_string_blocked_message_2 = "Do you want to continue attaching the remaining files?"
ENHANCEMENT (3.1.11)MarvelClient now ignores whitespace in ini:MC_LastBackupDate (which should never occur anyway, but was found to be set to " " (blank) by a customer)
ENHANCEMENT (3.1.11)The optional ID Vault username prompt can now be customized as follows:
mc:idvault_userdiag_message_top = "To finish setup please enter your name."
mc:idvault_userdiag_message_name = "Your name"
mc:idvault_userdiag_message_example = "For example: Mary Smith"

The space available for display of the respective messages has been maximized, so that using "\n" should also allow two-liners for idvault_userdiag_message_top and idvault_userdiag_message_example
ENHANCEMENT (3.1.11)Added a new config variable <mc:desktop_wib_found> which returns 1 if a desktop is stored in bookmarks, otherwise it returns 0.
NOTE that if this reference return 1, it does not mean that the client uses desktop in bookmark; it only means that a desktop stored in bookmarks was found; ini:WORKSPACE_IN_BOOKMARKS returns 1 if the client actually uses the desktop stored in bookmarks
ENHANCEMENT (3.1.11)Added an option to "IBM UNROAM" desktop in bookmarks back into desktop - by setting
mc:desktop_wib_readfrombookmark_shutdown
to
true
MarvelClient will mirror the "desktop in bookmarks" back into the desktop upon client shutdown.
NOTE: You are advised to tie this to a condition that checks for ini:WORKSPACE_IN_BOOKMARKS=1 so that the desktop is only migrated from bookmarks if / as long as the client currently uses the desktop stored in bookmarks.
If you want to "IBM unroam" the desktop after users have already been "IBM unroamed", be aware that the desktop in bookmarks overwrites the user's current desktop - it is not merged.
ENHANCEMENT (3.1.13)Added <notes:version_product_number>, e.g. L-GHUS-8HWMHW for Notes releases > 6
ENHANCEMENT (3.1.18)MarvelClient now also supports the IBM Notes Browser Plugin; the following variables have been added to config(.xml):

notes:browser_plugin_installed = 0 | 1
notes:browser_plugin_type = full | no_jvm
notes:browser_plugin_host = internet_explorer | firefox
notes:mode_running will be set to "browser_plugin"

.dylib Updates (Mac OS X)

FIX (2.0.42)Fixed a Notes 9 problem where the Notes client would crash if a desktop icon action was set to remove a fulltext index for a local database
ENHANCEMENT (2.0.42)Added support for Notes 9.0

.so Updates (Linux)

FIX (2.0.41)Fixed a problem where MarvelClient location actions would create a new location document for each run if the username contained non-ASCII characters
FIX (2.0.42)Fixed a Notes 9 problem where the Notes client would crash if a desktop icon action was set to remove a fulltext index for a local database
ENHANCEMENT (2.0.42)Added support for Notes 9.0