diff --git a/.gitignore b/.gitignore index 907fbdd..124c0ed 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/389-ds-base.spec b/389-ds-base.spec index 4d6f185..f1623a1 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -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 - 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 - 1.3.6.6-3.23 - Perl 5.26 re-rebuild of bootstrapped packages diff --git a/sources b/sources index 4a1ff70..d5e411e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (389-ds-base-1.3.6.6.tar.bz2) = 11303b0478c5f4953ef9af00e2e6903f234c3bc8d27cb6cf8eabe33ce1aeebe7ea62ac4ba80f64b533e4ff196a341fa3e6373fb921312f864157aa30d18294a6 +SHA512 (389-ds-base-1.3.7.1.tar.bz2) = cc8985afe08b7f3ae637b92f12f846dcc452291ee56e5333840d93edf83ba89c6516342eb7fc302f2a0981508d5ec15b05e5c41dc327dd2af7276b2fdab83a1f