You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Connecting to LDAP server (non-TLS, TLS, STARTTLS, through a custom dialer)
Binding to LDAP server (Simple Bind, GSSAPI, SASL)
"Who Am I" Requests / Responses
Searching for entries (normal and asynchronous)
Filter Compile / Decompile
Paging Search Results
Modify Requests / Responses
Add Requests / Responses
Delete Requests / Responses
Modify DN Requests / Responses
Go Modules:
go get github.com/go-ldap/ldap/v3
As go-ldap was v2+ when Go Modules came out, updating to Go Modules would be considered a breaking change.
To maintain backwards compatability, we ultimately decided to use subfolders (as v3 was already a branch).
Whilst this duplicates the code, we can move toward implementing a backwards-compatible versioning system that allows for code reuse.
The alternative would be to increment the version number, however we believe that this would confuse users as v3 is in line with LDAPv3 (RFC-4511)
https://tools.ietf.org/html/rfc4511
For more info, please visit the pull request that updated to modules.
#247