1 Summary: The client
for the Trivial File Transfer Protocol
(TFTP
).
6 Group: Applications
/Internet
7 Source0: http
://www.kernel.org
/pub
/software
/network
/tftp
/tftp
-hpa
-%{version}.tar.gz
8 BuildRequires
: tcp_wrappers
-devel
9 BuildRoot: %{_tmppath}/%{name}-root
12 The Trivial File Transfer Protocol
(TFTP
) is normally used only
for
13 booting diskless workstations. The tftp package provides the user
14 interface
for TFTP
, which allows users to transfer files to and from a
15 remote machine. This program and TFTP provide very little security
,
16 and should not be enabled unless it is expressly needed.
19 Group: System Environment
/Daemons
20 Summary: The server
for the Trivial File Transfer Protocol
(TFTP
).
24 The Trivial File Transfer Protocol
(TFTP
) is normally used only
for
25 booting diskless workstations. The tftp
-server package provides the
26 server
for TFTP
, which allows users to transfer files to and from a
27 remote machine. TFTP provides very little security
, and should not be
28 enabled unless it is expressly needed. The TFTP server is run from
29 /etc
/xinetd.d
/tftp
, and is disabled by default on Red Hat Linux systems.
32 %setup -q
-n tftp
-hpa
-%{version}
40 rm -rf $
{RPM_BUILD_ROOT
}
41 mkdir -p $
{RPM_BUILD_ROOT
}%{_bindir}
42 mkdir -p $
{RPM_BUILD_ROOT
}%{_mandir}/man{1,8}
43 mkdir -p $
{RPM_BUILD_ROOT
}%{_sbindir}
45 make INSTALLROOT
=$
{RPM_BUILD_ROOT
} \
46 SBINDIR
=%{_sbindir} MANDIR=%{_mandir} \
48 install -m755
-d $
{RPM_BUILD_ROOT
}%{_sysconfdir}/xinetd.d/ ${RPM_BUILD_ROOT}/tftpboot
49 install -m644 tftp
-xinetd $
{RPM_BUILD_ROOT
}%{_sysconfdir}/xinetd.d
/tftp
52 /sbin
/service xinetd reload
> /dev
/null
2>&1 ||
:
56 /sbin
/service xinetd reload
> /dev
/null
2>&1 ||
:
60 rm -rf $
{RPM_BUILD_ROOT
}
69 %config(noreplace
) %{_sysconfdir}/xinetd.d
/tftp
75 * Tue Sep
14 2004 H. Peter Anvin
<hpa@zytor.com
>
76 - removed completely broken "Malta" patch.
77 - integrated into build machinery so rpm
-ta works.
79 * Fri Feb
13 2004 Elliot Lee
<sopwith@redhat.com
>
82 * Wed Jun
04 2003 Elliot Lee
<sopwith@redhat.com
>
85 * Fri Apr
11 2003 Elliot Lee
<sopwith@redhat.com
>
87 - Add
/tftpboot directory
(#88204)
89 * Mon Feb
24 2003 Elliot Lee
<sopwith@redhat.com
>
92 * Sun Feb
23 2003 Tim Powers
<timp@redhat.com
>
93 - add BuildPreReq on tcp_wrappers
95 * Wed Jan
22 2003 Tim Powers
<timp@redhat.com
>
98 * Mon Nov
11 2002 Elliot Lee
<sopwith@redhat.com
> 0.32-1
101 * Wed Oct
23 2002 Elliot Lee
<sopwith@redhat.com
> 0.30-1
105 * Thu Jun
27 2002 Elliot Lee
<sopwith@redhat.com
>
106 - Try applying HJ's patch from
#65476
108 * Fri Jun
21 2002 Tim Powers
<timp@redhat.com
>
111 * Mon Jun
17 2002 Elliot Lee
<sopwith@redhat.com
>
114 * Thu May
23 2002 Tim Powers
<timp@redhat.com
>
117 * Wed Jan
09 2002 Tim Powers
<timp@redhat.com
>
120 * Tue Dec
18 2001 Elliot Lee
<sopwith@redhat.com
> 0.17-15
121 - Add patch4
: netkit
-tftp
-0.17-defaultport.patch
for bug
#57562
122 - Update to tftp
-hpa
-0.28 (bug
#56131)
123 - Remove include
/arpa
/tftp.h to fix
#57259
124 - Add resource limits
in tftp
-xinetd
(#56722)
126 * Sun Jun
24 2001 Elliot Lee
<sopwith@redhat.com
>
127 - Bump release
+ rebuild.
129 * Tue Jun
12 2001 Helge Deller
<hdeller@redhat.de
> (0.17-13)
130 - updated tftp
-hpa
source to tftp
-hpa
-0.17
131 - tweaked specfile with different defines
for tftp
-netkit and tftp
-hpa version
132 - use hpa's tftpd
.8 man page instead of the netkits one
134 * Mon May
07 2001 Helge Deller
<hdeller@redhat.de
>
137 * Wed Apr
18 2001 Helge Deller
<hdeller@redhat.de
>
138 - fix tftp client's put problems
(#29529)
139 - update to tftp
-hpa
-0.16
141 * Wed Apr
4 2001 Jakub Jelinek
<jakub@redhat.com
>
142 - don't
let configure to guess compiler
, it can pick up egcs
144 * Thu Feb
08 2001 Helge Deller
<hdeller@redhat.de
>
145 - changed "
wait"
in xinetd file to "yes"
(hpa
-tftpd forks and exits
) (#26467)
146 - fixed hpa
-tftpd to handle files greater than
32MB
(#23725)
147 - added "
-l" flag to hpa
-tftpd
for file
-logging
(#26467)
148 - added description
for "
-l" to the man
-page
150 * Thu Feb
08 2001 Helge Deller
<hdeller@redhat.de
>
151 - updated tftp client to
0.17 stable
(#19640),
152 - drop dependency on xinetd
for tftp client
(#25051),
154 * Wed Jan
17 2001 Jeff Johnson
<jbj@redhat.com
>
155 - xinetd shouldn't
wait on tftp
(which forks
) (#23923).
157 * Sat Jan
6 2001 Jeff Johnson
<jbj@redhat.com
>
158 - fix to permit tftp put's
(#18128).
159 - startup as root with chroot to
/tftpboot with early reversion to nobody
160 is preferable to starting as nobody w
/o ability to chroot.
161 - %
%post is needed by server
, not client. Add %
%postun for erasure as well.
163 * Wed Aug
23 2000 Nalin Dahyabhai
<nalin@redhat.com
>
164 - default to being disabled
166 * Thu Aug
17 2000 Jeff Johnson
<jbj@redhat.com
>
169 * Tue Jul
25 2000 Nalin Dahyabhai
<nalin@redhat.com
>
170 - change user from root to nobody
172 * Sat Jul
22 2000 Jeff Johnson
<jbj@redhat.com
>
173 - update to tftp
-hpa
-0.14 (#14003).
174 - add server_args
(#14003).
175 - remove
-D_BSD_SOURCE
(#14003).
177 * Fri Jul
21 2000 Nalin Dahyabhai
<nalin@redhat.com
>
178 - cook up an xinetd config file
for tftpd
180 * Wed Jul
12 2000 Prospector
<bugzilla@redhat.com
>
183 * Sun Jun
18 2000 Jeff Johnson
<jbj@redhat.com
>
187 * Fri May
5 2000 Matt Wilson
<msw@redhat.com
>
188 - use _BSD_SOURCE
for hpa's tftpd so we get BSD signal semantics.
190 * Fri Feb
11 2000 Bill Nottingham
<notting@redhat.com
>
193 * Wed Feb
9 2000 Jeff Johnson
<jbj@redhat.com
>
194 - compress man pages
(again
).
196 * Wed Feb
02 2000 Cristian Gafton
<gafton@redhat.com
>
197 - man pages are compressed
198 - fix description and summary
200 * Tue Jan
4 2000 Bill Nottingham
<notting@redhat.com
>
201 - split client and server
203 * Tue Dec
21 1999 Jeff Johnson
<jbj@redhat.com
>
206 * Sat Aug
28 1999 Jeff Johnson
<jbj@redhat.com
>
209 * Wed Apr
7 1999 Jeff Johnson
<jbj@redhat.com
>
210 - tftpd should truncate file when overwriting
(#412)
212 * Sun Mar
21 1999 Cristian Gafton
<gafton@redhat.com
>
213 - auto rebuild
in the new build environment
(release
22)
215 * Mon Mar
15 1999 Jeff Johnson
<jbj@redhat.com
>
218 * Fri Aug
7 1998 Jeff Johnson
<jbj@redhat.com
>
221 * Mon Apr
27 1998 Prospector System
<bugs@redhat.com
>
222 - translations modified
for de
, fr
, tr
224 * Mon Sep
22 1997 Erik Troan
<ewt@redhat.com
>
225 - added check
for getpwnam
() failure
227 * Tue Jul
15 1997 Erik Troan
<ewt@redhat.com
>