What's Changed
- guard malformed attribute in unpackAttributes by @netliomax25-code in #612
- bump Go to 1.26/1.27 in CI and update GitHub Actions to latest major versions by @t2y in #624
- fix: identify RFC 4533 sync control members by tag, not by count by @youdie006 in #625
- chore: resolve staticcheck findings and repair the make targets by @t2y in #631
- extended: wrap requestValue as RFC 4511 [1] OCTET STRING by @team-humaki in #628
- fix: validate closing parenthesis in compound and grouped filters (#633) by @littfed in #635
- fix: reject malformed packets via shared child-count and bounds checks by @cpuschma in #632
- Expose ResultCode and DiagnosticMessage on SearchResult by @Pujathacker2210 in #626
- fix: navigate LDAPMessage envelope in parseLDAPResult by @cpuschma in #636
- fix: reject out-of-range resultCode in GetLDAPError by @netliomax25-code in #640
- fix: return error for unexpected response in ModifyWithResult by @netliomax25-code in #639
New Contributors
- @youdie006 made their first contribution in #625
- @team-humaki made their first contribution in #628
- @littfed made their first contribution in #635
- @Pujathacker2210 made their first contribution in #626
Full Changelog: v3.4.14...v3.4.15