Version history

AD/LDAP connector
Version 23.200.0
Date update : December 14, 2023
  • Now supporting PostgreSQL.
  • API: deleted deprecated methods ConvertADDate, ByteXOR, BinMD5, Decrypt, Crypt in the CLdapUtil class.
  • Other minor issues fixed.
Version 23.100.0
Date update : February 19, 2023
  • Active Directory admin password no longer displayed at admin pages.
  • Improved password generating algorithm when creating users.
  • API: several CLdapUtil classes are now deprecated and will be deleted in upcoming updates.
Version 23.0.0
Date update : January 20, 2023
  • Improved PHP 8 compatibility.
Version 21.0.0
Date update : March 16, 2021
  • Improved PHP 8 compatibility.
Version 20.100.0
Date update : January 27, 2021
  • Fixed issue blocking users in AD with connected OTP.
Version 20.5.200
Date update : August 12, 2020
  • Minor improvements.
Version 20.5.100
Date update : July 30, 2020
  • Fixed NTLM authentication issue.
Version 20.5.0
Date update : June 9, 2020
  • Service update.
Version 18.5.0
Date update : December 17, 2018
  • Fixed issue incorrectly resolving a user's supervisor if there were a namesake on the CN.
  • Supervisors are now optional when exporting the company structure.
  • The filter field length increased in the AD server settings.
  • Selection timeouts can now be configured.
Version 18.0.0
Date update : August 22, 2018
  • Fixed issue when showing last error when importing users from Active Directory.
  • Fixed the "E_DEPRECATED Non-static method CLDAP::NTLMAuth() should not be called statically" error.
  • Fixed issue where a very long user filter could not be saved.
  • Fixed issue not saving connection type.
  • Fixed issue not updating LDAP server date stamp.
Version 17.0.1
Date update : August 14, 2017
  • Improved PHP 7.1 compatibility.
  • Fixed issue not updating the company structure using OnLdapUserFields.
  • Fixed other minor issues.
Version 17.0.0
Date update : December 28, 2016
  • Fixed issue that caused a PHP warning to show when authenticating.
  • Fixed issue updating a user with no respect for the group.
  • Fixed issue found in the English version of the server edit form.
  • Now supporting two-step authentication for Bitrix24 mobile app.
  • Fixed synchronization issue when multiple CLdapServer::SyncAgent agents are running on the same hit.
  • Now supporting secure AD server protocols: SSL and TLS.
  • The "Create new user account on first successful login" module preference now applies to NTLM authentication.
  • Removed redundant calls to ConvertCharset in CLDAP::WorkAttr.
  • Authentication is now possible if the server replies with the user login and domain as user@domain.
  • Added a new preference to the module settings: "Create a user even if a user with specified login name exists".
  • Fixed issue not saving a user group mapping if the group name included the "&" character.
  • Fixed known security issues.
Version 15.5.0
Date update : October 12, 2015
  • Fixed error causing structural damage.
  • Fixed error resetting user groups when multiple CLdapServer::SyncAgent agents are run on the same hit.
Version 15.0.0
Date update : March 14, 2015
  • Fixed error showing the "array" text instead of the group name in the server preferences.
  • Fixed a rare error occurring when the department head's name contains a comma.
  • New option to import new users from Active Directory when performing autosync.
  • All matching servers are now checked when authenticating using NTLM.
Version 14.5.1
Date update : August 20, 2014
  • Fixed issue exporting avatars from Active Directory.
Version 14.5.0
Date update : July 17, 2014
  • Fixed error that was causing concurrent calls to CUser::SetUserGroup().
  • Fixed issue including in the company structure inactive employees who were previously offloaded from AD.
Version 14.0.0
Date update : January 21, 2014
  • Fixed issue creating the company structure.
  • Fixed issue opening a document in Microsoft Office.
Version 12.5.0
Date update : August 16, 2013
  • Option to set the maximum number of records per request (PHP version 5.4 or higher only).
  • Changed the logic of importing inactive users. Now, if a user exists but is disabled, the user data will be updated when importing from AD/LDAP. If a user doesn't exist and is disabled, it won't be imported at all.
  • Minor changes done to Control Panel HTML layout.
  • Fixed error inappropriately triggering redirect protection occurring when NTLM authentication is enabled on a VM.
  • Fixed issue deactivating AD users if connection fails.
  • Fixed issue incorrectly processing groups containing quotes in the group names.
