Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #1771 > unrolled thread

ANN: python-ldap 2.4.20

Started byMichael Ströder <michael@stroeder.com>
First post2015-07-07 15:45 +0200
Last post2015-07-07 15:45 +0200
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python.announce


Contents

  ANN: python-ldap 2.4.20 Michael Ströder <michael@stroeder.com> - 2015-07-07 15:45 +0200

#1771 — ANN: python-ldap 2.4.20

FromMichael Ströder <michael@stroeder.com>
Date2015-07-07 15:45 +0200
SubjectANN: python-ldap 2.4.20
Message-ID<mailman.345.1436281214.3674.python-announce-list@python.org>
Find a new release of python-ldap:

  http://pypi.python.org/pypi/python-ldap/2.4.20

python-ldap provides an object-oriented API to access LDAP directory
servers from Python programs. It mainly wraps the OpenLDAP 2.x libs for
that purpose. Additionally it contains modules for other LDAP-related
stuff (e.g. processing LDIF, LDAP URLs and LDAPv3 schema).

Project's web site:

  http://www.python-ldap.org/

Checksums:

$ md5sum python-ldap-2.4.20.tar.gz
f98ecd0581766a43954ba0f218053032
$ sha1sum python-ldap-2.4.20.tar.gz
3051f2b53ce73a60b852b7f4e994e4b14b7de7b4
$ sha256sum python-ldap-2.4.20.tar.gz
4b8891539a3171d993cf7896b632ff088a4c707ae85ac3c77db1454f7949f3e2

Ciao, Michael.

----------------------------------------------------------------
Released 2.4.20 2015-07-07

Changes since 2.4.19:

* New wrapping of OpenLDAP's function ldap_sasl_bind_s() allows
  to intercept the SASL handshake (thanks to René Kijewski)

Modules/
* Added exceptions ldap.VLV_ERROR, ldap.X_PROXY_AUTHZ_FAILURE and
  ldap.AUTH_METHOD_NOT_SUPPORTED

Lib/
* Abandoned old syntax when raising ValueError in modules ldif and
  ldapurl, more information in some exceptions.
* ldap.ldapobject.LDAPObject:
  New convenience methods for SASL GSSAPI or EXTERNAL binds
* Refactored parts in ldif.LDIFParser:
  - New class attributes line_counter and byte_counter contain
    amount of LDIF data read so far
  - Renamed some internally used methods
  - Added support for parsing change records currently limited to
    changetype: modify
  - New separate methods parse_entry_records() (also called by parse())
    and parse_change_records()
  - Stricter order checking of dn:, changetype:, etc.
  - Removed non-existent 'AttrTypeandValueLDIF' from ldif.__all__
* New mix-in class ldap.controls.openldap.SearchNoOpMixIn
  adds convience method noop_search_st() to LDAPObject class
* Added new modules which implement the control classes
  for Virtual List View (see draft-ietf-ldapext-ldapv3-vlv) and
  Server-side Sorting (see RFC 2891) (thanks to Benjamin Dauvergne)
  Note: This is still experimental! Even the API can change later.

[toc] | [standalone]


Back to top | Article view | comp.lang.python.announce


csiph-web