Bump verson to 1.3.7.1

Ticket 49288 - RootDN Access wrong plugin path in template-dse.ldif.in
Ticket 49289 - Improve result handling from connections with NS
Ticket 49294 - radiusd before in unit file
Ticket 49293 - inttypes in nunc-stans
Ticket 49295 - Fix latest CI test failures
Ticket 623 - Add test case and refactor the cleanallruv suite
Ticket 49291 - slapi_search_internal_callback_pb may SIGSEV if related pblock has not operation set
Ticket 49008 - Fix MO plugin betxn test
Ticket 48944 - Add CI test case
Ticket 49227 - ldapsearch does not return the expected Error log level
Ticket 49028 - Add autotuning test suite
Ticket 49281 - improve db2* tests
Ticket 49273 - bak2db doesn't operate with dbversion
Ticket 49184 - adjust logging level in MO plugin
Ticket 49257 - Update CI script
Ticket 49257 - only register modify callbacks
Ticket 49008 - Adjust CI test for new memberOf behavior
Ticket 49273 - Fix compiler warning in dbversion_write, missing newline
Ticket 49277 - improve out of box system tuning for EL7
Ticket 49273 - crash when DBVERSION is corrupt.
Ticket 49273 - crash when DBVERSIOn is corrupt.
Ticket 49268 - master branch fails on big endian systems
Ticket 49271 - Fix pbkdf2 and openssl missing issue
Ticket 49242 - add gdb script to rpm
Ticket 49269 - Fix coverity errors
Ticket 49241 - add symblic link location to db2bak.pl output
Ticket #49072: memberOf fixup task does not validate args
Ticket 49257 - Reject nsslapd-cachememsize & nsslapd-cachesize when nsslapd-cache-autosize is set
Ticket 48538 - Failed to delete old semaphore
Ticket 49231 - force EXTERNAL always
Ticket 49267 - autosize split of 0 results in dbcache of 0
Ticket 49099 - resolve systemd startup interaction with ns
Ticket 49157 - fix error in ds-logpipe.py
Ticket 48864 - remove config.h from spal header.
Ticket 48681 - logconv.pl - Fix SASL Bind stats and rework report format
Ticket 49261 - Fix script usage and man pages
Ticket 49238 - AddressSanitizer: heap-use-after-free in libreplication
Ticket 48864 - Fix FreeIPA build
Ticket 49257 - Reject dbcachesize updates while auto cache sizing is enabled
Ticket 49249 - cos_cache is erroneously logging schema checking failure
Ticket 49248 - update eduPerson to 201602
Ticket 48050 - Add a test case for an issue 49014
Ticket 49258 - Allow nsslapd-cache-autosize to be modified while the server is running
Ticket 49165 - Fix compiler warnings
Ticket 49247 - resolve build issues on debian
Ticket 48123 - create contrib section
Ticket 49099 - fix configure.ac due to NS change
Ticket 49250 - remove mempool experimental!
Ticket 49099 - ns workers prep
Ticket 49185 - Fix leaks in compute init and dblayer
Ticket 49246 - ns-slapd crashes in role cache creation
Ticket 49244 - resolve various test case issues
Ticket 49157 - ds-logpipe.py crashes for non-existing users
Ticket 49053 - Fix rpm build
Ticket 49237 - Drop support for libdb older than 4.7
Ticket 49053 - Enable flto for DS
Ticket 49243 - segv in memberof fixup
Ticket 48985 - Add schema for nested groups to work out of box.
Ticket 49241 - Update man page and usage for db2bak.pl
Ticket 49071 - Add test case to tickets
Ticket 49075 - Adjust logging severity levels
Ticket 47662 - db2index not properly evalauating arguments
Ticket 49240 - ci compiler warns
Ticket 48989 - fix perf counters
Ticket 48681 - logconv.pl - fix sasl/bind stats
Ticket 49097 - fix pblock whitespace
Ticket 49097 - fix the pblock to be a hierachial structure
Ticket 49239 - move ds-replcheck man page and add script
Ticket 49239 - Add a tool to compare entries on LDAP servers.
Ticket 49231 - fix sasl mech handling
Ticket 49233 - Fix crash in persistent search
Ticket 49225 - Fix CI Test
Ticket 49230 - slapi_register_plugin creates config entry where it should not
Ticket 49225 - Add additional CRYPT password storage schemes
This commit is contained in:
Mark Reynolds 2017-06-26 17:48:42 -04:00
parent acb48cf822
commit ca673ecc27
3 changed files with 133 additions and 20 deletions

