Config db ntf: 20121127143000
Analyze db ntf: 20121127143000
Windows Version: 3.1.3 :: MAC OS X Version: 2.0.39 :: Linux Version: 2.0.40
Eclipse Plugin: 1.0.1


Major Improvements: Fixed a problem regarding File Deployment Actions, fixed a problem and improved performance regarding updates of agents, fixed a problem for bookmark management during initial client setups, improved Audit All agent, reduced memory footpring of mc.dll, enhanced two views in the Config and Analyze database, added new "context sensitive" Zip/Unzip and Attachment Blocking feature


General Notes

Supported IBM Lotus Notes releases: 5.x, 6.x, 7.x, 8.x, up to 8.5.3 (Administrators need at least IBM Lotus Notes 7.x on Windows or Linux)
Supported client-side operating systems: Microsoft Windows NT4 (>=SP2), 2000, XP, 2003, 2008, Vista, 7, 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

FIXIMPORTANT update for MC Roaming customers: In previous releases, File Deployment Actions changed MC_LastBackupDate upon completion of such file deployments; this could lead to unexpected roaming incidents, causing potential client startup overhead.
After applying this update, please resave any existing File Deployment Actions (if applicable) - Navigate to All Actions\by Type, expand the category JobFileDeployment and resave all documents therein. Note that resaving a file deployment action may re-deploy any therein associated files; if your client s already run MC release >= 3.0, checking "Keep local exec. info" on the When tab will not re-run the file deployment action for users where the action was already executed.
Resaving a file deployment action after updating the design of the config database will add the following tag into its XML:

Note that for the new tag to be honored, requires a MarvelClient DLL >= 3.1.1.
FIXIMPORTANT fix for Run Agent Actions together with DLLs >= 3.0.6: the previous Configuration database update along with MarvelClient DLL >= 3.0.6 introduced an enhanced Agent update feature that no longer downloaded agents to clients if a respective Run Agent action was resaved, but only when the respective Agent was in fact been updated. The Run Agent computed a last_modified tag into the body of the agent action for DLLs >= 3.0.6 to be able to determine whether an Agent has changed:

The previous design of the configuration database (20120921) did not properly compute these timestamps for one-digit days or months (e.g. instead of computing 20121201 for December one, it omitted the leading 0 for the day component, resulting in 2012121, which is an invalid timestamp).
Please resave any Run Agent actions to make sure that they are properly timestamped - this will lead to improved client startup times with regards to agent updates (requires a MarvelClient DLL >= 3.0.6).
FIXFixed a problem where database scope definitions for MarvelClient Zip/Unzip and Attachment Blocking did not allow to set the Server criteria to "Ignore"
ENHANCEMENT

Added on option to Roaming Actions to only roam files if they are in fact newer than corresponding files that already exist on the target client (e.g. if a user.id file already exists on a target client, and has a newer OS modified date/time that the file to be roamed from "ids.zip")
IMPORTANT NOTE: The detection of "what is newer" may fail across timezone borders (e.g. remoting into a machine that is "behind in time"); the same may apply for machines where the date/time is not properly synchronized (e.g. through a time server).
Example screenshot from the updated roaming action:

NOTE: we do NOT advise you to change id file roaming to "Only newer" for all customers; a handful of customers have asked for this feature, e.g. for when password changes in Windows change the (password in the) IBM Notes user id file accordingly.
If roaming works for you, we suggest NOT to change your Roaming Actions.

CHANGEChanged the view All Actions\by Access Definitions to also show which direct input user/groups/certifiers an action is restricted to / excluded for

Analyze Database

FIX / ENHANCEMENTPerformance of the Audit All agent has again been improved; the agent now uses Domino native XSL transforming leading to faster agent initialization on servers and less memory consumption.
CHANGEChanged the view Lotus Notes\by Directory to automatically categorize by OS Local AppData/OS AllUsers AppData where applicable

MarvelClient Upgrade

2.8.1.0 (SURunAs.au3) - ENHANCEMENTSuRunAs now allows to specify 1-n Admin usernames, passwords and domains for in case multiple Admin accounts should be tried for across clients.
MCUpgrade.exe- No Changes -

Eclipse Plugin

- No changes -- No changes -

