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