95dca7
%if 0%{?fedora} >= 14 || 0%{?rhel} >= 6
95dca7
%define ldap_impl openldap
95dca7
%else
95dca7
%define ldap_impl mozldap
95dca7
%endif
95dca7
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 6
95dca7
%define betxn_opts --enable-be-txns-by-default
95dca7
%else
95dca7
%define betxn_opts --disable-be-txns-by-default
95dca7
%endif
95dca7
95dca7
Name:		slapi-nis
eeac78
Version:	0.54
9df909
Release:	11%{?dist}
95dca7
Summary:	NIS Server and Schema Compatibility plugins for Directory Server
95dca7
Group:		System Environment/Daemons
95dca7
License:	GPLv2
95dca7
URL:		http://slapi-nis.fedorahosted.org/
95dca7
Source0:	https://fedorahosted.org/releases/s/l/slapi-nis/slapi-nis-%{version}.tar.gz
95dca7
Source1:	https://fedorahosted.org/releases/s/l/slapi-nis/slapi-nis-%{version}.tar.gz.sig
eeac78
Patch0:		slapi-nis-use-slapi_entry_find_attr.patch
eeac78
Patch1:		slapi-nis-ID-views-ignore-searches-for-views-outside-the-subtrees.patch
eeac78
Patch2:		slapi-nis-schema-compat-support-ID-overrides-in-bind-callback.patch
94cced
Patch3:		slapi-nis-use-libnss_sss.so.2-explicitly.patch
94cced
Patch4:         slapi-nis-nss-make-sure-to-remember-the-length-of-reallocated.patch
94cced
Patch5:         slapi-nis-nss-Make-sure-default-buffer-for-nsswitch-operations-is-.patch
e630a8
Patch6:         slapi-nis-don-t-search-in-SSSD-when-memberUid-has-no.patch
1d0431
Patch7:		slapi-nis-delay-sending-responses-from-compat-tree-a.patch
1d0431
Patch8:		slapi-nis-fix-processing-of-ID-views.patch
6b9042
Patch15:	slapi-nis-extmem-0005-slapi-nis-populate-data-trees-asynchronously-after-L.patch
6b9042
Patch16:        slapi-nis-extmem-0006-nss-force-lower-case-for-memberUid-attribute-as-per-.patch
6b9042
Patch17:        slapi-nis-extmem-0007-slapi-nis-add-support-to-resolve-external-members-of.patch
6b9042
Patch18:        slapi-nis-extmem-0008-slapi-nis-process-requests-only-when-initialization-.patch
6b9042
Patch19:        slapi-nis-extmem-0009-slapi-nis-serialize-map-cache-initialization.patch
6b9042
Patch20:        slapi-nis-extmem-0010-nis-lock-out-accounts-if-nsAccountLock-is-TRUE.patch
6b9042
Patch21:        slapi-nis-extmem-0011-idviews-bind-with-original-DN-if-ID-view-does-not-ov.patch
6b9042
Patch22:	slapi-nis-priming-0001-wrap-add-wrapped-mutex-support.patch
6b9042
Patch23:	slapi-nis-priming-0002-backend-support-backend-shutdown-for-priming-thread-.patch
6b9042
Patch24:	slapi-nis-priming-0003-nis-add-backend-shutdown-support-to-stop-priming-thr.patch
6b9042
Patch25:	slapi-nis-priming-0004-schema-compat-add-backend-shutdown-support-for-primi.patch
9df909
Patch26:	slapi-0003-slapi-nis-resolve-IPA-groups-with-fully-qualified-su.patch
1d0431
95dca7
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
95dca7
BuildRequires:	389-ds-base-devel, %{ldap_impl}-devel
95dca7
BuildRequires:	nspr-devel, nss-devel, /usr/bin/rpcgen
95dca7
%if 0%{?fedora} > 18 || 0%{?rhel} > 6
95dca7
BuildRequires:	libsss_nss_idmap-devel
94cced
%define sss_nss_opts --with-sss-nss-idmap
95dca7
%else
95dca7
%define sss_nss_opts %{nil}
95dca7
%endif
95dca7
BuildRequires:	pam-devel
95dca7
%if 0%{?fedora} > 6 || 0%{?rhel} > 5
95dca7
BuildRequires:	tcp_wrappers-devel
95dca7
%else
95dca7
BuildRequires:	tcp_wrappers
95dca7
%endif
95dca7
%if 0%{?fedora} > 14 || 0%{?rhel} > 6
95dca7
BuildRequires:	libtirpc-devel
95dca7
%endif
81e9ae
%if 0%{?rhel} > 0 && 0%{?rhel} < 7
95dca7
ExclusiveArch:	x86_64 %{ix86}
95dca7
%endif
95dca7
95dca7
%description
95dca7
This package provides two plugins for Red Hat and 389 Directory Server.
95dca7
95dca7
The NIS Server plugin allows the directory server to act as a NIS server
95dca7
for clients, dynamically generating and updating NIS maps according to
95dca7
its configuration and the contents of the DIT, and serving the results to
95dca7
clients using the NIS protocol as if it were an ordinary NIS server.
95dca7
95dca7
The Schema Compatibility plugin allows the directory server to provide an
95dca7
alternate view of entries stored in part of the DIT, optionally adding,
95dca7
dropping, or renaming attribute values, and optionally retrieving values
95dca7
for attributes from multiple entries in the tree.
95dca7
95dca7
%prep
95dca7
%setup -q
eeac78
%patch0 -p1
eeac78
%patch1 -p1
eeac78
%patch2 -p1
94cced
%patch3 -p1
94cced
%patch4 -p1
94cced
%patch5 -p1
e630a8
%patch6 -p1
1d0431
%patch7 -p1
1d0431
%patch8 -p1
6b9042
# patchset for "External membership of IPA groups"
6b9042
%patch15 -p1
6b9042
%patch16 -p1
6b9042
%patch17 -p1
6b9042
%patch18 -p1
6b9042
%patch19 -p1
6b9042
# "Lock out NIS entries with nsAccountLock set to TRUE"
6b9042
%patch20 -p1
6b9042
# "Support bind with non-overridden uid rdn"
6b9042
%patch21 -p1
6b9042
# "Wait for priming thread join on shutdown"
6b9042
%patch22 -p1
6b9042
%patch23 -p1
6b9042
%patch24 -p1
6b9042
%patch25 -p1
9df909
# "Support SSSD 1.14+"
9df909
%patch26 -p1
6b9042
95dca7
%build
95dca7
%configure --disable-static --with-tcp-wrappers --with-ldap=%{ldap_impl} \
95dca7
	--with-nsswitch --with-pam --with-pam-service=system-auth \
