diff --git a/baselibs.conf b/baselibs.conf index 38df8db..0e82ab4 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,2 +1,2 @@ -libldb1 +libldb2 python3-ldb diff --git a/ldb-1.5.5.tar.asc b/ldb-1.5.5.tar.asc deleted file mode 100644 index 4e8aaf8..0000000 --- a/ldb-1.5.5.tar.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQFJBAABCgAzFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAl0chnkVHHNhbWJhLWJ1 -Z3NAc2FtYmEub3JnAAoJEEeTkWETCEAllRQH/0QqgwmtOZHW+R9SII0DVtQYID8m -nll1Tooc8f3Fee+Fq7tHdDagCvljYqXrgL1D5w1sy9Db9V2JZhHNvuMOGV6xFEaV -uwYykgpx1WYz1Iz5l7WSRtfclNENBDtgjyq+RX71OP+5RGuQBm08qZKYbQaLXCBB -UEUgEXZBUWHglOIl5wKn4xXUw4+ne5Rz3KZNfUbWXNPks73uNCIo5gY7zUUTo4sY -qSNP8yTAB8wGDqYkvIfEa0Vpd+PdanPK4YNmxrf/zENUl9YCFUslxdsDV8FzU/ji -nd/QrEqW5/9mZz3/yLEawSoJ3KJhgeUmavnFmYVth4qyGGfRaBYv/vcN/30= -=izN2 ------END PGP SIGNATURE----- diff --git a/ldb-1.5.5.tar.gz b/ldb-1.5.5.tar.gz deleted file mode 100644 index 859387d..0000000 --- a/ldb-1.5.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:199f5861aa863f538ec66d5fa95ecc13254a2030c53daf0e47363fa9ba235c68 -size 1629070 diff --git a/ldb-2.0.7.tar.asc b/ldb-2.0.7.tar.asc new file mode 100644 index 0000000..7af755f --- /dev/null +++ b/ldb-2.0.7.tar.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQFJBAABCgAzFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAl1vmRIVHHNhbWJhLWJ1 +Z3NAc2FtYmEub3JnAAoJEEeTkWETCEAlZw4H/jQsV6dlqmXDouQ8m679L80wPrkF +NeC/4Xjiqa474pMwUN0q+6QHRbiD84YTPzrPMqNm6VL6xUpYObsABDwwrihLEBjz +2+znSTNRb3f7tpjQoSiVavqHO2QgwVNI0KN0EsFKj6wfsy0uevRnS6MePm6jWzQp +e3vXPAbtYUGbG7B3kUzd8VwhUt3gO8aGAR6A1EhuYrL/mAKbe8C9QlXQ4hGadetn +3FpUT8XxuYXes8p8oBlfP7jnu0i9qpV2oIkkf3oudLEUjXJQT6B1gjBNVwb6n1Zo +N/bVSZAz50e1hXAdEQ1Qk+LUPJwHhpLPjZ9Rce0LAFdVJk9r4n0qYk2rLtc= +=0dzS +-----END PGP SIGNATURE----- diff --git a/ldb-2.0.7.tar.gz b/ldb-2.0.7.tar.gz new file mode 100644 index 0000000..483f5f4 --- /dev/null +++ b/ldb-2.0.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f6e6c1e23d286e2c0a246938970661d7e38d5bb3ba88a1fcd24b101257c6bfc +size 1674063 diff --git a/ldb.changes b/ldb.changes index eacebee..81a5fd1 100644 --- a/ldb.changes +++ b/ldb.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Thu Oct 03 22:08:14 UTC 2019 - James McDonough + +- Update to version 2.0.7 + + Robustness improvements against duplicate attributes in ldb_filter_attrs() + (bso#13695) + + Robustness improvements against invalid string DN values (bso#14049) + + log database repack so users know what is happening (bso#14059) + + add ldb_options_get + + add "batch_mode" option. + + Remove Python 2.x support except to build just the bare C library + + Remove --extra-python (a build time mode to produce Python2 and Python3 + bindings at the same time) + + Fix standalone build of ldb. + + CVE-2019-3824 out of bounds read in wildcard compare (bso#13773) + ------------------------------------------------------------------- Thu Aug 1 10:57:34 UTC 2019 - Samuel Cabrero diff --git a/ldb.spec b/ldb.spec index 7c37aae..2799eac 100644 --- a/ldb.spec +++ b/ldb.spec @@ -27,9 +27,9 @@ %endif %define lmdb_version 0.9.16 -%define talloc_version 2.1.15 -%define tdb_version 1.3.17 -%define tevent_version 0.9.38 +%define talloc_version 2.2.0 +%define tdb_version 1.4.2 +%define tevent_version 0.10.0 Name: ldb BuildRequires: docbook-xsl-stylesheets @@ -57,7 +57,7 @@ BuildRequires: lmdb-devel >= %{lmdb_version} %endif Url: https://ldb.samba.org/ -Version: 1.5.5 +Version: 2.0.7 Release: 0 Summary: An LDAP-like embedded database License: LGPL-3.0-or-later @@ -73,26 +73,28 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build LDB is an LDAP-like embedded database. -%package -n libldb1 +%package -n libldb2 Summary: An LDAP-like embedded database Group: System/Libraries +Provides: libldb1 = %{version} +Obsoletes: libldb1 < %{version} -%description -n libldb1 +%description -n libldb2 LDB is an LDAP-like embedded database. -This package includes the ldb1 library. +This package includes the ldb2 library. %package -n libldb-devel -Summary: Libraries and Header Files to Develop Programs with ldb1 Support +Summary: Libraries and Header Files to Develop Programs with ldb2 Support Group: Development/Libraries/C and C++ -Requires: libldb1 = %{version} +Requires: libldb2 = %{version} Requires: pkg-config %description -n libldb-devel LDB is an LDAP-like embedded database. -Libraries and Header Files to Develop Programs with ldb1 Support. +Libraries and Header Files to Develop Programs with ldb2 Support. %package -n ldb-tools @@ -106,7 +108,7 @@ Tools to manipulate LDB files. %package -n python3-ldb Summary: Python3 bindings for the LDB library Group: Development/Libraries/Python -Requires: libldb1 = %{version} +Requires: libldb2 = %{version} Obsoletes: python-ldb %description -n python3-ldb @@ -175,15 +177,15 @@ cp -a apidocs/man/* %{buildroot}/%{_mandir} sed -i 's;-lpyldb-util.%{py3_soflags_dash};-lpyldb-util.%{py3_soflags};g' %{buildroot}/%{_libdir}/pkgconfig/pyldb-util.%{py3_soflags}.pc -%post -n libldb1 -p /sbin/ldconfig +%post -n libldb2 -p /sbin/ldconfig -%postun -n libldb1 -p /sbin/ldconfig +%postun -n libldb2 -p /sbin/ldconfig %post -n python3-ldb -p /sbin/ldconfig %postun -n python3-ldb -p /sbin/ldconfig -%files -n libldb1 +%files -n libldb2 %defattr(-,root,root) %{_libdir}/libldb.so.* %dir %{_libdir}/ldb