go-ldap/ldap (github.com/go-ldap/ldap/v3)
### [`v3.4.6`](https://togithub.com/go-ldap/ldap/releases/tag/v3.4.6)
[Compare Source](https://togithub.com/go-ldap/ldap/compare/v3.4.5...v3.4.6)
#### What's new
- Add search asynchronously with context by [@t2y](https://togithub.com/t2y) in [https://github.com/go-ldap/ldap/pull/440](https://togithub.com/go-ldap/ldap/pull/440)
- Add syncrepl (rfc-4533) consumer (persistent search) by [@t2y](https://togithub.com/t2y) in [https://github.com/go-ldap/ldap/pull/447](https://togithub.com/go-ldap/ldap/pull/447)
- Add fuzz testing by [@0x34d](https://togithub.com/0x34d) in [https://github.com/go-ldap/ldap/pull/448](https://togithub.com/go-ldap/ldap/pull/448)
- Add go 1.21 build/testing to github workflow by [@t2y](https://togithub.com/t2y) in [https://github.com/go-ldap/ldap/pull/457](https://togithub.com/go-ldap/ldap/pull/457)
- Add support for Go 1.13's errors.Is/As functions by [@zmb3](https://togithub.com/zmb3) in [https://github.com/go-ldap/ldap/pull/461](https://togithub.com/go-ldap/ldap/pull/461)
- Add cifuzz workflow by [@0x34d](https://togithub.com/0x34d) in [https://github.com/go-ldap/ldap/pull/460](https://togithub.com/go-ldap/ldap/pull/460)
#### What's Changed
- Fix a deadlock issue using search asynchronously by [@t2y](https://togithub.com/t2y) in [https://github.com/go-ldap/ldap/pull/446](https://togithub.com/go-ldap/ldap/pull/446)
- Fix panics in GetLDAPError by [@TomSellers](https://togithub.com/TomSellers) in [https://github.com/go-ldap/ldap/pull/455](https://togithub.com/go-ldap/ldap/pull/455)
- ControlSyncRequest Encode: cookie optionality by [@zeslava](https://togithub.com/zeslava) in [https://github.com/go-ldap/ldap/pull/459](https://togithub.com/go-ldap/ldap/pull/459)
- Refactor DirSync search process by [@t2y](https://togithub.com/t2y) in [https://github.com/go-ldap/ldap/pull/458](https://togithub.com/go-ldap/ldap/pull/458)
- Update dependent packages: by [@iredmail](https://togithub.com/iredmail) in [https://github.com/go-ldap/ldap/pull/462](https://togithub.com/go-ldap/ldap/pull/462)
- chore: update go-asn1-ber to v1.5.5 by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/464](https://togithub.com/go-ldap/ldap/pull/464)
- fix request timeout race condition by [@raymonstah](https://togithub.com/raymonstah) in [https://github.com/go-ldap/ldap/pull/465](https://togithub.com/go-ldap/ldap/pull/465)
- fix: `FuzzParseDN` causing OOMs in restricted environments by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/466](https://togithub.com/go-ldap/ldap/pull/466)
- chore: Mirror v3 to root directory by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/468](https://togithub.com/go-ldap/ldap/pull/468)
#### New Contributors
- [@t2y](https://togithub.com/t2y) made their first contribution in [https://github.com/go-ldap/ldap/pull/440](https://togithub.com/go-ldap/ldap/pull/440)
- [@0x34d](https://togithub.com/0x34d) made their first contribution in [https://github.com/go-ldap/ldap/pull/448](https://togithub.com/go-ldap/ldap/pull/448)
- [@TomSellers](https://togithub.com/TomSellers) made their first contribution in [https://github.com/go-ldap/ldap/pull/455](https://togithub.com/go-ldap/ldap/pull/455)
- [@zeslava](https://togithub.com/zeslava) made their first contribution in [https://github.com/go-ldap/ldap/pull/459](https://togithub.com/go-ldap/ldap/pull/459)
- [@zmb3](https://togithub.com/zmb3) made their first contribution in [https://github.com/go-ldap/ldap/pull/461](https://togithub.com/go-ldap/ldap/pull/461)
- [@iredmail](https://togithub.com/iredmail) made their first contribution in [https://github.com/go-ldap/ldap/pull/462](https://togithub.com/go-ldap/ldap/pull/462)
- [@raymonstah](https://togithub.com/raymonstah) made their first contribution in [https://github.com/go-ldap/ldap/pull/465](https://togithub.com/go-ldap/ldap/pull/465)
**Full Changelog**: https://github.com/go-ldap/ldap/compare/v3.4.5...v3.4.6
### [`v3.4.5`](https://togithub.com/go-ldap/ldap/releases/tag/v3.4.5)
[Compare Source](https://togithub.com/go-ldap/ldap/compare/v3.4.4...v3.4.5)
#### What's New
- Add function to escape distinguished names by [@tsschaffert](https://togithub.com/tsschaffert) in [https://github.com/go-ldap/ldap/pull/393](https://togithub.com/go-ldap/ldap/pull/393)
- Add CLDAP (RFC1798 UDP/Connectionless) support to DialURL by [@dsnt02518](https://togithub.com/dsnt02518) in [https://github.com/go-ldap/ldap/pull/397](https://togithub.com/go-ldap/ldap/pull/397)
- Add support for SSPI GSSAPI SASL mechanism bind by [@FlipB](https://togithub.com/FlipB) in [https://github.com/go-ldap/ldap/pull/402](https://togithub.com/go-ldap/ldap/pull/402)
- implement server side sorting controls (rfc2891) by [@m-vinc](https://togithub.com/m-vinc) in [https://github.com/go-ldap/ldap/pull/414](https://togithub.com/go-ldap/ldap/pull/414)
- add unmarshalling of generalizedTimestamp and DN by [@vetinari](https://togithub.com/vetinari) in [https://github.com/go-ldap/ldap/pull/434](https://togithub.com/go-ldap/ldap/pull/434)
- feat: enable DirSync control in search operation by [@masato-sso](https://togithub.com/masato-sso) in [https://github.com/go-ldap/ldap/pull/436](https://togithub.com/go-ldap/ldap/pull/436)
#### What's Changed
- chore: Update GitHub Actions dependencies and test matrix by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/400](https://togithub.com/go-ldap/ldap/pull/400)
- chore: deprecate unnecessary wrapper for `DialWithDialer` and `DialWithTLSConfig` by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/399](https://togithub.com/go-ldap/ldap/pull/399)
- fix: packet referral decoding by [@james-d-elliott](https://togithub.com/james-d-elliott) in [https://github.com/go-ldap/ldap/pull/413](https://togithub.com/go-ldap/ldap/pull/413)
- fix: error and search result handling in SearchWithPaging by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/417](https://togithub.com/go-ldap/ldap/pull/417)
- Lint/gofmt fixes. by [@dsnt02518](https://togithub.com/dsnt02518) in [https://github.com/go-ldap/ldap/pull/418](https://togithub.com/go-ldap/ldap/pull/418)
- Update dependencies by [@johnweldon](https://togithub.com/johnweldon) in [https://github.com/go-ldap/ldap/pull/420](https://togithub.com/go-ldap/ldap/pull/420)
- fix: parsedn not handling attributes with equal char in value by [@james-d-elliott](https://togithub.com/james-d-elliott) in [https://github.com/go-ldap/ldap/pull/425](https://togithub.com/go-ldap/ldap/pull/425)
- gofumpt by [@johnweldon](https://togithub.com/johnweldon) in [https://github.com/go-ldap/ldap/pull/427](https://togithub.com/go-ldap/ldap/pull/427)
- Fix deadlocks caused by invalid connection state by [@cholland1989](https://togithub.com/cholland1989) in [https://github.com/go-ldap/ldap/pull/432](https://togithub.com/go-ldap/ldap/pull/432)
- fix: return errors upon panics or receiving unexpected responses by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/433](https://togithub.com/go-ldap/ldap/pull/433)
#### New Contributors
- [@tsschaffert](https://togithub.com/tsschaffert) made their first contribution in [https://github.com/go-ldap/ldap/pull/393](https://togithub.com/go-ldap/ldap/pull/393)
- [@dsnt02518](https://togithub.com/dsnt02518) made their first contribution in [https://github.com/go-ldap/ldap/pull/397](https://togithub.com/go-ldap/ldap/pull/397)
- [@FlipB](https://togithub.com/FlipB) made their first contribution in [https://github.com/go-ldap/ldap/pull/402](https://togithub.com/go-ldap/ldap/pull/402)
- [@m-vinc](https://togithub.com/m-vinc) made their first contribution in [https://github.com/go-ldap/ldap/pull/414](https://togithub.com/go-ldap/ldap/pull/414)
- [@cholland1989](https://togithub.com/cholland1989) made their first contribution in [https://github.com/go-ldap/ldap/pull/432](https://togithub.com/go-ldap/ldap/pull/432)
- [@masato-sso](https://togithub.com/masato-sso) made their first contribution in [https://github.com/go-ldap/ldap/pull/436](https://togithub.com/go-ldap/ldap/pull/436)
**Full Changelog**: https://github.com/go-ldap/ldap/compare/v3.4.4...v3.4.5
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v3.4.4
->v3.4.6
Release Notes
go-ldap/ldap (github.com/go-ldap/ldap/v3)
### [`v3.4.6`](https://togithub.com/go-ldap/ldap/releases/tag/v3.4.6) [Compare Source](https://togithub.com/go-ldap/ldap/compare/v3.4.5...v3.4.6) #### What's new - Add search asynchronously with context by [@t2y](https://togithub.com/t2y) in [https://github.com/go-ldap/ldap/pull/440](https://togithub.com/go-ldap/ldap/pull/440) - Add syncrepl (rfc-4533) consumer (persistent search) by [@t2y](https://togithub.com/t2y) in [https://github.com/go-ldap/ldap/pull/447](https://togithub.com/go-ldap/ldap/pull/447) - Add fuzz testing by [@0x34d](https://togithub.com/0x34d) in [https://github.com/go-ldap/ldap/pull/448](https://togithub.com/go-ldap/ldap/pull/448) - Add go 1.21 build/testing to github workflow by [@t2y](https://togithub.com/t2y) in [https://github.com/go-ldap/ldap/pull/457](https://togithub.com/go-ldap/ldap/pull/457) - Add support for Go 1.13's errors.Is/As functions by [@zmb3](https://togithub.com/zmb3) in [https://github.com/go-ldap/ldap/pull/461](https://togithub.com/go-ldap/ldap/pull/461) - Add cifuzz workflow by [@0x34d](https://togithub.com/0x34d) in [https://github.com/go-ldap/ldap/pull/460](https://togithub.com/go-ldap/ldap/pull/460) #### What's Changed - Fix a deadlock issue using search asynchronously by [@t2y](https://togithub.com/t2y) in [https://github.com/go-ldap/ldap/pull/446](https://togithub.com/go-ldap/ldap/pull/446) - Fix panics in GetLDAPError by [@TomSellers](https://togithub.com/TomSellers) in [https://github.com/go-ldap/ldap/pull/455](https://togithub.com/go-ldap/ldap/pull/455) - ControlSyncRequest Encode: cookie optionality by [@zeslava](https://togithub.com/zeslava) in [https://github.com/go-ldap/ldap/pull/459](https://togithub.com/go-ldap/ldap/pull/459) - Refactor DirSync search process by [@t2y](https://togithub.com/t2y) in [https://github.com/go-ldap/ldap/pull/458](https://togithub.com/go-ldap/ldap/pull/458) - Update dependent packages: by [@iredmail](https://togithub.com/iredmail) in [https://github.com/go-ldap/ldap/pull/462](https://togithub.com/go-ldap/ldap/pull/462) - chore: update go-asn1-ber to v1.5.5 by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/464](https://togithub.com/go-ldap/ldap/pull/464) - fix request timeout race condition by [@raymonstah](https://togithub.com/raymonstah) in [https://github.com/go-ldap/ldap/pull/465](https://togithub.com/go-ldap/ldap/pull/465) - fix: `FuzzParseDN` causing OOMs in restricted environments by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/466](https://togithub.com/go-ldap/ldap/pull/466) - chore: Mirror v3 to root directory by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/468](https://togithub.com/go-ldap/ldap/pull/468) #### New Contributors - [@t2y](https://togithub.com/t2y) made their first contribution in [https://github.com/go-ldap/ldap/pull/440](https://togithub.com/go-ldap/ldap/pull/440) - [@0x34d](https://togithub.com/0x34d) made their first contribution in [https://github.com/go-ldap/ldap/pull/448](https://togithub.com/go-ldap/ldap/pull/448) - [@TomSellers](https://togithub.com/TomSellers) made their first contribution in [https://github.com/go-ldap/ldap/pull/455](https://togithub.com/go-ldap/ldap/pull/455) - [@zeslava](https://togithub.com/zeslava) made their first contribution in [https://github.com/go-ldap/ldap/pull/459](https://togithub.com/go-ldap/ldap/pull/459) - [@zmb3](https://togithub.com/zmb3) made their first contribution in [https://github.com/go-ldap/ldap/pull/461](https://togithub.com/go-ldap/ldap/pull/461) - [@iredmail](https://togithub.com/iredmail) made their first contribution in [https://github.com/go-ldap/ldap/pull/462](https://togithub.com/go-ldap/ldap/pull/462) - [@raymonstah](https://togithub.com/raymonstah) made their first contribution in [https://github.com/go-ldap/ldap/pull/465](https://togithub.com/go-ldap/ldap/pull/465) **Full Changelog**: https://github.com/go-ldap/ldap/compare/v3.4.5...v3.4.6 ### [`v3.4.5`](https://togithub.com/go-ldap/ldap/releases/tag/v3.4.5) [Compare Source](https://togithub.com/go-ldap/ldap/compare/v3.4.4...v3.4.5) #### What's New - Add function to escape distinguished names by [@tsschaffert](https://togithub.com/tsschaffert) in [https://github.com/go-ldap/ldap/pull/393](https://togithub.com/go-ldap/ldap/pull/393) - Add CLDAP (RFC1798 UDP/Connectionless) support to DialURL by [@dsnt02518](https://togithub.com/dsnt02518) in [https://github.com/go-ldap/ldap/pull/397](https://togithub.com/go-ldap/ldap/pull/397) - Add support for SSPI GSSAPI SASL mechanism bind by [@FlipB](https://togithub.com/FlipB) in [https://github.com/go-ldap/ldap/pull/402](https://togithub.com/go-ldap/ldap/pull/402) - implement server side sorting controls (rfc2891) by [@m-vinc](https://togithub.com/m-vinc) in [https://github.com/go-ldap/ldap/pull/414](https://togithub.com/go-ldap/ldap/pull/414) - add unmarshalling of generalizedTimestamp and DN by [@vetinari](https://togithub.com/vetinari) in [https://github.com/go-ldap/ldap/pull/434](https://togithub.com/go-ldap/ldap/pull/434) - feat: enable DirSync control in search operation by [@masato-sso](https://togithub.com/masato-sso) in [https://github.com/go-ldap/ldap/pull/436](https://togithub.com/go-ldap/ldap/pull/436) #### What's Changed - chore: Update GitHub Actions dependencies and test matrix by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/400](https://togithub.com/go-ldap/ldap/pull/400) - chore: deprecate unnecessary wrapper for `DialWithDialer` and `DialWithTLSConfig` by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/399](https://togithub.com/go-ldap/ldap/pull/399) - fix: packet referral decoding by [@james-d-elliott](https://togithub.com/james-d-elliott) in [https://github.com/go-ldap/ldap/pull/413](https://togithub.com/go-ldap/ldap/pull/413) - fix: error and search result handling in SearchWithPaging by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/417](https://togithub.com/go-ldap/ldap/pull/417) - Lint/gofmt fixes. by [@dsnt02518](https://togithub.com/dsnt02518) in [https://github.com/go-ldap/ldap/pull/418](https://togithub.com/go-ldap/ldap/pull/418) - Update dependencies by [@johnweldon](https://togithub.com/johnweldon) in [https://github.com/go-ldap/ldap/pull/420](https://togithub.com/go-ldap/ldap/pull/420) - fix: parsedn not handling attributes with equal char in value by [@james-d-elliott](https://togithub.com/james-d-elliott) in [https://github.com/go-ldap/ldap/pull/425](https://togithub.com/go-ldap/ldap/pull/425) - gofumpt by [@johnweldon](https://togithub.com/johnweldon) in [https://github.com/go-ldap/ldap/pull/427](https://togithub.com/go-ldap/ldap/pull/427) - Fix deadlocks caused by invalid connection state by [@cholland1989](https://togithub.com/cholland1989) in [https://github.com/go-ldap/ldap/pull/432](https://togithub.com/go-ldap/ldap/pull/432) - fix: return errors upon panics or receiving unexpected responses by [@cpuschma](https://togithub.com/cpuschma) in [https://github.com/go-ldap/ldap/pull/433](https://togithub.com/go-ldap/ldap/pull/433) #### New Contributors - [@tsschaffert](https://togithub.com/tsschaffert) made their first contribution in [https://github.com/go-ldap/ldap/pull/393](https://togithub.com/go-ldap/ldap/pull/393) - [@dsnt02518](https://togithub.com/dsnt02518) made their first contribution in [https://github.com/go-ldap/ldap/pull/397](https://togithub.com/go-ldap/ldap/pull/397) - [@FlipB](https://togithub.com/FlipB) made their first contribution in [https://github.com/go-ldap/ldap/pull/402](https://togithub.com/go-ldap/ldap/pull/402) - [@m-vinc](https://togithub.com/m-vinc) made their first contribution in [https://github.com/go-ldap/ldap/pull/414](https://togithub.com/go-ldap/ldap/pull/414) - [@cholland1989](https://togithub.com/cholland1989) made their first contribution in [https://github.com/go-ldap/ldap/pull/432](https://togithub.com/go-ldap/ldap/pull/432) - [@masato-sso](https://togithub.com/masato-sso) made their first contribution in [https://github.com/go-ldap/ldap/pull/436](https://togithub.com/go-ldap/ldap/pull/436) **Full Changelog**: https://github.com/go-ldap/ldap/compare/v3.4.4...v3.4.5Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.