Bump version to 1.4.0.5

CVE-2017-15134 389-ds-base: Remote DoS via search filters in slapi_filter_sprintf
Ticket 49546 - Fix broken snmp MIB file
Ticket 49554 - update readme
Ticket 49554 - Update Makefile for README.md
Ticket 49400 - Make CLANG configurable
Ticket 49530 - Add pseudolocalization option for dbgen
Ticket 49523 - Fixed skipif marker, topology fixture and log message
Ticket 49544 - Double check pw prompts
Ticket 49548 - Cockpit UI - installer should also setup Cockpit
This commit is contained in:
Mark Reynolds 2018-01-31 14:59:09 -05:00
parent a7312c556a
commit 482fad4fba
3 changed files with 31 additions and 13 deletions

1
.gitignore vendored
View File

@ -155,3 +155,4 @@
/389-ds-base-1.4.0.2.tar.bz2 /389-ds-base-1.4.0.2.tar.bz2
/389-ds-base-1.4.0.3.tar.bz2 /389-ds-base-1.4.0.3.tar.bz2
/389-ds-base-1.4.0.4.tar.bz2 /389-ds-base-1.4.0.4.tar.bz2
/389-ds-base-1.4.0.5.tar.bz2

View File

@ -1,6 +1,13 @@
%global pkgname dirsrv %global pkgname dirsrv
%global srcname 389-ds-base %global srcname 389-ds-base
# Exclude 32 bit arches
ExcludeArch: i386
ExcludeArch: i686
ExcludeArch: s390
ExcludeArch: ppc
# for a pre-release, define the prerel field e.g. .a1 .rc2 - comment out for official release # for a pre-release, define the prerel field e.g. .a1 .rc2 - comment out for official release
# also remove the space between % and global - this space is needed because # also remove the space between % and global - this space is needed because
# fedpkg verrel stupidly ignores comment lines # fedpkg verrel stupidly ignores comment lines
@ -40,7 +47,7 @@
Summary: 389 Directory Server (base) Summary: 389 Directory Server (base)
Name: 389-ds-base Name: 389-ds-base
Version: 1.4.0.4 Version: 1.4.0.5
Release: %{?relprefix}1%{?prerel}%{?dist} Release: %{?relprefix}1%{?prerel}%{?dist}
License: GPLv3+ License: GPLv3+
URL: http://www.port389.org URL: http://www.port389.org
@ -61,8 +68,8 @@ BuildRequires: cyrus-sasl-devel
BuildRequires: icu BuildRequires: icu
BuildRequires: libicu-devel BuildRequires: libicu-devel
BuildRequires: pcre-devel BuildRequires: pcre-devel
BuildRequires: libatomic
%if %{use_clang} %if %{use_clang}
BuildRequires: libatomic
BuildRequires: clang BuildRequires: clang
%else %else
BuildRequires: gcc BuildRequires: gcc
@ -179,7 +186,7 @@ Please see http://seclists.org/oss-sec/2016/q1/363 for more information.
Summary: Core libraries for 389 Directory Server Summary: Core libraries for 389 Directory Server
Group: System Environment/Daemons Group: System Environment/Daemons
BuildRequires: nspr-devel BuildRequires: nspr-devel
BuildRequires: nss-devel >= 3.24 BuildRequires: nss-devel >= 3.34
BuildRequires: svrcore-devel >= 4.1.3 BuildRequires: svrcore-devel >= 4.1.3
BuildRequires: openldap-devel BuildRequires: openldap-devel
BuildRequires: libdb-devel BuildRequires: libdb-devel
@ -285,6 +292,12 @@ RUST_FLAGS="--enable-rust"
PERL_FLAGS="--disable-perl" PERL_FLAGS="--disable-perl"
%endif %endif
%if %{use_clang}
export CC=clang
export CXX=clang++
CLANG_FLAGS="--enable-clang"
%endif
# Rebuild the autotool artifacts now. # Rebuild the autotool artifacts now.
autoreconf -fiv autoreconf -fiv
@ -294,11 +307,10 @@ autoreconf -fiv
--with-perldir=/usr/bin \ --with-perldir=/usr/bin \
--with-pythonexec=%{__python3} \ --with-pythonexec=%{__python3} \
--with-systemdgroupname=%{groupname} $NSSARGS $ASAN_FLAGS \ --with-systemdgroupname=%{groupname} $NSSARGS $ASAN_FLAGS \
--with-systemd $TCMALLOC_FLAGS $RUST_FLAGS $PERL_FLAGS \ --with-systemd $TCMALLOC_FLAGS $RUST_FLAGS $PERL_FLAGS $CLANG_FLAGS \
--enable-cmocka --enable-cmocka
%if 0%{?rhel} >= 8 || 0%{?fedora}
make setup.py make setup.py
# lib389 # lib389
@ -308,7 +320,6 @@ popd
# tests # tests
%py3_build %py3_build
%endif
# Generate symbolic info for debuggers # Generate symbolic info for debuggers
export XCFLAGS=$RPM_OPT_FLAGS export XCFLAGS=$RPM_OPT_FLAGS
@ -323,7 +334,6 @@ mkdir -p %{buildroot}%{_datadir}/gdb/auto-load%{_sbindir}
# Copy in our docs from doxygen. # Copy in our docs from doxygen.
cp -r %{_builddir}/%{name}-%{version}%{?prerel}/man/man3 $RPM_BUILD_ROOT/%{_mandir}/man3 cp -r %{_builddir}/%{name}-%{version}%{?prerel}/man/man3 $RPM_BUILD_ROOT/%{_mandir}/man3
%if 0%{?rhel} >= 8 || 0%{?fedora}
# lib389 # lib389
pushd src/lib389 pushd src/lib389
%py3_install %py3_install
@ -331,7 +341,6 @@ popd
# tests # tests
%py3_install %py3_install
%endif
mkdir -p $RPM_BUILD_ROOT/var/log/%{pkgname} mkdir -p $RPM_BUILD_ROOT/var/log/%{pkgname}
mkdir -p $RPM_BUILD_ROOT/var/lib/%{pkgname} mkdir -p $RPM_BUILD_ROOT/var/lib/%{pkgname}
@ -576,7 +585,6 @@ fi
%{_mandir}/man1/ldap-agent.1.gz %{_mandir}/man1/ldap-agent.1.gz
%{_unitdir}/%{pkgname}-snmp.service %{_unitdir}/%{pkgname}-snmp.service
%if 0%{?rhel} >= 8 || 0%{?fedora}
%files -n python%{python3_pkgversion}-lib389 %files -n python%{python3_pkgversion}-lib389
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc LICENSE LICENSE.GPLv3+ %doc LICENSE LICENSE.GPLv3+
@ -585,16 +593,25 @@ fi
%{_sbindir}/dsctl %{_sbindir}/dsctl
%{_sbindir}/dsidm %{_sbindir}/dsidm
%{python3_sitelib}/lib389* %{python3_sitelib}/lib389*
%endif
%if 0%{?rhel} >= 8 || 0%{?fedora}
%files -n python%{python3_pkgversion}-%{srcname}-tests %files -n python%{python3_pkgversion}-%{srcname}-tests
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc LICENSE LICENSE.GPLv3+ %doc LICENSE LICENSE.GPLv3+
%{python3_sitelib}/dirsrvtests* %{python3_sitelib}/dirsrvtests*
%endif
%changelog %changelog
* Wed Jan 31 2018 Mark REynolds <mreynolds@redhat.com> - 1.4.0.5-1
- Bump version to 1.4.0.5
- CVE-2017-15134 389-ds-base: Remote DoS via search filters in slapi_filter_sprintf
- Ticket 49546 - Fix broken snmp MIB file
- Ticket 49554 - update readme
- Ticket 49554 - Update Makefile for README.md
- Ticket 49400 - Make CLANG configurable
- Ticket 49530 - Add pseudolocalization option for dbgen
- Ticket 49523 - Fixed skipif marker, topology fixture and log message
- Ticket 49544 - Double check pw prompts
- Ticket 49548 - Cockpit UI - installer should also setup Cockpit
* Fri Jan 26 2018 Mark Reynolds <mreynolds@redhat.com> - 1.4.0.4-1 * Fri Jan 26 2018 Mark Reynolds <mreynolds@redhat.com> - 1.4.0.4-1
- Bump version to 1.4.0.4 - Bump version to 1.4.0.4
- Ticket 49540 - Indexing task is reported finished too early regarding the backend status - Ticket 49540 - Indexing task is reported finished too early regarding the backend status

View File

@ -1 +1 @@
SHA512 (389-ds-base-1.4.0.4.tar.bz2) = 0c8c5c21e8dc66e636275e1dca0a4f3c1ab7528f636a081eb6a0b8ff0750d68841a87ebc322e4bb2d57aeafad5281b441ca45c5cbab5d1d7ea6ae61a4e583334 SHA512 (389-ds-base-1.4.0.5.tar.bz2) = a3ef4ab5d0a879a73c04d4d0dce1efbff897a1190c2ac246b0c52c8110a75846c495051ea46c1a5f7632fdeee7ce2704a9e9f40585c8b35f21818acdb40b7549