Release 1.3.5.0
- nunc-stans - bump version to 0.1.8 - Ticket 132 - Makefile.am must include header files and template scripts - Ticket 142 - [RFE] Default password syntax settings don't work with fine-grained policies - Ticket 548 - RFE: Allow AD password sync to update shadowLastChange - Ticket 47788 - Only check postop result if its a replication operation - Ticket 47840 - add configure option to disable instance specific scripts - Ticket 47968 - [RFE] Send logs to journald - Ticket 47977 - [RFE] Implement sd_notify mechanism - Ticket 48016 - search, matching rules and filter error "unsupported type 0xA9" - Ticket 48144 - Add /usr/sbin/status-dirsrv script to get the status of the directory server instance. - Ticket 48145 - RFE Add log file for rejected changes - Ticket 48147 - Unable to enable DS service for auto start - Ticket 48151 - Improve CleanAllRUV task logging - Ticket 48218 - cleanAllRUV - modify the existing "force" option to bypass the "replica online" checks - Ticket 48244 - No validation check for the value for nsslapd-db-locks. - Ticket 48257 - Fix coverity issues - 08/24/2015 - Ticket 48263 - allow plugins to detect tombstone operations - Ticket 48269 - RFE: need an easy way to detect locked accounts locked by inactivity. - Ticket 48270 - fail to index an attribute with a specific matching rule/48269 - Ticket 48280 - enable logging of internal ops in the audit log - Ticket 48285 - The dirsrv user/group should be created in rpm %pre, and ideally with fixed uid/gid - Ticket 48289 - 389-ds-base: ldclt-bin killed by SIGSEGV - Ticket 48290 - No man page entry for - option '-u' of dbgen.pl for adding group entries with uniquemembers - Ticket 48294 - Linked Attributes plug-in - won't update links after MODRDN operation - Ticket 48295 - Entry cache is not rolled back -- Linked Attributes plug-in - wrong behaviour when adding valid and broken links - Ticket 48311 - nunc-stans: Attempt to release connection that is not acquired - Ticket 48317 - SELinux port labeling retry attempts are excessive - Ticket 48326 - [RFE] it could be nice to have nsslapd-maxbersize default to bigger than 2Mb - Ticket 48350 - configure.ac add options for debbuging and security analysis / hardening. - Ticket 48351 - Fix buffer overflow error when reading url with len 0 - Ticket 48363 - Support for rfc3673 '+' to return operational attributes - Ticket 48369 - [RFE] response control for password age should be sent by default by RHDS - Ticket 48384 - Server startup should warn about values consuming too much ram - Ticket 48387 - ASAN invalid read in cos_cache.c - Ticket 48394 - lower password history minimum to 1 - Ticket 48395 - ASAN - Use after free in uiduniq 7bit.c - Ticket 48398 - Coverity defect 13352 - Resource leak in auditlog.c - Ticket 48400 - ldclt - segmentation fault error while binding - Ticket 48445 - keep alive entries can break replication - Ticket 48446 - logconv.pl displays negative operation speeds - Ticket 48566 - acl.c attrFilterArray maybe uninitialised. - Ticket 48662 - db2index with no attribute args fail.
This commit is contained in:
parent
fc6f6b809b
commit
16ea67f259
2
.gitignore
vendored
2
.gitignore
vendored
@ -127,3 +127,5 @@
|
||||
/389-ds-base-1.3.4.6.tar.bz2
|
||||
/389-ds-base-1.3.4.7.tar.bz2
|
||||
/389-ds-base-1.3.4.8.tar.bz2
|
||||
/389-ds-base-1.3.5.0.tar.bz2
|
||||
/nunc-stans-0.1.8.tar.bz2
|
||||
|
@ -13,13 +13,15 @@
|
||||
%global use_Socket6 0
|
||||
# nunc-stans only builds on x86_64 for now
|
||||
%ifarch x86_64
|
||||
# To build without nunc-stans, set 0 to use_nunc_stans.
|
||||
# To build without nunc-stans, set use_nunc_stans to 0.
|
||||
%global use_nunc_stans 1
|
||||
%else
|
||||
%global use_nunc_stans 0
|
||||
%endif
|
||||
|
||||
%global nunc_stans_ver 0.1.5
|
||||
%if 0%{?use_nunc_stans:1}
|
||||
%global nunc_stans_ver 0.1.8
|
||||
%endif
|
||||
|
||||
# fedora 15 and later uses tmpfiles.d
|
||||
# otherwise, comment this out
|
||||
@ -33,7 +35,7 @@
|
||||
|
||||
Summary: 389 Directory Server (base)
|
||||
Name: 389-ds-base
|
||||
Version: 1.3.4.8
|
||||
Version: 1.3.5.0
|
||||
Release: %{?relprefix}1%{?prerel}%{?dist}
|
||||
License: GPLv2 with exceptions
|
||||
URL: https://port389.org/
|
||||
@ -73,6 +75,7 @@ BuildRequires: tcp_wrappers
|
||||
# the following is for the pam passthru auth plug-in
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: systemd-units
|
||||
BuildRequires: systemd-devel
|
||||
|
||||
# for python3 macros
|
||||
BuildRequires: python3-devel
|
||||
@ -121,12 +124,15 @@ Requires: perl-Socket6
|
||||
Requires: perl-Socket
|
||||
%endif
|
||||
Requires: perl-NetAddr-IP
|
||||
Requires: systemd-libs
|
||||
|
||||
Source0: http://port389.org/binaries/%{name}-%{version}%{?prerel}.tar.bz2
|
||||
# 389-ds-git.sh should be used to generate the source tarball from git
|
||||
Source1: %{name}-git.sh
|
||||
Source2: %{name}-devel.README
|
||||
%if 0%{?use_nunc_stans:1}
|
||||
Source3: https://git.fedorahosted.org/cgit/nunc-stans.git/snapshot/nunc-stans-%{nunc_stans_ver}.tar.bz2
|
||||
%endif
|
||||
|
||||
%description
|
||||
389 Directory Server is an LDAPv3 compliant server. The base package includes
|
||||
@ -151,11 +157,12 @@ BuildRequires: libdb-devel
|
||||
BuildRequires: cyrus-sasl-devel
|
||||
BuildRequires: libicu-devel
|
||||
BuildRequires: pcre-devel
|
||||
%if %{use_nunc_stans}
|
||||
%if 0%{?use_nunc_stans:1}
|
||||
BuildRequires: libtalloc-devel
|
||||
BuildRequires: libevent-devel
|
||||
BuildRequires: libtevent-devel
|
||||
%endif
|
||||
BuildRequires: systemd-devel
|
||||
|
||||
%description libs
|
||||
Core libraries for the 389 Directory Server base package. These libraries
|
||||
@ -175,18 +182,19 @@ Requires: openldap-devel
|
||||
%else
|
||||
Requires: mozldap-devel
|
||||
%endif
|
||||
%if %{use_nunc_stans}
|
||||
%if 0%{?use_nunc_stans:1}
|
||||
Requires: libtalloc
|
||||
Requires: libevent
|
||||
Requires: libtevent
|
||||
%endif
|
||||
Requires: systemd-libs
|
||||
|
||||
%description devel
|
||||
Development Libraries and headers for the 389 Directory Server base package.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?prerel}
|
||||
%if %{use_nunc_stans}
|
||||
%if 0%{?use_nunc_stans:1}
|
||||
%setup -q -n %{name}-%{version}%{?prerel} -T -D -b 3
|
||||
%endif
|
||||
cp %{SOURCE2} README.devel
|
||||
@ -196,7 +204,7 @@ cp %{SOURCE2} README.devel
|
||||
sed -r -i '1s|^#!\s*/usr/bin.*python.*|#!%{__python3}|' ldap/admin/src/scripts/*.py
|
||||
|
||||
%build
|
||||
%if %{use_nunc_stans}
|
||||
%if 0%{?use_nunc_stans:1}
|
||||
pushd ../nunc-stans-%{nunc_stans_ver}
|
||||
%configure --with-fhs --libdir=%{_libdir}/%{pkgname}
|
||||
make %{?_smp_mflags}
|
||||
@ -220,7 +228,8 @@ NUNC_STANS_FLAGS="--enable-nunc-stans --with-nunc-stans=../nunc-stans-%{nunc_sta
|
||||
--with-systemdsystemunitdir=%{_unitdir} \
|
||||
--with-systemdsystemconfdir=%{_sysconfdir}/systemd/system \
|
||||
--with-perldir=/usr/bin \
|
||||
--with-systemdgroupname=%{groupname} $NSSARGS $NUNC_STANS_FLAGS
|
||||
--with-systemdgroupname=%{groupname} $NSSARGS $NUNC_STANS_FLAGS \
|
||||
--with-systemd
|
||||
|
||||
# Generate symbolic info for debuggers
|
||||
export XCFLAGS=$RPM_OPT_FLAGS
|
||||
@ -229,7 +238,7 @@ make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
%if %{use_nunc_stans}
|
||||
%if 0%{?use_nunc_stans:1}
|
||||
pushd ../nunc-stans-%{nunc_stans_ver}
|
||||
make DESTDIR="$RPM_BUILD_ROOT" install
|
||||
rm -rf $RPM_BUILD_ROOT%{_includedir} $RPM_BUILD_ROOT%{_datadir} \
|
||||
@ -357,7 +366,7 @@ fi
|
||||
%doc LICENSE LICENSE.GPLv3+ LICENSE.openssl README.devel
|
||||
%{_includedir}/%{pkgname}
|
||||
%{_libdir}/%{pkgname}/libslapd.so
|
||||
%if %{use_nunc_stans}
|
||||
%if 0%{?use_nunc_stans:1}
|
||||
%{_libdir}/%{pkgname}/libnunc-stans.so
|
||||
%endif
|
||||
%{_libdir}/pkgconfig/*
|
||||
@ -368,11 +377,56 @@ fi
|
||||
%dir %{_libdir}/%{pkgname}
|
||||
%{_libdir}/%{pkgname}/libslapd.so.*
|
||||
%{_libdir}/%{pkgname}/libns-dshttpd.so*
|
||||
%if %{use_nunc_stans}
|
||||
%if 0%{?use_nunc_stans:1}
|
||||
%{_libdir}/%{pkgname}/libnunc-stans.so*
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Tue Feb 23 2016 Noriko Hosoi <nhosoi@redhat.com> - 1.3.5.0-1
|
||||
- Release 1.3.5.0
|
||||
- nunc-stans - bump version to 0.1.8
|
||||
- Ticket 132 - Makefile.am must include header files and template scripts
|
||||
- Ticket 142 - [RFE] Default password syntax settings don't work with fine-grained policies
|
||||
- Ticket 548 - RFE: Allow AD password sync to update shadowLastChange
|
||||
- Ticket 47788 - Only check postop result if its a replication operation
|
||||
- Ticket 47840 - add configure option to disable instance specific scripts
|
||||
- Ticket 47968 - [RFE] Send logs to journald
|
||||
- Ticket 47977 - [RFE] Implement sd_notify mechanism
|
||||
- Ticket 48016 - search, matching rules and filter error "unsupported type 0xA9"
|
||||
- Ticket 48144 - Add /usr/sbin/status-dirsrv script to get the status of the directory server instance.
|
||||
- Ticket 48145 - RFE Add log file for rejected changes
|
||||
- Ticket 48147 - Unable to enable DS service for auto start
|
||||
- Ticket 48151 - Improve CleanAllRUV task logging
|
||||
- Ticket 48218 - cleanAllRUV - modify the existing "force" option to bypass the "replica online" checks
|
||||
- Ticket 48244 - No validation check for the value for nsslapd-db-locks.
|
||||
- Ticket 48257 - Fix coverity issues - 08/24/2015
|
||||
- Ticket 48263 - allow plugins to detect tombstone operations
|
||||
- Ticket 48269 - RFE: need an easy way to detect locked accounts locked by inactivity.
|
||||
- Ticket 48270 - fail to index an attribute with a specific matching rule/48269
|
||||
- Ticket 48280 - enable logging of internal ops in the audit log
|
||||
- Ticket 48285 - The dirsrv user/group should be created in rpm %pre, and ideally with fixed uid/gid
|
||||
- Ticket 48289 - 389-ds-base: ldclt-bin killed by SIGSEGV
|
||||
- Ticket 48290 - No man page entry for - option '-u' of dbgen.pl for adding group entries with uniquemembers
|
||||
- Ticket 48294 - Linked Attributes plug-in - won't update links after MODRDN operation
|
||||
- Ticket 48295 - Entry cache is not rolled back -- Linked Attributes plug-in - wrong behaviour when adding valid and broken links
|
||||
- Ticket 48311 - nunc-stans: Attempt to release connection that is not acquired
|
||||
- Ticket 48317 - SELinux port labeling retry attempts are excessive
|
||||
- Ticket 48326 - [RFE] it could be nice to have nsslapd-maxbersize default to bigger than 2Mb
|
||||
- Ticket 48350 - configure.ac add options for debbuging and security analysis / hardening.
|
||||
- Ticket 48351 - Fix buffer overflow error when reading url with len 0
|
||||
- Ticket 48363 - Support for rfc3673 '+' to return operational attributes
|
||||
- Ticket 48369 - [RFE] response control for password age should be sent by default by RHDS
|
||||
- Ticket 48384 - Server startup should warn about values consuming too much ram
|
||||
- Ticket 48387 - ASAN invalid read in cos_cache.c
|
||||
- Ticket 48394 - lower password history minimum to 1
|
||||
- Ticket 48395 - ASAN - Use after free in uiduniq 7bit.c
|
||||
- Ticket 48398 - Coverity defect 13352 - Resource leak in auditlog.c
|
||||
- Ticket 48400 - ldclt - segmentation fault error while binding
|
||||
- Ticket 48445 - keep alive entries can break replication
|
||||
- Ticket 48446 - logconv.pl displays negative operation speeds
|
||||
- Ticket 48566 - acl.c attrFilterArray maybe uninitialised.
|
||||
- Ticket 48662 - db2index with no attribute args fail.
|
||||
|
||||
* Fri Feb 12 2016 Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.8-1
|
||||
- Release 1.3.4.8
|
||||
- Ticket 48445 - keep alive entries can break replication
|
||||
|
Loading…
Reference in New Issue
Block a user