Skip to main content

Who is this article for?

Incydr
Code42 for Enterprise
CrashPlan for Enterprise
CrashPlan for Small Business

Incydr, no.

CrashPlan for Enterprise, no.

Code42 for Enterprise, yes.

CrashPlan for Small Business, no.

This article applies to Code42 cloud environments.

HOME
GETTING STARTED
RELEASE NOTES
FAQS
SYSTEM STATUS
Code42 Support

Code42 User Directory Sync release notes

Overview

This page lists new features, enhancements, and bug fixes for Code42 User Directory Sync (UDS)

For the Code42 cloud, see Code42 cloud release notes.

For articles about Code42 User Directory Sync, see Code42 User Directory Sync resources.

Releases

Version 1.5.1

August 13, 2020

  • Corrects an issue where selecting the NONE value for the ldap.bind.authtype UDS configuration property did not result in anonymous binding. In addition, the STRONG value is removed from the list of valid values for the property. 
  • Improved handling of directory services that don't support paging controls.  
  • Improved handling of success codes during missing user deactivation. 
  • If you use Code42 User Directory Sync version 1.5.0 or earlier with the missed.user.check=true configuration property, the User Directory Sync logging does not show that users were deactivated. To fix this issue, upgrade to the latest version of Code42 User Directory Sync (version 1.5.1 or later). 

Version 1.5.0

March 18, 2020

  • New properties in the config.properties file:
    • ldap.connection.allowunsafecerts: Allows for self-signed certificates.  
    • scim.client.threads: Sets the number of processing threads to use during synchronization.  
  • New --changed-since flag for the C42UserDirectorySync executable that synchronizes all users who haven't been updated since the specified date.  
  • Faster synchronization through the introduction of multi-threaded processing.  
  • Faster queries for missing users. 
  • Improved log messaging. 
  • Fixes an issue where installation of the embedded JRE incorrectly overwrote the existing JAVA_HOME variable.  
  • Known issue: If you run a synchronization with the the scim.client.threads property set to a value higher than 1, and you use org scripts to automatically create new organizations in Code42, a new organization will be created for each thread, resulting in duplicate organizations. To work around the issue, you must create all the organizations needed by users before running a synchronization.   

Version 1.4.0

December 19, 2019

  • Makes the following enhancements to the config.properties file:
    • Adds the following Active Directory employee attributes for mapping to Code42: ManagerCityState, and Country.  
    • Adds a description and the default value for each property. The descriptions can be toggled to be displayed or hidden. 
    • Displays previously hidden properties. 
  • Provides an explanation of the error in the Run Summary log when a UDS sync or dry run fails to complete. 
  • Fixes the following issues:
    • Searches that included an "or" clause in the filter caused the search to loop without completing.  
    • LDAP validation results were not properly logged when the --trace flag was run. 
    • A query for for a multi-valued attribute (such as memberOf) returned an error when the attribute contained more than 1,500 values. 
    • An attribute size of zero generated an exception error. 

Version 1.3.0

October 15, 2019

  • Corrects an issue in which the UDS connection to the Active Directory server timed out due to a full work queue. PL-84190 
  • Returns an array for multi-valued items (like MemberOf) even when there's only one value in the array. PL-84138
  • Adds the following Active Directory employee attributes to the config.properties file for mapping to Code42: TitleDivisionDepartment, and Employee Type.  
  • Completes a dry run even if the SCIM service is unavailable. 
  • Provides support for Active Directory 2016. 
  • Adds upgrade instructions to the readme.txt file provided with UDS. 
  • Uses the objectGUID attribute for user UIDs because it is a unique ID in Active Directory. If you configure pre-1.3.0 versions of UDS to use the objectSID for user UIDs, the UDS automatically manages the ID translation. PL-82745
  • Corrects an issue in which spaces were not allowed in paths. Spaces can now be used in UDS directories, scripts, and program file names. 
  • Improves dry run results output. 
  • Provides the URL to the configured LDAP server in the LDAP connection log. 
  • Performance and stability improvements. 

Version 1.2.0

July 11, 2019

  • Adds the ability to view the version of User Directory Sync in use. 
  • Adds the ability to map which LDAP attributes are used by User Directory Sync to provision and update Code42 user information. 
  • Now performs a "changes-only" sync when using either the default search or a custom search filter. 
  • Provides more detailed information during dry-runs, including attribute mapping and script results for each user. 
  • Introduces the option to run a full sync on demand with a new optional flag.    
  • Offers improved error messaging, including: 
    • usererror.log that contains dry-run results and user errors during live syncs.
    • The scripts and the associated line number when the Active, Role, or Org script causes a sync to fail.  

Enhancements and updates

April 16, 2020

  • Allows the Deactivation Delay setting to be edited for Code42 User Directory Sync providers in the Code42 console. Click the edit icon to set the length of time to delay deactivation after synchronization is performed.  
  • Displays additions, updates, and removals for all user attributes in the provisioning Sync Log. In addition, all Organization attribute values displayed in the Sync Log now include the orgId of the organization, and all Manager attribute values now include the userId. 

Bug fixes

February 27, 2019

  • Corrects an issue in which Code42 User Directory Sync could incorrectly indicate in the Sync Log that a username changed if the user's email address contains uppercase letters. 
  • Directory sync notification emails now stop sending if your Code42 User Directory Sync license expires.  
  • Was this article helpful?