.DLL Updates (Windows)

FIX (3.1.1)Fixed a problem where File Deployment Actions could interfere with RoamingRollback Actions; for details see first fix listed under Configuration database
FIX (3.0.7)Fixed a problem where keyfile.xml export would fail for user ids with rarely used key lengths; MC >= 3.0.7 now logs a corresponding error in log.xml and the keyfile.xml file will continue to export supported id file details (this is an issue of the IBM Lotus Notes C-API, not MarvelClient).
FIX (3.1.0)Fixed a problem where multiple database scope conditions (if so selected from within a database specific Zip/Unzip or File Restriction/Attachment Blocking configuration) were OR'ed together instead of AND'ed
FIX (3.1.1)The realtime systray icon was not removed from systray during client shutdown; this is now fixed
FIX (3.1.2 / 3.1.3)Fixed a problem where adding new bookmarks with MarvelClient during an initial client setup could lead to inconsistent bookmark configuration (e.g. an existing bookmark would suddenly display a different icon, or e.g. a new bookmark such as "Workspace" would open the contents of a folder rather than the workspace)
The 3.1.2 fix applies to already existing bookmark.nsf databases during initial client setups.
The 3.1.3 fix applies to the creation of a new bookmark.nsf with MarvelClient during initial client setups.
Note that this is also an important fix for customers using MarvelClient Roaming together with initial client setup AND bookmark actions.
FIX (3.1.3)Fixed a problem where multiple criteria from within one database scope condition where OR'ed together instead of AND'ed
ENHANCEMENT (3.0.4)Significantly reduced the memory footprint of MarveClient DLL (-30%), which may be helpful for Citrix/Virtual environment customers; extensive testing in Citrix environments has also revealed that customers running MarvelClient in virtual environments (aka Citrix) can largely benefit from running theuncompressed MarvelClient DLL, which you can obtain from panagenda support (the MarvelClient Windows DLL is compressed for a smaller disk footprint; on Citrix and similar virtual environments, instantiating the DLL for each user is much more efficient when using the non-compressed MarvelClient DLL).
ENHANCEMENT (3.0.4)Writing / updating of actions.xml has been enhanced to reduce file I/O.
ENHANCEMENT (3.0.6)Downloading of agents (triggered through Run Agent actions) from the configuration database has been enhanced to not occur when (re)saving a Run Agent action, but only if in fact the associated Agent has been updated. For further details, see second fix listed under Configuration database
ENHANCEMENT (3.0.6)Console logging (introduced in 2.6.1) has been enhanced to also include thread ids (for details, see MC 3.0.0 release notes --> MC_LogToConsole=1
ENHANCEMENT (3.0.6.)Added support for customers using Citrix Password Manager together with ENABLE_EARLY_AUTHENTICATION=0 in notes.ini; for details, seehttp://support.citrix.com/article/CTX125091
ENHANCEMENT (3.0.6)Added version_build and version_number to config mc namespace
ENHANCEMENT (3.0.6)Added version, version_sp_major, version_sp_minor (service pack) and version_number to config os namespace
ENHANCEMENT (3.0.6)config.xml now also contains information about expired licenses and points out whether the license is valid or not
ENHANCEMENT (3.0.7)MarvelClient Zip/Unzip and Attachment Blocking now allow for the configuration database (set) specific configurations, e.g. "zip all attachments in databases with a *mail* template", or "block CAD files in all databases except the construction documents database"
ENHANCEMENT (3.1.1)Added an option for silent client setups, where a customer did not roam id files (but "everything else"):
Setting the notes.ini entry
MC_SetKeyFileNameFromConfigFile=1
will also get the KeyfileName according to a specified ConfigFile= entry, if Setup <> "" and KeyfileName == "".
Without this variable, MarvelClient only gets KeyfileName from a ConfigFile if Setup == "" and KeyfileName == "".
Note that you must add "KeyfileName" to your backup notes.ini filter, so as to prevent ini:KeyfileName from roaming.
Also note that making use of MC_SetKeyFileNameFromConfigFile only makes sense if you roam "everything" BUT id files.

.dylib Updates (Mac OS X)

- No changes -- No changes -

.so Updates (Linux)

- No changes -- No changes -