commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2024-07-04 16:22:37 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.2080 (New) Package is "ldb" Thu Jul 4 16:22:37 2024 rev:67 rq:1185187 version:2.9.1 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2024-05-30 15:32:40.544721563 +0200 +++ /work/SRC/openSUSE:Factory/.ldb.new.2080/ldb.changes2024-07-04 16:23:26.515877837 +0200 @@ -1,0 +2,8 @@ +Fri Jun 28 10:25:19 UTC 2024 - Noel Power + +- 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). + +--- Old: ldb-2.9.0.tar.asc ldb-2.9.0.tar.gz New: ldb-2.9.1.tar.asc ldb-2.9.1.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.uIwPGs/_old 2024-07-04 16:23:27.531914943 +0200 +++ /var/tmp/diff_new_pack.uIwPGs/_new 2024-07-04 16:23:27.531914943 +0200 @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.9.0 +Version:2.9.1 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.9.0.tar.gz -> ldb-2.9.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ldb-2.9.0/ABI/ldb-2.9.1.sigs new/ldb-2.9.1/ABI/ldb-2.9.1.sigs --- old/ldb-2.9.0/ABI/ldb-2.9.1.sigs1970-01-01 01:00:00.0 +0100 +++ new/ldb-2.9.1/ABI/ldb-2.9.1.sigs2024-06-19 16:22:44.436905900 +0200 @@ -0,0 +1,305 @@ +ldb_add: int (struct ldb_context *, const struct ldb_message *) +ldb_any_comparison: int (struct ldb_context *, void *, ldb_attr_handler_t, const struct ldb_val *, const struct ldb_val *) +ldb_asprintf_errstring: void (struct ldb_context *, const char *, ...) +ldb_attr_casefold: char *(TALLOC_CTX *, const char *) +ldb_attr_dn: int (const char *) +ldb_attr_in_list: int (const char * const *, const char *) +ldb_attr_list_copy: const char **(TALLOC_CTX *, const char * const *) +ldb_attr_list_copy_add: const char **(TALLOC_CTX *, const char * const *, const char *) +ldb_base64_decode: int (char *) +ldb_base64_encode: char *(TALLOC_CTX *, const char *, int) +ldb_binary_decode: struct ldb_val (TALLOC_CTX *, const char *) +ldb_binary_encode: char *(TALLOC_CTX *, struct ldb_val) +ldb_binary_encode_string: char *(TALLOC_CTX *, const char *) +ldb_build_add_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_del_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_extended_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const char *, void *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_mod_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_rename_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_search_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, const char *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_search_req_ex: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, struct ldb_parse_tree *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_casefold: char *(struct ldb_context *, TALLOC_CTX *, const char *, size_t) +ldb_casefold_default: char *(void *, TALLOC_CTX *, const char *, size_t) +ldb_check_critical_controls: int (struct ldb_control **) +ldb_comparison_binary: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) +ldb_comparison_fold: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) +ldb_connect: int (struct ldb_context *, const char *, unsigned int, const char **) +ldb_control_to_string: char *(TALLOC_CTX *, const struct ldb_control *) +ldb_controls_except_specified: struct ldb_control **(struct ldb_control **, TALLOC_CTX *, struct ldb_control *) +ldb_debug: void (struct ldb_context *, enum
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2023-10-05 20:02:29 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.28202 (New) Package is "ldb" Thu Oct 5 20:02:29 2023 rev:65 rq:1114970 version:2.8.0 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2023-04-01 23:26:54.495308483 +0200 +++ /work/SRC/openSUSE:Factory/.ldb.new.28202/ldb.changes 2023-10-05 20:02:32.249378582 +0200 @@ -1,0 +2,20 @@ +Tue Sep 26 09:52:58 UTC 2023 - Noel Power + +- 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) + +--- Old: ldb-2.7.2.tar.asc ldb-2.7.2.tar.gz New: ldb-2.8.0.tar.asc ldb-2.8.0.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.eQP9hr/_old 2023-10-05 20:02:33.597427282 +0200 +++ /var/tmp/diff_new_pack.eQP9hr/_new 2023-10-05 20:02:33.597427282 +0200 @@ -27,9 +27,9 @@ %endif %define lmdb_version 0.9.16 -%define talloc_version 2.4.0 -%define tdb_version 1.4.8 -%define tevent_version 0.14.1 +%define talloc_version 2.4.1 +%define tdb_version 1.4.9 +%define tevent_version 0.15.0 Name: ldb BuildRequires: docbook-xsl-stylesheets @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.7.2 +Version:2.8.0 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.7.2.tar.gz -> ldb-2.8.0.tar.gz ++ 6262 lines of diff (skipped)
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2023-04-01 23:26:52 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.9019 (New) Package is "ldb" Sat Apr 1 23:26:52 2023 rev:64 rq:1075602 version:2.7.2 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2023-03-25 18:54:52.802514533 +0100 +++ /work/SRC/openSUSE:Factory/.ldb.new.9019/ldb.changes2023-04-01 23:26:54.495308483 +0200 @@ -1,0 +2,6 @@ +Wed Mar 29 15:28:03 UTC 2023 - Noel Power + +- CVE-2023-0614: Access controlled AD LDAP attributes can be +discovered (bso#15270); (bsc#1209485). + +--- @@ -12,0 +19,13 @@ + +--- +Mon Mar 13 10:25:56 UTC 2023 - Noel Power + +- 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). Old: ldb-2.7.1.tar.asc ldb-2.7.1.tar.gz New: ldb-2.7.2.tar.asc ldb-2.7.2.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.JyvkeD/_old 2023-04-01 23:26:55.079311553 +0200 +++ /var/tmp/diff_new_pack.JyvkeD/_new 2023-04-01 23:26:55.087311595 +0200 @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.7.1 +Version:2.7.2 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.7.1.tar.gz -> ldb-2.7.2.tar.gz ++ 2546 lines of diff (skipped)
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2023-03-25 18:54:48 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.31432 (New) Package is "ldb" Sat Mar 25 18:54:48 2023 rev:63 rq:1074015 version:2.7.1 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2022-10-10 18:45:13.906955083 +0200 +++ /work/SRC/openSUSE:Factory/.ldb.new.31432/ldb.changes 2023-03-25 18:54:52.802514533 +0100 @@ -1,0 +2,13 @@ +Fri Mar 17 08:05:30 UTC 2023 - Samuel Cabrero + +- 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) + +--- Old: ldb-2.6.1.tar.asc ldb-2.6.1.tar.gz New: ldb-2.7.1.tar.asc ldb-2.7.1.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.vjQviR/_old 2023-03-25 18:54:53.330517293 +0100 +++ /var/tmp/diff_new_pack.vjQviR/_new 2023-03-25 18:54:53.334517314 +0100 @@ -1,7 +1,7 @@ # # spec file for package ldb # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,9 +27,9 @@ %endif %define lmdb_version 0.9.16 -%define talloc_version 2.3.4 -%define tdb_version 1.4.7 -%define tevent_version 0.13.0 +%define talloc_version 2.4.0 +%define tdb_version 1.4.8 +%define tevent_version 0.14.1 Name: ldb BuildRequires: docbook-xsl-stylesheets @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.6.1 +Version:2.7.1 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.6.1.tar.gz -> ldb-2.7.1.tar.gz ++ 5153 lines of diff (skipped)
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2022-10-10 18:44:35 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.2275 (New) Package is "ldb" Mon Oct 10 18:44:35 2022 rev:62 rq:1006989 version:2.6.1 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2022-08-05 19:50:52.125435168 +0200 +++ /work/SRC/openSUSE:Factory/.ldb.new.2275/ldb.changes2022-10-10 18:45:13.906955083 +0200 @@ -1,0 +2,10 @@ +Thu Sep 22 15:55:29 UTC 2022 - Noel Power + +- 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 + +--- Old: ldb-2.5.2.tar.asc ldb-2.5.2.tar.gz New: ldb-2.6.1.tar.asc ldb-2.6.1.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.beDFOx/_old 2022-10-10 18:45:14.534956435 +0200 +++ /var/tmp/diff_new_pack.beDFOx/_new 2022-10-10 18:45:14.542956452 +0200 @@ -27,9 +27,9 @@ %endif %define lmdb_version 0.9.16 -%define talloc_version 2.3.3 -%define tdb_version 1.4.6 -%define tevent_version 0.11.0 +%define talloc_version 2.3.4 +%define tdb_version 1.4.7 +%define tevent_version 0.13.0 Name: ldb BuildRequires: docbook-xsl-stylesheets @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.5.2 +Version:2.6.1 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.5.2.tar.gz -> ldb-2.6.1.tar.gz ++ 4313 lines of diff (skipped)
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2022-08-05 19:50:22 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.1521 (New) Package is "ldb" Fri Aug 5 19:50:22 2022 rev:61 rq:993096 version:2.5.2 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2022-06-18 22:05:57.755636737 +0200 +++ /work/SRC/openSUSE:Factory/.ldb.new.1521/ldb.changes2022-08-05 19:50:52.125435168 +0200 @@ -1,0 +2,7 @@ +Mon Aug 1 08:52:16 UTC 2022 - Samuel Cabrero + +- Update to version 2.5.2; + + CVE-2022-32746: Use-after-free occurring in database audit +logging module; (bso#15009); (bsc#1201490); + +--- Old: ldb-2.5.1.tar.asc ldb-2.5.1.tar.gz New: ldb-2.5.2.tar.asc ldb-2.5.2.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.0kBj0e/_old 2022-08-05 19:50:52.769436832 +0200 +++ /var/tmp/diff_new_pack.0kBj0e/_new 2022-08-05 19:50:52.785436873 +0200 @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.5.1 +Version:2.5.2 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.5.1.tar.gz -> ldb-2.5.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ldb-2.5.1/ABI/ldb-2.5.2.sigs new/ldb-2.5.2/ABI/ldb-2.5.2.sigs --- old/ldb-2.5.1/ABI/ldb-2.5.2.sigs1970-01-01 01:00:00.0 +0100 +++ new/ldb-2.5.2/ABI/ldb-2.5.2.sigs2022-07-27 09:52:58.702231200 +0200 @@ -0,0 +1,291 @@ +ldb_add: int (struct ldb_context *, const struct ldb_message *) +ldb_any_comparison: int (struct ldb_context *, void *, ldb_attr_handler_t, const struct ldb_val *, const struct ldb_val *) +ldb_asprintf_errstring: void (struct ldb_context *, const char *, ...) +ldb_attr_casefold: char *(TALLOC_CTX *, const char *) +ldb_attr_dn: int (const char *) +ldb_attr_in_list: int (const char * const *, const char *) +ldb_attr_list_copy: const char **(TALLOC_CTX *, const char * const *) +ldb_attr_list_copy_add: const char **(TALLOC_CTX *, const char * const *, const char *) +ldb_base64_decode: int (char *) +ldb_base64_encode: char *(TALLOC_CTX *, const char *, int) +ldb_binary_decode: struct ldb_val (TALLOC_CTX *, const char *) +ldb_binary_encode: char *(TALLOC_CTX *, struct ldb_val) +ldb_binary_encode_string: char *(TALLOC_CTX *, const char *) +ldb_build_add_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_del_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_extended_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const char *, void *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_mod_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_rename_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_search_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, const char *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_search_req_ex: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, struct ldb_parse_tree *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_casefold: char *(struct ldb_context *, TALLOC_CTX *, const char *, size_t) +ldb_casefold_default: char *(void *, TALLOC_CTX *, const char *, size_t) +ldb_check_critical_controls: int (struct ldb_control **) +ldb_comparison_binary: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) +ldb_comparison_fold: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) +ldb_connect: int (struct ldb_context *, const char *, unsigned int, const char **) +ldb_control_to_string: char *(TALLOC_CTX *, const struct ldb_control *) +ldb_controls_except_specified: struct ldb_control **(struct ldb_control **, TALLOC_CTX *, struct ldb_control *) +ldb_debug: void (struct ldb_context *, enum ldb_debug_level,
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2022-06-18 22:05:52 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.1548 (New) Package is "ldb" Sat Jun 18 22:05:52 2022 rev:60 rq:983454 version:2.5.1 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2022-04-08 00:26:49.214927343 +0200 +++ /work/SRC/openSUSE:Factory/.ldb.new.1548/ldb.changes2022-06-18 22:05:57.755636737 +0200 @@ -1,0 +2,6 @@ +Thu Jun 16 14:34:18 UTC 2022 - Samuel Cabrero + +- Update to version 2.5.1 + + Fix build problems; (bso#15071); + +--- Old: ldb-2.5.0.tar.asc ldb-2.5.0.tar.gz New: ldb-2.5.1.tar.asc ldb-2.5.1.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.yypuwO/_old 2022-06-18 22:05:58.399637652 +0200 +++ /var/tmp/diff_new_pack.yypuwO/_new 2022-06-18 22:05:58.403637657 +0200 @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.5.0 +Version:2.5.1 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.5.0.tar.gz -> ldb-2.5.1.tar.gz ++ 3215 lines of diff (skipped)
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2022-04-08 00:26:34 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.1900 (New) Package is "ldb" Fri Apr 8 00:26:34 2022 rev:59 rq:966946 version:2.5.0 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2022-03-01 17:03:24.360330864 +0100 +++ /work/SRC/openSUSE:Factory/.ldb.new.1900/ldb.changes2022-04-08 00:26:49.214927343 +0200 @@ -1,0 +2,6 @@ +Tue Mar 22 12:24:56 UTC 2022 - Samuel Cabrero + +- Update to version 2.5.0 + + No code changes, just bump version for samba 4.16.0 release + +--- Old: ldb-2.4.2.tar.asc ldb-2.4.2.tar.gz New: ldb-2.5.0.tar.asc ldb-2.5.0.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.5RASBK/_old 2022-04-08 00:26:51.018907096 +0200 +++ /var/tmp/diff_new_pack.5RASBK/_new 2022-04-08 00:26:51.022907051 +0200 @@ -28,7 +28,7 @@ %define lmdb_version 0.9.16 %define talloc_version 2.3.3 -%define tdb_version 1.4.4 +%define tdb_version 1.4.6 %define tevent_version 0.11.0 Name: ldb @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.4.2 +Version:2.5.0 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.4.2.tar.gz -> ldb-2.5.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ldb-2.4.2/ABI/ldb-2.4.2.sigs new/ldb-2.5.0/ABI/ldb-2.4.2.sigs --- old/ldb-2.4.2/ABI/ldb-2.4.2.sigs2022-01-24 13:47:34.956465700 +0100 +++ new/ldb-2.5.0/ABI/ldb-2.4.2.sigs1970-01-01 01:00:00.0 +0100 @@ -1,283 +0,0 @@ -ldb_add: int (struct ldb_context *, const struct ldb_message *) -ldb_any_comparison: int (struct ldb_context *, void *, ldb_attr_handler_t, const struct ldb_val *, const struct ldb_val *) -ldb_asprintf_errstring: void (struct ldb_context *, const char *, ...) -ldb_attr_casefold: char *(TALLOC_CTX *, const char *) -ldb_attr_dn: int (const char *) -ldb_attr_in_list: int (const char * const *, const char *) -ldb_attr_list_copy: const char **(TALLOC_CTX *, const char * const *) -ldb_attr_list_copy_add: const char **(TALLOC_CTX *, const char * const *, const char *) -ldb_base64_decode: int (char *) -ldb_base64_encode: char *(TALLOC_CTX *, const char *, int) -ldb_binary_decode: struct ldb_val (TALLOC_CTX *, const char *) -ldb_binary_encode: char *(TALLOC_CTX *, struct ldb_val) -ldb_binary_encode_string: char *(TALLOC_CTX *, const char *) -ldb_build_add_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) -ldb_build_del_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) -ldb_build_extended_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const char *, void *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) -ldb_build_mod_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) -ldb_build_rename_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) -ldb_build_search_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, const char *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) -ldb_build_search_req_ex: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, struct ldb_parse_tree *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) -ldb_casefold: char *(struct ldb_context *, TALLOC_CTX *, const char *, size_t) -ldb_casefold_default: char *(void *, TALLOC_CTX *, const char *, size_t) -ldb_check_critical_controls: int (struct ldb_control **) -ldb_comparison_binary: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) -ldb_comparison_fold: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) -ldb_connect: int (struct ldb_context *, const char *, unsigned int, const char **) -ldb_control_to_string: char *(TALLOC_CTX *, const struct ldb_control *) -ldb_controls_except_specified: struct
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2022-03-01 17:03:11 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.1958 (New) Package is "ldb" Tue Mar 1 17:03:11 2022 rev:58 rq:958077 version:2.4.2 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2022-01-22 08:17:52.927025881 +0100 +++ /work/SRC/openSUSE:Factory/.ldb.new.1958/ldb.changes2022-03-01 17:03:24.360330864 +0100 @@ -1,0 +2,8 @@ +Thu Feb 24 19:03:56 UTC 2022 - Ferdinand Thiessen + +- 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. + +--- Old: ldb-2.4.1.tar.asc ldb-2.4.1.tar.gz New: ldb-2.4.2.tar.asc ldb-2.4.2.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.rtreIc/_old 2022-03-01 17:03:27.656331738 +0100 +++ /var/tmp/diff_new_pack.rtreIc/_new 2022-03-01 17:03:27.656331738 +0100 @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.4.1 +Version:2.4.2 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.4.1.tar.gz -> ldb-2.4.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ldb-2.4.1/ABI/ldb-2.4.2.sigs new/ldb-2.4.2/ABI/ldb-2.4.2.sigs --- old/ldb-2.4.1/ABI/ldb-2.4.2.sigs1970-01-01 01:00:00.0 +0100 +++ new/ldb-2.4.2/ABI/ldb-2.4.2.sigs2022-01-24 13:47:34.956465700 +0100 @@ -0,0 +1,283 @@ +ldb_add: int (struct ldb_context *, const struct ldb_message *) +ldb_any_comparison: int (struct ldb_context *, void *, ldb_attr_handler_t, const struct ldb_val *, const struct ldb_val *) +ldb_asprintf_errstring: void (struct ldb_context *, const char *, ...) +ldb_attr_casefold: char *(TALLOC_CTX *, const char *) +ldb_attr_dn: int (const char *) +ldb_attr_in_list: int (const char * const *, const char *) +ldb_attr_list_copy: const char **(TALLOC_CTX *, const char * const *) +ldb_attr_list_copy_add: const char **(TALLOC_CTX *, const char * const *, const char *) +ldb_base64_decode: int (char *) +ldb_base64_encode: char *(TALLOC_CTX *, const char *, int) +ldb_binary_decode: struct ldb_val (TALLOC_CTX *, const char *) +ldb_binary_encode: char *(TALLOC_CTX *, struct ldb_val) +ldb_binary_encode_string: char *(TALLOC_CTX *, const char *) +ldb_build_add_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_del_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_extended_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const char *, void *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_mod_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_rename_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_search_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, const char *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_search_req_ex: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, struct ldb_parse_tree *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_casefold: char *(struct ldb_context *, TALLOC_CTX *, const char *, size_t) +ldb_casefold_default: char *(void *, TALLOC_CTX *, const char *, size_t) +ldb_check_critical_controls: int (struct ldb_control **) +ldb_comparison_binary: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) +ldb_comparison_fold: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) +ldb_connect: int (struct ldb_context *, const char *, unsigned int, const char **) +ldb_control_to_string: char *(TALLOC_CTX *, const struct ldb_control *) +ldb_controls_except_specified: struct ldb_control **(struct ldb_control **, TALLOC_CTX *, struct ldb_control *)
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2022-01-22 08:17:48 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.1938 (New) Package is "ldb" Sat Jan 22 08:17:48 2022 rev:57 rq:946250 version:2.4.1 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2021-11-12 15:59:53.158582179 +0100 +++ /work/SRC/openSUSE:Factory/.ldb.new.1938/ldb.changes2022-01-22 08:17:52.927025881 +0100 @@ -1,0 +2,8 @@ +Tue Jan 11 10:08:31 UTC 2022 - Samuel Cabrero + +- Modify packaging to allow parallel installation with libldb1 + (bsc#1192684): + + Private libraries are installed in %{_libdir}/ldb2/ + + Modules are installed in %{_libdir}/ldb2/modules + +--- Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.kklVrm/_old 2022-01-22 08:17:54.259016905 +0100 +++ /var/tmp/diff_new_pack.kklVrm/_new 2022-01-22 08:17:54.263016878 +0100 @@ -1,7 +1,7 @@ # # spec file for package ldb # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -75,8 +75,7 @@ %package -n libldb2 Summary:An LDAP-like embedded database Group: System/Libraries -Provides: libldb1 -Obsoletes: libldb1 +Obsoletes: libldb1 < %{version} %description -n libldb2 LDB is an LDAP-like embedded database. @@ -123,7 +122,7 @@ %prep %setup -n ldb-%{version} -q -%patch0 -p1 +%autopatch -p1 %build %if 0%{?suse_version} > 1110 @@ -144,7 +143,8 @@ --disable-rpath \ --disable-rpath-install \ --disable-silent-rules \ - --with-modulesdir=%{_libdir} \ + --with-modulesdir=%{_libdir}/ldb2/modules \ + --with-privatelibdir=%{_libdir}/ldb2 \ --bundled-libraries=%{bundled_libs} \ --builtin-libraries=replace \ %if !%{with_lmdb} @@ -183,29 +183,31 @@ %files -n libldb2 %defattr(-,root,root) -%{_libdir}/libldb.so.* -%dir %{_libdir}/ldb -%{_libdir}/ldb/asq.so -%{_libdir}/ldb/paged_searches.so -%{_libdir}/ldb/rdn_name.so -%{_libdir}/ldb/sample.so -%{_libdir}/ldb/server_sort.so -%{_libdir}/ldb/skel.so -%{_libdir}/ldb/tdb.so +%{_libdir}/libldb.so.2* +%dir %{_libdir}/ldb2 +%{_libdir}/ldb2/libldb-key-value.so +%{_libdir}/ldb2/libldb-tdb-err-map.so +%{_libdir}/ldb2/libldb-tdb-int.so +%dir %{_libdir}/ldb2/modules +%dir %{_libdir}/ldb2/modules/ldb +%{_libdir}/ldb2/modules/ldb/asq.so +%{_libdir}/ldb2/modules/ldb/paged_searches.so +%{_libdir}/ldb2/modules/ldb/rdn_name.so +%{_libdir}/ldb2/modules/ldb/sample.so +%{_libdir}/ldb2/modules/ldb/server_sort.so +%{_libdir}/ldb2/modules/ldb/skel.so +%{_libdir}/ldb2/modules/ldb/tdb.so +%{_libdir}/ldb2/modules/ldb/ldb.so %if 0%{?suse_version} <= 1500 -%{_libdir}/ldb/libcmocka-ldb.so +%{_libdir}/ldb2/libcmocka-ldb.so %endif %ifarch ppc -%{_libdir}/ldb/libcmocka-ldb.so +%{_libdir}/ldb2/libcmocka-ldb.so %endif -%{_libdir}/ldb/ldb.so -%{_libdir}/ldb/libldb-key-value.so %if %{with_lmdb} -%{_libdir}/ldb/libldb-mdb-int.so -%{_libdir}/ldb/mdb.so +%{_libdir}/ldb2/libldb-mdb-int.so +%{_libdir}/ldb2/modules/ldb/mdb.so %endif -%{_libdir}/ldb/libldb-tdb-err-map.so -%{_libdir}/ldb/libldb-tdb-int.so %files -n libldb-devel %defattr(-,root,root) @@ -215,7 +217,6 @@ %{_includedir}/ldb_module.h %{_includedir}/ldb_version.h %{_libdir}/libldb.so -%dir %{_libdir}/ldb %{_libdir}/pkgconfig/ldb.pc %{_mandir}/man3/ldb*.3.* %{_mandir}/man3/ldif*.3.* @@ -228,7 +229,7 @@ %{_bindir}/ldbmodify %{_bindir}/ldbrename %{_bindir}/ldbsearch -%{_libdir}/ldb/libldb-cmdline.so +%{_libdir}/ldb2/libldb-cmdline.so %{_mandir}/man1/ldbadd.1.* %{_mandir}/man1/ldbdel.1.* %{_mandir}/man1/ldbedit.1.*
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2021-11-12 15:59:13 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.1890 (New) Package is "ldb" Fri Nov 12 15:59:13 2021 rev:56 rq:930733 version:2.4.1 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2021-10-08 22:05:18.872586408 +0200 +++ /work/SRC/openSUSE:Factory/.ldb.new.1890/ldb.changes2021-11-12 15:59:53.158582179 +0100 @@ -1,0 +2,9 @@ +Wed Nov 10 10:51:16 UTC 2021 - Samuel Cabrero + +- 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 + +--- Old: ldb-2.4.0.tar.asc ldb-2.4.0.tar.gz New: ldb-2.4.1.tar.asc ldb-2.4.1.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.j3C16r/_old 2021-11-12 15:59:53.670582416 +0100 +++ /var/tmp/diff_new_pack.j3C16r/_new 2021-11-12 15:59:53.674582418 +0100 @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.4.0 +Version:2.4.1 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.4.0.tar.gz -> ldb-2.4.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ldb-2.4.0/ABI/ldb-2.4.1.sigs new/ldb-2.4.1/ABI/ldb-2.4.1.sigs --- old/ldb-2.4.0/ABI/ldb-2.4.1.sigs1970-01-01 01:00:00.0 +0100 +++ new/ldb-2.4.1/ABI/ldb-2.4.1.sigs2021-10-27 13:19:57.742227800 +0200 @@ -0,0 +1,283 @@ +ldb_add: int (struct ldb_context *, const struct ldb_message *) +ldb_any_comparison: int (struct ldb_context *, void *, ldb_attr_handler_t, const struct ldb_val *, const struct ldb_val *) +ldb_asprintf_errstring: void (struct ldb_context *, const char *, ...) +ldb_attr_casefold: char *(TALLOC_CTX *, const char *) +ldb_attr_dn: int (const char *) +ldb_attr_in_list: int (const char * const *, const char *) +ldb_attr_list_copy: const char **(TALLOC_CTX *, const char * const *) +ldb_attr_list_copy_add: const char **(TALLOC_CTX *, const char * const *, const char *) +ldb_base64_decode: int (char *) +ldb_base64_encode: char *(TALLOC_CTX *, const char *, int) +ldb_binary_decode: struct ldb_val (TALLOC_CTX *, const char *) +ldb_binary_encode: char *(TALLOC_CTX *, struct ldb_val) +ldb_binary_encode_string: char *(TALLOC_CTX *, const char *) +ldb_build_add_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_del_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_extended_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const char *, void *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_mod_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_rename_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_search_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, const char *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_search_req_ex: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, struct ldb_parse_tree *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_casefold: char *(struct ldb_context *, TALLOC_CTX *, const char *, size_t) +ldb_casefold_default: char *(void *, TALLOC_CTX *, const char *, size_t) +ldb_check_critical_controls: int (struct ldb_control **) +ldb_comparison_binary: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) +ldb_comparison_fold: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) +ldb_connect: int (struct ldb_context *, const char *, unsigned int, const char **) +ldb_control_to_string: char *(TALLOC_CTX *, const struct ldb_control *) +ldb_controls_except_specified: struct ldb_control **(struct ldb_control **, TALLOC_CTX *,
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2021-10-08 22:04:56 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.2443 (New) Package is "ldb" Fri Oct 8 22:04:56 2021 rev:55 rq:923248 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2021-04-22 18:03:03.802422966 +0200 +++ /work/SRC/openSUSE:Factory/.ldb.new.2443/ldb.changes2021-10-08 22:05:18.872586408 +0200 @@ -1,0 +2,30 @@ +Fri Sep 17 09:04:13 UTC 2021 - Samuel Cabrero + +- 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 + +--- Old: ldb-2.3.0.tar.asc ldb-2.3.0.tar.gz New: ldb-2.4.0.tar.asc ldb-2.4.0.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.vyJ9xC/_old 2021-10-08 22:05:19.344587184 +0200 +++ /var/tmp/diff_new_pack.vyJ9xC/_new 2021-10-08 22:05:19.344587184 +0200 @@ -27,9 +27,9 @@ %endif %define lmdb_version 0.9.16 -%define talloc_version 2.2.0 -%define tdb_version 1.4.2 -%define tevent_version 0.10.0 +%define talloc_version 2.3.3 +%define tdb_version 1.4.4 +%define tevent_version 0.11.0 Name: ldb BuildRequires: docbook-xsl-stylesheets @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.3.0 +Version:2.4.0 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.3.0.tar.gz -> ldb-2.4.0.tar.gz ++ 4687 lines of diff (skipped)
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2021-04-22 18:03:02 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.12324 (New) Package is "ldb" Thu Apr 22 18:03:02 2021 rev:54 rq:883652 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2021-04-06 17:29:50.643128008 +0200 +++ /work/SRC/openSUSE:Factory/.ldb.new.12324/ldb.changes 2021-04-22 18:03:03.802422966 +0200 @@ -1,0 +2,5 @@ +Wed Mar 31 15:36:54 UTC 2021 - Samuel Cabrero + +- Update to ldb 2.3.0 + +--- Old: ldb-2.2.1.tar.asc ldb-2.2.1.tar.gz New: ldb-2.3.0.tar.asc ldb-2.3.0.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.u7tOwM/_old 2021-04-22 18:03:04.986424817 +0200 +++ /var/tmp/diff_new_pack.u7tOwM/_new 2021-04-22 18:03:04.986424817 +0200 @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.2.1 +Version:2.3.0 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later @@ -72,7 +72,6 @@ %description LDB is an LDAP-like embedded database. - %package -n libldb2 Summary:An LDAP-like embedded database Group: System/Libraries @@ -84,7 +83,6 @@ This package includes the ldb2 library. - %package -n libldb-devel Summary:Libraries and Header Files to Develop Programs with ldb2 Support Group: Development/Libraries/C and C++ @@ -96,7 +94,6 @@ Libraries and Header Files to Develop Programs with ldb2 Support. - %package -n ldb-tools Summary:Tools to manipulate LDB files Group: Development/Libraries/C and C++ @@ -104,7 +101,6 @@ %description -n ldb-tools Tools to manipulate LDB files. - %package -n python3-ldb Summary:Python3 bindings for the LDB library Group: Development/Libraries/Python ++ ldb-2.2.1.tar.gz -> ldb-2.3.0.tar.gz ++ 5099 lines of diff (skipped)
commit ldb for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2021-04-06 17:29:05 Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.2401 (New) Package is "ldb" Tue Apr 6 17:29:05 2021 rev:53 rq:881058 version:2.2.1 Changes: --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2020-10-15 13:46:12.985195537 +0200 +++ /work/SRC/openSUSE:Factory/.ldb.new.2401/ldb.changes2021-04-06 17:29:50.643128008 +0200 @@ -1,0 +2,9 @@ +Wed Mar 24 09:53:56 UTC 2021 - Noel Power + +- 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). + +--- Old: ldb-2.2.0.tar.asc ldb-2.2.0.tar.gz New: ldb-2.2.1.tar.asc ldb-2.2.1.tar.gz Other differences: -- ++ ldb.spec ++ --- /var/tmp/diff_new_pack.yVy8xR/_old 2021-04-06 17:29:51.215128656 +0200 +++ /var/tmp/diff_new_pack.yVy8xR/_new 2021-04-06 17:29:51.219128660 +0200 @@ -1,7 +1,7 @@ # # spec file for package ldb # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -57,7 +57,7 @@ %endif URL:https://ldb.samba.org/ -Version:2.2.0 +Version:2.2.1 Release:0 Summary:An LDAP-like embedded database License:LGPL-3.0-or-later ++ ldb-2.2.0.tar.gz -> ldb-2.2.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ldb-2.2.0/ABI/ldb-2.2.1.sigs new/ldb-2.2.1/ABI/ldb-2.2.1.sigs --- old/ldb-2.2.0/ABI/ldb-2.2.1.sigs1970-01-01 01:00:00.0 +0100 +++ new/ldb-2.2.1/ABI/ldb-2.2.1.sigs2021-03-24 10:42:57.0 +0100 @@ -0,0 +1,283 @@ +ldb_add: int (struct ldb_context *, const struct ldb_message *) +ldb_any_comparison: int (struct ldb_context *, void *, ldb_attr_handler_t, const struct ldb_val *, const struct ldb_val *) +ldb_asprintf_errstring: void (struct ldb_context *, const char *, ...) +ldb_attr_casefold: char *(TALLOC_CTX *, const char *) +ldb_attr_dn: int (const char *) +ldb_attr_in_list: int (const char * const *, const char *) +ldb_attr_list_copy: const char **(TALLOC_CTX *, const char * const *) +ldb_attr_list_copy_add: const char **(TALLOC_CTX *, const char * const *, const char *) +ldb_base64_decode: int (char *) +ldb_base64_encode: char *(TALLOC_CTX *, const char *, int) +ldb_binary_decode: struct ldb_val (TALLOC_CTX *, const char *) +ldb_binary_encode: char *(TALLOC_CTX *, struct ldb_val) +ldb_binary_encode_string: char *(TALLOC_CTX *, const char *) +ldb_build_add_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_del_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_extended_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const char *, void *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_mod_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_rename_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_search_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, const char *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_build_search_req_ex: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, struct ldb_parse_tree *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *) +ldb_casefold: char *(struct ldb_context *, TALLOC_CTX *, const char *, size_t) +ldb_casefold_default: char *(void *, TALLOC_CTX *, const char *, size_t) +ldb_check_critical_controls: int (struct ldb_control **) +ldb_comparison_binary: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *) +ldb_comparison_fold: int (struct ldb_context *, void *, const struct ldb_val *, const