1
.gitignore vendored
View File

@ -146,3 +146,4 @@
/389-ds-base-1.3.6.4.tar.bz2
/389-ds-base-1.3.6.5.tar.bz2
/389-ds-base-1.3.6.6.tar.bz2
/389-ds-base-1.3.7.1.tar.bz2

View File

@ -12,7 +12,6 @@
%global use_db4 0
# If perl-Socket-2.000 or newer is available, set 0 to use_Socket6.
%global use_Socket6 0
%global use_nunc_stans 1
%if %{_arch} != "s390x" && %{_arch} != "s390" && %{_arch} != "ppc64" && %{_arch} != "ppc64le"
%global use_tcmalloc 1
@ -32,8 +31,8 @@
Summary: 389 Directory Server (base)
Name: 389-ds-base
Version: 1.3.6.6
Release: %{?relprefix}3%{?prerel}%{?dist}.23
Version: 1.3.7.1
Release: %{?relprefix}1%{?prerel}%{?dist}
License: GPLv3+
URL: http://www.port389.org
Group: System Environment/Daemons
@ -81,9 +80,7 @@ BuildRequires: libtool
BuildRequires: doxygen
# For tests!
BuildRequires: libcmocka-devel
%if %{use_nunc_stans}
BuildRequires: libevent-devel
%endif
%if %{use_tcmalloc}
BuildRequires: gperftools-devel
BuildRequires: gperftools-libs
@ -179,12 +176,10 @@ BuildRequires: libdb-devel
BuildRequires: cyrus-sasl-devel
BuildRequires: libicu-devel
BuildRequires: pcre-devel
%if %{use_nunc_stans}
BuildRequires: libtalloc-devel
BuildRequires: libevent-devel
BuildRequires: libtevent-devel
Requires: libevent
%endif
BuildRequires: systemd-devel
%description libs
@ -205,11 +200,9 @@ Requires: openldap-devel
%else
Requires: mozldap-devel
%endif
%if %{use_nunc_stans}
Requires: libtalloc
Requires: libevent
Requires: libtevent
%endif
Requires: systemd-libs
%description devel
@ -254,10 +247,6 @@ OPENLDAP_FLAG="--with-openldap"
# hack hack hack https://bugzilla.redhat.com/show_bug.cgi?id=833529
NSSARGS="--with-svrcore-inc=%{_includedir} --with-svrcore-lib=%{_libdir} --with-nss-lib=%{_libdir} --with-nss-inc=%{_includedir}/nss3"
%if %{use_nunc_stans}
NUNC_STANS_FLAGS="--enable-nunc-stans"
%endif
%if %{use_tcmalloc}
TCMALLOC_FLAGS="--enable-tcmalloc"
%endif
@ -271,7 +260,7 @@ autoreconf -fiv
--with-perldir=/usr/bin \
--with-pythonexec=%{__python3} \
--with-systemdgroupname=%{groupname} $NSSARGS $NUNC_STANS_FLAGS \
--with-systemd $TCMALLOC_FLAGS
--with-systemd --enable-nunc-stans $TCMALLOC_FLAGS
# Generate symbolic info for debuggers
export XCFLAGS=$RPM_OPT_FLAGS
@ -286,6 +275,7 @@ make setup.py
%install
make DESTDIR="$RPM_BUILD_ROOT" install
mkdir -p %{buildroot}%{_datadir}/gdb/auto-load%{_sbindir}
# Copy in our docs from doxygen.
cp -r %{_builddir}/%{name}-%{version}%{?prerel}/man/man3 $RPM_BUILD_ROOT/%{_mandir}/man3
@ -420,9 +410,52 @@ fi
%config(noreplace)%{_sysconfdir}/sysconfig/%{pkgname}
%config(noreplace)%{_sysconfdir}/sysconfig/%{pkgname}.systemd
%{_datadir}/%{pkgname}
%{_datadir}/gdb/auto-load/*
%{_unitdir}
%{_bindir}/*
%{_sbindir}/*
%caps(CAP_NET_BIND_SERVICE=pe) %{_sbindir}/ns-slapd
%{_sbindir}/bak2db
%{_sbindir}/bak2db.pl
%{_sbindir}/cleanallruv.pl
%{_sbindir}/db2bak
%{_sbindir}/db2bak.pl
%{_sbindir}/db2index
%{_sbindir}/db2index.pl
%{_sbindir}/db2ldif
%{_sbindir}/db2ldif.pl
%{_sbindir}/dbmon.sh
%{_sbindir}/dbverify
%{_sbindir}/dn2rdn
%{_sbindir}/ds_selinux_enabled
%{_sbindir}/ds_selinux_port_query
%{_sbindir}/ds_systemd_ask_password_acl
%{_sbindir}/fixup-linkedattrs.pl
%{_sbindir}/fixup-memberof.pl
%{_sbindir}/ldif2db
%{_sbindir}/ldif2db.pl
%{_sbindir}/ldif2ldap
%{_sbindir}/migrate-ds.pl
%{_sbindir}/monitor
%{_sbindir}/ns-accountstatus.pl
%{_sbindir}/ns-activate.pl
%{_sbindir}/ns-inactivate.pl
%{_sbindir}/ns-newpwpolicy.pl
%{_sbindir}/remove-ds.pl
%{_sbindir}/restart-dirsrv
%{_sbindir}/restoreconfig
%{_sbindir}/saveconfig
%{_sbindir}/schema-reload.pl
%{_sbindir}/setup-ds.pl
%{_sbindir}/start-dirsrv
%{_sbindir}/status-dirsrv
%{_sbindir}/stop-dirsrv
%{_sbindir}/suffix2instance
%{_sbindir}/syntax-validate.pl
%{_sbindir}/upgradedb
%{_sbindir}/upgradednformat
%{_sbindir}/usn-tombstone-cleanup.pl
%{_sbindir}/verify-db.pl
%{_sbindir}/vlvindex
%{_libdir}/%{pkgname}/perl
%{_libdir}/%{pkgname}/python
%dir %{_libdir}/%{pkgname}/plugins
@ -434,6 +467,9 @@ fi
%{_mandir}/man8/*
%exclude %{_sbindir}/ldap-agent*
%exclude %{_mandir}/man1/ldap-agent.1.gz
# This has to be hardcoded to /lib - $libdir changes between lib/lib64, but
# sysctl.d is always in /lib.
%{_prefix}/lib/sysctl.d/*
%files devel
%defattr(-,root,root,-)
@ -442,10 +478,9 @@ fi
%{_libdir}/%{pkgname}/libslapd.so
%{_libdir}/%{pkgname}/libns-dshttpd.so
%{_mandir}/man3/*
%if %{use_nunc_stans}
%{_libdir}/%{pkgname}/libnunc-stans.so
%{_libdir}/%{pkgname}/libsds.so
%endif
%{_libdir}/%{pkgname}/libldaputil.so
%{_libdir}/pkgconfig/*
%files libs
@ -454,10 +489,9 @@ fi
%dir %{_libdir}/%{pkgname}
%{_libdir}/%{pkgname}/libslapd.so.*
%{_libdir}/%{pkgname}/libns-dshttpd-*.so
%if %{use_nunc_stans}
%{_libdir}/%{pkgname}/libnunc-stans.so.*
%{_libdir}/%{pkgname}/libsds.so.*
%endif
%{_libdir}/%{pkgname}/libldaputil.so.*
%files snmp
%defattr(-,root,root,-)
@ -465,6 +499,7 @@ fi
%config(noreplace)%{_sysconfdir}/%{pkgname}/config/ldap-agent.conf
%{_sbindir}/ldap-agent*
%{_mandir}/man1/ldap-agent.1.gz
%{_unitdir}/%{pkgname}-snmp.service
%files -n python%{python3_pkgversion}-%{srcname}-tests
%defattr(-,root,root,-)
@ -472,6 +507,83 @@ fi
%{python3_sitelib}/*
%changelog
* Mon Jun 26 2017 Mark Reynolds <mreynoilds@redhat.com> - 1.3.7.1-1
- Bump verson to 1.3.7.1
- Ticket 49288 - RootDN Access wrong plugin path in template-dse.ldif.in
- Ticket 49289 - Improve result handling from connections with NS
- Ticket 49294 - radiusd before in unit file
- Ticket 49293 - inttypes in nunc-stans
- Ticket 49295 - Fix latest CI test failures
- Ticket 623 - Add test case and refactor the cleanallruv suite
- Ticket 49291 - slapi_search_internal_callback_pb may SIGSEV if related pblock has not operation set
- Ticket 49008 - Fix MO plugin betxn test
- Ticket 48944 - Add CI test case
- Ticket 49227 - ldapsearch does not return the expected Error log level
- Ticket 49028 - Add autotuning test suite
- Ticket 49281 - improve db2* tests
- Ticket 49273 - bak2db doesn't operate with dbversion
- Ticket 49184 - adjust logging level in MO plugin
- Ticket 49257 - Update CI script
- Ticket 49257 - only register modify callbacks
- Ticket 49008 - Adjust CI test for new memberOf behavior
- Ticket 49273 - Fix compiler warning in dbversion_write, missing newline
- Ticket 49277 - improve out of box system tuning for EL7
- Ticket 49273 - crash when DBVERSION is corrupt.
- Ticket 49273 - crash when DBVERSIOn is corrupt.
- Ticket 49268 - master branch fails on big endian systems
- Ticket 49271 - Fix pbkdf2 and openssl missing issue
- Ticket 49242 - add gdb script to rpm
- Ticket 49269 - Fix coverity errors
- Ticket 49241 - add symblic link location to db2bak.pl output
- Ticket #49072: memberOf fixup task does not validate args
- Ticket 49257 - Reject nsslapd-cachememsize & nsslapd-cachesize when nsslapd-cache-autosize is set
- Ticket 48538 - Failed to delete old semaphore
- Ticket 49231 - force EXTERNAL always
- Ticket 49267 - autosize split of 0 results in dbcache of 0
- Ticket 49099 - resolve systemd startup interaction with ns
- Ticket 49157 - fix error in ds-logpipe.py
- Ticket 48864 - remove config.h from spal header.
- Ticket 48681 - logconv.pl - Fix SASL Bind stats and rework report format
- Ticket 49261 - Fix script usage and man pages
- Ticket 49238 - AddressSanitizer: heap-use-after-free in libreplication
- Ticket 48864 - Fix FreeIPA build
- Ticket 49257 - Reject dbcachesize updates while auto cache sizing is enabled
- Ticket 49249 - cos_cache is erroneously logging schema checking failure
- Ticket 49248 - update eduPerson to 201602
- Ticket 48050 - Add a test case for an issue 49014
- Ticket 49258 - Allow nsslapd-cache-autosize to be modified while the server is running
- Ticket 49165 - Fix compiler warnings
- Ticket 49247 - resolve build issues on debian
- Ticket 48123 - create contrib section
- Ticket 49099 - fix configure.ac due to NS change
- Ticket 49250 - remove mempool experimental!
- Ticket 49099 - ns workers prep
- Ticket 49185 - Fix leaks in compute init and dblayer
- Ticket 49246 - ns-slapd crashes in role cache creation
- Ticket 49244 - resolve various test case issues
- Ticket 49157 - ds-logpipe.py crashes for non-existing users
- Ticket 49053 - Fix rpm build
- Ticket 49237 - Drop support for libdb older than 4.7
- Ticket 49053 - Enable flto for DS
- Ticket 49243 - segv in memberof fixup
- Ticket 48985 - Add schema for nested groups to work out of box.
- Ticket 49241 - Update man page and usage for db2bak.pl
- Ticket 49071 - Add test case to tickets
- Ticket 49075 - Adjust logging severity levels
- Ticket 47662 - db2index not properly evalauating arguments
- Ticket 49240 - ci compiler warns
- Ticket 48989 - fix perf counters
- Ticket 48681 - logconv.pl - fix sasl/bind stats
- Ticket 49097 - fix pblock whitespace
- Ticket 49097 - fix the pblock to be a hierachial structure
- Ticket 49239 - move ds-replcheck man page and add script
- Ticket 49239 - Add a tool to compare entries on LDAP servers.
- Ticket 49231 - fix sasl mech handling
- Ticket 49233 - Fix crash in persistent search
- Ticket 49225 - Fix CI Test
- Ticket 49230 - slapi_register_plugin creates config entry where it should not
- Ticket 49225 - Add additional CRYPT password storage schemes
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.6.6-3.23
- Perl 5.26 re-rebuild of bootstrapped packages

View File

@ -1 +1 @@
SHA512 (389-ds-base-1.3.6.6.tar.bz2) = 11303b0478c5f4953ef9af00e2e6903f234c3bc8d27cb6cf8eabe33ce1aeebe7ea62ac4ba80f64b533e4ff196a341fa3e6373fb921312f864157aa30d18294a6
SHA512 (389-ds-base-1.3.7.1.tar.bz2) = cc8985afe08b7f3ae637b92f12f846dcc452291ee56e5333840d93edf83ba89c6516342eb7fc302f2a0981508d5ec15b05e5c41dc327dd2af7276b2fdab83a1f