Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: go-ldap/ldap
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.4.4
Choose a base ref
...
head repository: go-ldap/ldap
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.4.5
Choose a head ref
  • 18 commits
  • 54 files changed
  • 12 contributors

Commits on Aug 6, 2022

  1. Add function to escape distinguished names (#393)

    * Add function to escape distinguished names
    * Test if escaping of trailing space works with multi-byte characters
    tsschaffert authored Aug 6, 2022
    Configuration menu
    Copy the full SHA
    c7248aa View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2022

  1. Add CLDAP (RFC1798 UDP/Connectionless) support to DialURL (#397)

    * Add CLDAP (RFC1798 UDP/Connectionless) support to DialURL
    
    This is actually a deprecated RFC, however Active Directory relies on it
    for server discovery.
    Without this patch CLDAP is possible via directt use of the the
    deprecated `Dial` function with a UDP network connection. This patch
    adds the same support to the DialURL function.
    
    * Mirror code changes to root folder
    
    Co-authored-by: Christopher Puschmann <cp@lumen.sh>
    dsnt02518 and cpuschma authored Oct 15, 2022
    Configuration menu
    Copy the full SHA
    93825e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Configuration menu
    Copy the full SHA
    0dce07f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfb0013 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    360012b View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. Add support for SSPI GSSAPI SASL mechanism bind (#402)

    * Add support for SSPI GSSAPI SASL mechanism bind
    
    This change allows Windows clients to use current process' credentials
    for bind authentication.
    
    Co-authored-by: Filip Björck <filipbj@axis.com>
    FlipB and Filip Björck authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    0e43630 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. fix: packet referral decoding (#413)

    * fix: packet referral decoding
    
    This adjusts the packet referral decoding behavior to more appropriately handle edge cases and allows to more easily obtain the underlying packet in the event of a decoding error. Instead of matching ASN.1 BER packets on the tag for referrals we match on the class and type. This is particularly important in regards to OpenLDAP which returns a ASN.1 BER Generalized Time tag for referrals.
    james-d-elliott authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    fe91542 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Configuration menu
    Copy the full SHA
    d16fb56 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Lint/gofmt fixes. (#418)

    * Lint/gofmt fixes.
    
    Lint checks now pass.
    
    * Additional gofmt fix required for go1.19
    dsnt02518 authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    a79fb6b View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. implement server side sorting controls (rfc2891) (#414)

    * implement server side sorting controls (rfc2891)
    
    * implement NewControlServerSideSorting to decode server side sorting request, add server side sorting type to ControlMap
    m-vinc authored Feb 26, 2023
    Configuration menu
    Copy the full SHA
    b64a808 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Update dependencies (#420)

    golang.org/x/crypto
    
    github.com/Azure/go-ntlmssp
    johnweldon authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    6668c06 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. fix: parsedn not handling attributes with equal char in value (#425)

    This fixes an issue where attributes with equal chars in the value would not be correctly parsed. As we only set the AttributeTypeAndValue's Type field once and we reset it on the step to the next AttributeTypeAndValue we can assume if this field already has a value that it should not consider it the type/value separator.
    
    Fixes #416
    james-d-elliott authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    32d292e View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Update actions

    johnweldon committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    6a543b2 View commit details
    Browse the repository at this point in the history
  2. gofumpt (#427)

    johnweldon authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    83b8f31 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2023

  1. Fix deadlocks caused by invalid connection state (#432)

    * Add unit test for Close deadlock
    * Apply timeout to quit message confirmation
    * Avoid panic when Start has not been called
    * Add unit test for sendResponse deadlock
    * Apply timeout to sending response packet
    * Rename test for consistency
    cholland1989 authored Apr 30, 2023
    Configuration menu
    Copy the full SHA
    b0d0dcf View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. fix: return errors upon panics or receiving unexpected responses (#433)

    This replaces the package-wide logger, used in places like processMessages and reader, and returns instead an error. For backwards compatibility, errors returned from goroutine functions are stored in `Conn.err` and can get retrieved through `Conn.GetLastError`
    cpuschma authored May 5, 2023
    Configuration menu
    Copy the full SHA
    b50d289 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

  1. add unmarshalling of generalizedTimestamp and DN (#434)

    * add unmarshalling of generalizedTimestamp
    
    this uses the github.com/go-asn1-ber/asn1-ber package to parse the timestamp
    
    * fix: do not overwrite t
    
    * fix: err already declared
    
    * document time.Time is parsed
    
    * adapt error message also
    
    * unmarshal into *DN also
    vetinari authored May 6, 2023
    Configuration menu
    Copy the full SHA
    039466e View commit details
    Browse the repository at this point in the history

Commits on May 21, 2023

  1. feat: enable DirSync control in search operation (#436)

    * feat: enable DirSync control in search operation
    
    * fix: fixed ineffectual assignment to err
    
    * fix: fixed should replace loop with error
    
    * fix: not include Cookie in SearchResult struct
    
    ---------
    
    Co-authored-by: shimokubo <shimokubo@osstech.co.jp>
    masato-sso and shimokubo authored May 21, 2023
    Configuration menu
    Copy the full SHA
    cdb0754 View commit details
    Browse the repository at this point in the history
Loading