From b10def49002b9d183890ba8e99d8fa0963e23ed5 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Thu, 13 Feb 2020 16:47:47 -0500 Subject: [PATCH 01/28] Bump version to 1.4.3.3 Bump version to 1.4.3.3 Issue 50855 - remove unused file from UI Issue 50855 - UI: Port Server Tab to React Issue 49845 - README does not contain complete information on building Issue 50686 - Port fractional replication test cases from TET to python3 part 1 Issue 49623 - cont cenotaph errors on modrdn operations Issue 50882 - Fix healthcheck errors for instances that do not have TLS enabled Issue 50886 - Typo in the replication debug message Issue 50873 - Fix healthcheck and virtual attr check Issue 50873 - Fix issues with healthcheck tool Issue 50028 - Add a new CI test case Issue 49946 - Add a new CI test case Issue 50117 - Add a new CI test case Issue 50787 - fix implementation of attr unique Issue 50859 - support running only with ldaps socket Issue 50823 - dsctl doesn't work with 'slapd-' in the instance name Issue 49624 - cont - DB Deadlock on modrdn appears to corrupt database and entry cache Issue 50867 - Fix minor buildsys issues Issue 50737 - Allow building with rust online without vendoring Issue 50831 - add cargo.lock to allow offline builds Issue 50694 - import PEM certs on startup Issue 50857 - Memory leak in ACI using IP subject Issue 49761 - Fix CI test suite issues Issue 50853 - Fix NULL pointer deref in config setting Issue 50850 - Fix dsctl healthcheck for python36 Issue 49990 - Need to enforce a hard maximum limit for file descriptors Issue 48707 - ldapssotoken for authentication --- .gitignore | 1 + 389-ds-base.spec | 34 ++++++++++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9ebbc6a..5c3990f 100644 --- a/.gitignore +++ b/.gitignore @@ -188,3 +188,4 @@ /389-ds-base-1.4.3.1.tar.bz2 /jemalloc-5.2.1.tar.bz2 /389-ds-base-1.4.3.2.tar.bz2 +/389-ds-base-1.4.3.3.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index d87dc6d..489239e 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.2 +Version: 1.4.3.3 Release: %{?relprefix}1%{?prerel}%{?dist}.1 License: GPLv3+ URL: https://www.port389.org @@ -207,7 +207,7 @@ package to be installed with just the -libs package and without the main package %if %{use_legacy} %package legacy-tools -Summary: Legacy utilities for 389 Directory Server (%{variant}) +Summary: Legacy utilities for 389 Directory Server Obsoletes: %{name} <= 1.4.0.9 Requires: 389-ds-base-libs = %{version}-%{release} # for setup-ds.pl to support ipv6 @@ -761,6 +761,36 @@ exit 0 %doc README.md %changelog +* Thu Feb 13 2020 Mark Reynolds - 1.4.3.3-1 +- Bump version to 1.4.3.3 +- Bump version to 1.4.3.3 +- Issue 50855 - remove unused file from UI +- Issue 50855 - UI: Port Server Tab to React +- Issue 49845 - README does not contain complete information on building +- Issue 50686 - Port fractional replication test cases from TET to python3 part 1 +- Issue 49623 - cont cenotaph errors on modrdn operations +- Issue 50882 - Fix healthcheck errors for instances that do not have TLS enabled +- Issue 50886 - Typo in the replication debug message +- Issue 50873 - Fix healthcheck and virtual attr check +- Issue 50873 - Fix issues with healthcheck tool +- Issue 50028 - Add a new CI test case +- Issue 49946 - Add a new CI test case +- Issue 50117 - Add a new CI test case +- Issue 50787 - fix implementation of attr unique +- Issue 50859 - support running only with ldaps socket +- Issue 50823 - dsctl doesn't work with 'slapd-' in the instance name +- Issue 49624 - cont - DB Deadlock on modrdn appears to corrupt database and entry cache +- Issue 50867 - Fix minor buildsys issues +- Issue 50737 - Allow building with rust online without vendoring +- Issue 50831 - add cargo.lock to allow offline builds +- Issue 50694 - import PEM certs on startup +- Issue 50857 - Memory leak in ACI using IP subject +- Issue 49761 - Fix CI test suite issues +- Issue 50853 - Fix NULL pointer deref in config setting +- Issue 50850 - Fix dsctl healthcheck for python36 +- Issue 49990 - Need to enforce a hard maximum limit for file descriptors +- Issue 48707 - ldapssotoken for authentication + * Tue Jan 28 2020 Fedora Release Engineering - 1.4.3.2-1.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 25696e0..ce0d866 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.2.tar.bz2) = e747c96428b0b79cbea6f01c07214b8ee3456b6f5d93fd27da905c56690e370925d70939765d68c43dd74ecd7121bfe61d84314b8127d83dded45186120caa5e +SHA512 (389-ds-base-1.4.3.3.tar.bz2) = 63e241337d55cafbe71173bdff90d8668ade5f223ccb24e57f243a0406c8505a0e1e5fab6b11c06a36231a8c0d740ac8b018d5530e9355be802e2810d36da715 SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From db1a97cc9532ae0e2d9378074fe53d91d2903990 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Fri, 14 Feb 2020 13:30:39 -0500 Subject: [PATCH 02/28] Bump version to 1.4.3.3-2 Remove unneeded perl dependencies Change bash-completion to "Recommends" instead of "Requires" --- 389-ds-base.spec | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/389-ds-base.spec b/389-ds-base.spec index 489239e..6fb06da 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -45,7 +45,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base Version: 1.4.3.3 -Release: %{?relprefix}1%{?prerel}%{?dist}.1 +Release: %{?relprefix}2%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org Conflicts: selinux-policy-base < 3.9.8 @@ -55,7 +55,6 @@ Provides: ldif2ldbm >= 0 BuildRequires: nspr-devel BuildRequires: nss-devel >= 3.34 -BuildRequires: perl-generators BuildRequires: openldap-devel BuildRequires: libdb-devel BuildRequires: cyrus-sasl-devel @@ -131,7 +130,6 @@ Requires: selinux-policy >= 3.14.1-29 # the following are needed for some of our scripts Requires: openldap-clients -Requires: openssl-perl Requires: python%{python3_pkgversion}-ldap # this is needed to setup SSL if you are not using the @@ -151,10 +149,6 @@ Requires: libdb-utils # Needed for password dictionary checks Requires: cracklib-dicts -# This picks up libperl.so as a Requires, so we add this versioned one -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -Requires: perl-Errno >= 1.23-360 - # Needed by logconv.pl Requires: perl-DB_File Requires: perl-Archive-Tar @@ -211,6 +205,7 @@ Summary: Legacy utilities for 389 Directory Server Obsoletes: %{name} <= 1.4.0.9 Requires: 389-ds-base-libs = %{version}-%{release} # for setup-ds.pl to support ipv6 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %if %{use_Socket6} Requires: perl-Socket6 %else @@ -263,7 +258,7 @@ Summary: A library for accessing, testing, and configuring the 389 Directory Se BuildArch: noarch Requires: openssl Requires: iproute -Requires: bash-completion +Recommends: bash-completion Requires: python%{python3_pkgversion} Requires: python%{python3_pkgversion}-distro Requires: python%{python3_pkgversion}-pytest @@ -761,9 +756,13 @@ exit 0 %doc README.md %changelog +* Fri Feb 14 2020 Mark Reynolds - 1.4.3.3-2 +- Bump version to 1.4.3.3-2 +- Remove unneeded perl dependencies +- Change bash-completion to "Recommends" instead of "Requires" + * Thu Feb 13 2020 Mark Reynolds - 1.4.3.3-1 - Bump version to 1.4.3.3 -- Bump version to 1.4.3.3 - Issue 50855 - remove unused file from UI - Issue 50855 - UI: Port Server Tab to React - Issue 49845 - README does not contain complete information on building From 6befc19988cfd0db12ad4febd70872ae27930438 Mon Sep 17 00:00:00 2001 From: Matus Honek Date: Mon, 17 Feb 2020 14:06:15 +0100 Subject: [PATCH 03/28] Bring back the necessary c_rehash util Resolves: #1803370 (cherry picked from commit eb8c57f26af958aa099d0a23f388b94b65fa4f98) --- 389-ds-base.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/389-ds-base.spec b/389-ds-base.spec index 6fb06da..7d7476d 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -45,7 +45,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base Version: 1.4.3.3 -Release: %{?relprefix}2%{?prerel}%{?dist} +Release: %{?relprefix}3%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org Conflicts: selinux-policy-base < 3.9.8 @@ -130,6 +130,7 @@ Requires: selinux-policy >= 3.14.1-29 # the following are needed for some of our scripts Requires: openldap-clients +Requires: /usr/bin/c_rehash Requires: python%{python3_pkgversion}-ldap # this is needed to setup SSL if you are not using the @@ -756,6 +757,9 @@ exit 0 %doc README.md %changelog +* Mon Feb 17 2020 Matus Honek - 1.4.3.3-3 +- Bring back the necessary c_rehash util (#1803370) + * Fri Feb 14 2020 Mark Reynolds - 1.4.3.3-2 - Bump version to 1.4.3.3-2 - Remove unneeded perl dependencies From 993da5a034adc15ec811619e2876a797e0e54a59 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Mon, 16 Mar 2020 11:02:41 -0400 Subject: [PATCH 04/28] Bump version to 1.4.3.4 Issue 50954 - Port buildnum.pl to python(part 2) Issue 50955 - Fix memory leaks in chaining plugin Issue 50954 - Port buildnum.pl to python Issue 50947 - change 00core.ldif objectClasses for openldap migration Issue 50755 - setting nsslapd-db-home-directory is overriding db_directory Issue 50937 - Update CLI for new backend split configuration Issue 50860 - Port Password Policy test cases from TET to python3 pwp.sh Issue 50945 - givenname alias of gn from openldap Issue 50935 - systemd override in lib389 for dscontainer Issue 50499 - Fix npm audit issues Issue 49761 - Fix CI test suite issues Issue 50618 - clean compiler warning and log level Issue 50889 - fix compiler issues Issue 50884 - Health check tool DSEldif check fails Issue 50926 - Remove dual spinner and other UI fixes Issue 50928 - Unable to create a suffix with countryName Issue 50758 - Only Recommend bash-completion, not Require Issue 50923 - Fix a test regression Issue 50904 - Connect All React Components And Refactor the Main Navigation Tab Code Issue 50920 - cl-dump exit code is 0 even if command fails with invalid arguments Issue 50923 - Add test - dsctl fails to remove instances with dashes in the name Issue 50919 - Backend delete fails using dsconf Issue 50872 - dsconf can't create GSSAPI replication agreements Issue 50912 - RFE - add password policy attribute pwdReset Issue 50914 - No error returned when adding an entry matching filters for a non existing automember group Issue 50889 - Extract pem files into a private namespace Issue 50909 - nsDS5ReplicaId cant be set to the old value it had before Issue 50686 - Port fractional replication test cases from TET to python3 final Issue 49845 - Remove pkgconfig check for libasan Issue:50860 - Port Password Policy test cases from TET to python3 bug624080 Issue:50860 - Port Password Policy test cases from TET to python3 series of bugs Issue 50786 - connection table freelist Issue 50618 - support cgroupv2 Issue 50900 - Fix cargo offline build Issue 50898 - ldclt core dumped when run with -e genldif option --- .gitignore | 1 + 389-ds-base.spec | 42 ++++++++++++++++++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 42 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5c3990f..69e98ae 100644 --- a/.gitignore +++ b/.gitignore @@ -189,3 +189,4 @@ /jemalloc-5.2.1.tar.bz2 /389-ds-base-1.4.3.2.tar.bz2 /389-ds-base-1.4.3.3.tar.bz2 +/389-ds-base-1.4.3.4.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 7d7476d..2787896 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,8 +44,8 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.3 -Release: %{?relprefix}3%{?prerel}%{?dist} +Version: 1.4.3.4 +Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org Conflicts: selinux-policy-base < 3.9.8 @@ -757,6 +757,44 @@ exit 0 %doc README.md %changelog +* Mon Mar 16 2020 Mark Reynolds - 1.4.3.4-1 +- Bump version to 1.4.3.4 +- Issue 50954 - Port buildnum.pl to python(part 2) +- Issue 50955 - Fix memory leaks in chaining plugin +- Issue 50954 - Port buildnum.pl to python +- Issue 50947 - change 00core.ldif objectClasses for openldap migration +- Issue 50755 - setting nsslapd-db-home-directory is overriding db_directory +- Issue 50937 - Update CLI for new backend split configuration +- Issue 50860 - Port Password Policy test cases from TET to python3 pwp.sh +- Issue 50945 - givenname alias of gn from openldap +- Issue 50935 - systemd override in lib389 for dscontainer +- Issue 50499 - Fix npm audit issues +- Issue 49761 - Fix CI test suite issues +- Issue 50618 - clean compiler warning and log level +- Issue 50889 - fix compiler issues +- Issue 50884 - Health check tool DSEldif check fails +- Issue 50926 - Remove dual spinner and other UI fixes +- Issue 50928 - Unable to create a suffix with countryName +- Issue 50758 - Only Recommend bash-completion, not Require +- Issue 50923 - Fix a test regression +- Issue 50904 - Connect All React Components And Refactor the Main Navigation Tab Code +- Issue 50920 - cl-dump exit code is 0 even if command fails with invalid arguments +- Issue 50923 - Add test - dsctl fails to remove instances with dashes in the name +- Issue 50919 - Backend delete fails using dsconf +- Issue 50872 - dsconf can't create GSSAPI replication agreements +- Issue 50912 - RFE - add password policy attribute pwdReset +- Issue 50914 - No error returned when adding an entry matching filters for a non existing automember group +- Issue 50889 - Extract pem files into a private namespace +- Issue 50909 - nsDS5ReplicaId cant be set to the old value it had before +- Issue 50686 - Port fractional replication test cases from TET to python3 final +- Issue 49845 - Remove pkgconfig check for libasan +- Issue:50860 - Port Password Policy test cases from TET to python3 bug624080 +- Issue:50860 - Port Password Policy test cases from TET to python3 series of bugs +- Issue 50786 - connection table freelist +- Issue 50618 - support cgroupv2 +- Issue 50900 - Fix cargo offline build +- Issue 50898 - ldclt core dumped when run with -e genldif option + * Mon Feb 17 2020 Matus Honek - 1.4.3.3-3 - Bring back the necessary c_rehash util (#1803370) diff --git a/sources b/sources index ce0d866..c30ee3d 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.3.tar.bz2) = 63e241337d55cafbe71173bdff90d8668ade5f223ccb24e57f243a0406c8505a0e1e5fab6b11c06a36231a8c0d740ac8b018d5530e9355be802e2810d36da715 +SHA512 (389-ds-base-1.4.3.4.tar.bz2) = 013403f49000e80b42565191153fb0e535ff6b2cbd1fc9127fb917e2bd9379e57c5e7562259d47a72126761b642af87eb854058b842fc33077e98d6e123d556f SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From 31bee9617b0b675f10154699e9dbed842506ff17 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Wed, 1 Apr 2020 13:00:23 -0400 Subject: [PATCH 05/28] Bump version to 1.4.3.5 Issue 50994 - Fix latest UI bugs found by QE Issue 50933 - rfc2307compat.ldif Issue 50337 - Replace exec() with setattr() Issue 50984 - Memory leaks in disk monitoring Issue 50984 - Memory leaks in disk monitoring Issue 49731 - dscreate fails in silent mode because of db_home_dir Issue 50975 - Revise UI branding with new minimized build Issue 49437 - Fix memory leak with indirect COS Issue 49731 - Do not add db_home_dir to template-dse.ldif Issue 49731 - set and use db_home_directory by default Issue 50971 - fix BSD_SOURCE Issue 50744 - -n option of dbverify does not work Issue 50952 - SSCA lacks basicConstraint:CA Issue 50976 - Clean up Web UI source directory from unused files Issue 50955 - Fix memory leaks in chaining plugin(part 2) Issue 50966 - UI - Database indexes not using typeAhead correctly Issue 50974 - UI - wrong title in "Delete Suffix" popup Issue 50972 - Fix cockpit plugin build Issue 49761 - Fix CI test suite issues Issue 50971 - Support building on FreeBSD. Issue 50960 - [RFE] Advance options in RHDS Disk Monitoring Framework Issue 50800 - wildcards in rootdn-allow-ip attribute are not accepted Issue 50963 - We should bundle *.min.js files of Console Issue 50860 - Port Password Policy test cases from TET to python3 Password grace limit section. Issue 50860 - Port Password Policy test cases from TET to python3 series of bugs Port final Issue 50954 - buildnum.py - fix date formatting issue --- .gitignore | 1 + 389-ds-base.spec | 36 ++++++++++++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 69e98ae..214645d 100644 --- a/.gitignore +++ b/.gitignore @@ -190,3 +190,4 @@ /389-ds-base-1.4.3.2.tar.bz2 /389-ds-base-1.4.3.3.tar.bz2 /389-ds-base-1.4.3.4.tar.bz2 +/389-ds-base-1.4.3.5.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 2787896..149f27b 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.4 +Version: 1.4.3.5 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -280,7 +280,8 @@ This module contains tools and libraries for accessing, testing, %package -n cockpit-389-ds Summary: Cockpit UI Plugin for configuring and administering the 389 Directory Server BuildArch: noarch -Requires: cockpit > 200 +Requires: cockpit +Requires: 389-ds-base Requires: python%{python3_pkgversion} Requires: python%{python3_pkgversion}-lib389 @@ -387,6 +388,7 @@ popd mkdir -p $RPM_BUILD_ROOT/var/log/%{pkgname} mkdir -p $RPM_BUILD_ROOT/var/lib/%{pkgname} mkdir -p $RPM_BUILD_ROOT/var/lock/%{pkgname} +mkdir -p $RPM_BUILD_ROOT/dev/shm/%{pkgname} # for systemd mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/%{groupname}.wants @@ -577,6 +579,7 @@ exit 0 %{_prefix}/lib/sysctl.d/* %dir %{_localstatedir}/lib/%{pkgname} %dir %{_localstatedir}/log/%{pkgname} +%dir /dev/shm/%{pkgname} %ghost %dir %{_localstatedir}/lock/%{pkgname} %exclude %{_sbindir}/ldap-agent* %exclude %{_mandir}/man1/ldap-agent.1.gz @@ -757,6 +760,35 @@ exit 0 %doc README.md %changelog +* Wed Apr 1 2020 Mark Reynolds - 1.4.3.5-1 +- Bump version to 1.4.3.5 +- Issue 50994 - Fix latest UI bugs found by QE +- Issue 50933 - rfc2307compat.ldif +- Issue 50337 - Replace exec() with setattr() +- Issue 50984 - Memory leaks in disk monitoring +- Issue 50984 - Memory leaks in disk monitoring +- Issue 49731 - dscreate fails in silent mode because of db_home_dir +- Issue 50975 - Revise UI branding with new minimized build +- Issue 49437 - Fix memory leak with indirect COS +- Issue 49731 - Do not add db_home_dir to template-dse.ldif +- Issue 49731 - set and use db_home_directory by default +- Issue 50971 - fix BSD_SOURCE +- Issue 50744 - -n option of dbverify does not work +- Issue 50952 - SSCA lacks basicConstraint:CA +- Issue 50976 - Clean up Web UI source directory from unused files +- Issue 50955 - Fix memory leaks in chaining plugin(part 2) +- Issue 50966 - UI - Database indexes not using typeAhead correctly +- Issue 50974 - UI - wrong title in "Delete Suffix" popup +- Issue 50972 - Fix cockpit plugin build +- Issue 49761 - Fix CI test suite issues +- Issue 50971 - Support building on FreeBSD. +- Issue 50960 - [RFE] Advance options in RHDS Disk Monitoring Framework +- Issue 50800 - wildcards in rootdn-allow-ip attribute are not accepted +- Issue 50963 - We should bundle *.min.js files of Console +- Issue 50860 - Port Password Policy test cases from TET to python3 Password grace limit section. +- Issue 50860 - Port Password Policy test cases from TET to python3 series of bugs Port final +- Issue 50954 - buildnum.py - fix date formatting issue + * Mon Mar 16 2020 Mark Reynolds - 1.4.3.4-1 - Bump version to 1.4.3.4 - Issue 50954 - Port buildnum.pl to python(part 2) diff --git a/sources b/sources index c30ee3d..e56022f 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.4.tar.bz2) = 013403f49000e80b42565191153fb0e535ff6b2cbd1fc9127fb917e2bd9379e57c5e7562259d47a72126761b642af87eb854058b842fc33077e98d6e123d556f +SHA512 (389-ds-base-1.4.3.5.tar.bz2) = b6af931a8aed7140220061b5d370880acce606901a0087ef8c22a51b16a111e0a13b4893ddd0166ec8a70ca4041f457b9890d137ae037cea2d3433dcc818a9cf SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From 099ae947d9b49d66f98c027d677fffee2bb19411 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Thu, 16 Apr 2020 14:36:00 -0400 Subject: [PATCH 06/28] Bump version to 1.4.3.6 Issue 50933 - 10rfc2307compat.ldif is not ready to set used by default Issue 50931 - RFE AD filter rewriter for ObjectCategory Issue 51016 - Fix memory leaks in changelog5_init and perfctrs_init Issue 50980 - RFE extend usability for slapi_compute_add_search_rewriter and slapi_compute_add_evaluator Issue 51008 - dbhome in containers Issue 50875 - Refactor passwordUserAttributes's and passwordBadWords's code Issue 51014 - slapi_pal.c possible static buffer overflow Issue 50545 - remove dbmon "incr" option from arg parser Issue 50545 - Port dbmon.sh to dsconf Issue 51005 - AttributeUniqueness plugin's DN parameter should not have a default value Issue 49731 - Fix additional issues with setting db home directory by default Issue 50337 - Replace exec() with setattr() Issue 50905 - intermittent SSL hang with rhds Issue 50952 - SSCA lacks basicConstraint:CA Issue 50640 - Database links: get_monitor() takes 1 positional argument but 2 were given Issue 50869 - Setting nsslapd-allowed-sasl-mechanisms truncates the value --- .gitignore | 1 + 389-ds-base.spec | 44 +++++++++++++++++++++++++++++++++++++++++--- sources | 2 +- 3 files changed, 43 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 214645d..aab403f 100644 --- a/.gitignore +++ b/.gitignore @@ -191,3 +191,4 @@ /389-ds-base-1.4.3.3.tar.bz2 /389-ds-base-1.4.3.4.tar.bz2 /389-ds-base-1.4.3.5.tar.bz2 +/389-ds-base-1.4.3.6.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 149f27b..58a1f8a 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.5 +Version: 1.4.3.6 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -325,12 +325,30 @@ CLANG_FLAGS="--enable-clang" %endif %if %{bundle_jemalloc} +# Override page size, bz #1545539 +# 4K +%ifarch %ix86 %arm x86_64 s390x +%define lg_page --with-lg-page=12 +%endif + +# 64K +%ifarch ppc64 ppc64le aarch64 +%define lg_page --with-lg-page=16 +%endif + +# Override huge page size on aarch64 +# 2M instead of 512M +%ifarch aarch64 +%define lg_hugepage --with-lg-hugepage=21 +%endif + # Build jemalloc pushd ../%{jemalloc_name}-%{jemalloc_ver} %configure \ --libdir=%{_libdir}/%{pkgname}/lib \ - --bindir=%{_libdir}/%{pkgname}/bin -make + --bindir=%{_libdir}/%{pkgname}/bin \ + --enable-prof +make %{?_smp_mflags} popd %endif @@ -617,6 +635,7 @@ exit 0 %{_libdir}/%{pkgname}/libns-dshttpd-*.so %{_libdir}/%{pkgname}/libsds.so.* %{_libdir}/%{pkgname}/libldaputil.so.* +%{_libdir}/%{pkgname}/librewriters.so* %if %{bundle_jemalloc} %{_libdir}/%{pkgname}/lib/libjemalloc.so.2 %endif @@ -760,6 +779,25 @@ exit 0 %doc README.md %changelog +* Thu Apr 16 2020 Mark Reynolds -1.4.3.6-1 +- Bump version to 1.4.3.6 +- Issue 50933 - 10rfc2307compat.ldif is not ready to set used by default +- Issue 50931 - RFE AD filter rewriter for ObjectCategory +- Issue 51016 - Fix memory leaks in changelog5_init and perfctrs_init +- Issue 50980 - RFE extend usability for slapi_compute_add_search_rewriter and slapi_compute_add_evaluator +- Issue 51008 - dbhome in containers +- Issue 50875 - Refactor passwordUserAttributes's and passwordBadWords's code +- Issue 51014 - slapi_pal.c possible static buffer overflow +- Issue 50545 - remove dbmon "incr" option from arg parser +- Issue 50545 - Port dbmon.sh to dsconf +- Issue 51005 - AttributeUniqueness plugin's DN parameter should not have a default value +- Issue 49731 - Fix additional issues with setting db home directory by default +- Issue 50337 - Replace exec() with setattr() +- Issue 50905 - intermittent SSL hang with rhds +- Issue 50952 - SSCA lacks basicConstraint:CA +- Issue 50640 - Database links: get_monitor() takes 1 positional argument but 2 were given +- Issue 50869 - Setting nsslapd-allowed-sasl-mechanisms truncates the value + * Wed Apr 1 2020 Mark Reynolds - 1.4.3.5-1 - Bump version to 1.4.3.5 - Issue 50994 - Fix latest UI bugs found by QE diff --git a/sources b/sources index e56022f..fd9ffc4 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.5.tar.bz2) = b6af931a8aed7140220061b5d370880acce606901a0087ef8c22a51b16a111e0a13b4893ddd0166ec8a70ca4041f457b9890d137ae037cea2d3433dcc818a9cf +SHA512 (389-ds-base-1.4.3.6.tar.bz2) = 0f3cadb87fd642ff5cc2541c76ae627beb9c8f720b1e7ec1187bde2ec56f5c18d429bf053ab82f11def9eae51a73c980ec7786285d994c33b69a6c4bdee0e611 SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From 5cef51d76a0f167f493e775a2552ed33e8e15ef6 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Wed, 22 Apr 2020 15:23:45 -0400 Subject: [PATCH 07/28] Bump version to 1.4.3.7 Issue 51024 - syncrepl_entry callback does not contain attributes added by postoperation plugins Issue 51035 - Heavy StartTLS connection load can randomly fail with err=1 Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now Issue 51031 - UI - transition between two instances needs improvement --- .gitignore | 1 + 389-ds-base.spec | 11 ++++++++--- sources | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index aab403f..8d30399 100644 --- a/.gitignore +++ b/.gitignore @@ -192,3 +192,4 @@ /389-ds-base-1.4.3.4.tar.bz2 /389-ds-base-1.4.3.5.tar.bz2 /389-ds-base-1.4.3.6.tar.bz2 +/389-ds-base-1.4.3.7.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 58a1f8a..13b7ecf 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.6 +Version: 1.4.3.7 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -406,7 +406,6 @@ popd mkdir -p $RPM_BUILD_ROOT/var/log/%{pkgname} mkdir -p $RPM_BUILD_ROOT/var/lib/%{pkgname} mkdir -p $RPM_BUILD_ROOT/var/lock/%{pkgname} -mkdir -p $RPM_BUILD_ROOT/dev/shm/%{pkgname} # for systemd mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/%{groupname}.wants @@ -597,7 +596,6 @@ exit 0 %{_prefix}/lib/sysctl.d/* %dir %{_localstatedir}/lib/%{pkgname} %dir %{_localstatedir}/log/%{pkgname} -%dir /dev/shm/%{pkgname} %ghost %dir %{_localstatedir}/lock/%{pkgname} %exclude %{_sbindir}/ldap-agent* %exclude %{_mandir}/man1/ldap-agent.1.gz @@ -779,6 +777,13 @@ exit 0 %doc README.md %changelog +* Wed Apr 22 2020 Mark Reynolds -1.4.3.7-1 +- Bump version to 1.4.3.7 +- Issue 51024 - syncrepl_entry callback does not contain attributes added by postoperation plugins +- Issue 51035 - Heavy StartTLS connection load can randomly fail with err=1 +- Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now +- Issue 51031 - UI - transition between two instances needs improvement + * Thu Apr 16 2020 Mark Reynolds -1.4.3.6-1 - Bump version to 1.4.3.6 - Issue 50933 - 10rfc2307compat.ldif is not ready to set used by default diff --git a/sources b/sources index fd9ffc4..496e1d7 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.6.tar.bz2) = 0f3cadb87fd642ff5cc2541c76ae627beb9c8f720b1e7ec1187bde2ec56f5c18d429bf053ab82f11def9eae51a73c980ec7786285d994c33b69a6c4bdee0e611 +SHA512 (389-ds-base-1.4.3.7.tar.bz2) = 0b86a303d428831a66da9b3a7198f548cac243970d65f4a67c32e82b16ac0a3d52d59ed881f19e9067922a100d709cdebedfffcd10aac5a326bf8b7c5cd6dcf6 SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From f0d94408235f1e358ade636b244c54c0c3337c13 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Fri, 8 May 2020 16:03:10 -0400 Subject: [PATCH 08/28] Bump version to 1.4.3.8 Issue 51078 - Add nsslapd-enable-upgrade-hash to the schema Issue 51054 - Revise ACI target syntax checking Issue 51068 - deadlock when updating the schema Issue 51060 - unable to set sslVersionMin to TLS1.0 Issue 51064 - Unable to install server where IPv6 is disabled Issue 51051 - CLI fix consistency issues with confirmations Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now Issue 51054 - AddressSanitizer: heap-buffer-overflow in ldap_utf8prev Issue 51047 - React deprecating ComponentWillMount Issue 50499 - fix npm audit issues Issue 50545 - Port dbgen.pl to dsctl --- .gitignore | 1 + 389-ds-base.spec | 20 +++++++++++++++++--- sources | 2 +- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 8d30399..0428d65 100644 --- a/.gitignore +++ b/.gitignore @@ -193,3 +193,4 @@ /389-ds-base-1.4.3.5.tar.bz2 /389-ds-base-1.4.3.6.tar.bz2 /389-ds-base-1.4.3.7.tar.bz2 +/389-ds-base-1.4.3.8.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 13b7ecf..407cc3c 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.7 +Version: 1.4.3.8 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -777,14 +777,28 @@ exit 0 %doc README.md %changelog -* Wed Apr 22 2020 Mark Reynolds -1.4.3.7-1 +* Fri May 8 2020 Mark Reynolds - 1.4.3.8-1 +- Bump version to 1.4.3.8 +- Issue 51078 - Add nsslapd-enable-upgrade-hash to the schema +- Issue 51054 - Revise ACI target syntax checking +- Issue 51068 - deadlock when updating the schema +- Issue 51060 - unable to set sslVersionMin to TLS1.0 +- Issue 51064 - Unable to install server where IPv6 is disabled +- Issue 51051 - CLI fix consistency issues with confirmations +- Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now +- Issue 51054 - AddressSanitizer: heap-buffer-overflow in ldap_utf8prev +- Issue 51047 - React deprecating ComponentWillMount +- Issue 50499 - fix npm audit issues +- Issue 50545 - Port dbgen.pl to dsctl + +* Wed Apr 22 2020 Mark Reynolds - 1.4.3.7-1 - Bump version to 1.4.3.7 - Issue 51024 - syncrepl_entry callback does not contain attributes added by postoperation plugins - Issue 51035 - Heavy StartTLS connection load can randomly fail with err=1 - Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now - Issue 51031 - UI - transition between two instances needs improvement -* Thu Apr 16 2020 Mark Reynolds -1.4.3.6-1 +* Thu Apr 16 2020 Mark Reynolds - 1.4.3.6-1 - Bump version to 1.4.3.6 - Issue 50933 - 10rfc2307compat.ldif is not ready to set used by default - Issue 50931 - RFE AD filter rewriter for ObjectCategory diff --git a/sources b/sources index 496e1d7..f8645c2 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.7.tar.bz2) = 0b86a303d428831a66da9b3a7198f548cac243970d65f4a67c32e82b16ac0a3d52d59ed881f19e9067922a100d709cdebedfffcd10aac5a326bf8b7c5cd6dcf6 +SHA512 (389-ds-base-1.4.3.8.tar.bz2) = 31b69c85a4c346a5516e94b28af34154c654b2c2c395e503a5462bd553b4168688fccf652f2b6e7046c4805c665cc6a55d097c7d4af59e4ea2f240c3ca27a2ef SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From f1805a49fbbd3f176df9af4a14ffe6074973a897 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Fri, 29 May 2020 17:31:17 -0400 Subject: [PATCH 09/28] Bump version to 1.4.3.9 Issue 50931 - RFE AD filter rewriter for ObjectCategory Issue 51113 - Allow using uid for replication manager entry Issue 51095 - abort operation if CSN can not be generated Issue 51110 - Fix ASAN ODR warnings Issue 51102 - RFE - ds-replcheck - make online timeout configurable Issue 51076 - remove unnecessary slapi entry dups Issue 51086 - Improve dscreate instance name validation Issue 50989 - ignore pid when it is ourself in protect_db Issue 50499 - Fix some npm audit issues Issue 51091 - healthcheck json report fails when mapping tree is deleted Issue 51079 - container pid start and stop issues Issue 50610 - Fix return code when it's nothing to free Issue 51082 - abort when a empty valueset is freed Issue 50610 - memory leaks in dbscan and changelog encryption Issue 51076 - prevent unnecessarily duplication of the target entry --- .gitignore | 1 + 389-ds-base.spec | 20 +++++++++++++++++++- sources | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0428d65..fdba5dd 100644 --- a/.gitignore +++ b/.gitignore @@ -194,3 +194,4 @@ /389-ds-base-1.4.3.6.tar.bz2 /389-ds-base-1.4.3.7.tar.bz2 /389-ds-base-1.4.3.8.tar.bz2 +/389-ds-base-1.4.3.9.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 407cc3c..6f8a6fd 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.8 +Version: 1.4.3.9 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -777,6 +777,24 @@ exit 0 %doc README.md %changelog +* Fri May 29 2020 Mark Reynolds - 1.4.3.9-1 +- Bump version to 1.4.3.9 +- Issue 50931 - RFE AD filter rewriter for ObjectCategory +- Issue 51113 - Allow using uid for replication manager entry +- Issue 51095 - abort operation if CSN can not be generated +- Issue 51110 - Fix ASAN ODR warnings +- Issue 51102 - RFE - ds-replcheck - make online timeout configurable +- Issue 51076 - remove unnecessary slapi entry dups +- Issue 51086 - Improve dscreate instance name validation +- Issue 50989 - ignore pid when it is ourself in protect_db +- Issue 50499 - Fix some npm audit issues +- Issue 51091 - healthcheck json report fails when mapping tree is deleted +- Issue 51079 - container pid start and stop issues +- Issue 50610 - Fix return code when it's nothing to free +- Issue 51082 - abort when a empty valueset is freed +- Issue 50610 - memory leaks in dbscan and changelog encryption +- Issue 51076 - prevent unnecessarily duplication of the target entry + * Fri May 8 2020 Mark Reynolds - 1.4.3.8-1 - Bump version to 1.4.3.8 - Issue 51078 - Add nsslapd-enable-upgrade-hash to the schema diff --git a/sources b/sources index f8645c2..11aea68 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.8.tar.bz2) = 31b69c85a4c346a5516e94b28af34154c654b2c2c395e503a5462bd553b4168688fccf652f2b6e7046c4805c665cc6a55d097c7d4af59e4ea2f240c3ca27a2ef +SHA512 (389-ds-base-1.4.3.9.tar.bz2) = f5e47282df7a4cb090d12894b8d85e71b4791e6a101de2b66e90d583e41d15efae4e2aa24c548fce576c130f0215ce16efcbac00a2d32dcc911ee2a19bd026eb SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From 6489779b21adc179471b798442884a4c09cc88a8 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Mon, 15 Jun 2020 15:53:13 -0400 Subject: [PATCH 10/28] Bump version to 1.4.3.10 Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 50912 - pwdReset can be modified by a user Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51072 - improve autotune defaults Issue 50746 - Add option to healthcheck to list all the lint reports Issue 51118 - UI - improve modal validation when creating an instance --- .gitignore | 1 + 389-ds-base.spec | 15 ++++++++++++++- sources | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fdba5dd..cc7ad6f 100644 --- a/.gitignore +++ b/.gitignore @@ -195,3 +195,4 @@ /389-ds-base-1.4.3.7.tar.bz2 /389-ds-base-1.4.3.8.tar.bz2 /389-ds-base-1.4.3.9.tar.bz2 +/389-ds-base-1.4.3.10.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 6f8a6fd..6c03adb 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.9 +Version: 1.4.3.10 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -777,6 +777,19 @@ exit 0 %doc README.md %changelog +* Mon Jun 15 2020 Mark Reynolds - 1.4.3.10-1 +- Bump version to 1.4.3.10 +- Issue 49859 - A distinguished value can be missing in an entry +- Issue 50791 - Healthcheck should look for notes=A/F in access log +- Issue 51072 - Set the default minimum worker threads +- Issue 50912 - pwdReset can be modified by a user +- Issue 51100 - Correct numSubordinates value for cn=monitor +- Issue 51136 - dsctl and dsidm do not errors correctly when using JSON +- Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected +- Issue 51072 - improve autotune defaults +- Issue 50746 - Add option to healthcheck to list all the lint reports +- Issue 51118 - UI - improve modal validation when creating an instance + * Fri May 29 2020 Mark Reynolds - 1.4.3.9-1 - Bump version to 1.4.3.9 - Issue 50931 - RFE AD filter rewriter for ObjectCategory diff --git a/sources b/sources index 11aea68..74d79e6 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.9.tar.bz2) = f5e47282df7a4cb090d12894b8d85e71b4791e6a101de2b66e90d583e41d15efae4e2aa24c548fce576c130f0215ce16efcbac00a2d32dcc911ee2a19bd026eb +SHA512 (389-ds-base-1.4.3.10.tar.bz2) = d4385e974b376d3a5c8b9a9e9b18c51114f2a6ccb8d4b0dfb32b3b4c7936e881c70afe60e94b1a25ca8395cc85ec55061ca85a48a1ad00e116a2e0ba3c4dc1a5 SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From 5c3d13c78c179812424a32ec371a3f58d9edfa14 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Wed, 8 Jul 2020 18:01:15 -0400 Subject: [PATCH 11/28] Bump version to 1.4.3.11 Issue 51192 - Add option to reject internal unindexed searches Issue 51159 - dsidm ou delete fails Issue 51165 - add more logconv stats for the new access log keywords Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 51165 - add new access log keywords for wtime and optime Issue 50696 - Fix Allowed and Denied Ciphers lists - WebUI Issue 51169 - UI - attr uniqueness - selecting empty subtree crashes cockpit Issue 49256 - log warning when thread number is very different from autotuned value Issue 51157 - Reindex task may create abandoned index file Issue 51166 - Log an error when a search is fully unindexed Issue 51161 - fix SLE15.2 install issps Issue 51144 - dsctl fails with instance names that contain slapd- Issue 50984 - Memory leaks in disk monitoring Issue 50201 - nsIndexIDListScanLimit accepts any value --- .gitignore | 1 + 389-ds-base.spec | 19 ++++++++++++++++++- sources | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cc7ad6f..bb98be6 100644 --- a/.gitignore +++ b/.gitignore @@ -196,3 +196,4 @@ /389-ds-base-1.4.3.8.tar.bz2 /389-ds-base-1.4.3.9.tar.bz2 /389-ds-base-1.4.3.10.tar.bz2 +/389-ds-base-1.4.3.11.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 6c03adb..95041d0 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.10 +Version: 1.4.3.11 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -777,6 +777,23 @@ exit 0 %doc README.md %changelog +* Wed Jul 8 2020 Mark Reynolds - 1.4.3.11-1 +- Bump version to 1.4.3.11 +- Issue 51192 - Add option to reject internal unindexed searches +- Issue 51159 - dsidm ou delete fails +- Issue 51165 - add more logconv stats for the new access log keywords +- Issue 51188 - db2ldif crashes when LDIF file can't be accessed +- Issue 51165 - add new access log keywords for wtime and optime +- Issue 50696 - Fix Allowed and Denied Ciphers lists - WebUI +- Issue 51169 - UI - attr uniqueness - selecting empty subtree crashes cockpit +- Issue 49256 - log warning when thread number is very different from autotuned value +- Issue 51157 - Reindex task may create abandoned index file +- Issue 51166 - Log an error when a search is fully unindexed +- Issue 51161 - fix SLE15.2 install issps +- Issue 51144 - dsctl fails with instance names that contain slapd- +- Issue 50984 - Memory leaks in disk monitoring +- Issue 50201 - nsIndexIDListScanLimit accepts any value + * Mon Jun 15 2020 Mark Reynolds - 1.4.3.10-1 - Bump version to 1.4.3.10 - Issue 49859 - A distinguished value can be missing in an entry diff --git a/sources b/sources index 74d79e6..f9ad4b9 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.10.tar.bz2) = d4385e974b376d3a5c8b9a9e9b18c51114f2a6ccb8d4b0dfb32b3b4c7936e881c70afe60e94b1a25ca8395cc85ec55061ca85a48a1ad00e116a2e0ba3c4dc1a5 SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 +SHA512 (389-ds-base-1.4.3.11.tar.bz2) = 042caf889254471d5f310cf40d56cbe97d7632bf0421e2c0e9956cd3c7ed274f4288eb12e5cb548f7d1f7bf3a92523f14a5add83b858fbe3fc2d550c395d751b From 48e1f31f9946dedfa57d0f786fd2b9f681a48a05 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Fri, 31 Jul 2020 15:37:40 -0400 Subject: [PATCH 12/28] Bump version to 1.4.3.12 Issue 51222 - It should not be allowed to delete Managed Entry manually Issue 51129 - SSL alert: The value of sslVersionMax "TLS1.3" is higher than the supported version Issue 51086 - Fix instance name length for interactive install Issue 51136 - JSON Error output has redundant messages Issue 51059 - If dbhome directory is set online backup fails Issue 51000 - Separate the BDB backend monitors Issue 49300 - entryUSN is duplicated after memberOf operation Issue 50984 - Fix disk_mon_check_diskspace types --- .gitignore | 1 + 389-ds-base.spec | 13 ++++++++++++- sources | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index bb98be6..cb851ac 100644 --- a/.gitignore +++ b/.gitignore @@ -197,3 +197,4 @@ /389-ds-base-1.4.3.9.tar.bz2 /389-ds-base-1.4.3.10.tar.bz2 /389-ds-base-1.4.3.11.tar.bz2 +/389-ds-base-1.4.3.12.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 95041d0..b02a722 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.11 +Version: 1.4.3.12 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -777,6 +777,17 @@ exit 0 %doc README.md %changelog +* Fri Jul 31 2020 Mark Reynolds - 1.4.3.12-1 +- Bump version to 1.4.3.12 +- Issue 51222 - It should not be allowed to delete Managed Entry manually +- Issue 51129 - SSL alert: The value of sslVersionMax "TLS1.3" is higher than the supported version +- Issue 51086 - Fix instance name length for interactive install +- Issue 51136 - JSON Error output has redundant messages +- Issue 51059 - If dbhome directory is set online backup fails +- Issue 51000 - Separate the BDB backend monitors +- Issue 49300 - entryUSN is duplicated after memberOf operation +- Issue 50984 - Fix disk_mon_check_diskspace types + * Wed Jul 8 2020 Mark Reynolds - 1.4.3.11-1 - Bump version to 1.4.3.11 - Issue 51192 - Add option to reject internal unindexed searches diff --git a/sources b/sources index f9ad4b9..34140aa 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 -SHA512 (389-ds-base-1.4.3.11.tar.bz2) = 042caf889254471d5f310cf40d56cbe97d7632bf0421e2c0e9956cd3c7ed274f4288eb12e5cb548f7d1f7bf3a92523f14a5add83b858fbe3fc2d550c395d751b +SHA512 (389-ds-base-1.4.3.12.tar.bz2) = d8ab31e3d4d17d5a6debe14dbd5377a7070888dfb1e5783325526e22a59f905cac4877d4e4a621274b091ce2cd4d408016afccc3fc99a2a807ed56eef7b30223 From 3c4def760b22cf2b22bcf25c9452016bbc4d327d Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Mon, 5 Oct 2020 11:12:22 -0400 Subject: [PATCH 13/28] Bump version to 1.4.3.13 Issue 4342 - UI - additional fixes for creation instance modal Issue 3996 - Add dsidm rename option (#4338) Issue 4258 - Add server version information to UI Issue 4209 - RFE - add bootstrap credentials to repl agreement (UI update) Issue 4209 - RFE - add bootstrap credentials to repl agreement (CLI update) Issue 4209 - RFE - add bootstrap credentials to repl agreement Issue 4319 - Performance search rate: listener may be erroneously waken up (#4323) Ticket 51190 - SyncRepl plugin provides a wrong cookie Ticket 51253 - dscreate should LDAPI to bootstrap the config Ticket 51228 - Fix lock/unlock wording and lib389 use of methods Ticket 51229 - Server Settings page gets into an unresponsive state Ticket 51165 - Set the operation start time for extended ops Ticket 51228 - Clean up dsidm user status command Ticket 51233 - ds-replcheck crashes in offline mode Ticket 50260 - Fix test according to #51222 fix --- .gitignore | 1 + 389-ds-base.spec | 20 +++++++++++++++++++- sources | 3 +-- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cb851ac..843b3ef 100644 --- a/.gitignore +++ b/.gitignore @@ -198,3 +198,4 @@ /389-ds-base-1.4.3.10.tar.bz2 /389-ds-base-1.4.3.11.tar.bz2 /389-ds-base-1.4.3.12.tar.bz2 +/389-ds-base-1.4.3.13.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index b02a722..8195a59 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.12 +Version: 1.4.3.13 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -777,6 +777,24 @@ exit 0 %doc README.md %changelog +* Mon Oct 5 2020 Mark Reynolds - 1.4.3.13-1 +- Bump version to 1.4.3.13 +- Issue 4342 - UI - additional fixes for creation instance modal +- Issue 3996 - Add dsidm rename option (#4338) +- Issue 4258 - Add server version information to UI +- Issue 4209 - RFE - add bootstrap credentials to repl agreement (UI update) +- Issue 4209 - RFE - add bootstrap credentials to repl agreement (CLI update) +- Issue 4209 - RFE - add bootstrap credentials to repl agreement +- Issue 4319 - Performance search rate: listener may be erroneously waken up (#4323) +- Ticket 51190 - SyncRepl plugin provides a wrong cookie +- Ticket 51253 - dscreate should LDAPI to bootstrap the config +- Ticket 51228 - Fix lock/unlock wording and lib389 use of methods +- Ticket 51229 - Server Settings page gets into an unresponsive state +- Ticket 51165 - Set the operation start time for extended ops +- Ticket 51228 - Clean up dsidm user status command +- Ticket 51233 - ds-replcheck crashes in offline mode +- Ticket 50260 - Fix test according to #51222 fix + * Fri Jul 31 2020 Mark Reynolds - 1.4.3.12-1 - Bump version to 1.4.3.12 - Issue 51222 - It should not be allowed to delete Managed Entry manually diff --git a/sources b/sources index 34140aa..7f167e6 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 -SHA512 (389-ds-base-1.4.3.12.tar.bz2) = d8ab31e3d4d17d5a6debe14dbd5377a7070888dfb1e5783325526e22a59f905cac4877d4e4a621274b091ce2cd4d408016afccc3fc99a2a807ed56eef7b30223 +SHA512 (389-ds-base-1.4.3.13.tar.bz2) = 68713edfceb3787ec364ea96200b5beb14eb17871720fa1fca4bb7564426082f85a7e11eb438193dfa83f72f0a7a33eb94a370f833b973f4d020b6ceb023070e From 3b5653b7311bcf408601c853a312fa8731d06545 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Mon, 5 Oct 2020 11:17:27 -0400 Subject: [PATCH 14/28] Update sources --- sources | 1 + 1 file changed, 1 insertion(+) diff --git a/sources b/sources index 7f167e6..9633edb 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (389-ds-base-1.4.3.13.tar.bz2) = 68713edfceb3787ec364ea96200b5beb14eb17871720fa1fca4bb7564426082f85a7e11eb438193dfa83f72f0a7a33eb94a370f833b973f4d020b6ceb023070e +SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From 464a6e1470aac16e93cb5d09c58737e47105272e Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Mon, 26 Oct 2020 14:14:24 -0400 Subject: [PATCH 15/28] Bump version to 1.4.3.14 Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 2526 - suffix management in backends incorrect Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 4295 - Fix a closing quote issue (#4386) Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4297 - On ADD replication URP issue internal searches with filter containing unescaped chars (#4355) Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4360 - password policy max sequence sets is not working as expected --- .gitignore | 1 + 389-ds-base.spec | 21 ++++++++++++++++++++- sources | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 843b3ef..d7338d0 100644 --- a/.gitignore +++ b/.gitignore @@ -199,3 +199,4 @@ /389-ds-base-1.4.3.11.tar.bz2 /389-ds-base-1.4.3.12.tar.bz2 /389-ds-base-1.4.3.13.tar.bz2 +/389-ds-base-1.4.3.14.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 8195a59..2ff65dc 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.13 +Version: 1.4.3.14 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -777,6 +777,25 @@ exit 0 %doc README.md %changelog +* Mon Oct 26 2020 Mark Reynolds - 1.4.3.14-1 +- Bump version to 1.4.3.14 +- Issue 2526 - revert API change in slapi_be_getsuffix() +- Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) +- Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) +- Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) +- Issue 2526 - suffix management in backends incorrect +- Issue 1199 - Misleading message in access log for idle timeout (#4385) +- Issue 4295 - Fix a closing quote issue (#4386) +- Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange +- Issue 4297 - On ADD replication URP issue internal searches with filter containing unescaped chars (#4355) +- Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) +- Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix +- Issue 4265 - UI - Make the secondary plugins read-only (#4364) +- Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion +- Issue 4368 - ds-replcheck crashes when processing glue entries +- Issue 4366 - lib389 - Fix account status inactivity checks +- Issue 4360 - password policy max sequence sets is not working as expected + * Mon Oct 5 2020 Mark Reynolds - 1.4.3.13-1 - Bump version to 1.4.3.13 - Issue 4342 - UI - additional fixes for creation instance modal diff --git a/sources b/sources index 9633edb..f42de9c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.13.tar.bz2) = 68713edfceb3787ec364ea96200b5beb14eb17871720fa1fca4bb7564426082f85a7e11eb438193dfa83f72f0a7a33eb94a370f833b973f4d020b6ceb023070e +SHA512 (389-ds-base-1.4.3.14.tar.bz2) = 674434e18d1c96251462da113568fe8d76643982136d803e439d5c743c3592c053f172fdff96f20e432e7af5540b73eb77708721f385bddadcfe7693177fcd8a SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From aa1b2f0d6f7f6976048cab6963dae7be93eec09d Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Wed, 28 Oct 2020 11:30:21 -0400 Subject: [PATCH 16/28] Bump version to 1.4.3.15 Issue 2526 - revert backend validation check Issue 2526 - retrocl backend created out of order --- .gitignore | 1 + 389-ds-base.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d7338d0..4d1102e 100644 --- a/.gitignore +++ b/.gitignore @@ -200,3 +200,4 @@ /389-ds-base-1.4.3.12.tar.bz2 /389-ds-base-1.4.3.13.tar.bz2 /389-ds-base-1.4.3.14.tar.bz2 +/389-ds-base-1.4.3.15.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 2ff65dc..90f7390 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.14 +Version: 1.4.3.15 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -777,6 +777,11 @@ exit 0 %doc README.md %changelog +* Wed Oct 28 2020 Mark Reynolds - 1.4.3.15-1 +- Bump version to 1.4.3.15 +- Issue 2526 - revert backend validation check +- Issue 2526 - retrocl backend created out of order + * Mon Oct 26 2020 Mark Reynolds - 1.4.3.14-1 - Bump version to 1.4.3.14 - Issue 2526 - revert API change in slapi_be_getsuffix() diff --git a/sources b/sources index f42de9c..fbfc544 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.14.tar.bz2) = 674434e18d1c96251462da113568fe8d76643982136d803e439d5c743c3592c053f172fdff96f20e432e7af5540b73eb77708721f385bddadcfe7693177fcd8a +SHA512 (389-ds-base-1.4.3.15.tar.bz2) = c0f082d6c9426b6a8ec7e2d3067a7e840c51039dd5b5af5dc07ad20ebe07f4093ee03540f1c5ae60d4966aa0eeb8697ebb4cbbfee689c31ac2fac4aaddeb058c SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From 01eb34dfc2d38afdd1c3875fa48390eddbabf028 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Fri, 13 Nov 2020 16:31:31 -0500 Subject: [PATCH 17/28] Bump version to 1.4.3.16 Issue 4432 - After a failed online import the next imports are very slow Issue 4281 - dsidm user status fails with Error: 'nsUserAccount' object has no attribute 'is_locked' Issue 4429 - NULL dereference in revert_cache() Issue 4391 - DSE config modify does not call be_postop (#4394) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 4412 - Fix CLI repl-agmt requirement for parameters (#4422) Issue 4415 - unable to query schema if there are extra parenthesis Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358) Issue 4350 - dsrc should warn when tls_cacertdir is invalid (#4353) Issue 4351 - improve generated sssd.conf output (#4354) --- .gitignore | 1 + 389-ds-base.spec | 15 ++++++++++++++- sources | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4d1102e..59dc657 100644 --- a/.gitignore +++ b/.gitignore @@ -201,3 +201,4 @@ /389-ds-base-1.4.3.13.tar.bz2 /389-ds-base-1.4.3.14.tar.bz2 /389-ds-base-1.4.3.15.tar.bz2 +/389-ds-base-1.4.3.16.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 90f7390..0cf9855 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.15 +Version: 1.4.3.16 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -777,6 +777,19 @@ exit 0 %doc README.md %changelog +* Fri Nov 13 2020 Mark Reynolds - 1.4.3.16-1 +- Bump version to 1.4.3.16 +- Issue 4432 - After a failed online import the next imports are very slow +- Issue 4281 - dsidm user status fails with Error: 'nsUserAccount' object has no attribute 'is_locked' +- Issue 4429 - NULL dereference in revert_cache() +- Issue 4391 - DSE config modify does not call be_postop (#4394) +- Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) +- Issue 4412 - Fix CLI repl-agmt requirement for parameters (#4422) +- Issue 4415 - unable to query schema if there are extra parenthesis +- Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358) +- Issue 4350 - dsrc should warn when tls_cacertdir is invalid (#4353) +- Issue 4351 - improve generated sssd.conf output (#4354) + * Wed Oct 28 2020 Mark Reynolds - 1.4.3.15-1 - Bump version to 1.4.3.15 - Issue 2526 - revert backend validation check diff --git a/sources b/sources index fbfc544..6135652 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.15.tar.bz2) = c0f082d6c9426b6a8ec7e2d3067a7e840c51039dd5b5af5dc07ad20ebe07f4093ee03540f1c5ae60d4966aa0eeb8697ebb4cbbfee689c31ac2fac4aaddeb058c +SHA512 (389-ds-base-1.4.3.16.tar.bz2) = a5fc1dd74e19391cb49fa5c3c42b5ae6713a2edf1a04dc626ce065374d5a892defda8ffba642f9505c579de8208529372e9fed10a0374175b89247415b75dbdf SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From 3357798f75a322811493292951382d4487f558d7 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Mon, 30 Nov 2020 12:23:45 -0500 Subject: [PATCH 18/28] Bump version to 1.4.3.17 Issue 4384 - Use MONOTONIC clock for all timing events and conditions Issue 4449 - Add dsconf replication monitor test case (gitHub issue 4449) in 1.4.3 branch Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4467) Issue 4112 - Added a CI test (#4441) Issue 4460 - BUG - lib389 should use system tls policy Issue 3657 - Add options to dsctl for dsrc file Issue 3986 - UI - Handle objectclasses that do not have X-ORIGIN set Issue 4297 - 2nd fix for on ADD replication URP issue internal searches with filter containing unescaped chars (#4439) Issue 4187 - improve mutex alloc in conntable Issue 3986 - Fix OID change between 10rfc2307 and 10rfc2307compat Issue 3986 - Update 2307compat.ldif Issue 4449 - dsconf replication monitor fails to retrieve database RUV - consumer (Unavailable) (#4451) Issue 4440 - BUG - ldifgen with --start-idx option fails with unsupported operand (#4444) Issue 4427 - do not add referrals for masters with different data generation #2054 (#4427) Issue 2058 - Add keep alive entry after on-line initialization - second version (#4399) Issue 4373 - BUG - Mapping Tree nodes can be created that are invalid Issue 4428 - BUG Paged Results with critical false causes sigsegv in chaining Issue 4428 - Paged Results with Chaining Test Case Issue 4383 - Do not normalize escaped spaces in a DN Issue 4425 - Backport tests from master branch, fix failing tests --- .gitignore | 1 + 389-ds-base.spec | 25 ++++++++++++++++++++++++- sources | 2 +- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 59dc657..01e1d63 100644 --- a/.gitignore +++ b/.gitignore @@ -202,3 +202,4 @@ /389-ds-base-1.4.3.14.tar.bz2 /389-ds-base-1.4.3.15.tar.bz2 /389-ds-base-1.4.3.16.tar.bz2 +/389-ds-base-1.4.3.17.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 0cf9855..4ea391d 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.16 +Version: 1.4.3.17 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -777,6 +777,29 @@ exit 0 %doc README.md %changelog +* Mon Nov 30 2020 Mark Reynolds - 1.4.3.17-1 +- Bump version to 1.4.3.17 +- Issue 4384 - Use MONOTONIC clock for all timing events and conditions +- Issue 4449 - Add dsconf replication monitor test case (gitHub issue 4449) in 1.4.3 branch +- Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4467) +- Issue 4112 - Added a CI test (#4441) +- Issue 4460 - BUG - lib389 should use system tls policy +- Issue 3657 - Add options to dsctl for dsrc file +- Issue 3986 - UI - Handle objectclasses that do not have X-ORIGIN set +- Issue 4297 - 2nd fix for on ADD replication URP issue internal searches with filter containing unescaped chars (#4439) +- Issue 4187 - improve mutex alloc in conntable +- Issue 3986 - Fix OID change between 10rfc2307 and 10rfc2307compat +- Issue 3986 - Update 2307compat.ldif +- Issue 4449 - dsconf replication monitor fails to retrieve database RUV - consumer (Unavailable) (#4451) +- Issue 4440 - BUG - ldifgen with --start-idx option fails with unsupported operand (#4444) +- Issue 4427 - do not add referrals for masters with different data generation #2054 (#4427) +- Issue 2058 - Add keep alive entry after on-line initialization - second version (#4399) +- Issue 4373 - BUG - Mapping Tree nodes can be created that are invalid +- Issue 4428 - BUG Paged Results with critical false causes sigsegv in chaining +- Issue 4428 - Paged Results with Chaining Test Case +- Issue 4383 - Do not normalize escaped spaces in a DN +- Issue 4425 - Backport tests from master branch, fix failing tests + * Fri Nov 13 2020 Mark Reynolds - 1.4.3.16-1 - Bump version to 1.4.3.16 - Issue 4432 - After a failed online import the next imports are very slow diff --git a/sources b/sources index 6135652..bef6a4c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.16.tar.bz2) = a5fc1dd74e19391cb49fa5c3c42b5ae6713a2edf1a04dc626ce065374d5a892defda8ffba642f9505c579de8208529372e9fed10a0374175b89247415b75dbdf +SHA512 (389-ds-base-1.4.3.17.tar.bz2) = 2a789eac2db298032cfd96a7b158144cdf1abdb635cd26759d2cc62528cb6ae2984cf8874f33f265909d67500d094c0ee75043cbae989e2fb2857b6817ba51fe SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From 84563bdd339d2f6207b6e278964993aad04f111c Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Fri, 15 Jan 2021 11:40:19 -0500 Subject: [PATCH 19/28] Bump version to 1.4.3.18 Issue 4513 - CI Tests - fix test failures Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529) Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533) Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527) Issue 4506 - BUG - Fix bounds on fd table population (#4520) Issue 4521 - DS crash in deref plugin if dereferenced entry exists but is not returned by internal search (#4525) Issue 4418 - lib389 - fix ldif2db import_cl parameter Issue 4384 - Separate eventq into REALTIME and MONOTONIC Issue 4418 - ldif2db - offline. Warn the user of skipped entries Issue 4414 - disk monitoring - prevent division by zero crash Issue 4507 - Improve csngen testing task (#4508) Issue 4486 - Remove random ldif file generation from import test (#4487) Issue 4489 - Remove return statement from a void function (#4490) Issue 4419 - Warn users of skipped entries during ldif2db online import (#4476) Issue 4418 - ldif2db - offline. Warn the user of skipped entries Issue 4504 - Fix pytest test_dsconf_replication_monitor (#4505) Issue 4480 - Unexpected info returned to ldap request (#4491) Issue 4373 - BUG - one line cleanup, free results in mt if ent 0 (#4502) Issue 4500 - Add cockpit enabling to dsctl Issue 4272 - RFE - add support for gost-yescrypt for hashing passwords (#4497) Issue 1795 - RFE - Enable logging for libldap and libber in error log (#4481) Issue 4492 - Changelog cache can upload updates from a wrong starting point (CSN) Issue 4373 - BUG - calloc of size 0 in MT build (#4496) Issue 4483 - heap-use-after-free in slapi_be_getsuffix Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt (#4437) Issue 4243 - Fix test (4th): SyncRepl plugin provides a wrong (#4475) Issue 4460 - BUG - add machine name to subject alt names in SSCA (#4472) Issue 4284 - dsidm fails to delete an organizationalUnit entry Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4466) --- .gitignore | 1 + 389-ds-base.spec | 36 ++++++++++++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 01e1d63..ab69fff 100644 --- a/.gitignore +++ b/.gitignore @@ -203,3 +203,4 @@ /389-ds-base-1.4.3.15.tar.bz2 /389-ds-base-1.4.3.16.tar.bz2 /389-ds-base-1.4.3.17.tar.bz2 +/389-ds-base-1.4.3.18.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 4ea391d..68ea0e3 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.17 +Version: 1.4.3.18 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -262,7 +262,6 @@ Requires: iproute Recommends: bash-completion Requires: python%{python3_pkgversion} Requires: python%{python3_pkgversion}-distro -Requires: python%{python3_pkgversion}-pytest Requires: python%{python3_pkgversion}-ldap Requires: python%{python3_pkgversion}-six Requires: python%{python3_pkgversion}-pyasn1 @@ -777,6 +776,39 @@ exit 0 %doc README.md %changelog +* Fri Jan 15 2021 Mark Reynolds - 1.4.3.18-1 +- Bump version to 1.4.3.18 +- Issue 4513 - CI Tests - fix test failures +- Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529) +- Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533) +- Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt +- Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527) +- Issue 4506 - BUG - Fix bounds on fd table population (#4520) +- Issue 4521 - DS crash in deref plugin if dereferenced entry exists but is not returned by internal search (#4525) +- Issue 4418 - lib389 - fix ldif2db import_cl parameter +- Issue 4384 - Separate eventq into REALTIME and MONOTONIC +- Issue 4418 - ldif2db - offline. Warn the user of skipped entries +- Issue 4414 - disk monitoring - prevent division by zero crash +- Issue 4507 - Improve csngen testing task (#4508) +- Issue 4486 - Remove random ldif file generation from import test (#4487) +- Issue 4489 - Remove return statement from a void function (#4490) +- Issue 4419 - Warn users of skipped entries during ldif2db online import (#4476) +- Issue 4418 - ldif2db - offline. Warn the user of skipped entries +- Issue 4504 - Fix pytest test_dsconf_replication_monitor (#4505) +- Issue 4480 - Unexpected info returned to ldap request (#4491) +- Issue 4373 - BUG - one line cleanup, free results in mt if ent 0 (#4502) +- Issue 4500 - Add cockpit enabling to dsctl +- Issue 4272 - RFE - add support for gost-yescrypt for hashing passwords (#4497) +- Issue 1795 - RFE - Enable logging for libldap and libber in error log (#4481) +- Issue 4492 - Changelog cache can upload updates from a wrong starting point (CSN) +- Issue 4373 - BUG - calloc of size 0 in MT build (#4496) +- Issue 4483 - heap-use-after-free in slapi_be_getsuffix +- Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt (#4437) +- Issue 4243 - Fix test (4th): SyncRepl plugin provides a wrong (#4475) +- Issue 4460 - BUG - add machine name to subject alt names in SSCA (#4472) +- Issue 4284 - dsidm fails to delete an organizationalUnit entry +- Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4466) + * Mon Nov 30 2020 Mark Reynolds - 1.4.3.17-1 - Bump version to 1.4.3.17 - Issue 4384 - Use MONOTONIC clock for all timing events and conditions diff --git a/sources b/sources index bef6a4c..5c8dd48 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.17.tar.bz2) = 2a789eac2db298032cfd96a7b158144cdf1abdb635cd26759d2cc62528cb6ae2984cf8874f33f265909d67500d094c0ee75043cbae989e2fb2857b6817ba51fe +SHA512 (389-ds-base-1.4.3.18.tar.bz2) = 554733d9e9182c805929fe5fc3513fdb8a4676db06f3f4aebf04e1070d5b0976dbc1f0ee886825607cba2e789beb6bd64362a62833b159747fc11328fcf61dc6 SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From b81258fe03f1afbaab676630ec87bf522503134e Mon Sep 17 00:00:00 2001 From: Thierry Bordaz Date: Wed, 10 Feb 2021 18:05:10 +0100 Subject: [PATCH 20/28] bump version to 1.4.3.19 Issue 4609 - CVE - info disclosure when authenticating Issue 4581 - A failed re-indexing leaves the database in broken state (#4582) Issue 4579 - libasan detects heap-use-after-free in URP test (#4584) Issue 4563 - Failure on s390x: 'Fails to split RDN "o=pki-tomcat-CA" into components' (#4573) Issue 4526 - sync_repl: when completing an operation in the pending list, it can select the wrong operation (#4553) Issue 4324 - Performance search rate: change entry cache monitor to recursive pthread mutex (#4569) Issue 5442 - Search results are different between RHDS10 and RHDS11 Issue 4548 - CLI - dsconf needs better root DN access control plugin validation Issue 4513 - Fix schema test and lib389 task module (#4514) Issue 4534 - libasan read buffer overflow in filtercmp (#4541) --- .gitignore | 1 + 389-ds-base.spec | 15 ++++++++++++++- sources | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ab69fff..9e8a28d 100644 --- a/.gitignore +++ b/.gitignore @@ -204,3 +204,4 @@ /389-ds-base-1.4.3.16.tar.bz2 /389-ds-base-1.4.3.17.tar.bz2 /389-ds-base-1.4.3.18.tar.bz2 +/389-ds-base-1.4.3.19.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 68ea0e3..6b7ad18 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.18 +Version: 1.4.3.19 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -776,6 +776,19 @@ exit 0 %doc README.md %changelog +* Wed Feb 10 2021 Thierry Bordaz - 1.4.3.19-1 +- bump version to 1.4.3.19 +- Issue 4609 - CVE - info disclosure when authenticating +- Issue 4581 - A failed re-indexing leaves the database in broken state (#4582) +- Issue 4579 - libasan detects heap-use-after-free in URP test (#4584) +- Issue 4563 - Failure on s390x: 'Fails to split RDN "o=pki-tomcat-CA" into components' (#4573) +- Issue 4526 - sync_repl: when completing an operation in the pending list, it can select the wrong operation (#4553) +- Issue 4324 - Performance search rate: change entry cache monitor to recursive pthread mutex (#4569) +- Issue 5442 - Search results are different between RHDS10 and RHDS11 +- Issue 4548 - CLI - dsconf needs better root DN access control plugin validation +- Issue 4513 - Fix schema test and lib389 task module (#4514) +- Issue 4534 - libasan read buffer overflow in filtercmp (#4541) + * Fri Jan 15 2021 Mark Reynolds - 1.4.3.18-1 - Bump version to 1.4.3.18 - Issue 4513 - CI Tests - fix test failures diff --git a/sources b/sources index 5c8dd48..244b352 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.18.tar.bz2) = 554733d9e9182c805929fe5fc3513fdb8a4676db06f3f4aebf04e1070d5b0976dbc1f0ee886825607cba2e789beb6bd64362a62833b159747fc11328fcf61dc6 +SHA512 (389-ds-base-1.4.3.19.tar.bz2) = dd1aa11a425e46adfe115c4aab033f4dd48157402432482b2f76f1d0698753d3438954d8c2d3e4701d073297a95db070d2fefeeed2f064f09a5baa700716888a SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 From 60fa3942abae4a0bf77a952d822ac319dbc6977d Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Fri, 12 Feb 2021 15:17:52 -0500 Subject: [PATCH 21/28] Bump version to 1.4.3.20 Issue 4324 - Some architectures the cache line size file does not exist Issue 4593 - RFE - Print help when nsSSLPersonalitySSL is not found (#4614) --- .gitignore | 1 + 389-ds-base.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9e8a28d..fbf29b0 100644 --- a/.gitignore +++ b/.gitignore @@ -205,3 +205,4 @@ /389-ds-base-1.4.3.17.tar.bz2 /389-ds-base-1.4.3.18.tar.bz2 /389-ds-base-1.4.3.19.tar.bz2 +/389-ds-base-1.4.3.20.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 6b7ad18..a75bb68 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.19 +Version: 1.4.3.20 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -776,6 +776,11 @@ exit 0 %doc README.md %changelog +* Fri Feb 12 2021 Mark Reynolds - 1.4.3.20-1 +- Bump version to 1.4.3.20 +- Issue 4324 - Some architectures the cache line size file does not exist +- Issue 4593 - RFE - Print help when nsSSLPersonalitySSL is not found (#4614) + * Wed Feb 10 2021 Thierry Bordaz - 1.4.3.19-1 - bump version to 1.4.3.19 - Issue 4609 - CVE - info disclosure when authenticating diff --git a/sources b/sources index 244b352..a9dad2c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.3.19.tar.bz2) = dd1aa11a425e46adfe115c4aab033f4dd48157402432482b2f76f1d0698753d3438954d8c2d3e4701d073297a95db070d2fefeeed2f064f09a5baa700716888a SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 +SHA512 (389-ds-base-1.4.3.20.tar.bz2) = 651c8d1d7a3c51b5a92542584bbfdde5a62c5bd7a1c09e6044bf1c6412f02244b34b252bf35e9c93bd696eeba1a741099015ad19d8d7358817d85cbf193630db From 18981776d9aa3af27def8ef0a47fcb16e962146d Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Fri, 26 Feb 2021 21:46:04 +0200 Subject: [PATCH 22/28] Rebuild now that Dogtag is fixed to work with a fix to Issue 4609 Signed-off-by: Alexander Bokovoy --- 389-ds-base.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/389-ds-base.spec b/389-ds-base.spec index a75bb68..30a736b 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -45,7 +45,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base Version: 1.4.3.20 -Release: %{?relprefix}1%{?prerel}%{?dist} +Release: %{?relprefix}2%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org Conflicts: selinux-policy-base < 3.9.8 @@ -776,6 +776,9 @@ exit 0 %doc README.md %changelog +* Fri Feb 26 2021 Alexander Bokovoy - 1.4.3.20-2 +- Rebuild now that Dogtag is fixed to work with a fix to Issue 4609 + * Fri Feb 12 2021 Mark Reynolds - 1.4.3.20-1 - Bump version to 1.4.3.20 - Issue 4324 - Some architectures the cache line size file does not exist From 06067735656ce9fe471c5bdab89fa49ef2a30b36 Mon Sep 17 00:00:00 2001 From: Thierry Bordaz Date: Thu, 4 Mar 2021 16:57:41 +0100 Subject: [PATCH 23/28] Bump version to 1.4.3.21 Issue 4169 - UI - updates on the tuning page are not reflected in the UI Issue 4588 - BUG - unable to compile without xcrypt (#4589) Issue 4513 - Fix replication CI test failures (#4557) Issue 4646 - CLI/UI - revise DNA plugin management Issue 4644 - Large updates can reset the CLcache to the beginning of the changelog (#4647) Issue 4649 - crash in sync_repl when a MODRDN create a cenotaph (#4652) Issue 4615 - log message when psearch first exceeds max threads per conn --- .gitignore | 1 + 389-ds-base.spec | 14 ++++++++++++-- sources | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fbf29b0..01a1683 100644 --- a/.gitignore +++ b/.gitignore @@ -206,3 +206,4 @@ /389-ds-base-1.4.3.18.tar.bz2 /389-ds-base-1.4.3.19.tar.bz2 /389-ds-base-1.4.3.20.tar.bz2 +/389-ds-base-1.4.3.21.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 30a736b..c2e84a2 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,8 +44,8 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.20 -Release: %{?relprefix}2%{?prerel}%{?dist} +Version: 1.4.3.21 +Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org Conflicts: selinux-policy-base < 3.9.8 @@ -776,6 +776,16 @@ exit 0 %doc README.md %changelog +* Thu Mar 4 2021 Thierry Bordaz - 1.4.3.21-1 +- Bump version to 1.4.3.21 +- Issue 4169 - UI - updates on the tuning page are not reflected in the UI +- Issue 4588 - BUG - unable to compile without xcrypt (#4589) +- Issue 4513 - Fix replication CI test failures (#4557) +- Issue 4646 - CLI/UI - revise DNA plugin management +- Issue 4644 - Large updates can reset the CLcache to the beginning of the changelog (#4647) +- Issue 4649 - crash in sync_repl when a MODRDN create a cenotaph (#4652) +- Issue 4615 - log message when psearch first exceeds max threads per conn + * Fri Feb 26 2021 Alexander Bokovoy - 1.4.3.20-2 - Rebuild now that Dogtag is fixed to work with a fix to Issue 4609 diff --git a/sources b/sources index a9dad2c..47ecbf0 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 -SHA512 (389-ds-base-1.4.3.20.tar.bz2) = 651c8d1d7a3c51b5a92542584bbfdde5a62c5bd7a1c09e6044bf1c6412f02244b34b252bf35e9c93bd696eeba1a741099015ad19d8d7358817d85cbf193630db +SHA512 (389-ds-base-1.4.3.21.tar.bz2) = 9fbfdbbbd5c89eb4f2463710aeea2563621426ea88fd9f23adf3cff2036940cabe12545efa5dd23337c87237a8a120c4d465a653d720fdc8140681cb94b5061c From 2b1c60fd02f685bafa8e6a9dcbb7c50073fdda5f Mon Sep 17 00:00:00 2001 From: Thierry Bordaz Date: Fri, 19 Mar 2021 11:12:50 +0100 Subject: [PATCH 24/28] Bump version to 1.4.3.22 Issue 4671 - UI - Fix browser crashes lib389 - Add ContentSyncPlugin class Issue 4656 - lib389 - fix cherry pick error Issue 4229 - Fix Rust linking Issue 4658 - monitor - connection start date is incorrect Issue 2621 - lib389 - backport ds_supports_new_changelog() Issue 4656 - Make replication CLI backwards compatible with role name change Issue 4656 - Remove problematic language from UI/CLI/lib389 Issue 4459 - lib389 - Default paths should use dse.ldif if the server is down Issue 4663 - CLI - unable to add objectclass/attribute without x-origin --- .gitignore | 1 + 389-ds-base.spec | 15 ++++++++++++++- sources | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 01a1683..4dc5e83 100644 --- a/.gitignore +++ b/.gitignore @@ -207,3 +207,4 @@ /389-ds-base-1.4.3.19.tar.bz2 /389-ds-base-1.4.3.20.tar.bz2 /389-ds-base-1.4.3.21.tar.bz2 +/389-ds-base-1.4.3.22.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index c2e84a2..8baeade 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,7 +44,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.21 +Version: 1.4.3.22 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org @@ -776,6 +776,19 @@ exit 0 %doc README.md %changelog +* Fri Mar 19 2021 Thierry Bordaz - 1.4.3.22-1 +- Bump version to 1.4.3.22 +- Issue 4671 - UI - Fix browser crashes +- lib389 - Add ContentSyncPlugin class +- Issue 4656 - lib389 - fix cherry pick error +- Issue 4229 - Fix Rust linking +- Issue 4658 - monitor - connection start date is incorrect +- Issue 2621 - lib389 - backport ds_supports_new_changelog() +- Issue 4656 - Make replication CLI backwards compatible with role name change +- Issue 4656 - Remove problematic language from UI/CLI/lib389 +- Issue 4459 - lib389 - Default paths should use dse.ldif if the server is down +- Issue 4663 - CLI - unable to add objectclass/attribute without x-origin + * Thu Mar 4 2021 Thierry Bordaz - 1.4.3.21-1 - Bump version to 1.4.3.21 - Issue 4169 - UI - updates on the tuning page are not reflected in the UI diff --git a/sources b/sources index 47ecbf0..d35b5f8 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 -SHA512 (389-ds-base-1.4.3.21.tar.bz2) = 9fbfdbbbd5c89eb4f2463710aeea2563621426ea88fd9f23adf3cff2036940cabe12545efa5dd23337c87237a8a120c4d465a653d720fdc8140681cb94b5061c +SHA512 (389-ds-base-1.4.3.22.tar.bz2) = 5b4a5718dfd5c5334ac865bbd3e7ffaaabfe320cb74f056a2e0b3fda37998f65255afe5367a79bf6d69e969d997321c46b63d5f3fa121dbf30061454e00b1dc7 From 961da89d05e34eb677ef607f93b8d45bd5506414 Mon Sep 17 00:00:00 2001 From: Simon Pichugin Date: Thu, 8 Apr 2021 21:01:50 +0200 Subject: [PATCH 25/28] Add Rust bundled Provides and Update License --- 389-ds-base.spec | 58 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/389-ds-base.spec b/389-ds-base.spec index 8baeade..de73f07 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -46,13 +46,69 @@ Summary: 389 Directory Server (base) Name: 389-ds-base Version: 1.4.3.22 Release: %{?relprefix}1%{?prerel}%{?dist} -License: GPLv3+ +License: GPLv3+ and MIT and (ASL 2.0 or MIT) and (Unlicense or MIT) and MPLv2.0 and ASL 2.0 and (ASL 2.0 or Boost) and (ASL 2.0 with exceptions or ASL 2.0 or MIT) URL: https://www.port389.org Conflicts: selinux-policy-base < 3.9.8 Conflicts: freeipa-server < 4.0.3 Obsoletes: %{name} <= 1.4.0.9 Provides: ldif2ldbm >= 0 +##### Bundled cargo crates list - START ##### +Provides: bundled(crate(ansi_term)) = 0.11.0 +Provides: bundled(crate(atty)) = 0.2.14 +Provides: bundled(crate(autocfg)) = 1.0.1 +Provides: bundled(crate(base64)) = 0.10.1 +Provides: bundled(crate(bitflags)) = 1.2.1 +Provides: bundled(crate(byteorder)) = 1.4.2 +Provides: bundled(crate(cbindgen)) = 0.9.1 +Provides: bundled(crate(cc)) = 1.0.66 +Provides: bundled(crate(cfg-if)) = 0.1.10 +Provides: bundled(crate(cfg-if)) = 1.0.0 +Provides: bundled(crate(clap)) = 2.33.3 +Provides: bundled(crate(fernet)) = 0.1.3 +Provides: bundled(crate(foreign-types)) = 0.3.2 +Provides: bundled(crate(foreign-types-shared)) = 0.1.1 +Provides: bundled(crate(getrandom)) = 0.1.16 +Provides: bundled(crate(hermit-abi)) = 0.1.17 +Provides: bundled(crate(itoa)) = 0.4.7 +Provides: bundled(crate(lazy_static)) = 1.4.0 +Provides: bundled(crate(libc)) = 0.2.82 +Provides: bundled(crate(librnsslapd)) = 0.1.0 +Provides: bundled(crate(librslapd)) = 0.1.0 +Provides: bundled(crate(log)) = 0.4.11 +Provides: bundled(crate(openssl)) = 0.10.32 +Provides: bundled(crate(openssl-sys)) = 0.9.60 +Provides: bundled(crate(pkg-config)) = 0.3.19 +Provides: bundled(crate(ppv-lite86)) = 0.2.10 +Provides: bundled(crate(proc-macro2)) = 1.0.24 +Provides: bundled(crate(quote)) = 1.0.8 +Provides: bundled(crate(rand)) = 0.7.3 +Provides: bundled(crate(rand_chacha)) = 0.2.2 +Provides: bundled(crate(rand_core)) = 0.5.1 +Provides: bundled(crate(rand_hc)) = 0.2.0 +Provides: bundled(crate(redox_syscall)) = 0.1.57 +Provides: bundled(crate(remove_dir_all)) = 0.5.3 +Provides: bundled(crate(rsds)) = 0.1.0 +Provides: bundled(crate(ryu)) = 1.0.5 +Provides: bundled(crate(serde)) = 1.0.118 +Provides: bundled(crate(serde_derive)) = 1.0.118 +Provides: bundled(crate(serde_json)) = 1.0.61 +Provides: bundled(crate(slapd)) = 0.1.0 +Provides: bundled(crate(strsim)) = 0.8.0 +Provides: bundled(crate(syn)) = 1.0.58 +Provides: bundled(crate(tempfile)) = 3.1.0 +Provides: bundled(crate(textwrap)) = 0.11.0 +Provides: bundled(crate(toml)) = 0.5.8 +Provides: bundled(crate(unicode-width)) = 0.1.8 +Provides: bundled(crate(unicode-xid)) = 0.2.1 +Provides: bundled(crate(vcpkg)) = 0.2.11 +Provides: bundled(crate(vec_map)) = 0.8.2 +Provides: bundled(crate(wasi)) = 0.9.0+wasi_snapshot_preview1 +Provides: bundled(crate(winapi)) = 0.3.9 +Provides: bundled(crate(winapi-i686-pc-windows-gnu)) = 0.4.0 +Provides: bundled(crate(winapi-x86_64-pc-windows-gnu)) = 0.4.0 +##### Bundled cargo crates list - END ##### + BuildRequires: nspr-devel BuildRequires: nss-devel >= 3.34 BuildRequires: openldap-devel From 0a69cd0393c03aeb87d4c2a95b8ad5cc4777b858 Mon Sep 17 00:00:00 2001 From: Simon Pichugin Date: Fri, 9 Apr 2021 11:46:17 +0200 Subject: [PATCH 26/28] Update Release number --- 389-ds-base.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/389-ds-base.spec b/389-ds-base.spec index de73f07..36f2641 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -45,7 +45,7 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base Version: 1.4.3.22 -Release: %{?relprefix}1%{?prerel}%{?dist} +Release: %{?relprefix}1%{?prerel}%{?dist}.1 License: GPLv3+ and MIT and (ASL 2.0 or MIT) and (Unlicense or MIT) and MPLv2.0 and ASL 2.0 and (ASL 2.0 or Boost) and (ASL 2.0 with exceptions or ASL 2.0 or MIT) URL: https://www.port389.org Conflicts: selinux-policy-base < 3.9.8 From b14a05a7118770f0d538acd783749cc98f7f7656 Mon Sep 17 00:00:00 2001 From: Simon Pichugin Date: Fri, 9 Apr 2021 12:31:20 +0200 Subject: [PATCH 27/28] Update changelog --- 389-ds-base.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/389-ds-base.spec b/389-ds-base.spec index 36f2641..66e281e 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -832,6 +832,9 @@ exit 0 %doc README.md %changelog +* Fri Apr 09 2021 Simon Pichugin - 1.4.3.22-1.1 +Add Rust bundled Provides and Update License + * Fri Mar 19 2021 Thierry Bordaz - 1.4.3.22-1 - Bump version to 1.4.3.22 - Issue 4671 - UI - Fix browser crashes From f8ca5448fb02caa39b1cfef7825191d1104a0764 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Fri, 14 May 2021 13:27:38 -0400 Subject: [PATCH 28/28] Bump version to 1.4.3.23 Issue 4725 - [RFE] DS - Update the password policy to support a Temporary Password Rules (#4727) Issue 4759 - Fix coverity issue (#4760) Issue 4656 - Fix cherry pick error around replication enabling Issue 4701 - RFE - Exclude attributes from retro changelog (#4723) (#4746) Issue 4742 - UI - should always use LDAPI path when calling CLI Issue 4667 - incorrect accounting of readers in vattr rwlock (#4732) Issue 4711 - SIGSEV with sync_repl (#4738) Issue 4649 - fix testcase importing ContentSyncPlugin Issue 2736 - Warnings from automatic shebang munging macro Issue 4706 - negative wtime in access log for CMP operations --- .gitignore | 1 + 389-ds-base.spec | 17 +++++++++++++++-- sources | 2 +- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4dc5e83..8dd2d3c 100644 --- a/.gitignore +++ b/.gitignore @@ -208,3 +208,4 @@ /389-ds-base-1.4.3.20.tar.bz2 /389-ds-base-1.4.3.21.tar.bz2 /389-ds-base-1.4.3.22.tar.bz2 +/389-ds-base-1.4.3.23.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 66e281e..0e4b6cb 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -44,8 +44,8 @@ ExcludeArch: i686 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.3.22 -Release: %{?relprefix}1%{?prerel}%{?dist}.1 +Version: 1.4.3.23 +Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ and MIT and (ASL 2.0 or MIT) and (Unlicense or MIT) and MPLv2.0 and ASL 2.0 and (ASL 2.0 or Boost) and (ASL 2.0 with exceptions or ASL 2.0 or MIT) URL: https://www.port389.org Conflicts: selinux-policy-base < 3.9.8 @@ -832,6 +832,19 @@ exit 0 %doc README.md %changelog +* Fri May 14 2021 Mark Reynolds - 1.4.3.23-1 +- Bump version to 1.4.3.23 +- Issue 4725 - [RFE] DS - Update the password policy to support a Temporary Password Rules (#4727) +- Issue 4759 - Fix coverity issue (#4760) +- Issue 4656 - Fix cherry pick error around replication enabling +- Issue 4701 - RFE - Exclude attributes from retro changelog (#4723) (#4746) +- Issue 4742 - UI - should always use LDAPI path when calling CLI +- Issue 4667 - incorrect accounting of readers in vattr rwlock (#4732) +- Issue 4711 - SIGSEV with sync_repl (#4738) +- Issue 4649 - fix testcase importing ContentSyncPlugin +- Issue 2736 - Warnings from automatic shebang munging macro +- Issue 4706 - negative wtime in access log for CMP operations + * Fri Apr 09 2021 Simon Pichugin - 1.4.3.22-1.1 Add Rust bundled Provides and Update License diff --git a/sources b/sources index d35b5f8..30409e8 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 -SHA512 (389-ds-base-1.4.3.22.tar.bz2) = 5b4a5718dfd5c5334ac865bbd3e7ffaaabfe320cb74f056a2e0b3fda37998f65255afe5367a79bf6d69e969d997321c46b63d5f3fa121dbf30061454e00b1dc7 +SHA512 (389-ds-base-1.4.3.23.tar.bz2) = 6084ef48e7665a3cbb2953be345bc96bdfe024297610719f2c5a788e9e99f5527702799dd17d5ee1f56fc588d862a51326633e656c0a76678f816da98c318cd0