The go-ldap project has released version 3.4.6 of its LDAP API for Go. Some of the changes in this release include:
- Fixed potential panics in GetLDAPError
- Fixed a potential thread deadlock
- Fixed a potential race condition on a request timeout
- Added the ability to perform asynchronous searches
- Added support for acting as a syncrepl consumer
- Updated ldap.Error to better support Go’s errors.Is and errors.As functions
- Improved support for the Active Directory DirSync control when performing asynchronous searches
- Substantially reduced the maximum BER packet size to reduce the potential for consuming very large amounts of memory