4a9f2a
Summary: A secure replacement for inetd
4a9f2a
Name: xinetd
4a9f2a
Version: 2.3.15
62202a
Release: 25%{?dist}
4a9f2a
License: xinetd
4a9f2a
Group: System Environment/Daemons
4a9f2a
Epoch: 2
4a9f2a
URL: https://github.com/xinetd-org/xinetd
4a9f2a
# source can be downloaded at
4a9f2a
# https://github.com/xinetd-org/xinetd/archive/xinetd-2-3-15.tar.gz
4a9f2a
Source: xinetd-%{version}.tar.gz
4a9f2a
Source1: xinetd.service
4a9f2a
Patch0: xinetd-2.3.15-pie.patch
4a9f2a
Patch4: xinetd-2.3.14-bind-ipv6.patch
4a9f2a
Patch6: xinetd-2.3.14-man-section.patch
4a9f2a
Patch7: xinetd-2.3.15-PIE.patch
4a9f2a
Patch8: xinetd-2.3.14-ident-bind.patch
4a9f2a
Patch9: xinetd-2.3.14-readable-debuginfo.patch
4a9f2a
# Patch for clean reconfiguration using newer versions of autotools
4a9f2a
Patch10: xinetd-2.3.14-autoconf.patch
4a9f2a
# Completely rewritten socket handling code (it uses poll() instead
4a9f2a
# of select() function)
4a9f2a
Patch11: xinetd-2.3.14-poll.patch
4a9f2a
# New configuration option (limit for files opened by child process)
4a9f2a
Patch12: xinetd-2.3.14-file-limit.patch
4a9f2a
# When using tcpmux, xinetd ended up with sigsegv
4a9f2a
# (detection of NULL pointer in pollfd structure was missing)
4a9f2a
Patch13: xinetd-2.3.14-tcpmux.patch
4a9f2a
# When service is destroyed, destroy also its
4a9f2a
# file descriptor in array given to poll function
4a9f2a
Patch14: xinetd-2.3.14-clean-pfd.patch
4a9f2a
# xinetd confuses ipv6 and ipv4 port parsing
4a9f2a
# - furtunately, they have the same format, so everything
4a9f2a
#   works even without this patch
4a9f2a
Patch15: xinetd-2.3.14-ipv6confusion.patch
4a9f2a
# This fixes bug #593904 - online reconfiguration caused log message
4a9f2a
# flood when turning off UDP service
4a9f2a
Patch16: xinetd-2.3.14-udp-reconfig.patch
4a9f2a
Patch18: xinetd-2.3.14-rpc-specific-port.patch
4a9f2a
Patch19: xinetd-2.3.14-signal-log-hang.patch
4a9f2a
Patch20: xinetd-2.3.14-fix-type-punned-ptr.patch
4a9f2a
# Fix leaking file descriptors and pfd_array wasting
4a9f2a
# This fixes #702670
4a9f2a
Patch21: xinetd-2.3.14-leaking-fds.patch
4a9f2a
# Fix memory corruption when loading a large number of services
4a9f2a
# This fixes #720390
4a9f2a
Patch22: xinetd-2.3.14-many-services.patch
4a9f2a
# Remove realloc of fds that was causing memory corruption
4a9f2a
Patch23: xinetd-2.3.14-realloc-remove.patch
4a9f2a
# Fix leaking descriptor when starting a service fails
4a9f2a
Patch24: xinetd-2.3.14-leaking-fds-2a.patch
4a9f2a
# Fix #770858 - Instances limit in xinetd can be easily bypassed
4a9f2a
Patch25: xinetd-2.3.14-instances.patch
4a9f2a
# Fix #809272 - Service disabled due to bind failure
4a9f2a
Patch26: xinetd-2.3.14-retry-svc-activate-in-cps-restart.patch
4a9f2a
Patch27: xinetd-2.3.15-bad-port-check.patch
4a9f2a
# Fix #977873 - Use full path to server when checking selinux context
4a9f2a
Patch28: xinetd-2.3.15-context-exepath.patch
4a9f2a
Patch29: xinetd-2.3.15-creds.patch
4a9f2a
# Fix #1033528 - xinetd segfaults when connecting to tcpmux service
4a9f2a
Patch30: xinetd-2.3.15-tcpmux-nameinargs-disable-service.patch
5b7099
Patch31: xinetd-2.3.15-covscan.patch
4a9f2a
4a9f2a
BuildRequires: autoconf, automake, libtirpc-devel
4a9f2a
BuildRequires: libselinux-devel >= 1.30
4a9f2a
BuildRequires: systemd-units
4a9f2a
Requires(post): systemd-sysv
4a9f2a
Requires(post): systemd-units
4a9f2a
Requires(preun): systemd-units
4a9f2a
Requires(postun): systemd-units
4a9f2a
Requires: filesystem >= 2.0.1, setup
4a9f2a
Provides: inetd
4a9f2a
4a9f2a
4a9f2a
%description
4a9f2a
Xinetd is a secure replacement for inetd, the Internet services
4a9f2a
daemon. Xinetd provides access control for all services based on the
4a9f2a
address of the remote host and/or on time of access and can prevent
4a9f2a
denial-of-access attacks. Xinetd provides extensive logging, has no
4a9f2a
limit on the number of server arguments, and lets you bind specific
4a9f2a
services to specific IP addresses on your host machine. Each service
4a9f2a
has its own specific configuration file for Xinetd; the files are
4a9f2a
located in the /etc/xinetd.d directory.
4a9f2a
4a9f2a
%prep
4a9f2a
%setup -q
4a9f2a
4a9f2a
# SPARC/SPARC64 needs -fPIE/-PIE
4a9f2a
# This really should be detected by configure.
4a9f2a
%ifarch sparcv9 sparc64
4a9f2a
%patch7 -p1 -b .PIE
4a9f2a
%else
4a9f2a
%patch0 -p1 -b .pie
4a9f2a
%endif
4a9f2a
%patch4 -p1 -b .bind
4a9f2a
%patch6 -p1 -b .man-section
4a9f2a
%patch8 -p1 -b .ident-bind
4a9f2a
%patch9 -p1 -b .readable-debuginfo
4a9f2a
%patch10 -p1 -b .autoconf
4a9f2a
%patch11 -p1 -b .poll
4a9f2a
%patch12 -p1 -b .file-limit
4a9f2a
%patch13 -p1 -b .tcpmux
4a9f2a
%patch14 -p1 -b .clean-pfd
4a9f2a
%patch15 -p1 -b .ipv6confusion
4a9f2a
%patch16 -p1 -b .udp-reconfig
4a9f2a
%patch18 -p1 -b .rpc-specific-port
4a9f2a
%patch19 -p1 -b .signal-log-hang
4a9f2a
%patch20 -p1 -b .fix-type-punned-ptr
4a9f2a
%patch21 -p1 -b .leaking-fds
4a9f2a
%patch22 -p1 -b .many-services
4a9f2a
%patch23 -p1 -b .realloc-remove
4a9f2a
%patch24 -p1 -b .leaking-fds-2a
4a9f2a
%patch25 -p1 -b .instances
4a9f2a
%patch26 -p1 -b .retry-svc-activate
4a9f2a
%patch27 -p1 -b .bad-port-check
4a9f2a
%patch28 -p1 -b .context-exepath
4a9f2a
%patch29 -p1 -b .creds
4a9f2a
%patch30 -p1
5b7099
%patch31 -p1
4a9f2a
4a9f2a
aclocal
4a9f2a
autoconf
4a9f2a
4a9f2a
%build
4a9f2a
# -pie -PIE flags added by separate patches
4a9f2a
%configure --with-loadavg --with-inet6 --with-labeled-networking
4a9f2a
make CFLAGS="$CFLAGS $(pkg-config --cflags libtirpc)" LDFLAGS="$LDFLAGS $(pkg-config --libs libtirpc) -Wl,-z,relro,-z,now"
4a9f2a
4a9f2a
%install
4a9f2a
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
4a9f2a
mkdir -m 700 -p $RPM_BUILD_ROOT/etc/xinetd.d/
4a9f2a
# Remove unneeded service
4a9f2a
rm -f contrib/xinetd.d/ftp-sensor
4a9f2a
%make_install DAEMONDIR=$RPM_BUILD_ROOT/usr/sbin MANDIR=$RPM_BUILD_ROOT/%{_mandir}
4a9f2a
install -m 600 contrib/xinetd.conf $RPM_BUILD_ROOT/etc
4a9f2a
install -m 600 contrib/xinetd.d/* $RPM_BUILD_ROOT/etc/xinetd.d
4a9f2a
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}
4a9f2a
4a9f2a
rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/itox*
4a9f2a
rm -f $RPM_BUILD_ROOT/usr/sbin/itox
4a9f2a
rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/xconv.pl*
4a9f2a
rm -f $RPM_BUILD_ROOT/usr/sbin/xconv.pl
4a9f2a
4a9f2a
%post
4a9f2a
%systemd_post xinetd.service
4a9f2a
4a9f2a
%preun
4a9f2a
%systemd_preun xinetd.service
4a9f2a
4a9f2a
%postun
4a9f2a
%systemd_postun_with_restart xinetd.service
4a9f2a
4a9f2a
%files
4a9f2a
%doc CHANGELOG COPYRIGHT README xinetd/sample.conf contrib/empty.conf
4a9f2a
%config(noreplace) /etc/xinetd.conf
4a9f2a
%{_unitdir}/xinetd.service
4a9f2a
%config(noreplace) /etc/xinetd.d/*
4a9f2a
/usr/sbin/xinetd
4a9f2a
%{_mandir}/*/*
4a9f2a
4a9f2a
%changelog
62202a
* Thu Jul 21 2022 Lukas Nykryn <lnykryn@redhat.com> - 2:2.3.15-25
62202a
- Add dependency on network-online.target
62202a
5b7099
* Mon Aug  5 2019 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-24
5b7099
- fix covscan (#1607030)
5b7099
4a9f2a
* Tue May 22 2018 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-23
4a9f2a
- fix compilation, missing rpc headers (#1580970)
4a9f2a
4a9f2a
* Mon Dec  4 2017 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-22
4a9f2a
- remove build dependency on tcp_wrappers (#1518797)
4a9f2a
4a9f2a
* Tue Nov 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2:2.3.15-21
4a9f2a
- Remove old crufty coreutils requires
4a9f2a
4a9f2a
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.3.15-20
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4a9f2a
4a9f2a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.3.15-19
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4a9f2a
4a9f2a
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.3.15-18
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4a9f2a
4a9f2a
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2:2.3.15-17
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4a9f2a
4a9f2a
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.15-16
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4a9f2a
4a9f2a
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.15-15
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4a9f2a
4a9f2a
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.15-14
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4a9f2a
4a9f2a
* Mon Feb 24 2014 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-13
4a9f2a
- drop sysconfig-related stuff
4a9f2a
- add documentation reference to the service file
4a9f2a
4a9f2a
* Tue Jan 14 2014 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-12
4a9f2a
- fix bad URL
4a9f2a
4a9f2a
* Fri Dec 13 2013 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-11
4a9f2a
- fixup of the previous patch
4a9f2a
- Resolves: #1042652
4a9f2a
- Related: #1033528
4a9f2a
4a9f2a
* Tue Dec  3 2013 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-10
4a9f2a
- xinetd segfaults when connecting to tcpmux service
4a9f2a
- Resolves: #1033528
4a9f2a
4a9f2a
* Fri Oct  4 2013 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-9
4a9f2a
- xinetd should not depend on NetworkManager-wait-online
4a9f2a
- Resolves: #1002294
4a9f2a
4a9f2a
* Thu Oct  3 2013 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-8
4a9f2a
- Honor user and group directives
4a9f2a
- Resolves: CVE-2013-4342
4a9f2a
4a9f2a
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.15-7
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4a9f2a
4a9f2a
* Wed Jun 26 2013 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-6
4a9f2a
- Use full path to server when checking selinux context
4a9f2a
- Resolves: #977873
4a9f2a
4a9f2a
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.15-5
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4a9f2a
4a9f2a
* Mon Sep 03 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-4
4a9f2a
- Change config files' permissions
4a9f2a
- Resolves: #853144
4a9f2a
4a9f2a
* Wed Aug 22 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-3
4a9f2a
- Replace the makeinstall macro
4a9f2a
- Add systemd-rpm macros
4a9f2a
- Resolves: #850370
4a9f2a
4a9f2a
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.15-2
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4a9f2a
4a9f2a
* Mon May 14 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-1
4a9f2a
- Update to 2.3.15
4a9f2a
- Drop patches merged by upstream
4a9f2a
  (-log-crash, -tcp_rpc, -label, -contextconf, -ssize_t)
4a9f2a
- Update -pie, -PIE, -poll patch
4a9f2a
- Resolves: #820927
4a9f2a
- Add -bad-port-check patch
4a9f2a
4a9f2a
* Fri Apr 13 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.14-46
4a9f2a
- Fix: service file: avoid problems when name resolution is not ready
4a9f2a
- Resolves: #748931
4a9f2a
4a9f2a
* Fri Apr 13 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.14-45
4a9f2a
- Fix: Service disabled due to bind failure
4a9f2a
- Update patch: xinetd-2.3.14-leaking-fds-2.patch
4a9f2a
- Resolves: #809272
4a9f2a
4a9f2a
* Mon Mar 05 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.14-44
4a9f2a
- Fix: Instances limit in xinetd can be easily bypassed
4a9f2a
- Resolves: #770858
4a9f2a
4a9f2a
* Mon Mar 05 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.14-43
4a9f2a
- Fix xinetd.service permissions
4a9f2a
- Remove useless INSTALL from package documentation
4a9f2a
- Implement reload in xinetd.service
4a9f2a
4a9f2a
* Fri Mar 02 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.14-42
4a9f2a
- Fix leaking descriptor when starting a service fails (#795188)
4a9f2a
4a9f2a
* Wed Jan 18 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.14-41
4a9f2a
- Remove realloc inside svc_activate that was causing memory corruption
4a9f2a
- Number of alloc'd file descriptors is now determined by system limits (ulimit -n)
4a9f2a
- Add patch -realloc-remove
4a9f2a
4a9f2a
* Tue Jan 17 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.14-40
4a9f2a
- Fix memory corruption when loading a large number of services
4a9f2a
- Resolves #720390
4a9f2a
4a9f2a
* Mon Jan 16 2012 Jan Synáček <jsynacek@redhat.com> - 2:2.3.14-39
4a9f2a
- Fix leaking file descriptors
4a9f2a
- Resolves: #702670
4a9f2a
4a9f2a
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.14-38
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4a9f2a
4a9f2a
* Mon Sep 12 2011 Tom Callaway <spot@fedoraproject.org> - 2:2.3.14-37
4a9f2a
- covert to systemd
4a9f2a
4a9f2a
* Thu Apr 21 2011 Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 2:2.3.14-36
4a9f2a
- Fix build warning about "dereferencing type-punned pointer"
4a9f2a
  Related: #695674
4a9f2a
- Avoid possible hang while logging an unexpected signal
4a9f2a
  Related: #501604
4a9f2a
- Let RPC services bind to a specific port
4a9f2a
  Related: #624800
4a9f2a
4a9f2a
* Fri Feb 18 2011 Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 2:2.3.14-35
4a9f2a
- fix crash when application's logfile hit size limit
4a9f2a
  Related: #244063
4a9f2a
4a9f2a
* Mon Feb 14 2011 Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 2:2.3.14-34
4a9f2a
- Add -Wl,-z,relro,-z,now to LDFLAGS
4a9f2a
4a9f2a
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.14-33
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4a9f2a
4a9f2a
* Wed Jun 02 2010 Jan Zeleny <jzeleny@redhat.com> - 2:2.3.14-32
4a9f2a
- fixed log message flooding when turning off UDP service during online
4a9f2a
  reconfiguration (#593904)
4a9f2a
4a9f2a
* Fri Mar 19 2010 Jan Zeleny <jzeleny@redhat.com> - 2:2.3.14-31
4a9f2a
- corrected port parsing code (IPv4 and IPv6 were switched)
4a9f2a
- commented patches I'm familiar with in spec file
4a9f2a
4a9f2a
* Fri Mar 19 2010 Jan Zeleny <jzeleny@redhat.com> - 2:2.3.14-30
4a9f2a
- fixed flooding log with error messages when disabled service at runtime
4a9f2a
- updated release number to 30 to prevent rpm from detecting this as downgrade
4a9f2a
4a9f2a
* Thu Jan 21 2010 Jan Zeleny <jzeleny@redhat.com> - 2:2.3.14-28
4a9f2a
- fixed issue with tcpmux service (#543968)
4a9f2a
4a9f2a
* Tue Oct 20 2009 Jan Zeleny <jzeleny@redhat.com> - 2:2.3.14-27
4a9f2a
- last update of init script modified to work with SELinux correctly
4a9f2a
- added support for new configuration option - file limit for service
4a9f2a
4a9f2a
* Mon Oct 12 2009 Jan Zeleny <jzeleny@redhat.com> - 2:2.3.14-26
4a9f2a
- updated init script (LSB compliance - #528154)
4a9f2a
4a9f2a
* Thu Sep 17 2009 Jan Zeleny <jzeleny@redhat.com> - 2:2.3.14-25
4a9f2a
- correction of last patch replacing select() with poll()
4a9f2a
4a9f2a
* Mon Sep 14 2009 Jan Zeleny <jzeleny@redhat.com> - 2:2.3.14-24
4a9f2a
- select() function and it's supporting macros replaced by poll() and it's supporting macros
4a9f2a
- added patch of configure.in for clean compilation
4a9f2a
4a9f2a
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.14-23
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4a9f2a
4a9f2a
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.3.14-22
4a9f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4a9f2a
4a9f2a
* Thu Sep 18 2008 Jan Safranek <jsafranek@redhat.com> - 2:2.3.14-21
4a9f2a
- fix glitches found during package review (#226560)
4a9f2a
- make all files in .debuginfo package readable by everyone
4a9f2a
4a9f2a
* Wed Jul 16 2008 Jan Safranek <jsafranek@redhat.com> - 2:2.3.14-20
4a9f2a
- fix wrong bind() call (#448069)
4a9f2a
4a9f2a
* Thu May 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2:2.3.14-19
4a9f2a
- fix sparc fPIE issues
4a9f2a
4a9f2a
* Thu Jan 31 2008 Jan Safranek <jsafranek@redhat.com> - 2:2.3.14-18
4a9f2a
- fixed LABEL flag (#430929)
4a9f2a
4a9f2a
* Wed Jan 30 2008 Jan Safranek <jsafranek@redhat.com> - 2:2.3.14-17
4a9f2a
- fixing init scripts (#430816)
4a9f2a
4a9f2a
* Mon Jan 28 2008 Jan Safranek <jsafranek@redhat.com> - 2:2.3.14-16
4a9f2a
- xinetd.log man page is in the right section now (#428812)
4a9f2a
4a9f2a
* Thu Sep  6 2007 Jan Safranek <jsafranek@redhat.com> - 2:2.3.14-15
4a9f2a
- initscript made LSB compliant (#247099)
4a9f2a
4a9f2a
* Thu Sep  6 2007 Jan Safranek <jsafranek@redhat.com> - 2:2.3.14-14
4a9f2a
- removed inetdconvert script, nobody is using inetd
4a9f2a
4a9f2a
* Wed Aug 22 2007 Jan Safranek <jsafranek@redhat.com> - 2:2.3.14-13
4a9f2a
- updated license field
4a9f2a
4a9f2a
* Wed May 16 2007 Jan Safranek <jsafranek@redhat.com> - 2:2.3.14-12
4a9f2a
- bind IPv6 socket by default and switch to IPv4 on error
4a9f2a
  (bz#195265)
4a9f2a
- service xinetd status returns actual status (bz#232887)
4a9f2a
- use ssize_t instead of int (bz#211776)
4a9f2a
4a9f2a
* Mon Dec  4 2006 Thomas Woerner <twoerner@redhat.com> - 2:2.3.14-11
4a9f2a
- tcp_wrappers has a new devel and libs sub package, therefore changing build
4a9f2a
  requirement for tcp_wrappers to tcp_wrappers-devel
4a9f2a
4a9f2a
* Fri Dec 01 2006 James Antill <james.antill@redhat.com> - 2:2.3.14-9
4a9f2a
- Fix getpeercon() for LABELED networking MLS environments
4a9f2a
- Resolves: rhbz#209379
4a9f2a
4a9f2a
* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 2:2.3.14-8
4a9f2a
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
4a9f2a
4a9f2a
* Wed Sep 20 2006 Steve Grubb <sgrubb@redhat.com> 2:2.3.14-7
4a9f2a
- Revised labeled networking patch to not allow redirection
4a9f2a
4a9f2a
* Tue Aug 29 2006 Steve Grubb <sgrubb@redhat.com> 2:2.3.14-6
4a9f2a
- Revised labeled networking patch again
4a9f2a
4a9f2a
* Thu Aug 24 2006 Steve Grubb <sgrubb@redhat.com> 2:2.3.14-5
4a9f2a
- Revised labeled networking patch
4a9f2a
4a9f2a
* Wed Aug 23 2006 Steve Grubb <sgrubb@redhat.com> 2:2.3.14-4
4a9f2a
- Added labeled networking patch
4a9f2a
4a9f2a
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:2.3.14-3.1
4a9f2a
- rebuild
4a9f2a
4a9f2a
* Fri Jun 16 2006 Steve Grubb <sgrubb@redhat.com> 2:2.3.14-3
4a9f2a
- Rework spec file & use xinetd's sevice config files
4a9f2a
4a9f2a
* Fri Mar 24 2006 Jay Fenlason <fenlason@redhat.com> 2:2.3.14-2
4a9f2a
- Upgrade to new upstream version.  This obsoletes the -libwrap,
4a9f2a
  -rpc, -banner, -bug140084 and -gcc4 patches.
4a9f2a
4a9f2a
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2:2.3.13-6.2.1
4a9f2a
- bump again for double-long bug on ppc(64)
4a9f2a
4a9f2a
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2:2.3.13-6.2
4a9f2a
- rebuilt for new gcc4.1 snapshot and glibc changes
4a9f2a
4a9f2a
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
4a9f2a
- rebuilt
4a9f2a
4a9f2a
* Thu Feb 17 2005 Jay Fenlason <fenlason@redhat.com> 2:2.3.13-6
4a9f2a
- include new patch to allow gcc4 to compile xinetd.
4a9f2a
4a9f2a
* Sat Jan 8 2005 Jay Fenlason <fenlason@redhat.com> 2:2.3.13-4
4a9f2a
- Added patch committed to upstream CVS to fix bz#140084
4a9f2a
  (error logging accidentally using one of [012] as the syslog
4a9f2a
  descriptor)
4a9f2a
4a9f2a
* Fri Jun 18 2004 Jay Fenlason <fenlason@redhat.com> 2:2.3.13-3
4a9f2a
- Add patch to fix #126242: banner's don't work
4a9f2a
4a9f2a
* Thu Jun 17 2004 Jay Fenlason <fenlason@redhat.com>
4a9f2a
- Remove the configuration for the no-longer-present "services" service.
4a9f2a
  Closes #126169
4a9f2a
4a9f2a
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
4a9f2a
- rebuilt
4a9f2a
4a9f2a
* Fri May 14 2004 Jay Fenlason <fenlason@redhat.com>
4a9f2a
- Add patch to allow multiple rpc services to cooexist as long as they're
4a9f2a
  different program numbers or different versions.
4a9f2a
4a9f2a
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
4a9f2a
- rebuilt
4a9f2a
4a9f2a
* Thu Jan 29 2004 Jay Fenlason <fenlason@redhat.com> 2.3.13-1
4a9f2a
- Upgrade to new upstream version, which obsoletes most patches.
4a9f2a
- Add new tcp_rpc patch, to turn on the nolibwrap flag on tcp rpc services,
4a9f2a
  since libwrap cannot be used on them.
4a9f2a
4a9f2a
* Sun Dec 28 2003 Florian La Roche <Florian.LaRoche@redhat.de>
4a9f2a
- use new technology to filter python dep for inetdconvert instead
4a9f2a
  of changing the -x bit on file permissions
4a9f2a