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