head 1.19; access; symbols pkgsrc-2026Q1:1.19.0.36 pkgsrc-2026Q1-base:1.19 pkgsrc-2025Q4:1.19.0.34 pkgsrc-2025Q4-base:1.19 pkgsrc-2025Q3:1.19.0.32 pkgsrc-2025Q3-base:1.19 pkgsrc-2025Q2:1.19.0.30 pkgsrc-2025Q2-base:1.19 pkgsrc-2025Q1:1.19.0.28 pkgsrc-2025Q1-base:1.19 pkgsrc-2024Q4:1.19.0.26 pkgsrc-2024Q4-base:1.19 pkgsrc-2024Q3:1.19.0.24 pkgsrc-2024Q3-base:1.19 pkgsrc-2024Q2:1.19.0.22 pkgsrc-2024Q2-base:1.19 pkgsrc-2024Q1:1.19.0.20 pkgsrc-2024Q1-base:1.19 pkgsrc-2023Q4:1.19.0.18 pkgsrc-2023Q4-base:1.19 pkgsrc-2023Q3:1.19.0.16 pkgsrc-2023Q3-base:1.19 pkgsrc-2023Q2:1.19.0.14 pkgsrc-2023Q2-base:1.19 pkgsrc-2023Q1:1.19.0.12 pkgsrc-2023Q1-base:1.19 pkgsrc-2022Q4:1.19.0.10 pkgsrc-2022Q4-base:1.19 pkgsrc-2022Q3:1.19.0.8 pkgsrc-2022Q3-base:1.19 pkgsrc-2022Q2:1.19.0.6 pkgsrc-2022Q2-base:1.19 pkgsrc-2022Q1:1.19.0.4 pkgsrc-2022Q1-base:1.19 pkgsrc-2021Q4:1.19.0.2 pkgsrc-2021Q4-base:1.19 pkgsrc-2021Q3:1.17.0.2 pkgsrc-2021Q3-base:1.17 pkgsrc-2021Q2:1.16.0.4 pkgsrc-2021Q2-base:1.16 pkgsrc-2021Q1:1.16.0.2 pkgsrc-2021Q1-base:1.16 pkgsrc-2020Q4:1.15.0.4 pkgsrc-2020Q4-base:1.15 pkgsrc-2020Q3:1.15.0.2 pkgsrc-2020Q3-base:1.15 pkgsrc-2020Q2:1.13.0.4 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.2 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.12.0.6 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.2 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.11.0.2 pkgsrc-2019Q2-base:1.11 pkgsrc-2019Q1:1.10.0.2 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.8.0.4 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.2 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.7.0.2 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.6.0.2 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.5.0.2 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.4.0.4 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.3.0.2 pkgsrc-2017Q2-base:1.3 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.19 date 2021.10.26.10.09.50; author nia; state Exp; branches; next 1.18; commitid M6fNIkrZ0rV41jeD; 1.18 date 2021.10.07.13.35.37; author nia; state Exp; branches; next 1.17; commitid USVQpuM9JMvPLSbD; 1.17 date 2021.07.19.07.05.44; author adam; state Exp; branches; next 1.16; commitid Nl8ojOyWpqMAbz1D; 1.16 date 2021.02.13.19.23.25; author adam; state Exp; branches; next 1.15; commitid FWGWQKcOamtAhAHC; 1.15 date 2020.09.07.09.31.12; author adam; state Exp; branches; next 1.14; commitid bqGWBj6BOpNf76nC; 1.14 date 2020.08.10.06.12.08; author adam; state Exp; branches; next 1.13; commitid TXHEWNTOWTALUtjC; 1.13 date 2020.03.07.12.16.20; author adam; state Exp; branches; next 1.12; commitid D7vAAZXIPyRxWsZB; 1.12 date 2019.09.06.06.02.53; author adam; state Exp; branches; next 1.11; commitid bVmtYappU1S0LUBB; 1.11 date 2019.04.09.12.06.24; author adam; state Exp; branches; next 1.10; commitid TRXi80qWc2sGAFiB; 1.10 date 2019.01.31.11.02.14; author leot; state Exp; branches; next 1.9; commitid PrYuP1NClJKJpV9B; 1.9 date 2018.12.31.11.26.03; author adam; state Exp; branches; next 1.8; commitid T0TPX4Gd97jbyW5B; 1.8 date 2018.08.10.07.19.34; author adam; state Exp; branches; next 1.7; commitid 57FifGlqfFpEMxNA; 1.7 date 2018.04.18.04.22.35; author adam; state Exp; branches; next 1.6; commitid hwohR6nEbqu2tSyA; 1.6 date 2018.01.24.13.41.35; author adam; state Exp; branches; next 1.5; commitid nKqBE3TfPDR8g8oA; 1.5 date 2017.11.15.07.47.47; author adam; state Exp; branches; next 1.4; commitid uV7wVm7Mfi8wy6fA; 1.4 date 2017.08.03.10.42.09; author adam; state Exp; branches; next 1.3; commitid tNYJgvJpiY3BRK1A; 1.3 date 2017.05.08.10.02.34; author adam; state Exp; branches; next 1.2; commitid pyYHBNgpPFesrzQz; 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.19 log @databases: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (some may be only fetched conditionally): ./databases/cstore/distinfo D6.data.ros.gz ./databases/cstore/distinfo cstore0.2.tar.gz ./databases/cstore/distinfo data4.tar.gz @ text @$NetBSD: distinfo,v 1.18 2021/10/07 13:35:37 nia Exp $ BLAKE2s (ldap3-2.9.1.tar.gz) = 43922396e42c8e338eea339d03ab765b3044de840fb52037de50506053bcb857 SHA512 (ldap3-2.9.1.tar.gz) = b828b37906cfea1743548afbe7cfe4776407b4befc55064045e52d051f910c74036a055c32d326572956e24a29c87821c52a6567677ff423e36dba379ed09cf9 Size (ldap3-2.9.1.tar.gz) = 398830 bytes @ 1.18 log @databases: Remove SHA1 distfile hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2021/07/19 07:05:44 adam Exp $ d3 1 a3 1 RMD160 (ldap3-2.9.1.tar.gz) = 22b31e1305b8b4b0dc1b984b20ad17e91de7688f @ 1.17 log @py-ldap3: updated to 2.9.1 2.9.1 - new feature: added support for using Kerberos authentication on windows clients using the native winkerberos library - new feature: added support for using Channel Bind tokens with Kerberos authentication on windows clients - fixed a bug related to using start_tls with a RESTARTABLE strategy that caused errors to be raised erroneously. - fixed a bug around the type checking of Reverse DNS Settings with Kerberos authentication - fixed an issue related to decoding unicode strings in LDAP referrals and attributes in python 2 - minor documentation updates and corrections @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2021/02/13 19:23:25 adam Exp $ a2 1 SHA1 (ldap3-2.9.1.tar.gz) = 8b74f0970f9b7d368cea1303f9df03c42a71efce @ 1.16 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 @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2020/09/07 09:31:12 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.9.tar.gz) = 9e46c12f3e2529f92e582b870a4b149c072361d4 RMD160 (ldap3-2.9.tar.gz) = 0fe15dd32d704a52d1ef16adc6b2d27c4b181f45 SHA512 (ldap3-2.9.tar.gz) = c948fb808ca0671c5e4ce557fdee55dd1f477a11019eb2eb3f6ed77121cb5d48a75f37424599a9d31a2558b239c27ecf87c8bc39552b4d0f6d6800ff783ae652 Size (ldap3-2.9.tar.gz) = 396695 bytes @ 1.15 log @py-ldap3: updated to 2.8.1 2.8.1: - fixed regression in 2.8 for members returned in AD auto-range search - fixed regression in 2.8 for attribute error in restartable class - try to use Crypto library if present for hashing NTLM password on python interpreter missing the MD4 OpenSSL algorithm @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2020/08/10 06:12:08 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.8.1.tar.gz) = f44ba2a8e0d799caacb52aec72474d7d472d0b05 RMD160 (ldap3-2.8.1.tar.gz) = fc2dd65e6b9214e1f4adbb97c75754cc03edc613 SHA512 (ldap3-2.8.1.tar.gz) = fc1b1d41d530c3b6e24efea516b2489e063f3b1b7ea341e4e8d29d43257b3de9b6f3b08e0f82cbb7ef9dfdda6cd8ebea26f225533b717299ba5d9d9f346f5d29 Size (ldap3-2.8.1.tar.gz) = 389993 bytes @ 1.14 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 $NetBSD: distinfo,v 1.13 2020/03/07 12:16:20 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.8.tar.gz) = 55f6596e8a021b19bf57db3fddde6eefa5224a1a RMD160 (ldap3-2.8.tar.gz) = 7afd3deb76408170ff02013df0d81d421b45c909 SHA512 (ldap3-2.8.tar.gz) = 094fb07bce285876c57fa11ac62aa271e2c79fff694b115806e49064ed5262c23aef9cd9e05384e1464497989c768051d37e0891feafb018dfccc8539456521a Size (ldap3-2.8.tar.gz) = 389478 bytes @ 1.13 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 $NetBSD: distinfo,v 1.12 2019/09/06 06:02:53 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.7.tar.gz) = 3a6be8c11c646c278df4dc17b08372c426a6a4b6 RMD160 (ldap3-2.7.tar.gz) = b2ca3431bd04f077f700cce7262692fc78e22303 SHA512 (ldap3-2.7.tar.gz) = 097565db900e7afe9e233c5991e76736afb1851feca6fe75edd0e5c86dc17c624cdaa3c61506831a132e4cf636057afd51b798aff94983bc399ec5a3851607da Size (ldap3-2.7.tar.gz) = 387586 bytes @ 1.12 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 $NetBSD: distinfo,v 1.11 2019/04/09 12:06:24 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.6.1.tar.gz) = 1a67bb1176fbb2163d497f75516d0119696ecbce RMD160 (ldap3-2.6.1.tar.gz) = f5fadf47b8fa6304e213d1cd32886cc04e7dc233 SHA512 (ldap3-2.6.1.tar.gz) = 7fcb89214645585bda072d0acecdd22e2de447c6c4720ac7fa49d847a8f382150e913a3a0e42e442af6479f7144df751730e8922a6a71488f1b8e07bf188b1eb Size (ldap3-2.6.1.tar.gz) = 378619 bytes @ 1.11 log @py-ldap3: updated to 2.6 2.6: - fixed empty digestMd5.py file in 2.5.2 package - explicitly declare digest module md5 in util.ntlm - change object passed to modify() was unexpectedly mutated - added LDAPInfoError exception - added Server.has_control(control) method to check if a server has a specific control - added Server.has_extension(extension) method to check if a server has a specific extension - added Server.has_feature(feature) method to check if a server has a specific feature - fixed checking of \\ in safe_dn - fixed uuid checking with 5c byte value - added single=True parameter to the ServerPool object definition. Servers state is shared between connections using the same pool - updated copyright notice @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2019/01/31 11:02:14 leot Exp $ d3 4 a6 4 SHA1 (ldap3-2.6.tar.gz) = 34509b6518ef1297aa9ff1f6c5574ff0257924ad RMD160 (ldap3-2.6.tar.gz) = 7b236d5433e94ff20591490adbdb0e17daa6b6c0 SHA512 (ldap3-2.6.tar.gz) = 6494cac04c787c32d2f93955df7a51815bfff66d814dbda81a68bea8e28d9b46a30efb1ae1d2f2a9183791cfa0093783c6f8a63ead1a2f70bc8496473d14435c Size (ldap3-2.6.tar.gz) = 354058 bytes @ 1.10 log @py-ldap3: Populate an accidental empty file In the released distfile on PyPI for ldap3-2.5.2 ldap3/protocol/sasl/digestMd5.py was accidentally empty. Populate it based on the v2.5.2.tar.gz distfile on GitHub. PKGREVISION++ @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2018/12/31 11:26:03 adam Exp $ d3 4 a6 5 SHA1 (ldap3-2.5.2.tar.gz) = c5b6d80c274c358270db102f9a9b6c8284d7aa48 RMD160 (ldap3-2.5.2.tar.gz) = afe5b19bce9acf7438a3fc42b71951f875f81c4f SHA512 (ldap3-2.5.2.tar.gz) = 2889fbf917b828eaa54a935b2cc9c4909b3e2eb5c5c50cc38f6c561335d5341837f8a16d3aa135144c8ac12cd6fefdd9c3421c8de36a9573aed1aaa6a3051afa Size (ldap3-2.5.2.tar.gz) = 352903 bytes SHA1 (patch-ldap3_protocol_sasl_digestMd5.py) = 315e38d20362b30c7a3f7930c9fbb1f994d1207d @ 1.9 log @py-ldap3: updated to 2.5.2 2.5.2: - when starting tls before binding the connection is automatically open - fixed changelog date - support for AD timedeltas - fixed WhoAmI in mock strategies - prevent unnecessary exception in extend/standard/ModifyPassword - added support for external gssapi credentials to be passed to the sasl connection - added support for gssapi store in sasl connection - fixed LdifProducer - fixed NTLM bind - server state in ServerPool is now a namedtuple "ServerState" - fixed error when adding member to AD group with unsafe DN - properly restore lazy status in reusable strategy - ServerState namedtuple converted to class in core/pooling - empty schema doesn't raise exception in Abstraction Layer @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2018/08/10 07:19:34 adam Exp $ d7 1 @ 1.8 log @py-ldap3: updated to 2.5.1 2.5.1: connection.result is populated when exception raised with raise_exceptions=True fixed objectSid in mocking strategies fixed circular reference in exception history added objectSid validator byte values are properly searched in MOCK strategies exception history refactored connections in context manager don’t bind anymore when auto_bind is set to AUTO_BIND_NONE Cython compatible build more detailed exception message in Mock strategy exceptions flow refactored in reusable strategy pwdlastset accept any positive integer fixed an exception while logging packet with pyasn1 decoder fixed importing abc from collections for Python 3.8 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2018/04/18 04:22:35 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.5.1.tar.gz) = de3ded901cd8c3e4868ef33c8271da3aaec4fe91 RMD160 (ldap3-2.5.1.tar.gz) = b1173cbd750476de602082ffaeb8dfef857b53bb SHA512 (ldap3-2.5.1.tar.gz) = 8cf3e656f3b58ead391f45c44ec2175ecb7abf29047e4eb03d9f95983cb01900159a4e27bef596df5ffdf7fdf3827615663872c35bd57dede8c9b789aad191e7 Size (ldap3-2.5.1.tar.gz) = 352262 bytes @ 1.7 log @py-ldap3: updated to 2.5 2.5: - abstract layer now handles auxiliary classes - pwdLAstSet in AD is valid for 0 and -1 - fixed extend.novell.get_universal_password - entryUUID is properly validated in search filters - custom attribute formatters are properly applied when parsing the search filter - REUSABLE strategy now honours credentials when changed in the original connection - add operation doesn't change passed attribute dict anymore - missing entry's attribute return False when searching instead of raising an exception - fixed ad_timestamp evaluation for integers - wrong exception raised when user name is empty in simple binding - exception is raised if size limit is exceed when searchin in mocking strategies with raise_exceptions=True - fixed validator for novell guid - fixed validator for openldap EntryUUID - fixed validator for AD objectGUID, now follows MS-DTYP - fixed formatter for AD objectGUID - fixed exception when adding binary values - added escape_rdn_chars() to ldap3.utils.dn for safe checking untrusted input while building DNs - fixed search for binary values in mock strategies - fixed exception with unicode chars in subfilters for python 2 - connection.extend.paged_search() doens't miss the last entries anymore when size limit is exceeded for the search on the server - validators are not applied when loading data from json dump in Mock strategies - additional validator to check for erroneous bytes to string conversion in Python 3 - additional formatter and validator to check for generalizedtime with 0 year - added ADDITIONAL_CLIENT_ENCODINGS parameter - fixed AD dir_sync extended operation - ad_unlock_account works properly - added Microsoft security descriptor control - fixed search in mock strategies when raise_exceptions=True - formatters never raise exceptions but returns the raw_value when unable to format - fixed comtrols duplication in paged search @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2018/01/24 13:41:35 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.5.tar.gz) = 8b8c9b2071e54e1ec97a3c446334bc26ad5fdc29 RMD160 (ldap3-2.5.tar.gz) = 376faff81a59ac52703ea032b8d763ddd41876ba SHA512 (ldap3-2.5.tar.gz) = 300c7243283f574e3db7a2f486d377a983963b847a2b20a2a0dbfd1b3b124418922eddb448364174dba692897146e0ce52e1343e2103074d25b0ffa2633b99b8 Size (ldap3-2.5.tar.gz) = 349672 bytes @ 1.6 log @py-ldap3: updated to 2.4.1 2.4.1: - tested against pyasn1 from version 0.1.8 up to version 0.4.2, Python 2.6.6, Python 2.7.14, Python 3.6.4 - auto_encode parameter is honored when binding - fixed organizationalName definition in oid - automatic byte to int conversion working again - mock connection searchs correctly escape filters - fixed bind with not unicode characters in Python 2 - extended filter attributes should work again with pyasn1 0.4.1 - fixed error when reading incomplete server info - NOT keyword properly handled in dit_content_rules - operational attributes are prorerly returned in Cursor whit get_operational_attributes = True - start_tls() is properly executed with AD when raise_exceptions=True - reopening a Connection honours auto_bind setting - an attribute returned with no value from a flaky server doesn't raise exception anymore - pwdLastSet in AD is valid only for -1 - fixed docs for ldifProducer - fixed monkeypatching of pyasn1 for Boolean Value in BER encoding - check_names was not honoured while validating attribute values - locks refactored in Connection and in Async strategy - socket properly closed when checking availability of an invalid server @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2017/11/15 07:47:47 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.4.1.tar.gz) = d690a2e3933bd3a1c94eb05a00cc3af7b39f11ed RMD160 (ldap3-2.4.1.tar.gz) = 209e4cc4c6d3df0648212ed0c1e8d003536bf963 SHA512 (ldap3-2.4.1.tar.gz) = 716671c2d07c53d1953aab4668562a1b59a1e642b19d50f3cf05d44c74b6848a34b4197aa2c77f5b1d6b556ec0ca473b0495c24da74e2395aa20dffc8a0a360d Size (ldap3-2.4.1.tar.gz) = 345220 bytes @ 1.5 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 $NetBSD: distinfo,v 1.4 2017/08/03 10:42:09 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.4.tar.gz) = b2731bad6ad7298f85276caf2d9c9638cb982718 RMD160 (ldap3-2.4.tar.gz) = 4e19a488578dc0734c64a09e384c3f4f1effe20b SHA512 (ldap3-2.4.tar.gz) = 676c29b84a39739f1ebc746c4091ae2387dca375abc3a44d86f403167b8a5d7e05d53f40fd6bd8e96834b4b5f253d6306b6787e77d6336b79aabec5df695abfe Size (ldap3-2.4.tar.gz) = 344481 bytes @ 1.4 log @2.3: compatible with the pyasn1 library from version 0.1.8 up to latest (0.3.1 for now) version MockAsync strategy is available added __ne__ method to Attribute in abstraction layer (thank Rodrigo) added LDAPUserNameIsMandatoryError exception in simple bind when user name is empty search referrals are properly decoded with fast decoder paged search works in mock strategies paged_search in extend.standard namespace raises an exception of class LDAPOperationResult if the search returns an error search_paged() method of Cursor object now return the whole list of entries if generator=False updated docs for defaults parameters (thanks Guarnacciaa) fixed mockBase for integer matching (thanks Jijo) boolean values are now uppercase in LDIF (thanks Linus) fixed timeout in ssl connection on Linux and Mac (thanks Allan) changed some internal functions to private in ldap3.utils.dn operational attribute entryDN is properly managed in Mock strategies (thanks Mark) new rdn in renamed entry is properly set in Mock strategies (thanks Mark) metrics are now updated for Mock strategies, except that for received bytes (thanks joehy) better managing of missing schema from the server (thanks Deborah) fixed error while schema is not in string format (thanks Alexandre) SNI support added when the underlying python library allows it (thanks Edmund) added pool_keepalive parameter to Connection object for REUSABLE strategy connection.extend.microsoft.modify_password returns False when change is not successful (thanks Ashley) added validators for uuid and uuid_le fixed error while searching for bytes fixed pickling and unpickling of datetime values (thanks David) fixed error that resulted in valid generalizedTime strings not being parsed (thanks Busuwe) fixed error with modify operation on referrals (thanks Busuwe) fixed error in mockBase add_entry() with raw rdn (thanks Chad) fixed error when stdin has not encoding in config.py (thanks cronicryo) fixed error when optional field are not present in pyasn1 requests (thanks Ilya) added DEFAULT_SERVER_ENCODING config parameter, should always be utf-8 DEFAULT_ENCODING config parameter renamed to DEFAULT_CLIENT_ENCODING ADDITIONAL_ENCODINGS config parameter renamed to ADDITIONAL_SERVER_ENCONDINGS additional encodings are applied to all data received from the server additional encodings are not applied to client data added from_server=False parameter to to_unicode() to not try client encoding while decoding data from server @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2017/05/08 10:02:34 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.3.tar.gz) = ca9e28b407f96eab9b0c64a5b49ddcc9d046072f RMD160 (ldap3-2.3.tar.gz) = bce670264d8c22b2623a261059afcacaee19e3d0 SHA512 (ldap3-2.3.tar.gz) = c303fb46d49ec31db2f78cbb354890ce05ced5b121698dbe2437362ff8f01110ae3a46ff5c8a3b223c3ae553e300c4f69bc8838b2c32cd9a87b27026477ecfd7 Size (ldap3-2.3.tar.gz) = 341466 bytes @ 1.3 log @Changes 2.2.4: leading and trailing spaces in server name don’t raise exception anymore - DitContentRule is properly read from the schema - added validator for Active Directory timestamp - Mock strategies raise an exception if a non-bytes value is added to the schema when no offline schema is provided (str and int are automatically converted) - added custom_validators property to Mock strategies - modifying objectClass with bytes values doesn’t raise an exception anymore (but it may fail anyway because of server constraints) - ensure that config sequence parameters are properly set - allow case insensitive attribute and class names in config parameters - added server.schema.is_valid() to check if the schema is available - empty schema properties are set to empty dict() instead of None - schema definitions with traling and leading spaces are now properly parsed and don’t raise an LDAPSchemaError exception anymore - fixed error when flaky servers (OpenLDAP) don’t return the correct response with StartTls @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2017/05/05 06:50:01 adam Exp $ d3 4 a6 4 SHA1 (ldap3-2.2.4.tar.gz) = 18f859e96c3aa68030d83fe5f06b12db02ffe6b7 RMD160 (ldap3-2.2.4.tar.gz) = b6ae17113721278396676199e71a0a5778c6a780 SHA512 (ldap3-2.2.4.tar.gz) = 97bfb0ebe04d4965d4ebb9278e5d9b5bad7517258cb1d8ca8964cb06f377815c7f9ed0fb0317098f0f3ebfd66ad99f3030e27805a2f6301fc3665f7406aad3d9 Size (ldap3-2.2.4.tar.gz) = 332398 bytes @ 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 $NetBSD: distinfo,v 1.1 2016/12/04 21:12:59 rodent Exp $ d3 4 a6 4 SHA1 (ldap3-2.2.3.tar.gz) = 9bf4110126ec54f2c382111a8050e8d542cda989 RMD160 (ldap3-2.2.3.tar.gz) = 4aa86bf6b036f5c9009a557c82e77715e6079865 SHA512 (ldap3-2.2.3.tar.gz) = a954f6c582e88addf0bd6dc6fb24108d76d134b80c14a3dca0f9f667dbbfee484cb7b0444822f7e82a41af7dacf61ba111b6dcbf215b7f6df26a3784cfd2fc83 Size (ldap3-2.2.3.tar.gz) = 331483 bytes @ 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 $NetBSD$ d3 4 a6 4 SHA1 (ldap3-2.1.1.tar.gz) = 6f115498b5aeaa510372c591c49384ec8f6e89a9 RMD160 (ldap3-2.1.1.tar.gz) = cc13f7b47ca4622ac1a268014fd6a437c58b13e3 SHA512 (ldap3-2.1.1.tar.gz) = f81aa7cad84f89acbdf400a10ed9f2a2e3e6f4602eb64ed4ab32d1d5fc20394ef5a041d0d6068986114908cd6c91cff84ed24a2180196e8a1b1f726b49b463b4 Size (ldap3-2.1.1.tar.gz) = 314500 bytes @