diff --git a/.gitignore b/.gitignore index bf862ee..c155155 100644 --- a/.gitignore +++ b/.gitignore @@ -175,3 +175,4 @@ /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 +/389-ds-base-1.4.1.3.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index e5c3643..e2e798c 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.2 -Release: %{?relprefix}2%{?prerel}%{?dist} +Version: 1.4.1.3 +Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: https://www.port389.org Conflicts: selinux-policy-base < 3.9.8 @@ -90,6 +90,7 @@ BuildRequires: rust %endif BuildRequires: pkgconfig BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(krb5) # Needed to support regeneration of the autotool artifacts. BuildRequires: autoconf @@ -147,6 +148,9 @@ Requires: cyrus-sasl-plain # this is needed for verify-db.pl 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 @@ -333,7 +337,7 @@ popd # Rebuild the autotool artifacts now. autoreconf -fiv -%configure --enable-autobind --with-selinux $OPENLDAP_FLAG $TMPFILES_FLAG \ +%configure --enable-autobind --with-selinux $TMPFILES_FLAG \ --with-systemd \ --with-systemdsystemunitdir=%{_unitdir} \ --with-systemdsystemconfdir=%{_sysconfdir}/systemd/system \ @@ -580,14 +584,6 @@ exit 0 %{_mandir}/man8/dbverify.8.gz %{_sbindir}/ldif2db %{_mandir}/man8/ldif2db.8.gz -%{_sbindir}/restart-dirsrv -%{_mandir}/man8/restart-dirsrv.8.gz -%{_sbindir}/start-dirsrv -%{_mandir}/man8/start-dirsrv.8.gz -%{_sbindir}/status-dirsrv -%{_mandir}/man8/status-dirsrv.8.gz -%{_sbindir}/stop-dirsrv -%{_mandir}/man8/stop-dirsrv.8.gz %{_sbindir}/upgradedb %{_mandir}/man8/upgradedb.8.gz %{_sbindir}/vlvindex @@ -681,6 +677,14 @@ exit 0 %{_mandir}/man8/upgradednformat.8.gz %{_libexecdir}/%{pkgname}/ds_selinux_enabled %{_libexecdir}/%{pkgname}/ds_selinux_port_query +%{_sbindir}/restart-dirsrv +%{_mandir}/man8/restart-dirsrv.8.gz +%{_sbindir}/start-dirsrv +%{_mandir}/man8/start-dirsrv.8.gz +%{_sbindir}/status-dirsrv +%{_mandir}/man8/status-dirsrv.8.gz +%{_sbindir}/stop-dirsrv +%{_mandir}/man8/stop-dirsrv.8.gz %if %{use_perl} %{_datadir}/%{pkgname}/properties/*.res %{_datadir}/%{pkgname}/script-templates @@ -757,10 +761,76 @@ exit 0 %{_sbindir}/dscontainer %files -n cockpit-389-ds -f cockpit.list -%{_datarootdir}/metainfo/389-console/org.cockpit-project.389-console.metainfo.xml +%{_datarootdir}/metainfo/389-console/org.port389.cockpit_console.metainfo.xml %doc README.md %changelog +* Fri May 24 2019 Mark Reynolds - 1.4.1.3-1 +- Bump version to 1.4.1.3 +- Issue 49761 - Fix CI test suite issues +- Issue 50041 - Add the rest UI Plugin tabs - Part 2 +- Issue 50340 - 2nd try - structs for diabled plugins will not be freed +- Issue 50403 - Instance creation fails on 1.3.9 using perl utils and latest lib389 +- Issue 50389 - ns-slapd craches while two threads are polling the same connection +- Issue 48851 - investigate and port TET matching rules filter tests(scanlimit) +- Issue 50037 - lib389 fails to install in venv under non-root user +- Issue 50112 - Port ACI test suit from TET to python3(userattr) +- Issue 50393 - maxlogsperdir accepting negative values +- Issue 50112 - Port ACI test suit from TET to python3(roledn) +- Issue 49960 - Core schema contains strings instead of numer oids +- Issue 50396 - Crash in PAM plugin when user does not exist +- Issue 50387 - enable_tls() should label ports with ldap_port_t +- Issue 50390 - Add Managed Entries Plug-in Config Entry schema +- Issue 50306 - Fix regression with maxbersize +- Issue 50384 - Missing dependency: cracklib-dicts +- Issue 49029 - [RFE] improve internal operations logging +- Issue 49761 - Fix CI test suite issues +- Issue 50374 - dsdim posixgroup create fails with ERROR +- Issue 50251 - clear text passwords visable in CLI verbose mode logging +- Issue 50378 - ACI's with IPv4 and IPv6 bind rules do not work for IPv6 clients +- Issue 48851 - investigate and port TET matching rules filter tests +- Issue 50220 - attr_encryption test suite failing +- Issue 50370 - CleanAllRUV task crashing during server shutdown +- Issue 50340 - structs for disabled plugins will not be freed +- Issue 50164 - Add test for dscreate to basic test suite +- Issue 50363 - ds-replcheck incorrectly reports error out of order multi-valued attributes +- Issue 49730 - MozLDAP bindings have been unsupported for a while +- Issue 50353 - Categorize tests by tiers +- Issue 50303 - Add creation date to task data +- Issue 50358 - Create a Bitwise Plugin class in plugins.py +- Remove the nss3 path prefix from the cert.h C preprocessor source file inclusion +- Issue 50329 - revert fix +- Issue 50112 - Port ACI test suit from TET to python3(keyaci) +- Issue 50344 - tidy rpm vs build systemd flag handling +- Issue 50067 - Fix krb5 dependency in a specfile +- Issue 50340 - structs for diabled plugins will not be freed +- Issue 50327 - Add replication conflict support to UI +- Issue 50327 - Add replication conflict entry support to lib389/CLI +- Issue 50329 - improve connection default parameters +- Issue 50313 - Add a NestedRole type to lib389 +- Issue 50112 - Port ACI test suit from TET to python3(Delete and Add) +- Issue 49390, 50019 - support cn=config compare operations +- Issue 50041 - Add the rest UI Plugin tabs - Part 1 +- Issue 50329 - Possible Security Issue: DOS due to ioblocktimeout not applying to TLS +- Issue 49990 - Increase the default FD limits +- Issue 50306 - (cont typo) Move connection config inside struct +- Issue 50291 - Add monitor tab functionality to Cockpit UI +- Issue 50317 - fix ds-backtrace issue on latest gdb +- Issue 50305 - Revise CleanAllRUV task restart process +- Issue 49915 - Fix typo +- Issue 50026 - Audit log does not capture the operation where nsslapd-lookthroughlimit is modified +- Issue 49899 - fix pin.txt and pwdfile permissions +- Issue 49915 - Add regression test +- Issue 50303 - Add task creation date to task data +- Issue 50306 - Move connection config inside struct +- Issue 50240 - Improve task logging +- Issue 50032 - Fix deprecation warnings in tests +- Issue 50310 - fix sasl header include +- Issue 49390 - improve compare and cn=config compare tests + +* Wed Apr 03 2019 Adam Williamson - 1.4.1.2-3 +- Rebuild without changes to be newer than 1.4.1.2-1 (see #1694990) + * Fri Mar 29 2019 Mark Reynolds - 1.4.1.2-2 - Bump version to 1.4.1.2-2 - Fix lib389 python requirement diff --git a/sources b/sources index 0cba657..f58518f 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ +SHA512 (389-ds-base-1.4.1.3.tar.bz2) = d7c1e3e6b90b07f87820117b0c3fc77a17ef80d2502decec33e1f0541da9635ff4a6f23ace621bd9a7512de7fe3c6d39aa99d62a67f0748a39cc66a2057789cc SHA512 (jemalloc-5.1.0.tar.bz2) = d9abebe54d303ca931b8c31c1033f23ff5fb060f2377ec8386f4d79c352e65c78ed34f680c352dac14f7d7115d10245782d553d988bc13df2eb34a2f0942ef6f -SHA512 (389-ds-base-1.4.1.2.tar.bz2) = 061dc2c814b091e779ecd9f97b74dcc2445ca416b781b3a82d197a25a12fe2f4b4da1ddf647f434d3cf13981c187b9c96c612f5c53ea5cebe8f7bfa38116ee8b