95dca7
	%{sss_nss_opts} %{betxn_opts}
95dca7
sed -i -e 's,%{_libdir}/dirsrv/plugins/,,g' -e 's,.so$,,g' doc/examples/*.ldif
95dca7
make %{?_smp_mflags}
95dca7
95dca7
%install
95dca7
rm -rf $RPM_BUILD_ROOT
95dca7
make install DESTDIR=$RPM_BUILD_ROOT
95dca7
rm $RPM_BUILD_ROOT/%{_libdir}/dirsrv/plugins/*.la
95dca7
95dca7
%if 0
95dca7
# ns-slapd doesn't want to start in koji, so no tests get run
95dca7
%check
95dca7
make check
95dca7
%endif
95dca7
95dca7
%clean
95dca7
rm -rf $RPM_BUILD_ROOT
95dca7
95dca7
%files
95dca7
%defattr(-,root,root,-)
95dca7
%doc COPYING NEWS README STATUS doc/*.txt doc/examples/*.ldif doc/ipa
95dca7
%{_mandir}/man1/*
95dca7
%{_libdir}/dirsrv/plugins/*.so
95dca7
%{_sbindir}/nisserver-plugin-defs
95dca7
95dca7
%changelog
9df909
* Tue Jul 12 2016 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-11
9df909
- Update SSSD 1.14+ support patch to avoid double free
9df909
- Resolves: #1350309
9df909
9df909
* Tue Jun 28 2016 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-10
9df909
- Support SSSD 1.14+ when default_domain_suffix is set on IPA master
9df909
- Resolves: #1350309
9df909
6b9042
* Tue Apr 26 2016 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-9
6b9042
- Reworked priming thread shutdown support
6b9042
- Resolves: #1327197
6b9042
6b9042
* Fri Apr 15 2016 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-8
6b9042
- Wait for priming thread to finish before shutdown
6b9042
- Resolves: #1327197
6b9042
6b9042
* Tue Feb 23 2016 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-7
6b9042
- Resolves: #1311257
6b9042
- Resolves: #1311012
6b9042
1d0431
* Fri Nov 13 2015 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-6
1d0431
- delay sending responses from compat tree after map cache search
1d0431
- Resolves: #1281748
1d0431
- fix processing of ID views
1d0431
- Resolves: #1281750, #1281752
1d0431
e630a8
* Tue Jul 28 2015 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-5
e630a8
- Don't lookup groups in SSSD for memberUid without @domain
e630a8
- Resolves: #1243823
e630a8
e630a8
* Wed Jul 15 2015 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-4
e630a8
- Fix CVE-2015-0283 for RHEL 7.2
6b9042
e630a8
- Resolves: #1202996
e630a8
94cced
* Wed Mar 18 2015 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-3
94cced
- Fix CVE-2015-0283
94cced
- Resolves: #1202995
94cced
eeac78
* Thu Oct 30 2014 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-2
eeac78
- Complete ID views support to BIND operation
eeac78
- Ignore ID views outside schema-compat subtrees
eeac78
- Use 389-ds API compatible with RHEL 7.0
eeac78
- Resolves: #1151436
eeac78
eeac78
* Mon Oct 13 2014 Alexander Bokovoy <abokovoy@redhat.com> - 0.54-1
eeac78
- Add support for IDM's ID views
eeac78
- Allow searching SSSD-provided users as memberUid case-insensitevly
eeac78
- Resolves: #1151436
eeac78
eeac78
* Tue Sep  9 2014 Nalin Dahyabhai <nalin@redhat.com> - 0.52-5
eeac78
- backport correction to the default settings for hosts.byname and
eeac78
  hosts.byaddr NIS maps, so that their data items start with the host's
eeac78
  address rather than a name (#1090948)
eeac78
81e9ae
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.52-4
81e9ae
- Mass rebuild 2014-01-24
81e9ae
81e9ae
* Mon Jan 20 2014 Nalin Dahyabhai <nalin@redhat.com> - 0.52-3
81e9ae
- remove ExclusiveArch if %%{rhel} is 7 or higher, because 389-ds-base gets
81e9ae
  built for everything now (#1055711)
81e9ae
81e9ae
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.52-2
81e9ae
- Mass rebuild 2013-12-27
81e9ae
81e9ae
* Mon Dec 16 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.52-1
81e9ae
- correctly reflect whether or not we're built with transaction support in
81e9ae
  the module's nsslapd-pluginVersion attribute
81e9ae
- fix a couple of should've-used-memmove()-instead-of-memcpy() cases which
81e9ae
  would hit when removing maps or groups of maps (#1043546/#1043638)
81e9ae
81e9ae
* Mon Dec  9 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.51-1
81e9ae
- fix another request argument memory leak in NIS server (#1040159)
81e9ae
- fix miscellaneous items found by static analysis
81e9ae
81e9ae
* Tue Oct  1 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.50-1
81e9ae
- if we get an EPIPE while registering with rpcbind, try to reconnect and
81e9ae
  retransmit before giving up
81e9ae
95dca7
* Thu Sep 19 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.49-1
95dca7
- add {nis,schema-compat}-ignore-subtree and -restrict-subtree settings,
95dca7
  which should let us avoid deadlocks when tasks are modifying data in
95dca7
  the backend database (#1007451)
95dca7
95dca7
* Mon Aug 12 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.48-1
95dca7
- try to gracefully handle failures obtaining internal locks
95dca7
- fix locating-by-name of entries with names that require escaping
95dca7
- add self-tests for nsswitch and PAM functionality
95dca7
- make nsswitch mode properly handle user and group names with commas in them
95dca7
- handle attempts to PAM authenticate to compat groups (i.e., with failure)
95dca7
- drop the "schema-compat-origin" attribute
95dca7
95dca7
* Wed Aug  7 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.47.7-1
95dca7
- fix building against versions of directory server older than 1.3.0, which
95dca7
  first introduced slapi_escape_filter_value()
95dca7
95dca7
* Wed Aug  7 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.47.6-1
95dca7
- only buildrequire libsss_nss_idmap-devel on releases that included SSSD
95dca7
  version 1.10 or later, where it first appeared
95dca7
95dca7
* Wed Aug  7 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.47.5-1
95dca7
- merge Alexander Bokovoy's patches to
95dca7
  - teach the schema compatibility plugin to optionally serve user and group
95dca7
    information retrieved from libc as part of a set of compat entries
95dca7
  - handle simple bind requests for those entries by calling out to PAM
95dca7
  - to rewrite the DN of incoming bind requests to compat entries to point
95dca7
    at the source entries, instead of returning a referral which most clients
95dca7
    won't handle
95dca7
- include IPA-specific docs as docs
95dca7
95dca7
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.47-2
95dca7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
95dca7
95dca7
* Fri May 24 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.47-1
95dca7
- fix request argument memory leaks in NIS server
95dca7
- add a %%sort function
95dca7
95dca7
* Thu Apr  4 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.46-1
95dca7
- when checking if we can skip processing for a given change, pay attention to
95dca7
  whether or not the changes cause the entry to need to be added or removed
95dca7
  from a map (#912673)
95dca7
- check SLAPI_PLUGIN_OPRETURN in post-change hooks, in case the backend failed
95dca7
  to update things but the server called us anyway
95dca7
95dca7
* Tue Mar 19 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.45-1
95dca7
- fix dispatching for multiple connected clients in the NIS plugin (#923336)
95dca7
95dca7
* Tue Feb  5 2013 Nalin Dahyabhai <nalin@redhat.com> - 0.44-3
95dca7
- work around multilib differences in the example .ldif files (internal
95dca7
  tooling)
95dca7
95dca7
* Tue Nov 20 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.44-2
95dca7
- set betxn support to be disabled by default on Fedora 17 or EL 5 or older,
95dca7
  which have versions of IPA < 3.0, per mkosek on freeipa-devel
95dca7
95dca7
* Wed Nov 14 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.44-1
95dca7
- add missing newline to a couple of debug log messages
95dca7
- note whether or not betxn support is compiled in as part of the
95dca7
  nsslapd-pluginVersion value we report to the server
95dca7
- register callbacks in the same order in both plugins, so that
95dca7
  their log messages are logged in the same order
95dca7
95dca7
* Tue Nov 13 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.43-1
95dca7
- reintroduce support for directory server transactions (nhosoi, IPA#3046)
95dca7
- control transaction support at run-time, deciding when to do things based
95dca7
  on the value of the nsslapd-pluginbetxn attribute in the plugin's entry
95dca7
- NIS: add default settings for shadow.byname and passwd.adjunct.byname maps
95dca7
95dca7
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.42-2
95dca7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
95dca7
95dca7
* Wed Jun 13 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.42-1
95dca7
- drop support for directory server transactions (richm, #766320)
95dca7
95dca7
* Tue May 22 2012 Nalin Dahyabhai <nalin@redhat.com>
95dca7
- fix a leak due to us assuming that slapi_mods_add_smod() not taking ownership
95dca7
  of an smod along with its contents, when it just keeps the contents
95dca7
95dca7
* Tue Apr 10 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.41-1
95dca7
- log errors evaluating pad expressions in %%link rather than continuing on
95dca7
  until we hit an arithmetic exception (#810258)
95dca7
95dca7
* Fri Mar 30 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.40-1
95dca7
- treat padding values passed to the "link" function as expressions to be
95dca7
  evaluated rather than simply as literal values (part of #767372)
95dca7
95dca7
* Wed Mar 28 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.39-1
95dca7
- add a "default" function for trying to evaluate one expression, then
95dca7
  another, then another... (part of #767372)
95dca7
- when creating a compat entry based on a real entry, set an entryUSN based on
95dca7
  the source entry or the rootDSE (freeipa #864); the "scaffolding" entries
95dca7
  won't have them
95dca7
95dca7
* Tue Mar  6 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.38-1
95dca7
- properly escape RDN values when building compat entries (#796509, #800625)
95dca7
95dca7
* Mon Feb 13 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.37-1
95dca7
- fix a compile error on systems where LDAP_SCOPE_SUBORDINATE isn't defined
95dca7
  (reported by Christian Neuhold)
95dca7
- conditionalize whether we have a build dependency on tcp_wrappers (older
95dca7
  releases) or tcp_wrappers-devel (newer releases)
95dca7
95dca7
* Tue Jan 24 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.36-1
95dca7
- take steps to avoid making yp_first/yp_next clients loop indefinitely
95dca7
  when a single LDAP entry produces multiple copies of the same NIS key
95dca7
  for a given map
95dca7
95dca7
* Tue Jan 24 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.35-1
95dca7
- add mmatch/mregmatch[i]/mregsub[i] formatting functions which work like
95dca7
  match/regmatch[i]/regsub[i], but which can handle and return lists of
95dca7
  zero or more results (part of #783274)
95dca7
95dca7
* Thu Jan 19 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.34-1
95dca7
- do entry comparisons ourselves, albeit less throughly, to avoid the worst
95dca7
  case in pathological cases (more of #771444)
95dca7
95dca7
* Tue Jan 17 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.33-1
95dca7
- get more aggressive about skipping unnecessary calculations (most of
95dca7
  the problem in #771444, though not the approach described there)
95dca7
95dca7
* Mon Jan 16 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.32-1
95dca7
- add support for directory server transactions (#758830,#766320)
95dca7
95dca7
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.28-2
95dca7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
95dca7
95dca7
* Wed Jan 11 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.31-1
95dca7
- fix some memory leaks (more of #771493)
95dca7
95dca7
* Tue Jan 10 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.30-1
95dca7
- skip recalculations when the attributes which changed don't factor into
95dca7
  our calculations (part of #771493)
95dca7
95dca7
* Wed Jan  4 2012 Nalin Dahyabhai <nalin@redhat.com> - 0.29-1
95dca7
- add regmatchi/regsubi formatting functions which work like regmatch/regsub,
95dca7
  but do matching in a case-insensitive manner
95dca7
- update NIS map defaults to match {CRYPT} userPassword values in a
95dca7
  case-insensitive manner so that we also use {crypt} userPassword values
95dca7
- fix inconsistencies in the NIS service stemming from using not-normalized DNs
95dca7
  in some places where it should have used normalized DNs
95dca7
95dca7
* Mon Dec 19 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.28-1
95dca7
- when configured with --with-ldap=openldap, link with -lldap_r rather
95dca7
  than -lldap (rmeggins, #769107)
95dca7
95dca7
* Tue Dec  6 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.27-1
95dca7
- when building for 389-ds, use Slapi_RWLocks if they appear to be available
95dca7
  (the rest of #730394/#730403)
95dca7
95dca7
* Fri Aug 12 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.26-1
95dca7
- when building for 389-ds, use libpthread's read-write locks instead of
95dca7
  NSPR's (part of #730394/#730403)
95dca7
95dca7
* Wed Jul 27 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.25-1
95dca7
- speed up building compat entries which reference thousands of other entries
95dca7
  (more of #692690)
95dca7
- 389-ds-base is apparently exclusive to x86_64 and %%{ix86} on EL, so we have
95dca7
  to be, too
95dca7
95dca7
* Fri May 13 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.24-1
95dca7
- carry our own yp.x, so that we don't get bitten if libc doesn't include
95dca7
  yp client routines
95dca7
- we need rpcgen at build-time now
95dca7
95dca7
* Thu Mar 31 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.23-1
95dca7
- speed up building compat entries with attributes with thousands of literal
95dca7
  values (#692690)
95dca7
95dca7
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-2
95dca7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
95dca7
95dca7
* Thu Jan  6 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.22-1
95dca7
- fix a number of scanner-uncovered defects
95dca7
95dca7
* Thu Jan  6 2011 Nalin Dahyabhai <nalin@redhat.com> - 0.21-2
95dca7
- make sure we always pull in nss-devel and nspr-devel, and the right
95dca7
  ldap toolkit for the Fedora or RHEL version
95dca7
95dca7
* Tue Nov 23 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.21-1
95dca7
- update to 0.21
95dca7
  - schema-compat: don't look at standalone compat containers for a search,
95dca7
    since we'll already have looked at the group container
95dca7
95dca7
* Tue Nov 23 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.20-1
95dca7
- update to 0.20
95dca7
  - add a deref_f function
95dca7
95dca7
* Mon Nov 22 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.19-1
95dca7
- fix a brown-paper-bag crash
95dca7
95dca7
* Mon Nov 22 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.18-1
95dca7
- update to 0.18
95dca7
  - add a deref_rf function
95dca7
  - schema-compat: don't respond to search requests for which there's no backend
95dca7
  - schema-compat: add the ability to do standalone compat containers
95dca7
95dca7
* Wed Nov 17 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.17-6
95dca7
- revert that last change, it's unnecessary
95dca7
95dca7
* Thu Nov 11 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.17-5
95dca7
- build against either 389-ds-base or redhat-ds-base, whichever is probably
95dca7
  more appropriate here
95dca7
95dca7
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17-4
95dca7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
95dca7
95dca7
* Wed Jul 15 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.17-3
95dca7
- change buildreq from fedora-ds-base-devel to 389-ds-base-devel, which
95dca7
  should avoid multilib conflicts from installing both arches of the new
95dca7
  package (#511504)
95dca7
95dca7
* Tue Jul 14 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.17-2
95dca7
- fixup changelog entries that resemble possible macro invocations
95dca7
95dca7
* Thu May 14 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.17-1
95dca7
- actually send portmap registrations to the right server
95dca7
95dca7
* Thu May 14 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.16-1
95dca7
- fix NIS server startup problem when no port is explicitly configured and
95dca7
  we're using portmap instead of rpcbind (#500903)
95dca7
95dca7
* Fri May  8 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.15-1
95dca7
- fix %%deref and %%referred to fail rather than return a valid-but-empty
95dca7
  result when they fail to evaluate (reported by Rob Crittenden)
95dca7
95dca7
* Wed May  6 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.14-1
95dca7
- correctly handle being loaded but disabled (#499404)
95dca7
95dca7
* Thu Apr 30 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.13-1
95dca7
- update to 0.13, reworking %%link() to correct some bugs (#498432)
95dca7
95dca7
* Thu Apr 30 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.12-1
95dca7
- correct test suite failures that 0.11 started triggering
95dca7
95dca7
* Tue Apr 28 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.11-1
95dca7
- update to 0.11 (#497904)
95dca7
95dca7
* Wed Mar  4 2009 Nalin Dahyabhai <nalin@redhat.com> - 0.10-1
95dca7
- update to 0.10
95dca7
95dca7
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
95dca7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
95dca7
95dca7
* Tue Dec  9 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.5-2
95dca7
- make the example nsslapd-pluginpath values the same on 32- and 64-bit
95dca7
  systems, because we can depend on the directory server "knowing" which
95dca7
  directory to search for the plugins
95dca7
95dca7
* Mon Dec  8 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.5-1
95dca7
- update to 0.8.5 to suppress duplicate values for attributes in the schema
95dca7
  compatibility plugin
95dca7
95dca7
* Thu Dec  4 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.4-1
95dca7
- update to 0.8.4 to fix:
95dca7
  - problems updating references, particularly those for %%referred() (#474478)
95dca7
  - inability to notice internal add/modify/modrdn/delete operations (really
95dca7
    this time) (#474426)
95dca7
95dca7
* Wed Dec  3 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.3-1
95dca7
- update to 0.8.3 to also notice and reflect changes caused by internal
95dca7
  add/modify/modrdn/delete operations
95dca7
 
95dca7
* Wed Nov 19 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.2-1
95dca7
- update to 0.8.2 to remove a redundant read lock in the schema-compat plugin
95dca7
95dca7
* Fri Nov  7 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.9-1
95dca7
- update to 0.9
95dca7
95dca7
* Fri Oct  3 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8.1-1
95dca7
- update to 0.8.1 to fix a heap corruption (Rich Megginson)
95dca7
95dca7
* Wed Aug  6 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.8-1
95dca7
- update to 0.8
95dca7
95dca7
* Wed Aug  6 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.7-1
95dca7
- update to 0.7
95dca7
95dca7
* Wed Jul 23 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.6-1
95dca7
- rebuild (and make rpmlint happy)
95dca7
95dca7
* Wed Jul  9 2008 Nalin Dahyabhai <nalin@redhat.com> - 0.2-1
95dca7
- initial package