--- - branch: MAIN date: Mon Aug 31 12:18:51 UTC 2015 files: - new: '1.62' old: '1.61' path: pkgsrc/databases/py-ldap/Makefile pathrev: pkgsrc/databases/py-ldap/Makefile@1.62 type: modified - new: '1.27' old: '1.26' path: pkgsrc/databases/py-ldap/distinfo pathrev: pkgsrc/databases/py-ldap/distinfo@1.27 type: modified - new: '1.14' old: '1.13' path: pkgsrc/databases/py-ldap/patches/patch-aa pathrev: pkgsrc/databases/py-ldap/patches/patch-aa@1.14 type: modified id: 20150831T121851Z.a27a22083c38836c9f59b21fd725780d567bcdfb log: | Changes 2.4.20: * New wrapping of OpenLDAP's function ldap_sasl_bind_s() allows to intercept the SASL handshake 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) Note: This is still experimental! Even the API can change later. module: pkgsrc subject: 'CVS commit: pkgsrc/databases/py-ldap' unixtime: '1441023531' user: adam