Version 12.0.0
Date update : November 30, 2012
  • Fixed issue performing a redirect on an Apache server with NTLM authentication.
  • Added an option to import employee photos from AD and LDAP.
Version 11.5.1
Date update : August 9, 2012
  • Fixed error handling Cyrillic user names.
  • Fixed error handling openLDAP user groups.
Version 11.5.0
Date update : July 9, 2012
  • New option to configure NTLM authentication redirect to 8890/8891 ports.
  • New option to authenticate a user whose login has no prefix on all available LDAP servers.
Version 11.0.0
Date update : October 3, 2011
  • Introduced time zone support.
Version 10.0.0
Date update : March 15, 2011
  • Transition to the new version.
Version 9.5.1
Date update : November 24, 2010
  • A user’s membership in an AD group can now be defined by the AD group property rather than user property.
  • Improved custom field processing.
  • Fixed incorrect assigning of a most recent authorized AD user as a department head.
  • Other minor fixes.
  • API: new event OnLdapBeforeSync for customizing the synchronization logic.
  • API: new event OnLdapUserFields allowing to change user properties and customize logic for resolving the department and the department head.
Version 9.5.0
Date update : November 3, 2010
  • When performing the user import, the users are now added to the company structure if the Intranet module is installed.
Version 9.1.1
Date update : September 7, 2010
  • Users imported from LDAP are now deactivated when deleted in LDAP.
  • The module settings no longer has the "Maximum Concurrent LDAP Records" option.
  • New option in the module settings: "User's Default E-mail Address (if not specified)".
  • Both filters "namingcontexts" and "namingContexts" are now used with LDAP to resolve the tree root.
Version 9.1.0
Date update : August 31, 2010
  • Module settings interface was updated.
  • Fixed error with import and synchronization performed with agent.
Version 9.0.0
Date update : June 15, 2009
  • Minor bugs fixed.
Version 8.6.0
Date update : March 30, 2010
  • Company structure can now be imported from Active Directory.
  • Resolving nested groups optimized.
  • New module parameter to prevent new users from being created if such users gain successful authorization at an AD server.
  • Fixed error in the UTF-8 version preventing users whose password exceeds 16 characters or contains multibyte characters from authorization.
Version 8.5.0
Date update : October 3, 2009
  • Upgrade to version 8.5.
Version 8.0.0
Date update : April 7, 2009
  • Added support for a new kernel module version 8.0.0.
Version 7.1.2
Date update : October 17, 2008
  • Added support for users import page.
Version 7.1.1
Date update : September 27, 2008
  • Fixed Oracle version installation error.
Version 7.1.0
Date update : September 27, 2008
  • Changed the process of determining the AD/LDAP nested group inheriting for users.
Version 7.0.1
Date update : April 7, 2008
  • Improved UTF-8 support.
Version 7.0.0
Date update : March 28, 2008
  • NTLM authorization is now supported. Requires IIS web server or Apache with the mod_ntlm or mod_auth_sspi module.
  • New option to limit LDAP records.
  • Support for nested groups on LDAP server.
  • LDAP groups are now sorted in alphabetical order in the user mapping form.
  • Error fixed: port did not pass to the "ldap_connect" function.
  • API: new LDAP event OnBeforeUserLogin.
Version 6.5.0
Date update : September 20, 2007
  • Improved compatibility with IBM Directory Server.
Version 6.0.0
  • Upgrade to version 6.0.
Version 5.9.0
  • Fixed error with handling characters in national codepages.
  • Fixed error with determining default group in Windows 2003.
Version 5.1.0
  • Migration to version 5.1 of main module.
Version 5.0.2
  • Added support for converting names and attributes from UTF-8
Version 5.0.1
  • Minor fixes
Version 5.0.0
  • New module administrative interface developed. New interface applies to the 5.0 system version only.
Version 4.1.0
  • Techological product kernel update
Version 4.0.1
  • Increased security for public components and module in whole.