[BACK]Return to PLIST CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / databases / py-ldap

File: [cvs.NetBSD.org] / pkgsrc / databases / py-ldap / PLIST (download)

Revision 1.21, Thu Jun 18 16:58:46 2020 UTC (3 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.20: +4 -1 lines

py-ldap: updated to 3.3.0

Release 3.3.0:

Highlights:
* ``LDAPError`` now contains additional fields, such as ctrls, result, msgid
* ``passwd_s`` can now extract the newly generated password
* LDAP connections can now be made from a file descriptor

This release is tested on Python 3.8, and the beta of Python 3.9.

The following undocumented functions are deprecated and scheduled for removal:
- ``ldap.cidict.strlist_intersection``
- ``ldap.cidict.strlist_minus``
- ``ldap.cidict.strlist_union``

Modules/
* Ensure ReconnectLDAPObject is not left in an inconsistent state after
  a reconnection timeout
* Syncrepl now correctly parses SyncInfoMessage when the message is a syncIdSet
* Release GIL around global get/set option call
* Do not leak serverctrls in result functions
* Don't overallocate memory in attrs_from_List()
* Fix thread support check for Python 3
* With OpenLDAP 2.4.48, use the new header openldap.h

Lib/
* Fix some edge cases regarding quoting in the schema tokenizer
* Fix escaping a single space in ldap.escape_dn_chars
* Fix string formatting in ldap.compare_ext_s
* Prefer iterating dict instead of calling dict.keys()

Doc/
* Clarify the relationship between initialize() and LDAPObject()
* Improve documentation of TLS options
* Update FAQ to include Samba AD-DC error message
  "Operation unavailable without authentication"
* Fix several incorrect examples and demos
  (but note that these are not yet tested)
* Update Debian installation instructions for Debian Buster
* Typo fixes in docs and docstrings

Test/
* Test and document error cases in ldap.compare_s
* Test if reconnection is done after connection loss
* Make test certificates valid for the far future
* Use slapd -Tt instead of slaptest

Infrastructure:
* Mark the LICENCE file as a license for setuptools
* Use "unittest discover" rather than "setup.py test" to run tests

@comment $NetBSD: PLIST,v 1.21 2020/06/18 16:58:46 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/_ldap.so
${PYSITELIB}/ldap/__init__.py
${PYSITELIB}/ldap/__init__.pyc
${PYSITELIB}/ldap/__init__.pyo
${PYSITELIB}/ldap/async.py
${PYSITELIB}/ldap/async.pyc
${PYSITELIB}/ldap/async.pyo
${PYSITELIB}/ldap/asyncsearch.py
${PYSITELIB}/ldap/asyncsearch.pyc
${PYSITELIB}/ldap/asyncsearch.pyo
${PYSITELIB}/ldap/cidict.py
${PYSITELIB}/ldap/cidict.pyc
${PYSITELIB}/ldap/cidict.pyo
${PYSITELIB}/ldap/compat.py
${PYSITELIB}/ldap/compat.pyc
${PYSITELIB}/ldap/compat.pyo
${PYSITELIB}/ldap/constants.py
${PYSITELIB}/ldap/constants.pyc
${PYSITELIB}/ldap/constants.pyo
${PYSITELIB}/ldap/controls/__init__.py
${PYSITELIB}/ldap/controls/__init__.pyc
${PYSITELIB}/ldap/controls/__init__.pyo
${PYSITELIB}/ldap/controls/deref.py
${PYSITELIB}/ldap/controls/deref.pyc
${PYSITELIB}/ldap/controls/deref.pyo
${PYSITELIB}/ldap/controls/libldap.py
${PYSITELIB}/ldap/controls/libldap.pyc
${PYSITELIB}/ldap/controls/libldap.pyo
${PYSITELIB}/ldap/controls/openldap.py
${PYSITELIB}/ldap/controls/openldap.pyc
${PYSITELIB}/ldap/controls/openldap.pyo
${PYSITELIB}/ldap/controls/pagedresults.py
${PYSITELIB}/ldap/controls/pagedresults.pyc
${PYSITELIB}/ldap/controls/pagedresults.pyo
${PYSITELIB}/ldap/controls/ppolicy.py
${PYSITELIB}/ldap/controls/ppolicy.pyc
${PYSITELIB}/ldap/controls/ppolicy.pyo
${PYSITELIB}/ldap/controls/psearch.py
${PYSITELIB}/ldap/controls/psearch.pyc
${PYSITELIB}/ldap/controls/psearch.pyo
${PYSITELIB}/ldap/controls/pwdpolicy.py
${PYSITELIB}/ldap/controls/pwdpolicy.pyc
${PYSITELIB}/ldap/controls/pwdpolicy.pyo
${PYSITELIB}/ldap/controls/readentry.py
${PYSITELIB}/ldap/controls/readentry.pyc
${PYSITELIB}/ldap/controls/readentry.pyo
${PYSITELIB}/ldap/controls/sessiontrack.py
${PYSITELIB}/ldap/controls/sessiontrack.pyc
${PYSITELIB}/ldap/controls/sessiontrack.pyo
${PYSITELIB}/ldap/controls/simple.py
${PYSITELIB}/ldap/controls/simple.pyc
${PYSITELIB}/ldap/controls/simple.pyo
${PYSITELIB}/ldap/controls/sss.py
${PYSITELIB}/ldap/controls/sss.pyc
${PYSITELIB}/ldap/controls/sss.pyo
${PYSITELIB}/ldap/controls/vlv.py
${PYSITELIB}/ldap/controls/vlv.pyc
${PYSITELIB}/ldap/controls/vlv.pyo
${PYSITELIB}/ldap/dn.py
${PYSITELIB}/ldap/dn.pyc
${PYSITELIB}/ldap/dn.pyo
${PYSITELIB}/ldap/extop/__init__.py
${PYSITELIB}/ldap/extop/__init__.pyc
${PYSITELIB}/ldap/extop/__init__.pyo
${PYSITELIB}/ldap/extop/dds.py
${PYSITELIB}/ldap/extop/dds.pyc
${PYSITELIB}/ldap/extop/dds.pyo
${PYSITELIB}/ldap/extop/passwd.py
${PYSITELIB}/ldap/extop/passwd.pyc
${PYSITELIB}/ldap/extop/passwd.pyo
${PYSITELIB}/ldap/filter.py
${PYSITELIB}/ldap/filter.pyc
${PYSITELIB}/ldap/filter.pyo
${PYSITELIB}/ldap/functions.py
${PYSITELIB}/ldap/functions.pyc
${PYSITELIB}/ldap/functions.pyo
${PYSITELIB}/ldap/ldapobject.py
${PYSITELIB}/ldap/ldapobject.pyc
${PYSITELIB}/ldap/ldapobject.pyo
${PYSITELIB}/ldap/logger.py
${PYSITELIB}/ldap/logger.pyc
${PYSITELIB}/ldap/logger.pyo
${PYSITELIB}/ldap/modlist.py
${PYSITELIB}/ldap/modlist.pyc
${PYSITELIB}/ldap/modlist.pyo
${PYSITELIB}/ldap/pkginfo.py
${PYSITELIB}/ldap/pkginfo.pyc
${PYSITELIB}/ldap/pkginfo.pyo
${PYSITELIB}/ldap/resiter.py
${PYSITELIB}/ldap/resiter.pyc
${PYSITELIB}/ldap/resiter.pyo
${PYSITELIB}/ldap/sasl.py
${PYSITELIB}/ldap/sasl.pyc
${PYSITELIB}/ldap/sasl.pyo
${PYSITELIB}/ldap/schema/__init__.py
${PYSITELIB}/ldap/schema/__init__.pyc
${PYSITELIB}/ldap/schema/__init__.pyo
${PYSITELIB}/ldap/schema/models.py
${PYSITELIB}/ldap/schema/models.pyc
${PYSITELIB}/ldap/schema/models.pyo
${PYSITELIB}/ldap/schema/subentry.py
${PYSITELIB}/ldap/schema/subentry.pyc
${PYSITELIB}/ldap/schema/subentry.pyo
${PYSITELIB}/ldap/schema/tokenizer.py
${PYSITELIB}/ldap/schema/tokenizer.pyc
${PYSITELIB}/ldap/schema/tokenizer.pyo
${PYSITELIB}/ldap/syncrepl.py
${PYSITELIB}/ldap/syncrepl.pyc
${PYSITELIB}/ldap/syncrepl.pyo
${PYSITELIB}/ldapurl.py
${PYSITELIB}/ldapurl.pyc
${PYSITELIB}/ldapurl.pyo
${PYSITELIB}/ldif.py
${PYSITELIB}/ldif.pyc
${PYSITELIB}/ldif.pyo
${PYSITELIB}/slapdtest/__init__.py
${PYSITELIB}/slapdtest/__init__.pyc
${PYSITELIB}/slapdtest/__init__.pyo
${PYSITELIB}/slapdtest/_slapdtest.py
${PYSITELIB}/slapdtest/_slapdtest.pyc
${PYSITELIB}/slapdtest/_slapdtest.pyo
${PYSITELIB}/slapdtest/certs/README
${PYSITELIB}/slapdtest/certs/ca.conf
${PYSITELIB}/slapdtest/certs/ca.pem
${PYSITELIB}/slapdtest/certs/client.conf
${PYSITELIB}/slapdtest/certs/client.key
${PYSITELIB}/slapdtest/certs/client.pem
${PYSITELIB}/slapdtest/certs/gencerts.sh
${PYSITELIB}/slapdtest/certs/gennssdb.sh
${PYSITELIB}/slapdtest/certs/server.conf
${PYSITELIB}/slapdtest/certs/server.key
${PYSITELIB}/slapdtest/certs/server.pem