97edbe
Summary: The NIS (Network Information Service) server
97edbe
Url: http://www.linux-nis.org/nis/ypserv/index.html
97edbe
Name: ypserv
97edbe
Version: 2.31
97edbe
Release: 12%{?dist}
97edbe
License: GPLv2
97edbe
Group: System Environment/Daemons
97edbe
Source0: http://www.linux-nis.org/download/ypserv/ypserv-%{version}.tar.bz2
97edbe
Source1: ypserv.service
97edbe
Source2: yppasswdd.service
97edbe
Source3: ypxfrd.service
97edbe
Source4: rpc.yppasswdd.env
97edbe
Source5: yppasswdd-pre-setdomain
97edbe
97edbe
Requires: gawk, make, portmap, bash >= 2.0
97edbe
Requires: tokyocabinet
97edbe
Requires(post): systemd
97edbe
Requires(preun): systemd
97edbe
Requires(postun): systemd
97edbe
97edbe
Patch0: ypserv-2.5-redhat.patch
97edbe
Patch1: ypserv-2.21-path.patch
97edbe
Patch2: ypserv-2.5-nfsnobody2.patch
97edbe
Patch3: ypserv-2.13-ypxfr-zeroresp.patch
97edbe
Patch4: ypserv-2.13-nonedomain.patch
97edbe
Patch5: ypserv-2.19-slp-warning.patch
97edbe
Patch6: ypserv-2.24-manfix.patch
97edbe
Patch7: ypserv-2.24-aliases.patch
97edbe
Patch8: ypserv-2.27-confpost.patch
97edbe
Patch9: ypserv-2.29-relro.patch
97edbe
Patch10: ypserv-2.31-netgrprecur.patch
97edbe
Patch11: ypserv-tcopenfail.patch
97edbe
Patch12: ypserv-minuid.patch
97edbe
Patch13: ypserv-2.31-map-update.patch
97edbe
Patch14: ypserv-2.31-open-correct-db.patch
97edbe
Patch15: ypserv-2.31-selinux-context.patch
97edbe
Patch16: ypserv-2.19-ypchsh-adjunct.patch
97edbe
97edbe
BuildRequires: tokyocabinet-devel
97edbe
BuildRequires: systemd
97edbe
BuildRequires: autoconf, automake
97edbe
BuildRequires: systemd-devel
97edbe
BuildRequires: libselinux-devel
97edbe
97edbe
%description
97edbe
The Network Information Service (NIS) is a system that provides
97edbe
network information (login names, passwords, home directories, group
97edbe
information) to all of the machines on a network. NIS can allow users
97edbe
to log in on any machine on the network, as long as the machine has
97edbe
the NIS client programs running and the user's password is recorded in
97edbe
the NIS passwd database. NIS was formerly known as Sun Yellow Pages
97edbe
(YP).
97edbe
97edbe
This package provides the NIS server, which will need to be running on
97edbe
your network. NIS clients do not need to be running the server.
97edbe
97edbe
Install ypserv if you need an NIS server for your network. You also
97edbe
need to install the yp-tools and ypbind packages on any NIS client
97edbe
machines.
97edbe
97edbe
%prep
97edbe
%setup -q
97edbe
%patch0 -p1 -b .redhat
97edbe
%patch1 -p1 -b .path
97edbe
%patch2 -p1 -b .nfsnobody
97edbe
%patch3 -p1 -b .respzero
97edbe
%patch4 -p1 -b .nonedomain
97edbe
%patch5 -p1 -b .slp-warning
97edbe
%patch6 -p1 -b .manfix
97edbe
%patch7 -p1 -b .aliases
97edbe
%patch8 -p1 -b .confpost
97edbe
%patch9 -p1 -b .relro
97edbe
%patch10 -p1 -b .netgrprecur
97edbe
%patch11 -p1 -b .tcopenfail
97edbe
%patch12 -p1 -b .minuid
97edbe
%patch13 -p1 -b .map-update
97edbe
%patch14 -p1 -b .open-correct-db
97edbe
%patch15 -p1 -b .selinux-context
97edbe
%patch16 -p1 -b .ypchsh-adjunct
97edbe
97edbe
autoreconf
97edbe
97edbe
%build
97edbe
cp etc/README etc/README.etc
97edbe
%ifarch s390 s390x
97edbe
export CFLAGS="$RPM_OPT_FLAGS -fPIC"
97edbe
%else
97edbe
export CFLAGS="$RPM_OPT_FLAGS -fpic"
97edbe
%endif
97edbe
%configure \
97edbe
	--enable-checkroot \
97edbe
	--enable-fqdn \
97edbe
	--libexecdir=%{_libdir}/yp \
97edbe
	--with-dbmliborder=tokyocabinet \
97edbe
    --with-selinux=yes
