Blame SPECS/tftp.spec

ecbeaa
%global _hardened_build 1
ecbeaa
ecbeaa
Summary: The client for the Trivial File Transfer Protocol (TFTP)
ecbeaa
Name: tftp
ecbeaa
Version: 5.2
a36c7a
Release: 37%{?dist}
ecbeaa
License: BSD
ecbeaa
URL: http://www.kernel.org/pub/software/network/tftp/
ecbeaa
Source0: http://www.kernel.org/pub/software/network/tftp/tftp-hpa/tftp-hpa-%{version}.tar.bz2
ecbeaa
Source1: tftp.socket
ecbeaa
Source2: tftp.service
ecbeaa
ecbeaa
Patch0: tftp-0.40-remap.patch
ecbeaa
Patch2: tftp-hpa-0.39-tzfix.patch
ecbeaa
Patch3: tftp-0.42-tftpboot.patch
ecbeaa
Patch4: tftp-0.49-chk_retcodes.patch
ecbeaa
Patch5: tftp-hpa-0.49-fortify-strcpy-crash.patch
ecbeaa
Patch6: tftp-0.49-cmd_arg.patch
ecbeaa
Patch7: tftp-hpa-0.49-stats.patch
ecbeaa
Patch8: tftp-hpa-5.2-pktinfo.patch
ecbeaa
Patch9: tftp-doc.patch
ecbeaa
Patch10: tftp-enhanced-logging.patch
ecbeaa
Patch11: tftp-hpa-5.2-gcc10.patch
a36c7a
Patch12: tftp-rewrite-macro.patch
a36c7a
Patch13: tftp-hpa-5.2-covscan.patch
ecbeaa
a36c7a
BuildRequires: autoconf
a36c7a
BuildRequires: gcc
ecbeaa
BuildRequires: make
a36c7a
BuildRequires: readline-devel
a36c7a
BuildRequires: systemd-rpm-macros
ecbeaa
ecbeaa
%description
ecbeaa
The Trivial File Transfer Protocol (TFTP) is normally used only for
ecbeaa
booting diskless workstations.  The tftp package provides the user
ecbeaa
interface for TFTP, which allows users to transfer files to and from a
ecbeaa
remote machine.  This program and TFTP provide very little security,
ecbeaa
and should not be enabled unless it is expressly needed.
ecbeaa
ecbeaa
%package server
ecbeaa
Summary: The server for the Trivial File Transfer Protocol (TFTP)
ecbeaa
Requires: systemd-units
ecbeaa
Requires(post): systemd-units
ecbeaa
Requires(postun): systemd-units
ecbeaa
ecbeaa
%description server
ecbeaa
The Trivial File Transfer Protocol (TFTP) is normally used only for
ecbeaa
booting diskless workstations.  The tftp-server package provides the
ecbeaa
server for TFTP, which allows users to transfer files to and from a
ecbeaa
remote machine. TFTP provides very little security, and should not be
ecbeaa
enabled unless it is expressly needed.  The TFTP server is run by using
ecbeaa
systemd socket activation, and is disabled by default.
ecbeaa
ecbeaa
%prep
ecbeaa
%setup -q -n tftp-hpa-%{version}
ecbeaa
%patch0 -p1 -b .zero
ecbeaa
%patch2 -p1 -b .tzfix
ecbeaa
%patch3 -p1 -b .tftpboot
ecbeaa
%patch4 -p1 -b .chk_retcodes
ecbeaa
%patch5 -p1 -b .fortify-strcpy-crash
ecbeaa
%patch6 -p1 -b .cmd_arg
ecbeaa
%patch7 -p1 -b .stats
ecbeaa
%patch8 -p1 -b .pktinfo
ecbeaa
%patch9 -p1 -b .doc
ecbeaa
%patch10 -p1 -b .logging
ecbeaa
%patch11 -p1 -b .gcc10
a36c7a
%patch12 -p1 -b .rewrite-macro
a36c7a
%patch13 -p1 -b .covscan
ecbeaa
ecbeaa
%build
ecbeaa
autoreconf
ecbeaa
%configure
ecbeaa
make %{?_smp_mflags}
ecbeaa
ecbeaa
%install
ecbeaa
mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
ecbeaa
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man{1,8}
ecbeaa
mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
ecbeaa
mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/lib/tftpboot
ecbeaa
mkdir -p ${RPM_BUILD_ROOT}%{_unitdir}
ecbeaa
ecbeaa
make INSTALLROOT=${RPM_BUILD_ROOT} SBINDIR=%{_sbindir} MANDIR=%{_mandir} INSTALL='install -p' install
ecbeaa
ecbeaa
install -p -m 644 %SOURCE1 ${RPM_BUILD_ROOT}%{_unitdir}
ecbeaa
install -p -m 644 %SOURCE2 ${RPM_BUILD_ROOT}%{_unitdir}
ecbeaa
ecbeaa
%post server
ecbeaa
%systemd_post tftp.socket
ecbeaa
ecbeaa
%preun server
ecbeaa
%systemd_preun tftp.socket
ecbeaa
ecbeaa
%postun server
ecbeaa
%systemd_postun_with_restart tftp.socket
ecbeaa
ecbeaa
ecbeaa
%files
ecbeaa
%doc README README.security CHANGES
ecbeaa
%{_bindir}/tftp
ecbeaa
%{_mandir}/man1/*
ecbeaa
ecbeaa
%files server
ecbeaa
%doc README README.security CHANGES
ecbeaa
%dir %{_localstatedir}/lib/tftpboot
ecbeaa
%{_sbindir}/in.tftpd
ecbeaa
%{_mandir}/man8/*
ecbeaa
%{_unitdir}/*
ecbeaa
ecbeaa
%changelog
a36c7a
* Wed Apr 06 2022 Lukáš Zaoral <lzaoral@redhat.com> - 5.2-37
a36c7a
- Review and fix issues reported by static analysers (rhbz#2069613)
a36c7a
- Use systemd-rpm-macros and modernise the specfile a bit
a36c7a
  - Based on changes made by Dominik 'Rathann' Mierzejewski in Fedora.
a36c7a
    Thanks a lot!
a36c7a
a36c7a
* Wed Mar 23 2022 Lukáš Zaoral <lzaoral@redhat.com> - 5.2-36
a36c7a
- Fix inconsistent --map-file option spelling in manual (rhbz#2066855)
a36c7a
- Fix memory corruption in tftpd when filename remapping with macro \x
a36c7a
  is used (rhbz#2066858)
a36c7a
ecbeaa
* Thu Jan 27 2022 Lukáš Zaoral <lzaoral@redhat.com> - 5.2-35
ecbeaa
- Rebuilt for fixed gating.yaml. Related rhbz#2042975
ecbeaa
ecbeaa
* Thu Jan 27 2022 Lukáš Zaoral <lzaoral@redhat.com> - 5.2-34
ecbeaa
- Rebuilt for added gating.yaml. Related rhbz#2042975
ecbeaa
ecbeaa
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 5.2-33
ecbeaa
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
ecbeaa
ecbeaa
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-32
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
ecbeaa
ecbeaa
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-31
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ecbeaa
ecbeaa
* Sun May 03 2020 Dominik Mierzejewski <rpm@greysector.net> - 5.2-30
ecbeaa
- fix build with gcc 10 (#1800195)
ecbeaa
ecbeaa
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-29
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
ecbeaa
ecbeaa
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-28
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ecbeaa
ecbeaa
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5.2-27
ecbeaa
- Rebuild for readline 8.0
ecbeaa
ecbeaa
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-26
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ecbeaa
ecbeaa
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-25
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ecbeaa
ecbeaa
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5.2-24
ecbeaa
- Escape macros in %%changelog
ecbeaa
ecbeaa
* Mon Dec  4 2017 Jan Synáček <jsynacek@redhat.com> - 5.2-23
ecbeaa
- remove build dependency on tcp_wrappers (#1518793)
ecbeaa
ecbeaa
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-22
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
ecbeaa
ecbeaa
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-21
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ecbeaa
ecbeaa
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-20
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ecbeaa
ecbeaa
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 5.2-19
ecbeaa
- Rebuild for readline 7.x
ecbeaa
ecbeaa
* Thu Mar  3 2016 Jan Synáček <jsynacek@redhat.com> - 5.2-18
ecbeaa
- enhance in.tftpd logging capabilities
ecbeaa
ecbeaa
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-17
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ecbeaa
ecbeaa
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2-16
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ecbeaa
ecbeaa
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2-15
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ecbeaa
ecbeaa
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2-14
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ecbeaa
ecbeaa
* Mon Feb 24 2014 Jan Synáček <jsynacek@redhat.com> - 5.2-13
ecbeaa
- add documentation reference to the service file
ecbeaa
ecbeaa
* Wed Feb 19 2014 Jan Synáček <jsynacek@redhat.com> - 5.2-12
ecbeaa
- start socket as well when starting the service
ecbeaa
ecbeaa
* Thu Feb 13 2014 Jan Synáček <jsynacek@redhat.com> - 5.2-11
ecbeaa
- don't depend on xinetd anymore (#1059641)
ecbeaa
ecbeaa
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2-10
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ecbeaa
ecbeaa
* Tue Apr 23 2013 Jan Synáček <jsynacek@redhat.com> - 5.2-9
ecbeaa
- harden the package (#955197)
ecbeaa
ecbeaa
* Fri Apr 19 2013 Jan Synáček <jsynacek@redhat.com> - 5.2-8
ecbeaa
- documentation fixes
ecbeaa
ecbeaa
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2-7
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ecbeaa
ecbeaa
* Wed Aug 22 2012 Jan Synáček <jsynacek@redhat.com> - 5.2-6
ecbeaa
- add systemd-rpm macros
ecbeaa
- Resolves: #850338
ecbeaa
ecbeaa
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2-5
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ecbeaa
ecbeaa
* Thu Jul 19 2012 Jan Synáček <jsynacek@redhat.com> - 5.2.4
ecbeaa
- make fedora-review-friendly
ecbeaa
ecbeaa
* Wed Jul 18 2012 Jan Synáček <jsynacek@redhat.com> - 5.2-4
ecbeaa
- update spec: fix Source0
ecbeaa
ecbeaa
* Wed May 30 2012 Jan Synáček <jsynacek@redhat.com> - 5.2-4
ecbeaa
- use systemd instead of xinetd as a default
ecbeaa
ecbeaa
* Tue May 22 2012 Jan Synáček <jsynacek@redhat.com> - 5.2-3
ecbeaa
- provide native systemd service files
ecbeaa
- Resolves: #737212
ecbeaa
ecbeaa
* Wed Jan 04 2012 Jiri Skala <jskala@redhat.com> - 5.2-2
ecbeaa
- fixes #739534 - TFTP to an IP alias of FC15 tftp server failed
ecbeaa
ecbeaa
* Wed Dec 14 2011 Jiri Skala <jskala@redhat.com> - 5.2-1
ecbeaa
- updated to latest upstream - 5.2
ecbeaa
ecbeaa
* Thu Oct 06 2011 Jiri Skala <jskala@redhat.com> - 5.1-1
ecbeaa
- updated to latest upstream - 5.1
ecbeaa
ecbeaa
* Mon Jun 20 2011 Jiri Skala <jskala@redhat.com> - 0.49-9
ecbeaa
- fixes #714261 - CVE-2011-2199: buffer overflow when setting utimeout option
ecbeaa
ecbeaa
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.49-8
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ecbeaa
ecbeaa
* Mon Jan 03 2011 Jiri Skala <jskala@redhat.com> - 0.49-7
ecbeaa
- fixes #666746 - Packaging mistake: confusing %%doc files patched+unpatched
ecbeaa
- fixes printing statistics using -v option
ecbeaa
ecbeaa
* Fri May 28 2010 Jiri Skala <jskala@redhat.com> - 0.49-6
ecbeaa
- patched handling arguments of commands (put)
ecbeaa
ecbeaa
* Wed Aug 05 2009 Warren Togami <wtogami@redhat.com> - 0.49-5
ecbeaa
- Bug #515361 tftp FORTIFY_SOURCE strcpy crash 
ecbeaa
ecbeaa
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.49-4
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ecbeaa
ecbeaa
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.49-3
ecbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ecbeaa
ecbeaa
* Thu Jan 15 2009 Jiri Skala <jskala@redhat.com> - 0.49-2
ecbeaa
- #473487 - unchecked return values
ecbeaa
ecbeaa
* Tue Nov 25 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.49-1
ecbeaa
- update to 0.49
ecbeaa
ecbeaa
* Wed May 21 2008 Warren Togami 
ecbeaa
- undo symlink stuff completely because they are problematic
ecbeaa
  See Bug #447135 for details.
ecbeaa
ecbeaa
* Wed May 21 2008 Martin Nagy <mnagy@redhat.com> - 0.48-5
ecbeaa
- fix troubles caused by added symlink
ecbeaa
ecbeaa
* Tue May 20 2008 Martin Nagy <mnagy@redhat.com> - 0.48-4
ecbeaa
- add symlink to /var/lib/tftpboot
ecbeaa
ecbeaa
* Mon Mar 03 2008 Martin Nagy <mnagy@redhat.com> - 0.48-3
ecbeaa
- changed description (#234099)
ecbeaa
ecbeaa
* Mon Feb 11 2008 Martin Nagy <mnagy@redhat.com> - 0.48-2
ecbeaa
- rebuild for gcc-4.3
ecbeaa
ecbeaa
* Tue Jan 22 2008 Martin Nagy <mnagy@redhat.com> - 0.48-1
ecbeaa
- upgrade to 0.48
ecbeaa
- remove the old sigjmp patch (fixed in upstream)
ecbeaa
- make some changes in spec file (#226489)
ecbeaa
ecbeaa
* Tue Jan 22 2008 Martin Nagy <mnagy@redhat.com> - 0.42-6
ecbeaa
- changed the location of tftpboot directory to /var/lib/
ecbeaa
ecbeaa
* Fri Aug 31 2007 Maros Barabas <mbarabas@redhat.com> - 0.42-5
ecbeaa
- rebuild
ecbeaa
ecbeaa
* Mon Feb 19 2007 Maros Barabas <mbarabas@redhat.com> - 0.42-4
ecbeaa
- make some changes in spec file (review)
ecbeaa
- Resolves #226489
ecbeaa
ecbeaa
* Mon Dec 04 2006 Maros Barabas <mbarabas@redhat.com> - 0.42-3.2
ecbeaa
- change BuildRequires from tcp_wrappers to tcp_wrappers-devel
ecbeaa
ecbeaa
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.42-3.1
ecbeaa
- rebuild
ecbeaa
ecbeaa
* Mon Apr 10 2006 Radek Vokál <rvokal@redhat.com> 0.42-3
ecbeaa
- show localtime instead of GMT (#172274)
ecbeaa
ecbeaa
* Wed Mar 22 2006 Radek Vokál <rvokal@redhat.com> 0.42-2
ecbeaa
- fix double free error when hitting ^C (#186201)
ecbeaa
ecbeaa
* Wed Feb 22 2006 Radek Vokál <rvokal@redhat.com> 0.42-1
ecbeaa
- upgrade to 0.42
ecbeaa
ecbeaa
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.41-1.2.1
ecbeaa
- bump again for double-long bug on ppc(64)
ecbeaa
ecbeaa
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.41-1.2
ecbeaa
- rebuilt for new gcc4.1 snapshot and glibc changes
ecbeaa
ecbeaa
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
ecbeaa
- rebuilt
ecbeaa
ecbeaa
* Thu Nov 03 2005 Radek Vokal <rvokal@redhat.com> 0.41-1
ecbeaa
- upstream update (patterns fixes)
ecbeaa
ecbeaa
* Tue Apr 19 2005 Radek Vokal <rvokal@redhat.com> 0.40-6
ecbeaa
- fix remap rules convert error <pjones@redhat.com>
ecbeaa
ecbeaa
* Wed Mar 23 2005 Radek Vokal <rvokal@redhat.com> 0.40-5
ecbeaa
- use tftp-xinetd from tarball (#143589)
ecbeaa
ecbeaa
* Fri Mar 04 2005 Radek Vokal <rvokal@redhat.com> 0.40-4
ecbeaa
- gcc4 rebuilt
ecbeaa
ecbeaa
* Sun Feb 27 2005 Florian La Roche <laroche@redhat.com>
ecbeaa
- Copyright: -> License
ecbeaa
ecbeaa
* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> 0.40-2
ecbeaa
- Rebuilt for new readline.
ecbeaa
ecbeaa
* Mon Nov 15 2004 Radek Vokal <rvokal@redhat.com> 0.40-1
ecbeaa
- Update to new upstream version, fixes #139328
ecbeaa
ecbeaa
* Mon Sep 13 2004 Elliot Lee <sopwith@redhat.com> 0.39-1
ecbeaa
- Update to new version makes tftp work, says upstream.
ecbeaa
- Remove malta patch
ecbeaa
ecbeaa
* Mon Sep 13 2004 Elliot Lee <sopwith@redhat.com> 0.38-1
ecbeaa
- Update to new version fixes #131736
ecbeaa
ecbeaa
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
ecbeaa
- rebuilt
ecbeaa
ecbeaa
* Thu Jun 03 2004 Elliot Lee <sopwith@redhat.com> 0.36-1
ecbeaa
- Update version
ecbeaa
ecbeaa
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
ecbeaa
- rebuilt
ecbeaa
ecbeaa
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
ecbeaa
- rebuilt
ecbeaa
ecbeaa
* Fri Apr 11 2003 Elliot Lee <sopwith@redhat.com>
ecbeaa
- 0.33
ecbeaa
- Add /tftpboot directory (#88204)
ecbeaa
ecbeaa
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
ecbeaa
- rebuilt
ecbeaa
ecbeaa
* Sun Feb 23 2003 Tim Powers <timp@redhat.com>
ecbeaa
- add BuildPreReq on tcp_wrappers
ecbeaa
ecbeaa
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
ecbeaa
- rebuilt
ecbeaa
ecbeaa
* Mon Nov 11 2002 Elliot Lee <sopwith@redhat.com> 0.32-1
ecbeaa
- Update to 0.32
ecbeaa
ecbeaa
* Wed Oct 23 2002 Elliot Lee <sopwith@redhat.com> 0.30-1
ecbeaa
- Fix #55789
ecbeaa
- Update to 0.30
ecbeaa
ecbeaa
* Thu Jun 27 2002 Elliot Lee <sopwith@redhat.com>
ecbeaa
- Try applying HJ's patch from #65476
ecbeaa
ecbeaa
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
ecbeaa
- automated rebuild
ecbeaa
ecbeaa
* Mon Jun 17 2002 Elliot Lee <sopwith@redhat.com>
ecbeaa
- Update to 0.29
ecbeaa
ecbeaa
* Thu May 23 2002 Tim Powers <timp@redhat.com>
ecbeaa
- automated rebuild
ecbeaa
ecbeaa
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
ecbeaa
- automated rebuild
ecbeaa
ecbeaa
* Tue Dec 18 2001 Elliot Lee <sopwith@redhat.com> 0.17-15
ecbeaa
- Add patch4: netkit-tftp-0.17-defaultport.patch for bug #57562
ecbeaa
- Update to tftp-hpa-0.28 (bug #56131)
ecbeaa
- Remove include/arpa/tftp.h to fix #57259
ecbeaa
- Add resource limits in tftp-xinetd (#56722)
ecbeaa
ecbeaa
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
ecbeaa
- Bump release + rebuild.
ecbeaa
ecbeaa
* Tue Jun 12 2001 Helge Deller <hdeller@redhat.de> (0.17-13)
ecbeaa
- updated tftp-hpa source to tftp-hpa-0.17
ecbeaa
- tweaked specfile with different defines for tftp-netkit and tftp-hpa version
ecbeaa
- use hpa's tftpd.8 man page instead of the netkits one
ecbeaa
ecbeaa
* Mon May 07 2001 Helge Deller <hdeller@redhat.de>
ecbeaa
- rebuilt in 7.1.x
ecbeaa
ecbeaa
* Wed Apr 18 2001 Helge Deller <hdeller@redhat.de>
ecbeaa
- fix tftp client's put problems (#29529)
ecbeaa
- update to tftp-hpa-0.16
ecbeaa
ecbeaa
* Wed Apr  4 2001 Jakub Jelinek <jakub@redhat.com>
ecbeaa
- don't let configure to guess compiler, it can pick up egcs
ecbeaa
ecbeaa
* Thu Feb 08 2001 Helge Deller <hdeller@redhat.de>
ecbeaa
- changed "wait" in xinetd file to "yes" (hpa-tftpd forks and exits) (#26467)
ecbeaa
- fixed hpa-tftpd to handle files greater than 32MB (#23725)
ecbeaa
- added "-l" flag to hpa-tftpd for file-logging (#26467)
ecbeaa
- added description for "-l" to the man-page 
ecbeaa
ecbeaa
* Thu Feb 08 2001 Helge Deller <hdeller@redhat.de>
ecbeaa
- updated tftp client to 0.17 stable (#19640),
ecbeaa
- drop dependency on xinetd for tftp client (#25051),
ecbeaa
ecbeaa
* Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com>
ecbeaa
- xinetd shouldn't wait on tftp (which forks) (#23923).
ecbeaa
ecbeaa
* Sat Jan  6 2001 Jeff Johnson <jbj@redhat.com>
ecbeaa
- fix to permit tftp put's (#18128).
ecbeaa
- startup as root with chroot to /tftpboot with early reversion to nobody
ecbeaa
  is preferable to starting as nobody w/o ability to chroot.
ecbeaa
- %%post is needed by server, not client. Add %%postun for erasure as well.
ecbeaa
ecbeaa
* Wed Aug 23 2000 Nalin Dahyabhai <nalin@redhat.com>
ecbeaa
- default to being disabled
ecbeaa
ecbeaa
* Thu Aug 17 2000 Jeff Johnson <jbj@redhat.com>
ecbeaa
- correct group.
ecbeaa
ecbeaa
* Tue Jul 25 2000 Nalin Dahyabhai <nalin@redhat.com>
ecbeaa
- change user from root to nobody
ecbeaa
ecbeaa
* Sat Jul 22 2000 Jeff Johnson <jbj@redhat.com>
ecbeaa
- update to tftp-hpa-0.14 (#14003).
ecbeaa
- add server_args (#14003).
ecbeaa
- remove -D_BSD_SOURCE (#14003).
ecbeaa
ecbeaa
* Fri Jul 21 2000 Nalin Dahyabhai <nalin@redhat.com>
ecbeaa
- cook up an xinetd config file for tftpd
ecbeaa
ecbeaa
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
ecbeaa
- automatic rebuild
ecbeaa
ecbeaa
* Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
ecbeaa
- FHS packaging.
ecbeaa
- update to 0.17.
ecbeaa
ecbeaa
* Fri May  5 2000 Matt Wilson <msw@redhat.com>
ecbeaa
- use _BSD_SOURCE for hpa's tftpd so we get BSD signal semantics.
ecbeaa
ecbeaa
* Fri Feb 11 2000 Bill Nottingham <notting@redhat.com>
ecbeaa
- fix description
ecbeaa
ecbeaa
* Wed Feb  9 2000 Jeff Johnson <jbj@redhat.com>
ecbeaa
- compress man pages (again).
ecbeaa
ecbeaa
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
ecbeaa
- man pages are compressed
ecbeaa
- fix description and summary
ecbeaa
ecbeaa
* Tue Jan  4 2000 Bill Nottingham <notting@redhat.com>
ecbeaa
- split client and server
ecbeaa
ecbeaa
* Tue Dec 21 1999 Jeff Johnson <jbj@redhat.com>
ecbeaa
- update to 0.16.
ecbeaa
ecbeaa
* Sat Aug 28 1999 Jeff Johnson <jbj@redhat.com>
ecbeaa
- update to 0.15.
ecbeaa
ecbeaa
* Wed Apr  7 1999 Jeff Johnson <jbj@redhat.com>
ecbeaa
- tftpd should truncate file when overwriting (#412)
ecbeaa
ecbeaa
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
ecbeaa
- auto rebuild in the new build environment (release 22)
ecbeaa
ecbeaa
* Mon Mar 15 1999 Jeff Johnson <jbj@redhat.com>
ecbeaa
- compile for 6.0.
ecbeaa
ecbeaa
* Fri Aug  7 1998 Jeff Johnson <jbj@redhat.com>
ecbeaa
- build root
ecbeaa
ecbeaa
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
ecbeaa
- translations modified for de, fr, tr
ecbeaa
ecbeaa
* Mon Sep 22 1997 Erik Troan <ewt@redhat.com>
ecbeaa
- added check for getpwnam() failure
ecbeaa
ecbeaa
* Tue Jul 15 1997 Erik Troan <ewt@redhat.com>
ecbeaa
- initial build