Update module github.com/go-ldap/ldap/v3 to v3.4.8
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| github.com/go-ldap/ldap/v3 | require | patch |
v3.4.4 -> v3.4.8
|
Release Notes
go-ldap/ldap (github.com/go-ldap/ldap/v3)
v3.4.8
What's Changed
- Revert #499: Mark public Start function as deprecated by @cpuschma in https://github.com/go-ldap/ldap/pull/508
In the previous release, we have prematurely marked the function Start as deprecated, assuming that the available DialOpts fulfill all use cases. Thanks to @dornimaug's hint in #507 we now know that this is not the case, especially when using custom contexts with DialContext, NewConn and Start. The function will be retained, and we apologize for any inconvenience! We will retain the functionality for the entire life cycle of the major version.
Full Changelog: https://github.com/go-ldap/ldap/compare/v3.4.7...v3.4.8
v3.4.7: v.3.4.7
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
v3.4.6
What's new
- Add search asynchronously with context by @t2y in https://github.com/go-ldap/ldap/pull/440
- Add syncrepl (rfc-4533) consumer (persistent search) by @t2y in https://github.com/go-ldap/ldap/pull/447
- Add fuzz testing by @0x34d in https://github.com/go-ldap/ldap/pull/448
- Add go 1.21 build/testing to github workflow by @t2y in https://github.com/go-ldap/ldap/pull/457
- Add support for Go 1.13's errors.Is/As functions by @zmb3 in https://github.com/go-ldap/ldap/pull/461
- Add cifuzz workflow by @0x34d in https://github.com/go-ldap/ldap/pull/460
What's Changed
- Fix a deadlock issue using search asynchronously by @t2y in https://github.com/go-ldap/ldap/pull/446
- Fix panics in GetLDAPError by @TomSellers in https://github.com/go-ldap/ldap/pull/455
- ControlSyncRequest Encode: cookie optionality by @zeslava in https://github.com/go-ldap/ldap/pull/459
- Refactor DirSync search process by @t2y in https://github.com/go-ldap/ldap/pull/458
- Update dependent packages: by @iredmail in https://github.com/go-ldap/ldap/pull/462
- chore: update go-asn1-ber to v1.5.5 by @cpuschma in https://github.com/go-ldap/ldap/pull/464
- fix request timeout race condition by @raymonstah in https://github.com/go-ldap/ldap/pull/465
- fix:
FuzzParseDNcausing OOMs in restricted environments by @cpuschma in https://github.com/go-ldap/ldap/pull/466 - chore: Mirror v3 to root directory by @cpuschma in https://github.com/go-ldap/ldap/pull/468
New Contributors
- @t2y made their first contribution in https://github.com/go-ldap/ldap/pull/440
- @0x34d made their first contribution in https://github.com/go-ldap/ldap/pull/448
- @TomSellers made their first contribution in https://github.com/go-ldap/ldap/pull/455
- @zeslava made their first contribution in https://github.com/go-ldap/ldap/pull/459
- @zmb3 made their first contribution in https://github.com/go-ldap/ldap/pull/461
- @iredmail made their first contribution in https://github.com/go-ldap/ldap/pull/462
- @raymonstah made their first contribution in https://github.com/go-ldap/ldap/pull/465
Full Changelog: https://github.com/go-ldap/ldap/compare/v3.4.5...v3.4.6
v3.4.5
What's New
- Add function to escape distinguished names by @tsschaffert in https://github.com/go-ldap/ldap/pull/393
- Add CLDAP (RFC1798 UDP/Connectionless) support to DialURL by @dsnt02518 in https://github.com/go-ldap/ldap/pull/397
- Add support for SSPI GSSAPI SASL mechanism bind by @FlipB in https://github.com/go-ldap/ldap/pull/402
- implement server side sorting controls (rfc2891) by @m-vinc in https://github.com/go-ldap/ldap/pull/414
- add unmarshalling of generalizedTimestamp and DN by @vetinari in https://github.com/go-ldap/ldap/pull/434
- feat: enable DirSync control in search operation by @masato-sso in https://github.com/go-ldap/ldap/pull/436
What's Changed
- chore: Update GitHub Actions dependencies and test matrix by @cpuschma in https://github.com/go-ldap/ldap/pull/400
- chore: deprecate unnecessary wrapper for
DialWithDialerandDialWithTLSConfigby @cpuschma in https://github.com/go-ldap/ldap/pull/399 - fix: packet referral decoding by @james-d-elliott in https://github.com/go-ldap/ldap/pull/413
- fix: error and search result handling in SearchWithPaging by @cpuschma in https://github.com/go-ldap/ldap/pull/417
- Lint/gofmt fixes. by @dsnt02518 in https://github.com/go-ldap/ldap/pull/418
- Update dependencies by @johnweldon in https://github.com/go-ldap/ldap/pull/420
- fix: parsedn not handling attributes with equal char in value by @james-d-elliott in https://github.com/go-ldap/ldap/pull/425
- gofumpt by @johnweldon in https://github.com/go-ldap/ldap/pull/427
- Fix deadlocks caused by invalid connection state by @cholland1989 in https://github.com/go-ldap/ldap/pull/432
- fix: return errors upon panics or receiving unexpected responses by @cpuschma in https://github.com/go-ldap/ldap/pull/433
New Contributors
- @tsschaffert made their first contribution in https://github.com/go-ldap/ldap/pull/393
- @dsnt02518 made their first contribution in https://github.com/go-ldap/ldap/pull/397
- @FlipB made their first contribution in https://github.com/go-ldap/ldap/pull/402
- @m-vinc made their first contribution in https://github.com/go-ldap/ldap/pull/414
- @cholland1989 made their first contribution in https://github.com/go-ldap/ldap/pull/432
- @masato-sso made their first contribution in https://github.com/go-ldap/ldap/pull/436
Full Changelog: https://github.com/go-ldap/ldap/compare/v3.4.4...v3.4.5
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.