97edbe
make
97edbe
97edbe
%install
97edbe
#make install ROOT=$RPM_BUILD_ROOT
97edbe
%makeinstall libexecdir=$RPM_BUILD_ROOT%{_libdir}/yp INSTALL_PROGRAM=install
97edbe
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
97edbe
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
97edbe
mkdir -p $RPM_BUILD_ROOT%{_libexecdir}
97edbe
install -m 644 etc/ypserv.conf $RPM_BUILD_ROOT%{_sysconfdir}
97edbe
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/ypserv.service
97edbe
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_unitdir}/yppasswdd.service
97edbe
install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_unitdir}/ypxfrd.service
97edbe
install -m 755 %{SOURCE5} $RPM_BUILD_ROOT%{_libexecdir}/yppasswdd-pre-setdomain
97edbe
97edbe
mkdir -p $RPM_BUILD_ROOT/etc/sysconfig
97edbe
cat >$RPM_BUILD_ROOT/etc/sysconfig/yppasswdd <
97edbe
# The passwd and shadow files are located under the specified
97edbe
# directory path. rpc.yppasswdd will use these files, not /etc/passwd
97edbe
# and /etc/shadow.
97edbe
#ETCDIR=/etc
97edbe
97edbe
# This option tells rpc.yppasswdd to use a different source file
97edbe
# instead of /etc/passwd
97edbe
# You can't mix usage of this with ETCDIR
97edbe
#PASSWDFILE=/etc/passwd
97edbe
97edbe
# This option tells rpc.yppasswdd to use a different source file
97edbe
# instead of /etc/passwd.
97edbe
# You can't mix usage of this with ETCDIR
97edbe
#SHADOWFILE=/etc/shadow
97edbe
97edbe
# Additional arguments passed to yppasswd
97edbe
YPPASSWDD_ARGS=
97edbe
EOF
97edbe
97edbe
# We need to pass all environment variables set in /etc/sysconfig/yppasswdd 
97edbe
# only if they are not empty. However, this simple logic is not supported 
97edbe
# by systemd. The script rpc.yppasswdd.env wraps the main binary and 
97edbe
# prepares YPPASSWDD_ARGS variable to include all necessary variables 
97edbe
# (ETCDIR, PASSWDFILE and SHADOWFILE). The script ensures, that the 
97edbe
# rpc.yppasswdd arguments are not used when the appropriate environment 
97edbe
# variables are empty.
97edbe
install -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{_libexecdir}/rpc.yppasswdd.env
97edbe
97edbe
%post
97edbe
%systemd_post ypserv.service
97edbe
%systemd_post ypxfrd.service
97edbe
%systemd_post yppasswdd.service
97edbe
97edbe
%preun
97edbe
%systemd_preun ypserv.service
97edbe
%systemd_preun ypxfrd.service
97edbe
%systemd_preun yppasswdd.service
97edbe
97edbe
%postun
97edbe
%systemd_postun_with_restart ypserv.service
97edbe
%systemd_postun_with_restart ypxfrd.service
97edbe
%systemd_postun_with_restart yppasswdd.service
97edbe
97edbe
%files
97edbe
%doc AUTHORS README INSTALL ChangeLog TODO NEWS COPYING
97edbe
%doc etc/ypserv.conf etc/securenets etc/README.etc
97edbe
%doc etc/netgroup etc/locale etc/netmasks etc/timezone
97edbe
%config(noreplace) %{_sysconfdir}/ypserv.conf
97edbe
%config(noreplace) %{_sysconfdir}/sysconfig/yppasswdd
97edbe
%config(noreplace) /var/yp/*
97edbe
%{_unitdir}/*
97edbe
%{_libexecdir}/*
97edbe
%{_libdir}/yp
97edbe
%{_sbindir}/*
97edbe
%{_mandir}/*/*
97edbe
%{_includedir}/*/*
97edbe
97edbe
%changelog
97edbe
* Thu Jan 31 2019 Petr Kubat <pkubat@redhat.com> - 2.31-12
97edbe
- Do not overwrite user password in passwd.adjunct when changing shell
97edbe
- Resolves: #1624295
97edbe
97edbe
* Fri Apr 20 2018 Petr Kubat <pkubat@redhat.com> - 2.31-11
97edbe
- rpc.yppasswd: Only check selinux context if selinux is enabled
97edbe
  Resolves: #1492892
97edbe
97edbe
* Thu Jan 19 2017 Matej Mužila <mmuzila@redhat.com> - 2.31-10
97edbe
- rpc.yppasswd: presserve selinux context of shadow and passwd
97edbe
  Resolves: #1255583
97edbe
97edbe
* Wed Nov 30 2016 Matej Mužila <mmuzila@redhat.com> - 2.31-9
97edbe
- Do not update NIS map when master's version is older
97edbe
- Open correct _temporary_ db with tokyocabinet
97edbe
- Resolves #1305137, #1331882
97edbe
97edbe
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.31-8
97edbe
- Mass rebuild 2014-01-24
97edbe
97edbe
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.31-7
97edbe
- Mass rebuild 2013-12-27
97edbe
97edbe
* Mon Nov  4 2013 Honza Horak <hhorak@redhat.com> - 2.31-6
97edbe
- Read MINUID and MINGID values from /etc/login.defs
97edbe
  Resolves: #1021329
97edbe
97edbe
* Wed Sep  4 2013 Honza Horak <hhorak@redhat.com> - 2.31-5
97edbe
- Return proper error code when map file opening did not succeeded
97edbe
  RHBZ#1004110
97edbe
97edbe
* Mon Jul 29 2013 Honza Horak <hhorak@redhat.com> - 2.31-4
97edbe
- Remove systemd-units and systemd-sysv requirements
97edbe
- Clean-up SysV init conversion code
97edbe
- Clean-up systemd preset macros compatibility code
97edbe
- Remove fedora-releated stuff for maps upgrading
97edbe
97edbe
* Mon May 27 2013 Honza Horak <hhorak@redhat.com> - 2.31-3
97edbe
- Fix crash when netgroups include recursive dependency
97edbe
97edbe
* Thu May 09 2013 Honza Horak <hhorak@redhat.com> - 2.31-2
97edbe
- Enable PrivateTmp feature, just for the case
97edbe
97edbe
* Mon May 06 2013 Honza Horak <hhorak@redhat.com> - 2.31-1
97edbe
- Update to new upstream version
97edbe
 
97edbe
* Mon Feb 04 2013 Honza Horak <hhorak@redhat.com> - 2.29-8
97edbe
- Stop ypserv daemon temporary when reading info about maps
97edbe
97edbe
* Mon Jan 28 2013 Honza Horak <hhorak@redhat.com> - 2.29-7
97edbe
- Open maps with no blocking for reading
97edbe
97edbe
* Mon Jan 21 2013 Honza Horak <hhorak@redhat.com> - 2.29-6
97edbe
- Open database files with correct mode
97edbe
- Make rebuilding maps during upgrade a bit more clever
97edbe
97edbe
* Fri Nov 30 2012 Honza Horak <hhorak@redhat.com> - 2.29-5
97edbe
- Build daemons and yppush with full relro
97edbe
- Move rpc.yppasswdd.env into /usr/libexec
97edbe
97edbe
* Fri Nov 09 2012 Honza Horak <hhorak@redhat.com> - 2.29-4
97edbe
- Add missing break in switch
97edbe
97edbe
* Thu Oct 04 2012 Honza Horak <hhorak@redhat.com> - 2.29-3
97edbe
- Run %%triggerun regardless of systemd_post variable definition
97edbe
97edbe
* Mon Sep 24 2012 Honza Horak <hhorak@redhat.com> - 2.29-2
97edbe
- Use new systemd macros
97edbe
  Resolves: #850376
97edbe
97edbe
* Mon Sep 03 2012 Honza Horak <hhorak@redhat.com> - 2.29-1
97edbe
- Update to new upstream version that fix memory leaks (Related: #845283)
97edbe
- Use sdnotify to inform systemd that daemons are ready
97edbe
- Some minor spec file clean up
97edbe
- Added systemd-devel as a build requirement
97edbe
97edbe
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.28-3
97edbe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
97edbe
97edbe
* Wed Jul 11 2012 Honza Horak <hhorak@redhat.com> - 2.28-2
97edbe
- Minor spec file fixes
97edbe
- Helper scripts moved to /usr/libexec
97edbe
97edbe
* Mon Jun 04 2012 Honza Horak <hhorak@redhat.com> - 2.28-1
97edbe
- Update to new upstream version, which fixes several bugs
97edbe
- Use Tokyo Cabinet as DBM and rebuild maps after updating
97edbe
- Consider NISDOMAIN variable from /etc/sysconfig/network
97edbe
97edbe
* Mon May 14 2012 Honza Horak <hhorak@redhat.com> - 2.27-5
97edbe
- Checking if domainname is set moved from ypserv.service
97edbe
  to yppasswdd.service
97edbe
  Related: #456249
97edbe
97edbe
* Thu Apr 26 2012 Honza Horak <hhorak@redhat.com> - 2.27-4
97edbe
- Build against qdbm and rebuild maps after updating
97edbe
97edbe
* Thu Apr 26 2012 Honza Horak <hhorak@redhat.com> - 2.27-3
97edbe
- Added patch to handle crypt() returning NULL
97edbe
97edbe
* Fri Apr 13 2012 Honza Horak <hhorak@redhat.com> - 2.27-2
97edbe
- Use O_CLOEXEC when opening pid file to avoid SELinux issues
97edbe
  Resolves: #809120
97edbe
97edbe
* Wed Feb 01 2012 Honza Horak <hhorak@redhat.com> - 2.27-1
97edbe
- Update to new upstream version, which fixes several bugs 
97edbe
  (removing patches that aren't needed any more)
97edbe
97edbe
* Thu Jan 12 2012 Honza Horak <hhorak@redhat.com> - 2.26-10
97edbe
- Added ypserv-pre-setdomain to respect NISDOMAIN environment variable 
97edbe
  and set domainname if empty
97edbe
- Added autoreconf call (thus .path patch modified to keep impact)
97edbe
- Patch .aliases fixed
97edbe
  Resolves: #699826
97edbe
97edbe
* Mon Dec 12 2011 Honza Horak <hhorak@redhat.com> - 2.26-9
97edbe
- Rebuild against compat_gdbm, because gdbm has changed license 
97edbe
  to GPLv3+ and it is not compatible with ypserv GPLv2
97edbe
97edbe
* Mon Nov 28 2011 Honza Horak <hhorak@redhat.com> - 2.26-8
97edbe
- Fixed returning success when shadow file is not writable
97edbe
  Resolves: #747335
97edbe
97edbe
* Fri Nov 25 2011 Honza Horak <hhorak@redhat.com> - 2.26-7
97edbe
- Fixed empty domain handling in ypinit script
97edbe
  Resolves: #751427
97edbe
- Added a wrapper script to use all variables correctly in the unit file
97edbe
  Resolves: #755775
97edbe
97edbe
* Mon Oct 10 2011 Honza Horak <hhorak@redhat.com> - 2.26-6
97edbe
- Made error messages in yppasswdd more accurate
97edbe
  Resolves: #695754
97edbe
97edbe
* Fri Sep 30 2011 Honza Horak <hhorak@redhat.com> - 2.26-5
97edbe
- Rebuild with new gdbm-1.9.1
97edbe
97edbe
* Fri Sep 30 2011 Honza Horak <hhorak@redhat.com> - 2.26-4
97edbe
- Added passwd.adjunct support in yppasswdd to recognize 
97edbe
  password format correctly when changing password using yppasswd
97edbe
  Resolves: #699667
97edbe
97edbe
* Wed Aug 31 2011 Honza Horak <hhorak@redhat.com> - 2.26-3
97edbe
- fixed hiding the change request when external script is used 
97edbe
  in rpc.yppasswdd
97edbe
97edbe
* Wed Aug 03 2011 Honza Horak <hhorak@redhat.com> - 2.26-2
97edbe
- fixed systemd unit files requires and description
97edbe
97edbe
* Tue Aug 02 2011 Honza Horak <hhorak@redhat.com> - 2.26-1
97edbe
- Update to new upstream version
97edbe
  Simplified systemd snippets in spec file
97edbe
97edbe
* Tue Jun 14 2011 Honza Horak <hhorak@redhat.com> - 2.25-3
97edbe
- Adjust yppush man page and add a comment how to assign options 
97edbe
  to yppush (#712239)
97edbe
97edbe
* Tue May 10 2011 Honza Horak <hhorak@redhat.com> - 2.25-2
97edbe
- Add systemd native services files for ypserv, ypxfrd and yppasswdd
97edbe
  (#696903)
97edbe
97edbe
* Tue May 10 2011 Honza Horak <hhorak@redhat.com> - 2.25-1
97edbe
- Update to new upstream version, which contains .staticanal patch 
97edbe
97edbe
* Fri May 06 2011 Honza Horak <hhorak@redhat.com> - 2.24-4
97edbe
- Change default aliases file location to /etc/aliases to correspond 
97edbe
  with default MTAs' config (#699826)
97edbe
97edbe
* Tue Apr 26 2011 Honza Horak <hhorak@redhat.com> - 2.24-3
97edbe
- Fix problems found by static analysis
97edbe
- Added man page info about passing arguments to daemons
97edbe
97edbe
* Tue Oct 19 2010 Karel Klic <kklic@redhat.com> - 2.24-2
97edbe
- Removed Buildroot tag
97edbe
- Removed %%clean section
97edbe
- Replace custom %%initdir macro with systemwide %%_initrddir
97edbe
97edbe
* Tue Oct 19 2010 Karel Klic <kklic@redhat.com> - 2.24-1
97edbe
- New upstream version.
97edbe
97edbe
* Thu Mar 11 2010 Karel Klic <kklic@redhat.com> - 2.23-4
97edbe
- Rebuilt for gdbm upgrade
97edbe
97edbe
* Mon Mar 01 2010 Karel Klic <kklic@redhat.com> - 2.23-3
97edbe
- /var/yp is owned by filesystem (#569382)
97edbe
97edbe
* Mon Mar 01 2010 Karel Klic <kklic@redhat.com> - 2.23-2
97edbe
- Added COPYING file to the package
97edbe
- Removed Obsoletes: yppasswd
97edbe
- Spec file cleanup
97edbe
97edbe
* Wed Feb 24 2010 Karel Klic <kklic@redhat.com> - 2.23-1
97edbe
- Updated to new upstream version
97edbe
- Removed pidfile and nodbclose patches, as those were
97edbe
  merged by the upstream
97edbe
97edbe
* Thu Jan 28 2010 Karel Klic <kklic@redhat.com> - 2.21-4
97edbe
- Removed ypserv-2.21-iface.patch, because upstream refused to 
97edbe
  merge it three times over 7 years. "Since this is 
97edbe
  not supported by RPC (means portmapper still shows ypserv 
97edbe
  for the other subnets and portmapper can forward requests 
97edbe
  from other subnets via loopback), this will give quite some 
97edbe
  unexpected behaviors and makes it pretty difficult to debug 
97edbe
  such scenarios."
97edbe
97edbe
* Wed Jan 27 2010 Karel Klic <kklic@redhat.com> - 2.21-3
97edbe
- Added patch removing invalid ypdb_close call (#403621, #430902)
97edbe
97edbe
* Thu Jan 21 2010 Karel Klic <kklic@redhat.com> - 2.21-2
97edbe
- Added patch for rpc.ypxfrd to create a pid file
97edbe
- Rewrote initscripts to become closer to Packaging:SysVInitScript
97edbe
  Fedora guildeline
97edbe
- Fixed initscript for ypserv (rhbz#523438)
97edbe
- Fixed initscript for yppasswdd (rhbz#523394)
97edbe
- Fixed initscript for ypxfrd (rhbz#523397)
97edbe
97edbe
* Wed Jan 13 2010 Karel Klic <kklic@redhat.com> - 2.21-1
97edbe
- Updated to new upstream version
97edbe
- Removed ypserv-2.11-nomap.patch, it has been applied by upstream
97edbe
- Removed ypserv-2.19-quieter.patch, it has been applied by upstream
97edbe
- Removed ypserv-2.13-yplib-memleak.patch, upstream version fixes the problem
97edbe
- Removed ypserv-2.19-debuginfo.patch, upstream version no longer needs it
97edbe
- Ported -path, -iface patches to the new version
97edbe
97edbe
* Thu Jan  7 2010 Karel Klic <kklic@redhat.com> - 2.19-15
97edbe
- Removed Prereq use in the spec file
97edbe
- Removed usage of RPM_SOURCE_DIR from the spec file
97edbe
97edbe
* Tue Jan  5 2010 Karel Klic <kklic@redhat.com> - 2.19-14
97edbe
- Removed --enable-yppasswd from configure, as this option is
97edbe
  ignored
97edbe
97edbe
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-13
97edbe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
97edbe
97edbe
* Tue Mar  3 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.19-12
97edbe
- Mark apropriate config files as noreplace
97edbe
97edbe
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-11
97edbe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
97edbe
97edbe
* Thu Sep 25 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.19-10
97edbe
- Rediff all patches to work with patch --fuzz=0
97edbe
97edbe
* Wed Feb 13 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.19-9
97edbe
- Mark /var/yp/Makefile as %%config(noreplace)
97edbe
  Resolves: #432582
97edbe
- Comment "slp" part of ypserv.conf to avoid ypserv warnings
97edbe
  Resolves: #154806
97edbe
- Spec file cleanup - remove period from end of Summary,
97edbe
  fix license, remove macros from Changelog
97edbe
97edbe
* Mon Feb  4 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.19-8
97edbe
- Fix Buildroot
97edbe
- Fix /var/yp/Makefile
97edbe
  Resolves: #431008
97edbe
97edbe
* Tue Jan  8 2008 Steve Dickson <steved@redhat.com> 2.19-7
97edbe
- Changed Makefiles.in so binaries are not stripped.
97edbe
97edbe
* Sat Sep 15 2007 Steve Dickson <steved@redhat.com> 2.19-6
97edbe
- Fixed init scripts to return correct exit code on
97edbe
 'service status' (bz 248097)
97edbe
97edbe
* Tue Jul 31 2007 Steve Dickson <steved@redhat.com> 2.19-5
97edbe
- Changed install process to create an useful debuginfo package (bz 249961)
97edbe
97edbe
* Fri Dec 22 2006 Steve Dickson <steved@redhat.com> - 2.19-4
97edbe
- Made ypserver less verbose on common errors (bz #199236)
97edbe
- Don't allow a make for empty domainname's or domainname's set to (none)
97edbe
  (bz #197646)
97edbe
97edbe
* Wed Sep 13 2006 Steve Dickson <steved@redhat.com> - 2.19-3
97edbe
- Added range checks to port values given on command line 
97edbe
  (bz 205354)
97edbe
97edbe
* Tue Jul 25 2006 Steve Dickson <steved@redhat.com> - 2.19-2
97edbe
- fixed typo in ypxfrd initscript (bz 185403)
97edbe
97edbe
* Fri Jul 14 2006 Jesse Keating <jkeating@redhat.com> - 2.19-1
97edbe
- rebuild
97edbe
97edbe
* Mon Feb 13 2006 Chris Feist <cfeist@redhat.com> - 2.19-0
97edbe
- Rebuilt against latest upstream sources (2.19).
97edbe
97edbe
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.13-10.2
97edbe
- bump again for double-long bug on ppc(64)
97edbe
97edbe
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.13-10.1
97edbe
- rebuilt for new gcc4.1 snapshot and glibc changes
97edbe
97edbe
* Mon Jan  9 2006 Chris Feist <cfeist@redhat.com> - 2.13-10
97edbe
- Fix crash with ypxfr caused by failing to zero out data (bz #161217)
97edbe
97edbe
* Wed Jan  4 2006 Jesse Keating <jkeating@redhat.com> - 2.13-6.2
97edbe
- rebuilt for new gcc
97edbe
97edbe
* Thu Oct 14 2004 Miloslav Trmac <mitr@redhat.com> - 2.13-5
97edbe
- Fix crash with -p (#134910, #129676)
97edbe
97edbe
* Tue Aug 31 2004 Steve Dickson <SteveD@RedHat.com>
97edbe
- Zeroed out the ypxfr response buffer so allocated memory
97edbe
  is not freed with the transfer fails
97edbe
97edbe
* Sat Jun 19 2004 Steve Dickson <SteveD@RedHat.com>
97edbe
- Closed a memory leak in GDBM database routines (bz 120980)
97edbe
97edbe
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
97edbe
- rebuilt
97edbe
97edbe
* Mon May 17 2004 Thomas Woerner <twoerner@redhat.com> 2.13-1
97edbe
- compiling rpc.yppasswdd, rpc.ypxfrd, yppush and ypserv PIE
97edbe
97edbe
* Fri Apr 16 2004 Steve Dickson <SteveD@RedHat.com>
97edbe
- Updated to 2.13
97edbe
97edbe
* Fri Apr  2 2004 Steve Dickson <SteveD@RedHat.com>
97edbe
- Change ypMakefile to create services.byservicename
97edbe
  maps correctly
97edbe
97edbe
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
97edbe
- rebuilt
97edbe
97edbe
* Tue Feb 24 2004 Phil Knirsch <pknirsch@redhat.com> 2.12.1-1
97edbe
- Updated to latest upstream version.
97edbe
97edbe
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
97edbe
- rebuilt
97edbe
97edbe
* Mon Jan 19 2004 Phil Knirsch <pknirsch@redhat.com> 2.11-1
97edbe
- Updated to latest upstream version.
97edbe
- Dropped ypserv-2.8-echild.patch (not needed anymore).
97edbe
- Fixed several other patches for new version.
97edbe
97edbe
* Mon Sep 15 2003 Steve Dickson <SteveD@RedHat.com>
97edbe
- updated Release number for QU1
97edbe
97edbe
* Mon Sep 15 2003 Steve Dickson <SteveD@RedHat.com>
97edbe
- Recompiled for AS2.1
97edbe
97edbe
* Wed Sep 10 2003 Steve Dickson <SteveD@RedHat.com>
97edbe
- Added the --iface flag.
97edbe
97edbe
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
97edbe
- rebuilt
97edbe
97edbe
* Thu Apr 24 2003 Steve Dickson <SteveD@RedHat.com>
97edbe
- Update to 2.8
97edbe
97edbe
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
97edbe
- rebuilt
97edbe
97edbe
* Tue Nov  5 2002 Alexander Larsson <alexl@redhat.com> 2.6-1
97edbe
- Updated to 2.6, allows you to disable db caching, bug #76618
97edbe
97edbe
* Mon Oct  7 2002 Alexander Larsson <alexl@redhat.com> 2.5-2
97edbe
- Added comments to nfsnobody patch
97edbe
- Corrected URL
97edbe
- fixed missing %%doc file, bug #74060
97edbe
97edbe
* Thu Aug 15 2002 Alexander Larsson <alexl@redhat.com> 2.5-1
97edbe
- Update to 2.5, fixes memleak
97edbe
- remove manpage patch since it was already fixed upstream
97edbe
97edbe
* Thu Aug 15 2002 Alexander Larsson <alexl@redhat.com>
97edbe
- Fix ypserv.conf manpage, bug #69785
97edbe
- Don't leak nfsnobody into nfs maps, bug #71515
97edbe
97edbe
* Thu Aug  8 2002 Alexander Larsson <alexl@redhat.com> 2.3-3
97edbe
- Remove old broken triggers that are not needed anymore. Fixes #70612
97edbe
97edbe
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.3-2
97edbe
- automated rebuild
97edbe
97edbe
* Tue Jun 11 2002 Alex Larsson <alexl@redhat.com> 2.3-1
97edbe
- Updated to 2.3 from upstream.
97edbe
- Removed patches that went in upstream.
97edbe
97edbe
* Thu May 23 2002 Tim Powers <timp@redhat.com>
97edbe
- automated rebuild
97edbe
97edbe
* Tue Apr 16 2002 Alex Larsson <alexl@redhat.com> 2.2-9
97edbe
- Removed my ypserv-2.2-services patch. According to thorsten
97edbe
  (yp maintainer) the key in services.byname actually
97edbe
  SHOULD be port/protocol.
97edbe
97edbe
* Mon Apr  8 2002 Alex Larsson <alexl@redhat.com> 2.2-8
97edbe
- Change the yppush patch to the patch from thorsten.
97edbe
97edbe
* Fri Apr  5 2002 Alex Larsson <alexl@redhat.com> 2.2-7
97edbe
- Added patch to fix yppush timeout errors (#62429)
97edbe
97edbe
* Wed Mar 27 2002 Alex Larsson <alexl@redhat.com> 2.2-6
97edbe
- Make yppasswdd source /etc/sysconf/yppasswd for options (#52253) 
97edbe
97edbe
* Mon Mar 25 2002 Alex Larsson <alexl@redhat.com> 2.2-5
97edbe
- Add patch that fixes generation of services.byname. (#41851)
97edbe
- Actually apply patch #5, seems like it got left out by misstake
97edbe
97edbe
* Fri Mar 22 2002 Alex Larsson <alexl@redhat.com> 2.2-4
97edbe
- Changed Copyright from GNU to GPL
97edbe
97edbe
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
97edbe
- automated rebuild
97edbe
97edbe
* Sat Dec 08 2001 Florian La Roche <Florian.LaRoche@redhat.de>
97edbe
- fix restart initscript option #57129
97edbe
- add a "gawk" requires #57002
97edbe
- fix printcap bug #56993
97edbe
- fix ypxfrd init script #55234
97edbe
97edbe
* Wed Dec 05 2001 Florian La Roche <Florian.LaRoche@redhat.de>
97edbe
- update to 2.2 plus first official bug-fix
97edbe
97edbe
* Sat Nov 17 2001 Florian La Roche <Florian.LaRoche@redhat.de>
97edbe
- update to version 2.1, adjust all patches
97edbe
97edbe
* Mon Aug 27 2001 Florian La Roche <Florian.LaRoche@redhat.de>
97edbe
- set domainname if it is not yet set #52514
97edbe
97edbe
* Tue Jul 24 2001 Florian La Roche <Florian.LaRoche@redhat.de>
97edbe
- add gdbm-devel BuildReq #49767
97edbe
- add ypxfrd init script #44845
97edbe
- fix #44805
97edbe
- fix #20042, adding option to yppasswdd startup
97edbe
- own /var/yp
97edbe
97edbe
* Mon Jul  9 2001 Tim Powers <timp@redhat.com>
97edbe
- added reload entry to initscript (same as restart)
97edbe
97edbe
* Fri Jun 29 2001 Florian La Roche <Florian.LaRoche@redhat.de>
97edbe
- update to 1.3.12
97edbe
97edbe
* Wed Mar 28 2001 Florian La Roche <Florian.LaRoche@redhat.de>
97edbe
- do not require tcp_wrappers anymore
97edbe
97edbe
* Thu Mar 15 2001 Philipp Knirsch <pknirsch@redhat.com>
97edbe
- Added missing make requirement
97edbe
97edbe
* Tue Feb 27 2001 Preston Brown <pbrown@redhat.com>
97edbe
- don't own dir /var/yp
97edbe
97edbe
* Wed Jan 24 2001 Florian La Roche <Florian.LaRoche@redhat.de>
97edbe
- prepare for startup script translation
97edbe
97edbe
* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
97edbe
- Start after netfs (#23527)
97edbe
97edbe
* Wed Aug 16 2000 Than Ngo <than@redhat.com>
97edbe
- fix typo in startup script (Bug #15999)
97edbe
97edbe
* Wed Jul 19 2000 Than Ngo <than@redhat.de>
97edbe
- inits back to rc.d/init.d, using service
97edbe
- fix initscript again
97edbe
97edbe
* Mon Jul 17 2000 Bill Nottingham <notting@redhat.com>
97edbe
- move initscript back
97edbe
- fix format syslog bug
97edbe
97edbe
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
97edbe
- automatic rebuild
97edbe
97edbe
* Fri Jul  7 2000 Florian La Roche <Florian.LaRoche@redhat.de>
97edbe
- prereq /etc/init.d
97edbe
97edbe
* Tue Jun 27 2000 Than Ngo <than@redhat.de>
97edbe
- /etc/rc.d/init.d -> /etc/init.d
97edbe
- fix initscript
97edbe
97edbe
* Sun Jun 18 2000 Than Ngo <than@redhat.de>
97edbe
- FHS fixes,
97edbe
- fix docdir
97edbe
97edbe
* Fri May 19 2000 Florian La Roche <Florian.LaRoche@redhat.com>
97edbe
- disable "netgrp" target in default all: (/var/yp/Makefile)
97edbe
97edbe
* Thu May 18 2000 Florian La Roche <Florian.LaRoche@redhat.com>
97edbe
- update to 1.3.11
97edbe
97edbe
* Mon Mar 06 2000 Cristian Gafton <gafton@redhat.com>
97edbe
- add patch to avoid potential deadlock on the server (fix #9968)
97edbe
97edbe
* Wed Feb  2 2000 Florian La Roche <Florian.LaRoche@redhat.com>
97edbe
- fix typo in %%triggerpostun
97edbe
97edbe
* Mon Oct 25 1999 Bill Nottingham <notting@redhat.com>
97edbe
- update to 1.3.9
97edbe
- use gdbm, move back to /usr/sbin
97edbe
97edbe
* Tue Aug 17 1999 Bill Nottingham <notting@redhat.com>
97edbe
- initscript munging
97edbe
- ypserv goes on root partition
97edbe
97edbe
* Fri Aug 13 1999 Cristian Gafton <gafton@redhat.com>
97edbe
- version 1.3.7
97edbe
97edbe
* Thu Jul  1 1999 Bill Nottingham <notting@redhat.com>
97edbe
- start after network FS
97edbe
97edbe
* Tue Jun  1 1999 Jeff Johnson <jbj@redhat.com>
97edbe
- update to 1.3.6.94.
97edbe
97edbe
* Sun May 30 1999 Jeff Johnson <jbj@redhat.com>
97edbe
- improved daemonization.
97edbe
97edbe
* Sat May 29 1999 Jeff Johnson <jbj@redhat.com>
97edbe
- fix buffer overflow in rpc.yppasswd (#3126).
97edbe
97edbe
* Fri May 28 1999 Jeff Johnson <jbj@redhat.com>
97edbe
- update to 1.3.6.92.
97edbe
97edbe
* Fri Mar 26 1999 Cristian Gafton <gafton@redhat.com>
97edbe
- version 1.3.6.91
97edbe
97edbe
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
97edbe
- auto rebuild in the new build environment (release 4)
97edbe
97edbe
* Mon Feb  8 1999 Bill Nottingham <notting@redhat.com>
97edbe
- move to start before ypbind
97edbe
97edbe
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
97edbe
- build for glibc 2.1
97edbe
- upgraded to 1.3.5
97edbe
97edbe
* Tue Aug  4 1998 Jeff Johnson <jbj@redhat.com>
97edbe
- yppasswd.init: lock file must have same name as init.d script, not daemon
97edbe
97edbe
* Sat Jul 11 1998 Cristian Gafton <gafton@redhat.com>
97edbe
- upgraded to 1.3.4
97edbe
- fixed the fubared Makefile
97edbe
- link against gdbm instead of ndbm (it seems to work better)
97edbe
97edbe
* Sat May 02 1998 Cristian Gafton <gafton@redhat.com>
97edbe
- upgraded to 1.3.1
97edbe
- enhanced init scripts
97edbe
97edbe
* Fri May 01 1998 Jeff Johnson <jbj@redhat.com>
97edbe
- added triggerpostun
97edbe
- Use libdb fro dbp_*().
97edbe
97edbe
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
97edbe
- translations modified for de, fr, tr
97edbe
97edbe
* Mon Apr 13 1998 Cristian Gafton <gafton@redhat.com>
97edbe
- updated to 1.3.0
97edbe
97edbe
* Wed Dec 03 1997 Cristian Gafton <gafton@redhat.com>
97edbe
- updated to 1.2.5
97edbe
- added buildroot; updated spec file
97edbe
- added yppasswdd init file
97edbe
97edbe
* Tue Nov 04 1997 Erik Troan <ewt@redhat.com>
97edbe
- init script shouldn't set the domain name
97edbe
97edbe
* Tue Oct 14 1997 Erik Troan <ewt@redhat.com>
97edbe
- supports chkconfig
97edbe
- updated initscript for status and restart
97edbe
- turned off in all runlevels, by default
97edbe
- removed postinstall script which didn't do anything
97edbe
97edbe
* Thu Oct 09 1997 Erik Troan <ewt@redhat.com>
97edbe
- added patch to build against later glibc
97edbe
97edbe
* Mon Jul 21 1997 Erik Troan <ewt@redhat.com>
97edbe
- built against glibc
97edbe
97edbe
* Wed Apr 23 1997 Erik Troan <ewt@redhat.com>
97edbe
- updated to 1.1.7.
97edbe
97edbe
* Fri Mar 14 1997 Erik Troan <ewt@redhat.com>
97edbe
- Updated to ypserv 1.1.5, ported to Alpha (glibc).
97edbe
97edbe
* Fri Mar 07 1997 Erik Troan <ewt@redhat.com>
97edbe
- Removed -pedantic which confuses the SPARC :-(