head 1.7; access; symbols pkgsrc-2026Q1:1.7.0.42 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.40 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.7.0.38 pkgsrc-2025Q3-base:1.7 pkgsrc-2025Q2:1.7.0.36 pkgsrc-2025Q2-base:1.7 pkgsrc-2025Q1:1.7.0.34 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.32 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.30 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.28 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.26 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.24 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.22 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.20 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.18 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.16 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.14 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.12 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.10 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.8 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.6 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.4 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.2 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.6.0.4 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.2 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.5.0.4 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.4.0.6 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.2 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.3.0.14 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.12 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.10 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.8 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.6 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.4 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.2 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.2.0.6 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.2 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.1.0.4 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.2 pkgsrc-2016Q4-base:1.1; locks; strict; comment @# @; 1.7 date 2021.02.13.19.23.25; author adam; state Exp; branches; next 1.6; commitid FWGWQKcOamtAhAHC; 1.6 date 2020.08.10.06.12.08; author adam; state Exp; branches; next 1.5; commitid TXHEWNTOWTALUtjC; 1.5 date 2020.03.07.12.16.20; author adam; state Exp; branches; next 1.4; commitid D7vAAZXIPyRxWsZB; 1.4 date 2019.09.06.06.02.53; author adam; state Exp; branches; next 1.3; commitid bVmtYappU1S0LUBB; 1.3 date 2017.11.15.07.47.47; author adam; state Exp; branches; next 1.2; commitid uV7wVm7Mfi8wy6fA; 1.2 date 2017.05.05.06.50.01; author adam; state Exp; branches; next 1.1; commitid uJfiqxQMkNnktaQz; 1.1 date 2016.12.04.21.12.59; author rodent; state Exp; branches; next ; commitid xbsbRW4ydvpL6Iwz; desc @@ 1.7 log @py-ldap3: updated to 2.9 2.9: - new feature: SafeRestartable strategy (SAFE_RESTARTABLE) for using a restartable Connection object in a multi-threading program - tested against Python 3.9 - added requirements-dev.txt - fixed logging unicode exceptions in python2.7 - added more granular control over use of reverse dns with Kerberos (thanks Azaria) - support MS Active Directory persistent search (thanks eLeX) - added support for LDAP signing when using DIGEST-MD5 authentication (thanks Augustin-FL) - check only for searchResEntries in LDIF conversion (thanks Jay) - modify-increment now works properly in mock strategies (thanks Saint-Marcel) - objectGUID are now converted properly (thanks Janne) - default timeout in asynchronous strategies raised to 20 seconds @ text @@@comment $NetBSD: PLIST,v 1.6 2020/08/10 06:12:08 adam Exp $ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/requires.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt ${PYSITELIB}/ldap3/__init__.py ${PYSITELIB}/ldap3/__init__.pyc ${PYSITELIB}/ldap3/__init__.pyo ${PYSITELIB}/ldap3/abstract/__init__.py ${PYSITELIB}/ldap3/abstract/__init__.pyc ${PYSITELIB}/ldap3/abstract/__init__.pyo ${PYSITELIB}/ldap3/abstract/attrDef.py ${PYSITELIB}/ldap3/abstract/attrDef.pyc ${PYSITELIB}/ldap3/abstract/attrDef.pyo ${PYSITELIB}/ldap3/abstract/attribute.py ${PYSITELIB}/ldap3/abstract/attribute.pyc ${PYSITELIB}/ldap3/abstract/attribute.pyo ${PYSITELIB}/ldap3/abstract/cursor.py ${PYSITELIB}/ldap3/abstract/cursor.pyc ${PYSITELIB}/ldap3/abstract/cursor.pyo ${PYSITELIB}/ldap3/abstract/entry.py ${PYSITELIB}/ldap3/abstract/entry.pyc ${PYSITELIB}/ldap3/abstract/entry.pyo ${PYSITELIB}/ldap3/abstract/objectDef.py ${PYSITELIB}/ldap3/abstract/objectDef.pyc ${PYSITELIB}/ldap3/abstract/objectDef.pyo ${PYSITELIB}/ldap3/core/__init__.py ${PYSITELIB}/ldap3/core/__init__.pyc ${PYSITELIB}/ldap3/core/__init__.pyo ${PYSITELIB}/ldap3/core/connection.py ${PYSITELIB}/ldap3/core/connection.pyc ${PYSITELIB}/ldap3/core/connection.pyo ${PYSITELIB}/ldap3/core/exceptions.py ${PYSITELIB}/ldap3/core/exceptions.pyc ${PYSITELIB}/ldap3/core/exceptions.pyo ${PYSITELIB}/ldap3/core/pooling.py ${PYSITELIB}/ldap3/core/pooling.pyc ${PYSITELIB}/ldap3/core/pooling.pyo ${PYSITELIB}/ldap3/core/rdns.py ${PYSITELIB}/ldap3/core/rdns.pyc ${PYSITELIB}/ldap3/core/rdns.pyo ${PYSITELIB}/ldap3/core/results.py ${PYSITELIB}/ldap3/core/results.pyc ${PYSITELIB}/ldap3/core/results.pyo ${PYSITELIB}/ldap3/core/server.py ${PYSITELIB}/ldap3/core/server.pyc ${PYSITELIB}/ldap3/core/server.pyo ${PYSITELIB}/ldap3/core/timezone.py ${PYSITELIB}/ldap3/core/timezone.pyc ${PYSITELIB}/ldap3/core/timezone.pyo ${PYSITELIB}/ldap3/core/tls.py ${PYSITELIB}/ldap3/core/tls.pyc ${PYSITELIB}/ldap3/core/tls.pyo ${PYSITELIB}/ldap3/core/usage.py ${PYSITELIB}/ldap3/core/usage.pyc ${PYSITELIB}/ldap3/core/usage.pyo ${PYSITELIB}/ldap3/extend/__init__.py ${PYSITELIB}/ldap3/extend/__init__.pyc ${PYSITELIB}/ldap3/extend/__init__.pyo ${PYSITELIB}/ldap3/extend/microsoft/__init__.py ${PYSITELIB}/ldap3/extend/microsoft/__init__.pyc ${PYSITELIB}/ldap3/extend/microsoft/__init__.pyo ${PYSITELIB}/ldap3/extend/microsoft/addMembersToGroups.py ${PYSITELIB}/ldap3/extend/microsoft/addMembersToGroups.pyc ${PYSITELIB}/ldap3/extend/microsoft/addMembersToGroups.pyo ${PYSITELIB}/ldap3/extend/microsoft/dirSync.py ${PYSITELIB}/ldap3/extend/microsoft/dirSync.pyc ${PYSITELIB}/ldap3/extend/microsoft/dirSync.pyo ${PYSITELIB}/ldap3/extend/microsoft/modifyPassword.py ${PYSITELIB}/ldap3/extend/microsoft/modifyPassword.pyc ${PYSITELIB}/ldap3/extend/microsoft/modifyPassword.pyo ${PYSITELIB}/ldap3/extend/microsoft/persistentSearch.py ${PYSITELIB}/ldap3/extend/microsoft/persistentSearch.pyc ${PYSITELIB}/ldap3/extend/microsoft/persistentSearch.pyo ${PYSITELIB}/ldap3/extend/microsoft/removeMembersFromGroups.py ${PYSITELIB}/ldap3/extend/microsoft/removeMembersFromGroups.pyc ${PYSITELIB}/ldap3/extend/microsoft/removeMembersFromGroups.pyo ${PYSITELIB}/ldap3/extend/microsoft/unlockAccount.py ${PYSITELIB}/ldap3/extend/microsoft/unlockAccount.pyc ${PYSITELIB}/ldap3/extend/microsoft/unlockAccount.pyo ${PYSITELIB}/ldap3/extend/novell/__init__.py ${PYSITELIB}/ldap3/extend/novell/__init__.pyc ${PYSITELIB}/ldap3/extend/novell/__init__.pyo ${PYSITELIB}/ldap3/extend/novell/addMembersToGroups.py ${PYSITELIB}/ldap3/extend/novell/addMembersToGroups.pyc ${PYSITELIB}/ldap3/extend/novell/addMembersToGroups.pyo ${PYSITELIB}/ldap3/extend/novell/checkGroupsMemberships.py ${PYSITELIB}/ldap3/extend/novell/checkGroupsMemberships.pyc ${PYSITELIB}/ldap3/extend/novell/checkGroupsMemberships.pyo ${PYSITELIB}/ldap3/extend/novell/endTransaction.py ${PYSITELIB}/ldap3/extend/novell/endTransaction.pyc ${PYSITELIB}/ldap3/extend/novell/endTransaction.pyo ${PYSITELIB}/ldap3/extend/novell/getBindDn.py ${PYSITELIB}/ldap3/extend/novell/getBindDn.pyc ${PYSITELIB}/ldap3/extend/novell/getBindDn.pyo ${PYSITELIB}/ldap3/extend/novell/listReplicas.py ${PYSITELIB}/ldap3/extend/novell/listReplicas.pyc ${PYSITELIB}/ldap3/extend/novell/listReplicas.pyo ${PYSITELIB}/ldap3/extend/novell/nmasGetUniversalPassword.py ${PYSITELIB}/ldap3/extend/novell/nmasGetUniversalPassword.pyc ${PYSITELIB}/ldap3/extend/novell/nmasGetUniversalPassword.pyo ${PYSITELIB}/ldap3/extend/novell/nmasSetUniversalPassword.py ${PYSITELIB}/ldap3/extend/novell/nmasSetUniversalPassword.pyc ${PYSITELIB}/ldap3/extend/novell/nmasSetUniversalPassword.pyo ${PYSITELIB}/ldap3/extend/novell/partition_entry_count.py ${PYSITELIB}/ldap3/extend/novell/partition_entry_count.pyc ${PYSITELIB}/ldap3/extend/novell/partition_entry_count.pyo ${PYSITELIB}/ldap3/extend/novell/removeMembersFromGroups.py ${PYSITELIB}/ldap3/extend/novell/removeMembersFromGroups.pyc ${PYSITELIB}/ldap3/extend/novell/removeMembersFromGroups.pyo ${PYSITELIB}/ldap3/extend/novell/replicaInfo.py ${PYSITELIB}/ldap3/extend/novell/replicaInfo.pyc ${PYSITELIB}/ldap3/extend/novell/replicaInfo.pyo ${PYSITELIB}/ldap3/extend/novell/startTransaction.py ${PYSITELIB}/ldap3/extend/novell/startTransaction.pyc ${PYSITELIB}/ldap3/extend/novell/startTransaction.pyo ${PYSITELIB}/ldap3/extend/operation.py ${PYSITELIB}/ldap3/extend/operation.pyc ${PYSITELIB}/ldap3/extend/operation.pyo ${PYSITELIB}/ldap3/extend/standard/PagedSearch.py ${PYSITELIB}/ldap3/extend/standard/PagedSearch.pyc ${PYSITELIB}/ldap3/extend/standard/PagedSearch.pyo ${PYSITELIB}/ldap3/extend/standard/PersistentSearch.py ${PYSITELIB}/ldap3/extend/standard/PersistentSearch.pyc ${PYSITELIB}/ldap3/extend/standard/PersistentSearch.pyo ${PYSITELIB}/ldap3/extend/standard/__init__.py ${PYSITELIB}/ldap3/extend/standard/__init__.pyc ${PYSITELIB}/ldap3/extend/standard/__init__.pyo ${PYSITELIB}/ldap3/extend/standard/modifyPassword.py ${PYSITELIB}/ldap3/extend/standard/modifyPassword.pyc ${PYSITELIB}/ldap3/extend/standard/modifyPassword.pyo ${PYSITELIB}/ldap3/extend/standard/whoAmI.py ${PYSITELIB}/ldap3/extend/standard/whoAmI.pyc ${PYSITELIB}/ldap3/extend/standard/whoAmI.pyo ${PYSITELIB}/ldap3/operation/__init__.py ${PYSITELIB}/ldap3/operation/__init__.pyc ${PYSITELIB}/ldap3/operation/__init__.pyo ${PYSITELIB}/ldap3/operation/abandon.py ${PYSITELIB}/ldap3/operation/abandon.pyc ${PYSITELIB}/ldap3/operation/abandon.pyo ${PYSITELIB}/ldap3/operation/add.py ${PYSITELIB}/ldap3/operation/add.pyc ${PYSITELIB}/ldap3/operation/add.pyo ${PYSITELIB}/ldap3/operation/bind.py ${PYSITELIB}/ldap3/operation/bind.pyc ${PYSITELIB}/ldap3/operation/bind.pyo ${PYSITELIB}/ldap3/operation/compare.py ${PYSITELIB}/ldap3/operation/compare.pyc ${PYSITELIB}/ldap3/operation/compare.pyo ${PYSITELIB}/ldap3/operation/delete.py ${PYSITELIB}/ldap3/operation/delete.pyc ${PYSITELIB}/ldap3/operation/delete.pyo ${PYSITELIB}/ldap3/operation/extended.py ${PYSITELIB}/ldap3/operation/extended.pyc ${PYSITELIB}/ldap3/operation/extended.pyo ${PYSITELIB}/ldap3/operation/modify.py ${PYSITELIB}/ldap3/operation/modify.pyc ${PYSITELIB}/ldap3/operation/modify.pyo ${PYSITELIB}/ldap3/operation/modifyDn.py ${PYSITELIB}/ldap3/operation/modifyDn.pyc ${PYSITELIB}/ldap3/operation/modifyDn.pyo ${PYSITELIB}/ldap3/operation/search.py ${PYSITELIB}/ldap3/operation/search.pyc ${PYSITELIB}/ldap3/operation/search.pyo ${PYSITELIB}/ldap3/operation/unbind.py ${PYSITELIB}/ldap3/operation/unbind.pyc ${PYSITELIB}/ldap3/operation/unbind.pyo ${PYSITELIB}/ldap3/protocol/__init__.py ${PYSITELIB}/ldap3/protocol/__init__.pyc ${PYSITELIB}/ldap3/protocol/__init__.pyo ${PYSITELIB}/ldap3/protocol/controls.py ${PYSITELIB}/ldap3/protocol/controls.pyc ${PYSITELIB}/ldap3/protocol/controls.pyo ${PYSITELIB}/ldap3/protocol/convert.py ${PYSITELIB}/ldap3/protocol/convert.pyc ${PYSITELIB}/ldap3/protocol/convert.pyo ${PYSITELIB}/ldap3/protocol/formatters/__init__.py ${PYSITELIB}/ldap3/protocol/formatters/__init__.pyc ${PYSITELIB}/ldap3/protocol/formatters/__init__.pyo ${PYSITELIB}/ldap3/protocol/formatters/formatters.py ${PYSITELIB}/ldap3/protocol/formatters/formatters.pyc ${PYSITELIB}/ldap3/protocol/formatters/formatters.pyo ${PYSITELIB}/ldap3/protocol/formatters/standard.py ${PYSITELIB}/ldap3/protocol/formatters/standard.pyc ${PYSITELIB}/ldap3/protocol/formatters/standard.pyo ${PYSITELIB}/ldap3/protocol/formatters/validators.py ${PYSITELIB}/ldap3/protocol/formatters/validators.pyc ${PYSITELIB}/ldap3/protocol/formatters/validators.pyo ${PYSITELIB}/ldap3/protocol/microsoft.py ${PYSITELIB}/ldap3/protocol/microsoft.pyc ${PYSITELIB}/ldap3/protocol/microsoft.pyo ${PYSITELIB}/ldap3/protocol/novell.py ${PYSITELIB}/ldap3/protocol/novell.pyc ${PYSITELIB}/ldap3/protocol/novell.pyo ${PYSITELIB}/ldap3/protocol/oid.py ${PYSITELIB}/ldap3/protocol/oid.pyc ${PYSITELIB}/ldap3/protocol/oid.pyo ${PYSITELIB}/ldap3/protocol/persistentSearch.py ${PYSITELIB}/ldap3/protocol/persistentSearch.pyc ${PYSITELIB}/ldap3/protocol/persistentSearch.pyo ${PYSITELIB}/ldap3/protocol/rfc2696.py ${PYSITELIB}/ldap3/protocol/rfc2696.pyc ${PYSITELIB}/ldap3/protocol/rfc2696.pyo ${PYSITELIB}/ldap3/protocol/rfc2849.py ${PYSITELIB}/ldap3/protocol/rfc2849.pyc ${PYSITELIB}/ldap3/protocol/rfc2849.pyo ${PYSITELIB}/ldap3/protocol/rfc3062.py ${PYSITELIB}/ldap3/protocol/rfc3062.pyc ${PYSITELIB}/ldap3/protocol/rfc3062.pyo ${PYSITELIB}/ldap3/protocol/rfc4511.py ${PYSITELIB}/ldap3/protocol/rfc4511.pyc ${PYSITELIB}/ldap3/protocol/rfc4511.pyo ${PYSITELIB}/ldap3/protocol/rfc4512.py ${PYSITELIB}/ldap3/protocol/rfc4512.pyc ${PYSITELIB}/ldap3/protocol/rfc4512.pyo ${PYSITELIB}/ldap3/protocol/rfc4527.py ${PYSITELIB}/ldap3/protocol/rfc4527.pyc ${PYSITELIB}/ldap3/protocol/rfc4527.pyo ${PYSITELIB}/ldap3/protocol/sasl/__init__.py ${PYSITELIB}/ldap3/protocol/sasl/__init__.pyc ${PYSITELIB}/ldap3/protocol/sasl/__init__.pyo ${PYSITELIB}/ldap3/protocol/sasl/digestMd5.py ${PYSITELIB}/ldap3/protocol/sasl/digestMd5.pyc ${PYSITELIB}/ldap3/protocol/sasl/digestMd5.pyo ${PYSITELIB}/ldap3/protocol/sasl/external.py ${PYSITELIB}/ldap3/protocol/sasl/external.pyc ${PYSITELIB}/ldap3/protocol/sasl/external.pyo ${PYSITELIB}/ldap3/protocol/sasl/kerberos.py ${PYSITELIB}/ldap3/protocol/sasl/kerberos.pyc ${PYSITELIB}/ldap3/protocol/sasl/kerberos.pyo ${PYSITELIB}/ldap3/protocol/sasl/plain.py ${PYSITELIB}/ldap3/protocol/sasl/plain.pyc ${PYSITELIB}/ldap3/protocol/sasl/plain.pyo ${PYSITELIB}/ldap3/protocol/sasl/sasl.py ${PYSITELIB}/ldap3/protocol/sasl/sasl.pyc ${PYSITELIB}/ldap3/protocol/sasl/sasl.pyo ${PYSITELIB}/ldap3/protocol/schemas/__init__.py ${PYSITELIB}/ldap3/protocol/schemas/__init__.pyc ${PYSITELIB}/ldap3/protocol/schemas/__init__.pyo ${PYSITELIB}/ldap3/protocol/schemas/ad2012R2.py ${PYSITELIB}/ldap3/protocol/schemas/ad2012R2.pyc ${PYSITELIB}/ldap3/protocol/schemas/ad2012R2.pyo ${PYSITELIB}/ldap3/protocol/schemas/ds389.py ${PYSITELIB}/ldap3/protocol/schemas/ds389.pyc ${PYSITELIB}/ldap3/protocol/schemas/ds389.pyo ${PYSITELIB}/ldap3/protocol/schemas/edir888.py ${PYSITELIB}/ldap3/protocol/schemas/edir888.pyc ${PYSITELIB}/ldap3/protocol/schemas/edir888.pyo ${PYSITELIB}/ldap3/protocol/schemas/edir914.py ${PYSITELIB}/ldap3/protocol/schemas/edir914.pyc ${PYSITELIB}/ldap3/protocol/schemas/edir914.pyo ${PYSITELIB}/ldap3/protocol/schemas/slapd24.py ${PYSITELIB}/ldap3/protocol/schemas/slapd24.pyc ${PYSITELIB}/ldap3/protocol/schemas/slapd24.pyo ${PYSITELIB}/ldap3/strategy/__init__.py ${PYSITELIB}/ldap3/strategy/__init__.pyc ${PYSITELIB}/ldap3/strategy/__init__.pyo ${PYSITELIB}/ldap3/strategy/asyncStream.py ${PYSITELIB}/ldap3/strategy/asyncStream.pyc ${PYSITELIB}/ldap3/strategy/asyncStream.pyo ${PYSITELIB}/ldap3/strategy/asynchronous.py ${PYSITELIB}/ldap3/strategy/asynchronous.pyc ${PYSITELIB}/ldap3/strategy/asynchronous.pyo ${PYSITELIB}/ldap3/strategy/base.py ${PYSITELIB}/ldap3/strategy/base.pyc ${PYSITELIB}/ldap3/strategy/base.pyo ${PYSITELIB}/ldap3/strategy/ldifProducer.py ${PYSITELIB}/ldap3/strategy/ldifProducer.pyc ${PYSITELIB}/ldap3/strategy/ldifProducer.pyo ${PYSITELIB}/ldap3/strategy/mockAsync.py ${PYSITELIB}/ldap3/strategy/mockAsync.pyc ${PYSITELIB}/ldap3/strategy/mockAsync.pyo ${PYSITELIB}/ldap3/strategy/mockBase.py ${PYSITELIB}/ldap3/strategy/mockBase.pyc ${PYSITELIB}/ldap3/strategy/mockBase.pyo ${PYSITELIB}/ldap3/strategy/mockSync.py ${PYSITELIB}/ldap3/strategy/mockSync.pyc ${PYSITELIB}/ldap3/strategy/mockSync.pyo ${PYSITELIB}/ldap3/strategy/restartable.py ${PYSITELIB}/ldap3/strategy/restartable.pyc ${PYSITELIB}/ldap3/strategy/restartable.pyo ${PYSITELIB}/ldap3/strategy/reusable.py ${PYSITELIB}/ldap3/strategy/reusable.pyc ${PYSITELIB}/ldap3/strategy/reusable.pyo ${PYSITELIB}/ldap3/strategy/safeRestartable.py ${PYSITELIB}/ldap3/strategy/safeRestartable.pyc ${PYSITELIB}/ldap3/strategy/safeRestartable.pyo ${PYSITELIB}/ldap3/strategy/safeSync.py ${PYSITELIB}/ldap3/strategy/safeSync.pyc ${PYSITELIB}/ldap3/strategy/safeSync.pyo ${PYSITELIB}/ldap3/strategy/sync.py ${PYSITELIB}/ldap3/strategy/sync.pyc ${PYSITELIB}/ldap3/strategy/sync.pyo ${PYSITELIB}/ldap3/utils/__init__.py ${PYSITELIB}/ldap3/utils/__init__.pyc ${PYSITELIB}/ldap3/utils/__init__.pyo ${PYSITELIB}/ldap3/utils/asn1.py ${PYSITELIB}/ldap3/utils/asn1.pyc ${PYSITELIB}/ldap3/utils/asn1.pyo ${PYSITELIB}/ldap3/utils/ciDict.py ${PYSITELIB}/ldap3/utils/ciDict.pyc ${PYSITELIB}/ldap3/utils/ciDict.pyo ${PYSITELIB}/ldap3/utils/config.py ${PYSITELIB}/ldap3/utils/config.pyc ${PYSITELIB}/ldap3/utils/config.pyo ${PYSITELIB}/ldap3/utils/conv.py ${PYSITELIB}/ldap3/utils/conv.pyc ${PYSITELIB}/ldap3/utils/conv.pyo ${PYSITELIB}/ldap3/utils/dn.py ${PYSITELIB}/ldap3/utils/dn.pyc ${PYSITELIB}/ldap3/utils/dn.pyo ${PYSITELIB}/ldap3/utils/hashed.py ${PYSITELIB}/ldap3/utils/hashed.pyc ${PYSITELIB}/ldap3/utils/hashed.pyo ${PYSITELIB}/ldap3/utils/log.py ${PYSITELIB}/ldap3/utils/log.pyc ${PYSITELIB}/ldap3/utils/log.pyo ${PYSITELIB}/ldap3/utils/ntlm.py ${PYSITELIB}/ldap3/utils/ntlm.pyc ${PYSITELIB}/ldap3/utils/ntlm.pyo ${PYSITELIB}/ldap3/utils/ordDict.py ${PYSITELIB}/ldap3/utils/ordDict.pyc ${PYSITELIB}/ldap3/utils/ordDict.pyo ${PYSITELIB}/ldap3/utils/port_validators.py ${PYSITELIB}/ldap3/utils/port_validators.pyc ${PYSITELIB}/ldap3/utils/port_validators.pyo ${PYSITELIB}/ldap3/utils/repr.py ${PYSITELIB}/ldap3/utils/repr.pyc ${PYSITELIB}/ldap3/utils/repr.pyo ${PYSITELIB}/ldap3/utils/tls_backport.py ${PYSITELIB}/ldap3/utils/tls_backport.pyc ${PYSITELIB}/ldap3/utils/tls_backport.pyo ${PYSITELIB}/ldap3/utils/uri.py ${PYSITELIB}/ldap3/utils/uri.pyc ${PYSITELIB}/ldap3/utils/uri.pyo ${PYSITELIB}/ldap3/version.py ${PYSITELIB}/ldap3/version.pyc ${PYSITELIB}/ldap3/version.pyo @ 1.6 log @py-ldap3: updated to 2.8 2.8: - new feature: SafeSync strategy (SAFE_SYNC) for using a synchronous Connection object in a multi-threading program - new feature: LDIF_LINE_LENGTH for specifying line length wrapping in ldif-content output (default to 78 as per RFC 2849) - fixed requirements for pyasn1 - fixed regression for ldapi connections - fixed issue with lazy connection requesting server info on every operation - fixed searching by objectGUID in hex format (thanks Matt) - added iso_format parameter to utils.format_json to return dates in ISO format (thanks Hugh) - fixed issue with Referral attributes not returned by the referral server (thanks Nazarii) - fixed lost error message in auto_bind (thanks cfelder) - fixed delete_old_dn in mock connections (thanks kpinc) - fixed a ResourceWarning with lazy connections - fixed entry_to_json() that in python2 modified the original entry value (thanks Dirk-Jan) - tests desnt' raise Exception if real server is not present @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2020/03/07 12:16:20 adam Exp $ d40 3 d73 3 d286 3 @ 1.5 log @py-ldap3: updated to 2.7 2.7: - tested against Python 3.8.1 and pyasn1 0.4.8 - re-enabled ssl exception raising on bad certificate when only 1 server is present in the server pool - removed Python 2.6 from Travis configuration - added support for source specifications in LDAP connections - added support for allowing special AD security identifier (SID) in DN - fixed pickling of entry and attribute - close connection when auto_bind fails - operational attributes can be used in Abstraction Layer - additional SSL options can be used in Tls object - threading.Event replaces loop checking in async strategy. ASYNC strategy should be much faster now - adding a key that is already an alias that contains other aliases in CaseInsensitiveWithAliasDict() now works properly - when searching for GUID, UUID and SID the backslash character (0x5C) is properly managed - LDIF output properly formatted when controls are missing - operational attributes are not returned in MOCK strategies when not requested - undecodable values are returned as raw bytes when using the pyasn1 decoder @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2019/09/06 06:02:53 adam Exp $ d280 3 @ 1.4 log @py-ldap3: updated to 2.6.1 2.6.1: - tested against pyasn1 0.4.7 - added eDirectory 9.1.4 (EDIR_9_1_4) to offline schemas - added json converter for timedelta - strip parameter defaults to False in utils.dn.parse_dn() - escaped space is allowed as trailing character in attribute_value in utils.dn.parse_dn() - connection.extend.standard.paged_search doesn't raise exceptions when raise_exceptions is False - the Search operation returns the entries fetched by the server when size or time limits are reached even if raise_exceptions is set to True - Handle the minimum value that can be stored in an Int64 in format_ad_timedelta - EntryState: `entry_raw_attributes` is populated instead of `raw_attributes` - Removed restriction to perform rename and move simultaneously in modify_dn - fixed checking for hexdigits in parse_dn - fixed escaping when multiple backslashes are present in parse_dn - fixed multiple NoneType exceptions in entry_to_json() - allowing Microsoft specific syntax () for WellKnownObjects in DN - connection.extend.standard.paged_search() now follows referrals when auto_referrals=True - fixed a bug in decoding replica list in connection.extend.novell.list_replicas() - fixed a bug when adding duplicate alias in CaseInsensitiveWithAliasDict() - added ignore_duplicates=False in set_aliases in CaseInsensitiveWithAliasDict() to ignore a duplicate alias (either in aliases or in keys) - Schema info now uses CaseInsensitiveWithAlias dict as default so object and attributes can also be referentiated with OID - added block mode and timeout parameters to next() method of persistent_search - when using the pyasn1 decoder raw_dn is not returned as a pyasn1 object anymore but as bytes - Return offset timezone aware datetime for max AD timestamp @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2017/11/15 07:47:47 adam Exp $ d313 3 @ 1.3 log @py-ldap3: updated to 2.4 2.4: security fix in the rebind() method of the Connection object (thanks Daniel) fix for Sasl credentials in Python 3 (thanks Busuwe) fixed bug when checking for equality in MockBase added validator parameter to Server object for custom validators attribute values are now validated in add/compare/modify operations in the Connection object Python types can now be used in add/compare/modify operations compatible with the pyasn1 library from version 0.1.8 up to latest (0.3.3 for now) version fixed compatibility with Twisted on Windows on Python 2.7 (thanks Pmisik) fixed paged_search behaviour in Reader object fixed regression in MockBase (thanks Markus) fixed invalid filter sequence in MockBase (thanks SignedBit) added compatibility with Cython (thanks Pedro) fixed auto_encode check in validate_attribute_value for unknown attrs (thanks CFelder) don’t encode response_value as extended_response_to_dict expects a decoded value (thanks Matthias) compatible with the pyasn1 library from version 0.1.8 up to latest (0.3.7 for now) version added LDAPObjectDereferenceError exception LDAPObjectDereferenceError is raised when an object tries to dereference itself in the Abstraction Layer (thanks Daniele) async module renamed to asynchronous for compatibility with Python 3.7 (thank Barry) long integer are properly checked in mocking strategies (thanks gregn610) NUMERIC_TYPES includes long for Python 2 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2017/05/05 06:50:01 adam Exp $ d244 3 @ 1.2 log @Changes 2.2.3: abstraction layer query converts int values to string (thanks dgadmin) CaseInsensitiveDictWithAlias doesn’t raise an exception anymore if alias is set multiple times to the same key friendly names in AttrDef are properly managed when performing commits in Writer cursors no more errors when server returns an empty schema (thanks Glen) range attributes in entries are properly recognized when auto_range is False fixed random errors in auto_range searches (thanks James) fixed checking of malformed schema added configuration parameter IGNORE_MALFORMED_SCHEMA to not raise exception for servers that don’t follow the LDAP RFCs (defaults to False) test config moved to test/config.py testcase_id generated randomly for each test added ATTRIBUTES_EXCLUDED_FROM_OBJECT_DEF parmeter to exclude some attribute from automatic populate of ObjectDef in Abstract Layer (helpful for AD) added IGNORED_MANDATORY_ATTRIBUTES_IN_OBJECT_DEF parmeter to exclude some attribute from mandatory attribute list in ObjectDef in Abstract Layer (helpful for AD) fixed error when using implicit assigning in WritableEntry added LDAPInvalidValueError Exception in Python 3 byte filter are converted to unicode before parsing RESPONSE_DN_ENCODING parameter renamed to ADDITIONAL_ENCODINGS to_unicode(value, encoding=None, additional_encodings=False) now checks for additional encoodings in ADDITIONAL_ENCODINGS list if additional_encoding is set to True Reusable strategy uses not lazy Restartable connections @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2016/12/04 21:12:59 rodent Exp $ a249 3 ${PYSITELIB}/ldap3/strategy/async.py ${PYSITELIB}/ldap3/strategy/async.pyc ${PYSITELIB}/ldap3/strategy/async.pyo d253 3 @ 1.1 log @ It's time to make Tryton great again. This update is YUGE. There are 71 new packages. Most of which are the remaining modules of the Tryton platform which weren't packaged. The others are dependencies of the new modules. This was tested on FreeBSD and is based in large part on Richard Palo's (richard@@) work. This is the most recent release of the Tryton platform, version 4.2. There's a very large list of changes from the 3.8 series we have in pkgsrc. If you're interested, those functional changes can be found here: http://www.tryton.org/posts/new-tryton-release-42.html http://www.tryton.org/posts/new-tryton-release-40.html @ text @d1 1 a1 1 @@comment $NetBSD$ d61 3 d70 3 d211 3 d226 3 @