From 9a0edfc937c76c3af07b99194531d4b437babccc Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Mar 29 2019 21:33:02 +0000 Subject: Bump version to 1.4.1.2-1 Ticket 50308 - Revise memory leak fix Ticket 50308 - Fix memory leaks for repeat binds and replication Ticket 40067 - Use PKG_CHECK_MODULES to detect libraries Ticket 49873 - (cont 3rd) cleanup debug log Ticket 49873 - (cont 2nd) Contention on virtual attribute lookup Ticket 50292 - Fix Plugin CLI and UI issues Ticket 50112 - Port ACI test suit from TET to python3(misc and syntax) Ticket 50289 - Fix various database UI issues Ticket 49463 - After cleanALLruv, replication is looping on keep alive DEL Ticket 50300 - Fix memory leak in automember plugin Ticket 50265 - the warning about skew time could last forever Ticket 50260 - Invalid cache flushing improvements Ticket 49561 - MEP plugin, upon direct op failure, will delete twice the same managed entry Ticket 50077 - Do not automatically turn automember postop modifies on Ticket 50282 - OPERATIONS ERROR when trying to delete a group with automember members Ticket 49715 - extend account functionality Ticket 49873 - (cont) Contention on virtual attribute lookup Ticket 50260 - backend txn plugins can corrupt entry cache Ticket 50255 - Port password policy test to use DSLdapObject Ticket 49667 - 49668 - remove old spec files Ticket 50276 - 389-ds-console is not built on RHEL8 if cockpit_dist is already present Ticket 50112 - Port ACI test suit from TET to python3(Search) Ticket 50259 - implement dn construction test Ticket 50273 - reduce default replicaton agmt timeout Ticket 50208 - lib389- Fix issue with list all instances Ticket 50112 - Port ACI test suit from TET to python3(Global Group) Ticket 50041 - Add CLI functionality for special plugins Ticket 50263 - LDAPS port not listening after installation Ticket 49575 - Indicate autosize value errors and corrective actions Ticket 50137 - create should not check in non-stateful mode for exist Ticket 49655 - remove doap file Ticket 50197 - Fix dscreate regression Ticket 50234 - one level search returns not matching entry Ticket 50257 - lib389 - password policy user vs subtree checks are broken Ticket 50253 - Making an nsManagedRoleDefinition type in src/lib389/lib389/idm/nsrole.py Ticket 49029 - [RFE] improve internal operations logging Ticket 50230 - improve ioerror msg when not root/dirsrv Ticket 50246 - Fix the regression in old control tools Ticket 50197 - Container integration part 2 Ticket 50197 - Container init tools Ticket 50232 - export creates not importable ldif file Ticket 50215 - UI - implement Database Tab in reachJS Ticket 50243 - refint modrdn stress test Ticket 50238 - Failed modrdn can corrupt entry cache Ticket 50236 - memberOf should be more robust Ticket 50213 - fix list instance issue Ticket 50219 - Add generic filter to DSLdapObjects Ticket 50227 - Making an cosClassicDefinition type in src/lib389/lib389/cos.py Ticket 50112 - Port ACI test suit from TET to python3(modify) Ticket 50224 - warnings on deprecated API usage Ticket 50112 - Port ACI test suit from TET to python3(valueaci) Ticket 50112 - Port ACI test suit from TET to python3(Aci Atter) Ticket 50208 - make instances mark off based on dse.ldif not sysconfig Ticket 50170 - composable object types for nsRole in lib389 Ticket 50199 - disable perl by default Ticket 50211 - Making an actual Anonymous type in lib389/idm/account.py Ticket 50155 - password history check has no way to just check the current password Ticket 49873 - Contention on virtual attribute lookup Ticket 50197 - Container integration improvements Ticket 50195 - improve selinux error messages in interactive Ticket 49658 - In replicated topology a single-valued attribute can diverge Ticket 50111 - Use pkg-config to detect icu Ticket 50165 - Fix issues with dscreate Ticket 50177 - import task should not be deleted too rapidely after import finishes to be able to query the status Ticket 50140 - Use high ports in container installs Ticket 50184 - Add cli tool parity to dsconf/dsctl Ticket 50159 - sssd and config display --- diff --git a/.gitignore b/.gitignore index 3bb3760..bf862ee 100644 --- a/.gitignore +++ b/.gitignore @@ -174,3 +174,4 @@ /389-ds-base-1.4.0.19.tar.bz2 /389-ds-base-1.4.0.20.tar.bz2 /389-ds-base-1.4.1.1.tar.bz2 +/389-ds-base-1.4.1.2.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index d83c878..9f545d8 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.1.1 -Release: %{?relprefix}1%{?prerel}%{?dist}.1 +Version: 1.4.1.2 +Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org Conflicts: selinux-policy-base < 3.9.8 @@ -101,7 +101,6 @@ BuildRequires: doxygen BuildRequires: libcmocka-devel BuildRequires: libevent-devel # For lib389 and related components -BuildRequires: python%{python3_pkgversion} BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-setuptools BuildRequires: python%{python3_pkgversion}-ldap @@ -257,11 +256,9 @@ SNMP Agent for the 389 Directory Server base package. %package -n python%{python3_pkgversion}-lib389 Summary: A library for accessing, testing, and configuring the 389 Directory Server BuildArch: noarch -Requires: krb5-workstation -Requires: krb5-server Requires: openssl Requires: iproute -Requires: python%{python3_pkgversion} +Requires: platform-python Requires: python%{python3_pkgversion}-pytest Requires: python%{python3_pkgversion}-ldap Requires: python%{python3_pkgversion}-six @@ -343,7 +340,9 @@ autoreconf -fiv --with-systemdgroupname=%{groupname} \ --libexecdir=%{_libexecdir}/%{pkgname} \ $NSSARGS $ASAN_FLAGS $RUST_FLAGS $PERL_FLAGS $CLANG_FLAGS \ - --enable-cmocka + --enable-cmocka \ + --enable-perl + # lib389 pushd ./src/lib389 @@ -543,8 +542,6 @@ exit 0 %config(noreplace)%{_sysconfdir}/%{pkgname}/config/slapd-collations.conf %config(noreplace)%{_sysconfdir}/%{pkgname}/config/certmap.conf %config(noreplace)%{_sysconfdir}/%{pkgname}/config/template-initconfig -%config(noreplace)%{_sysconfdir}/sysconfig/%{pkgname} -%config(noreplace)%{_sysconfdir}/sysconfig/%{pkgname}.systemd %{_datadir}/%{pkgname} %exclude %{_datadir}/%{pkgname}/script-templates %exclude %{_datadir}/%{pkgname}/updates @@ -757,12 +754,83 @@ exit 0 %{_mandir}/man8/dsctl.8.gz %{_sbindir}/dsidm %{_mandir}/man8/dsidm.8.gz +%{_sbindir}/dscontainer %files -n cockpit-389-ds -f cockpit.list %{_datarootdir}/metainfo/389-console/org.cockpit-project.389-console.metainfo.xml %doc README.md %changelog +* Fri Mar 29 2019 Mark Reynolds - 1.4.1.2-1 +- Bump version to 1.4.1.2-1 +- Ticket 50308 - Revise memory leak fix +- Ticket 50308 - Fix memory leaks for repeat binds and replication +- Ticket 40067 - Use PKG_CHECK_MODULES to detect libraries +- Ticket 49873 - (cont 3rd) cleanup debug log +- Ticket 49873 - (cont 2nd) Contention on virtual attribute lookup +- Ticket 50292 - Fix Plugin CLI and UI issues +- Ticket 50112 - Port ACI test suit from TET to python3(misc and syntax) +- Ticket 50289 - Fix various database UI issues +- Ticket 49463 - After cleanALLruv, replication is looping on keep alive DEL +- Ticket 50300 - Fix memory leak in automember plugin +- Ticket 50265 - the warning about skew time could last forever +- Ticket 50260 - Invalid cache flushing improvements +- Ticket 49561 - MEP plugin, upon direct op failure, will delete twice the same managed entry +- Ticket 50077 - Do not automatically turn automember postop modifies on +- Ticket 50282 - OPERATIONS ERROR when trying to delete a group with automember members +- Ticket 49715 - extend account functionality +- Ticket 49873 - (cont) Contention on virtual attribute lookup +- Ticket 50260 - backend txn plugins can corrupt entry cache +- Ticket 50255 - Port password policy test to use DSLdapObject +- Ticket 49667 - 49668 - remove old spec files +- Ticket 50276 - 389-ds-console is not built on RHEL8 if cockpit_dist is already present +- Ticket 50112 - Port ACI test suit from TET to python3(Search) +- Ticket 50259 - implement dn construction test +- Ticket 50273 - reduce default replicaton agmt timeout +- Ticket 50208 - lib389- Fix issue with list all instances +- Ticket 50112 - Port ACI test suit from TET to python3(Global Group) +- Ticket 50041 - Add CLI functionality for special plugins +- Ticket 50263 - LDAPS port not listening after installation +- Ticket 49575 - Indicate autosize value errors and corrective actions +- Ticket 50137 - create should not check in non-stateful mode for exist +- Ticket 49655 - remove doap file +- Ticket 50197 - Fix dscreate regression +- Ticket 50234 - one level search returns not matching entry +- Ticket 50257 - lib389 - password policy user vs subtree checks are broken +- Ticket 50253 - Making an nsManagedRoleDefinition type in src/lib389/lib389/idm/nsrole.py +- Ticket 49029 - [RFE] improve internal operations logging +- Ticket 50230 - improve ioerror msg when not root/dirsrv +- Ticket 50246 - Fix the regression in old control tools +- Ticket 50197 - Container integration part 2 +- Ticket 50197 - Container init tools +- Ticket 50232 - export creates not importable ldif file +- Ticket 50215 - UI - implement Database Tab in reachJS +- Ticket 50243 - refint modrdn stress test +- Ticket 50238 - Failed modrdn can corrupt entry cache +- Ticket 50236 - memberOf should be more robust +- Ticket 50213 - fix list instance issue +- Ticket 50219 - Add generic filter to DSLdapObjects +- Ticket 50227 - Making an cosClassicDefinition type in src/lib389/lib389/cos.py +- Ticket 50112 - Port ACI test suit from TET to python3(modify) +- Ticket 50224 - warnings on deprecated API usage +- Ticket 50112 - Port ACI test suit from TET to python3(valueaci) +- Ticket 50112 - Port ACI test suit from TET to python3(Aci Atter) +- Ticket 50208 - make instances mark off based on dse.ldif not sysconfig +- Ticket 50170 - composable object types for nsRole in lib389 +- Ticket 50199 - disable perl by default +- Ticket 50211 - Making an actual Anonymous type in lib389/idm/account.py +- Ticket 50155 - password history check has no way to just check the current password +- Ticket 49873 - Contention on virtual attribute lookup +- Ticket 50197 - Container integration improvements +- Ticket 50195 - improve selinux error messages in interactive +- Ticket 49658 - In replicated topology a single-valued attribute can diverge +- Ticket 50111 - Use pkg-config to detect icu +- Ticket 50165 - Fix issues with dscreate +- Ticket 50177 - import task should not be deleted too rapidely after import finishes to be able to query the status +- Ticket 50140 - Use high ports in container installs +- Ticket 50184 - Add cli tool parity to dsconf/dsctl +- Ticket 50159 - sssd and config display + * Thu Jan 31 2019 Fedora Release Engineering - 1.4.1.1-1.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 437ce4a..0cba657 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.1.1.tar.bz2) = ba32f0923cb9e45f86cc17086ed4d362f274bb7ca49a43e647eb04e78128c3610c881db7426e256ccb082ac0a5dc598436b2437d068212182c0823e2fb3859dc SHA512 (jemalloc-5.1.0.tar.bz2) = d9abebe54d303ca931b8c31c1033f23ff5fb060f2377ec8386f4d79c352e65c78ed34f680c352dac14f7d7115d10245782d553d988bc13df2eb34a2f0942ef6f +SHA512 (389-ds-base-1.4.1.2.tar.bz2) = 061dc2c814b091e779ecd9f97b74dcc2445ca416b781b3a82d197a25a12fe2f4b4da1ddf647f434d3cf13981c187b9c96c612f5c53ea5cebe8f7bfa38116ee8b