Update module github.com/go-ldap/ldap/v3 to v3.4.9
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
github.com/go-ldap/ldap/v3 | require | minor |
v3.2.4 -> v3.4.9
|
Release Notes
go-ldap/ldap (github.com/go-ldap/ldap/v3)
v3.4.9
This bumps x/crypto to 0.31.0 to resolve CVE-2024-45337.
What's Changed
- Update dependency go-asn1-ber to v1.5.6 by @johnweldon in https://github.com/go-ldap/ldap/pull/513
- Fix LDAP GetError and LDAP search by @gustavoluvizotto in https://github.com/go-ldap/ldap/pull/509
- chore: Fix desynced root and v3 directory (fixes #520) by @cpuschma in https://github.com/go-ldap/ldap/pull/521
- Add go 1.23 build/testing to github workflow by @t2y in https://github.com/go-ldap/ldap/pull/526
- bump action versions in github actions by @t2y in https://github.com/go-ldap/ldap/pull/527
- feat: add Extended request operations by @cpuschma in https://github.com/go-ldap/ldap/pull/516
- chore: Update dependencies by @cpuschma in https://github.com/go-ldap/ldap/pull/539
New Contributors
- @gustavoluvizotto made their first contribution in https://github.com/go-ldap/ldap/pull/509
Full Changelog: https://github.com/go-ldap/ldap/compare/v3.4.8...v3.4.9
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
Unmarshal
to 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
EnforceSizeLimit
to 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
Start
function as deprecated (closes #356) by @cpuschma in https://github.com/go-ldap/ldap/pull/499 - feat: Refactor
ParseDN
function 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
FuzzParseDN
to 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:
FuzzParseDN
causing 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
DialWithDialer
andDialWithTLSConfig
by @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
v3.4.4
#367 - Update test matrix to Go v1.14+ #366 - Support for configurable logger #368 - Linter cleanup #372 - Update minimum required Go version to 1.14 #371 - Allow NTLM authentication without a password #374 - Add missing Client interface methods #373 - Implement Subtree delete control type #375 - feat: return referrals for modify operation #304 - Add Entry Unmarshal #382 - added int and []byte type to entry unmarshal #385 - Update dependencies to satisfy new ntlmssp.ProcessChallenge signature #386 - Add String() methods to DN and its subtypes #388 - Fix request timeout handling
v3.4.3
v3.4.2
: allow using ; as RDN separator according to rfc2253
v3.4.1
: Helper function DialWithTLSDialer
Also, improve debug logging output.
v3.4.0
: Performance improvements, helper functions, etc.
v3.3.0
New features and bug fixes:
#303 - Add IsClosing() to client interface for mocking #305 - Avoid panic on NTLMChallengeBind where bytes were less than 7 #306 - Add support for LDAP_SERVER_LINK_TTL_OID control #316 - Network timeouts now return appropriate error message and code #318 - RFC4532 WhoAmI support added
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.