What's new
- feat: extend SearchResult
Unmarshalto support *string as field type (#475) by @cpuschma in https://github.com/go-ldap/ldap/pull/476 - feat: Add support for children scope choice const by @sirzzang in https://github.com/go-ldap/ldap/pull/480
- feat: Add
EnforceSizeLimitto enforce the specified search request size limit (fixes #431) by @cpuschma in https://github.com/go-ldap/ldap/pull/482 - feat: GSSAPI client (with unix support) by @levkohimins in https://github.com/go-ldap/ldap/pull/449
- Add go 1.22 build/testing to github workflow by @t2y in https://github.com/go-ldap/ldap/pull/485
- Add tests to parseDN (fuzzing, roundtrip ...) by @inteon in https://github.com/go-ldap/ldap/pull/504
What's Changed
- Fix DATA RACE as a result of changing ber's module global variable for fuzz tests by @t2y in https://github.com/go-ldap/ldap/pull/473
- IsErrorAnyOf should match the given result code even if the error is wrapped by @t2y in https://github.com/go-ldap/ldap/pull/471
- Fix deprecated warning on GitHub Actions by @t2y in https://github.com/go-ldap/ldap/pull/474
- Bump golang.org/x/crypto from 0.13.0 to 0.17.0 in /v3 by @dependabot in https://github.com/go-ldap/ldap/pull/478
- Bump golang.org/x/crypto from 0.13.0 to 0.17.0 by @dependabot in https://github.com/go-ldap/ldap/pull/479
- fix: mark functions as deprecated with doc comment by @donatello in https://github.com/go-ldap/ldap/pull/491
- Refactor the context handling with receiving an ldap response in searchAsync() by @t2y in https://github.com/go-ldap/ldap/pull/496
- chore: Mark public
Startfunction as deprecated (closes #356) by @cpuschma in https://github.com/go-ldap/ldap/pull/499 - feat: Refactor
ParseDNfunction to fix resource usage and invalid parsings (fixes #487) by @cpuschma in https://github.com/go-ldap/ldap/pull/497 - Revert "fix: Limit maximum BER packet length in
FuzzParseDNto 6553… by @cpuschma in https://github.com/go-ldap/ldap/pull/500 - Update golang.org/x/crypto by @johnweldon in https://github.com/go-ldap/ldap/pull/502
- fix: Replace DER with ASN1 BER encoding when parsing distinguishedNames by @cpuschma in https://github.com/go-ldap/ldap/pull/505
New Contributors
- @dependabot made their first contribution in https://github.com/go-ldap/ldap/pull/478
- @sirzzang made their first contribution in https://github.com/go-ldap/ldap/pull/480
- @levkohimins made their first contribution in https://github.com/go-ldap/ldap/pull/449
- @donatello made their first contribution in https://github.com/go-ldap/ldap/pull/491
- @inteon made their first contribution in https://github.com/go-ldap/ldap/pull/504
Full Changelog: https://github.com/go-ldap/ldap/compare/v3.4.6...v3.4.7