Skip to content

3.4.2

Compare
Choose a tag to compare
@mistotebe mistotebe released this 06 Jul 19:37

Released 3.4.2 2022-07-06

This is a minor release to provide out-of-the-box compatibility with the merge
of libldap and libldap_r that happened with OpenLDAP's 2.5 release.

The following undocumented functions are deprecated and scheduled for removal:

  • ldap.cidict.strlist_intersection
  • ldap.cidict.strlist_minus
  • ldap.cidict.strlist_union

The following deprecated option has been removed:

  • OPT_X_TLS

Doc/

  • SASL option usage has been clarified

Lib/

  • ppolicy control definition has been updated to match Behera draft 11

Modules/

  • By default, compile against libldap, checking whether it provides a
    threadsafe implementation at runtime
  • When decoding controls, the module can now distinguish between no value
    (now exposed as None) and an empty value (exposed as b'')
  • Several new OpenLDAP options are now supported:
    • OPT_SOCKET_BIND_ADDRESSES
    • OPT_TCP_USER_TIMEOUT
    • OPT_X_SASL_MAXBUFSIZE
    • OPT_X_SASL_SECPROPS
    • OPT_X_TLS_ECNAME
    • OPT_X_TLS_PEERCERT
    • OPT_X_TLS_PROTOCOL-related options and constants

Fixes:

  • Encoding/decoding of boolean controls has been corrected
  • ldap.schema.models.Entry is now usable
  • method keyword to ReconnectLDAPObject.bind_s is now usable
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy