Google G Suite Driver 4.2.2.2

Created by Michael Weaver, last modified on 03/29/2023
Date: 03/29/2023
Download: Google G Suite Driver 4.2.2.2 Release

Release Notes

NetIQ Google G Suite Driver 4.2.2.2 Patch
Build 4.2.2.2

PATCHES THIS PATCH SUPERSEDES

All prior versions, including:

ABSTRACT

Patch for the NetIQ Identity Manager Google G Suite Driver. This will take the driver build version to 4.2.2.2. You must have the NetIQ G Suite Driver 4.2.0.0 or newer to apply this patch. This patch contains the following changes:

  1. Improved handling of rapid, sequential changes to user objects. This should reduce the likelihood of user attribute values reverting to older values when updated rapidly within short time periods (GADRIVER-386)
  2. Corrects problem with removing GMail Delegation values from users in the domain (GADRIVER-400)
  3. Updates dependent libraries to resolve open vulnerabilities* (GADRIVER-402)
  4. Improved handling and detection of null pointer exceptions (GADRIVER-403)
  5. Corrects problem with remove-all-values commands on Photo attribute (GADRIVER-398)

DETAILS

Overview: This is a patch for the Google Apps Driver.
System Requirements: Novell Identity Manager 4.8 or higher

Files provided with this update (with MD5 sum):
ed448347fc0104034aa14c8189bf37de *commons-logging-1.1.1.jar
b7a3bbb7c6832cd48b889a079614e7d8 *DirectoryScopes.txt
517c607196bebc0adf5cdb26fec27cd2 *gdata-appsforyourdomain-1.0.jar
3f2292058cda93293052c162512b27ed *gdata-appsforyourdomain-meta-1.0.jar
2b5ae2c5542606c442b6c4d729d0b658 *gdata-base-1.0.jar
cd00dc4999d7813f16401582dd93a948 *gdata-client-1.0.jar
bfe3dff20944012d465faa4a28e123d6 *gdata-client-meta-1.0.jar
d07fc71e005171d359440f4a7222f7ad *gdata-contacts-3.0.jar
39197de58161b57bb0b862a4b31fe83f *gdata-contacts-meta-3.0.jar
c51dc9b54e15af5a7de9684cb4516bb1 *gdata-core-1.0.jar
f8b74b5e5479ff21323055139efa3fc5 *gmailshim.jar
3724eb4fd83f192bd7a6738082aaa4b8 *google-api-client-java6.jar
90f1abbbeace9963044767bf1a7adaf3 *google-api-client.jar
fc39b8362ecb614040385209bffa84e8 *google-api-services-admin-directory.jar
aa60435557b8374fae9fcc148251eb92 *google-api-services-gmail.jar
abfeed1ad975c3e6f08b819c31e323c3 *google-api-services-groupssettings.jar
b3fab879762996affd762315da019a0c *google-api-services-oauth2.jar
1d582258e6a198882a3b9bc21017ef2e *google-http-client-gson.jar
89ad7e003c21f760bec82afef1e214af *google-http-client-jackson2.jar
feb4d41ef809977d6da6915b76e94099 *google-http-client.jar
518e414cccc81ab8ffb117059b13b4d0 *google-oauth-client-java6.jar
88a3cd45e727d0c457e9e11e3c506334 *google-oauth-client-jetty.jar
1dc684593fa1e1af1d812f494081b306 *google-oauth-client.jar
df6097815738cb31fc56391553210843 *gson.jar
eae9048a7177a69881323c08c5122aa4 *guava.jar
1d5a772e400b04bb67a7ef4a0e0996d8 *jsr305-1.3.9.jar
40e4f2d5aacfbf51a9a1572d77a0e5e9 *xercesImpl.jar

Linux:

Upload the novell-DXMLGoogleApps.rpm file to the linux server.

  1. Stop all drivers
  2. Stop eDirectory
  3. Run rpm -U novell-DXMLGoogleApps.rpm
  4. Restart eDirectory

Windows:

The connector binary and accessory jar files are located in the eDirectory DirXML class library path. This path is dependent on your install location. On Windows hosts, it is typically [Install_Location]\NDS\lib

  1. Stop all drivers
  2. Stop eDirectory
  3. Copy the provided files to the DirXML class library path
  4. Delete older duplicate files, such as v1.22 google libraries and guava ensuring that only one copy of each provided file is present.
  5. Restart eDirectory

Remote Loader:

Remote loader driver paths are dependent on how the remote loader is installed. Locate the existing gmailshim.jar on the remote loader host to identify the correct path.

  1. Stop the remote loader instance
  2. Copy the provided files to the correct remote loader path
  3. Delete older duplicate files, such as v1.22 google libraries and guava ensuring that only one copy of each provided file is present
  4. Restart remote loader instance

TECHNICAL SUPPORT INFORMATION

Fixes made in the NetIQ IDM 4.2.2.2 Google G Suite Driver:

  1. Improved handling of rapid, sequential changes to user objects. This should reduce the likelihood of user attribute values reverting to older values when updated rapidly within short time periods (GADRIVER-386)
  2. Corrects problem with removing GMail Delegation values from users in the domain (GADRIVER-400)
  3. Updates dependent libraries to resolve open vulnerabilities* (GADRIVER-402)
  4. Improved handling and detection of null pointer exceptions (GADRIVER-403)
  5. Corrects problem with remove-all-values commands on Photo attribute (GADRIVER-398)

* The updated dependent libraries are GSON (to 2.10.1) and Xerces (to 2.12.2). This is to address the following CVEs:

KNOWN ISSUES

Due to apparent propogation delays within the G-Suite API services, it is not possible to set GmailSettings attribute values during use creation. Please set them at least five seconds after user creation to avoid errors from the Gmail API service.

At this time, setting values for GmailSettingsEnableIMAP and GmailSettingsEnablePOP does not appear to work. The driver can query, however modifications do not cause a change on the user object.