Novell

This is Your Open EnterpriseTM

IDM 3.5.1 Bi-dir Linux/UNIX driver Patch 3

This document (5036460) is provided subject to the disclaimer at the end of this document.

patches this patch supersedes

FileProductStatusPatch
idm351bidirlinuxunixir2.tar.gzIdentity Manager 3.5.1ObsoleteIDM 3.5.1 Bi-Directional Linux UNIX Driver Patch 2 20071220
idm351bidirlinuxunixir2a.tar.gzIdentity Manager 3.5.1ObsoleteIDM 3.5.1 Bi-Directional Linux/UNIX NXPWDPA ir2a

patches that supersede this patch

ProductStatusNext Superceded ByLast Superceded By
Novell Identity Manager 3.5.1ObsoleteIDM 3.5.1 Bi-dir Linux/UNIX driver Patch 4IDM 3.5.1 Bi-dir Linux/UNIX driver Patch 4

Warning: The patch associated with this readme is obsolete; it is no longer available for download.

Continue

patch attributes

Security patch: No
Priority: Recommended
Distribution Type: Public

document

Revision: 3
Document ID: 5036460
Creation Date: 2008-10-06 14:24:05
Modified Date: 2009-04-21 10:58:33

abstract

Novell Identity Manager Driver for Linux and UNIX 3.5.1 Patch 3. This is for the Bi-directional driver, not the Fanout driver.

details

Overview: This is a patch for the Bi-directional Linux/Unix driver that ships with Novell Identity Manager 3.5.1

System Requirements: Novell Identity Manager 3.5.1 and the Bi-directional Linux/Unix driver that ships with it.

Installation Instructions
-------------------------

1. If you have already installed the driver and have customized the shell scripts, make a backup and restore after installation.

(Note: review the shell scripts installed by this field patch for changes)

2. Install the driver shim and follow the installation prompts:

sh _driver_install.bin

3. Start the driver and driver shim

/etc/init.d/nxdrvd start


Technical Support Information:

Current Fixes:
- Fixed installation error on RedHat EL5 with new "tail" arguments.

- Fixed potential issue with data not correctly passed back to driver shim from scripts.

- Fixed two memory leaks involved with publishing.

- Added support for additional shadow password crypt methods as defined by the Solaris /etc/security/policy.conf.

- Fixed race condition that can occur when two drivers are configured for a connected system, resulting in both shims incorrectly instantiated.

- Fixed parsing error with schema attributes and classes that are quoted.

- Corrected the creation of instance documents to contain attr elements instead of add-attr elements.

- For subscriber events, drivers will now parse the dest-dn and dest-entry-id (etc.) properties and submit them to the scripts.

- The old-src-dn property for rename and move events wasn't handled correctly. This is now fixed.

- Fixed publisher attributes not being automatically filtered out, when the do not appear in the driver publisher filter.

- Updated to OpenSSL 0.9.8h.

- Memory allocation improvements.

-Fixed the nxpwdpa utility from putting generating invalid password crypts. This can lead to a segmentation fault and cause the password to not be synchronized for the user.


Previous fixes:
- Network writes would fail on large amounts of data. This would cause the driver to fail and hang during large migrations.

- Improved memory allocation during event processing, which improved how much memory was required for large migrations.

- NIS polling script (poll.sh) now checks for 0-byte passwd map and retries access. This can occur if the script attempts to read the maps when another entity has it locked for access.

- NIS modify-user.sh script now returns "No Information Modified" status document when nothing on a user is actually modified. In addition, it no longer executes "make passwd" in such cases, which generated unnecessary work and network traffic.

- Fixed subscriber bug during driver shim shutdown that can lead to an "event lag", where old event responses were sent back in response to new events.

- Fixed query-back mechanism to properly handle queries from the scripts.

- Fixed multi-xds input documents not processed correctly the scripts.

- Fixed is-sensitive elements not being suppressed in trace.

- Fixed subscriber "event lag" that can be caused by forcing shutdown (kill -9) of the nxdrv while a script is being processed.

Items fixed since 3.5.0:

- Unicode characters would often cause the driver to crash or hang.

- During migration, the query scripts would not return all attributes that were requested from the filter.

- During migration, the query scripts would not return complete field values that contained spaces (such as the 'gecos' field).

- After 5 minuts of inactivity, the driver would disconnect and reconnect with the engine.

- Enabled authPassword handling in the polling scripts, so that the authPassword field could be published.

- 64-bit Linux PAM module included

- Fixed password synchronization bug that would fail to sync passwords on rare occasions.

- Fixed homeDirectory renames on user renames, when home directories are managed locally.

- Fixed PAM installation to recognize newer Linux PAM configurations.

- Fixed incorrect version reported by 'status'

- Fixed password adapter to update the shadowLastChange field on successful password syncs.

- Fixed "files" scripts to properly update shadowInactive field.

- Added utility functions to nxutil to base64-decode data and retrieve the current number of seconds since epoch.

- Fixed passwords not being set in NIS under certain cirumstances.

- Fixed core dump on AIX 5.3 (64-bit) password synch.

- Fixed NIS bug for systems with merged passwd and shadow files, where passwords did not synchronize.

- Fixed NIS add-user and add-group to correctly search for users with matching criteria.

- Fixed event-id to be added to status documents on subscribed events.

file contents

Compressed File Name: idm351bidirlinuxunixir3.tar.gz

Files IncludedSizeDate
idm351bidirlinuxunixir3/Solaris/solarisx86_driver_install.bin15.2 MB (16006588)2008-10-06 13:29:01
idm351bidirlinuxunixir3/Solaris/solaris_driver_install.bin17.1 MB (17947580)2008-10-06 13:29:02
idm351bidirlinuxunixir3/AIX/aix_driver_install.bin15.8 MB (16579516)2008-10-06 13:29:02
idm351bidirlinuxunixir3/HPUX/hpux_driver_install.bin15.6 MB (16425916)2008-10-06 13:29:03
idm351bidirlinuxunixir3/Linux/linux64_driver_install.bin6.2 MB (6544316)2008-10-06 13:29:03
idm351bidirlinuxunixir3/Linux/linux_driver_install.bin5.1 MB (5366716)2008-10-06 13:29:04
readme_5036460.htmlN/A2009-05-07 08:23:46

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.

Novell is a registered trademark of Novell, Inc. in the United States and other countries. SUSE is a registered trademark of SUSE Linux AG, a Novell business. *All third-party trademarks are the property of their respective owners.

© 2007 Novell, Inc. All Rights Reserved.