commit ldb for openSUSE:Factory

2024-07-04 Thread Source-Sync
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

2023-10-05 Thread Source-Sync
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

2023-04-01 Thread Source-Sync
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

2023-03-25 Thread Source-Sync
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

2022-10-10 Thread Source-Sync
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

2022-08-05 Thread Source-Sync
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

2022-06-18 Thread Source-Sync
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

2022-04-07 Thread Source-Sync
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

2022-03-01 Thread Source-Sync
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

2022-01-21 Thread Source-Sync
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

2021-11-12 Thread Source-Sync
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

2021-10-08 Thread Source-Sync
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

2021-04-22 Thread Source-Sync
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

2021-04-06 Thread Source-Sync
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