Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python3-ldb-devel | Distribution: openSUSE Tumbleweed |
Version: 2.9.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Jun 28 12:25:19 2024 |
Group: Development/Libraries/Python | Build host: reproducible |
Size: 5729 | Source RPM: ldb-2.9.1-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://ldb.samba.org/ | |
Summary: Development files for the Python3 bindings for the LDB library |
This package contains the development files for the Python bindings for the LDB library.
LGPL-3.0-or-later
* Fri Jun 28 2024 Noel Power <nopower@suse.com> - Update to 2.9.1 * Many qsort() comparison functions are non-transitive, which can lead to out-of-bounds access in some circumstances; (bso#15569). * Thu May 16 2024 Samuel Cabrero <scabrero@suse.de> - Update to 2.9.0 * documentation fixes * build with Python 3.12 (bso#15513) * a lot of additional error checking in the python bindings * minor code fixes * Update patch ldb-python3.5-fix-soabi_name.patch * Tue Sep 26 2023 Noel Power <nopower@suse.com> - Update to 2.8.0 * CVE-2023-0614 Not-secret but access controlled LDAP attributes can be discovered (bug 15270) * pyldb: Raise an exception if ldb_dn_get_parent() fails * Implement ldap_whoami in pyldb and add the RFC4532 LDB_EXTENDED_WHOAMI_OID definition * Documentation and spelling fixes * Add ldb_val -> bool,uint64,int64 parsing functions * Split out ldb_val_as_dn() helper function * add LDB_CHANGETYPE_MODRDN support to ldb_ldif_to_pyobject() * add LDB_CHANGETYPE_DELETE support to ldb_ldif_to_pyobject() * let ldb_ldif_parse_modrdn() handle names without 'rdn_name=' prefix * Don't create error string if there is no error * Avoid allocation and memcpy() for every wildcard match candidate * Make ldb_msg_remove_attr O(n) * pyldb: Throw error on invalid controls * pyldb: remove py2 ifdefs * Call tevent_set_max_debug_level(TEVENT_DEBUG_TRACE) * Wed Mar 29 2023 Noel Power <nopower@suse.com> - CVE-2023-0614: Access controlled AD LDAP attributes can be discovered (bso#15270); (bsc#1209485). * Fri Mar 17 2023 Samuel Cabrero <scabrero@suse.de> - Update to 2.7.1 * Build fix for Solaris, after removal of tevent ports backend (bso#15298) - Changes from 2.7.0 * Support python 3.12 * Have python functions operating on DNs raise LdbError * Don't call comparison() directly in LDB_TYPESAFE_QSORT * Use ldb_ascii_toupper() for case folding to support tr_TR.UTF-8 and other dotless i locales (bso#15248) * Mon Mar 13 2023 Noel Power <nopower@suse.com> - Update to version 2.7.1 - Build fix for Solaris, after removal of tevent ports backend (bso#15298). - Update to version 2.7.0 - Support python 3.12 * Have python functions operating on DNs raise LdbError * don't call comparison() directly in LDB_TYPESAFE_QSORT * Use ldb_ascii_toupper() for case folding to support tr_TR.UTF-8 and other dotless i locales; (bso#15248). * Thu Sep 22 2022 Noel Power <nopower@suse.com> - Update to version 2.6.1 + CVE-2022-32746 Use-after-free occurring in database audit logging module; (bso#15009); (bsc#1201490); - Update to version 2.6.0 + ldb: bump version to 2.6.0 for Samba 4.17.x releases * Mon Aug 01 2022 Samuel Cabrero <scabrero@suse.de> - Update to version 2.5.2; + CVE-2022-32746: Use-after-free occurring in database audit logging module; (bso#15009); (bsc#1201490); * Thu Jun 16 2022 Samuel Cabrero <scabrero@suse.de> - Update to version 2.5.1 + Fix build problems; (bso#15071); * Tue Mar 22 2022 Samuel Cabrero <scabrero@suse.de> - Update to version 2.5.0 + No code changes, just bump version for samba 4.16.0 release * Thu Feb 24 2022 Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 2.4.2 + Fix for CVE-2021-3670, ensure that the LDB request has not timed out during filter processing as the LDAP server MaxQueryDuration is otherwise not honoured. * Tue Jan 11 2022 Samuel Cabrero <scabrero@suse.de> - Modify packaging to allow parallel installation with libldb1 (bsc#1192684): + Private libraries are installed in %{_libdir}/ldb2/ + Modules are installed in %{_libdir}/ldb2/modules * Wed Nov 10 2021 Samuel Cabrero <scabrero@suse.de> - Update to version 2.4.1 + Corrected python behaviour for 'in' for LDAP attributes contained as part of ldb.Message; (bso#14845); + Fix memory handling in ldb.msg_diff; (bso#14836); + Corrected python docstrings * Fri Sep 17 2021 Samuel Cabrero <scabrero@suse.de> - Update to version 2.4.0 + Improve calculate_popt_array_length() + Use C99 initializers for builtin_popt_options[] + pyldb: Fix Message.items() for a message containing elements + pyldb: Add test for Message.items() + tests: Use ldbsearch '--scope instead of '-s' + pyldb: fix a typo + Change page size of guidindexpackv1.ldb + Use a 1MiB lmdb so the test also passes on aarch64 CentOS stream + attrib_handler casefold: simplify space dropping + fix ldb_comparison_fold off-by-one overrun + CVE-2020-27840: pytests: move Dn.validate test to ldb + CVE-2020-27840 ldb_dn: avoid head corruption in ldb_dn_explode + CVE-2021-20277 ldb/attrib_handlers casefold: stay in bounds + CVE-2021-20277 ldb tests: ldb_match tests with extra spaces + improve comments for ldb_module_connect_backend() + test/ldb_tdb: correct introductory comments + ldb.h: remove undefined async_ctx function signatures + correct comments in attrib_handers val_to_int64 + dn tests use cmocka print functions + ldb_match: remove redundant check + add tests for ldb_wildcard_compare + ldb_match: trailing chunk must match end of string + pyldb: catch potential overflow error in py_timestring + ldb: remove some 'if PY3's in tests + Add missing break in switch statement * Wed Mar 31 2021 Samuel Cabrero <scabrero@suse.de> - Update to ldb 2.3.0 * Wed Mar 24 2021 Noel Power <nopower@suse.com> - Release ldb 2.2.1 + CVE-2020-27840: samba: Unauthenticated remote heap corruption via bad DNs; (bso#14595); (bsc#1183572). + CVE-2021-20277: samba: out of bounds read in ldb_handler_fold; (bso#14655); (bsc#1183574).
/usr/include/pyldb.h /usr/lib64/libpyldb-util.cpython-311-x86_64-linux-gnu.so /usr/lib64/pkgconfig/pyldb-util.cpython-311-x86_64-linux-gnu.pc /usr/share/man/man3/PyLdbControlObject.3.gz /usr/share/man/man3/PyLdbDnObject.3.gz /usr/share/man/man3/PyLdbMessageElementObject.3.gz /usr/share/man/man3/PyLdbMessageObject.3.gz /usr/share/man/man3/PyLdbModuleObject.3.gz /usr/share/man/man3/PyLdbObject.3.gz /usr/share/man/man3/PyLdbResultObject.3.gz /usr/share/man/man3/PyLdbTreeObject.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 13 23:57:31 2024