]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - libexec/bootpd/Changes
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / libexec / bootpd / Changes
1 # $FreeBSD$
2
3 Changes, most recent first
4 Date, <email> Real Name
5         what...
6
7 --> bootp-2.4.3
8
9 03/27/96  gwr@mc.com (Gordon W. Ross)
10         Use LOG_NOTICE in place of LOG_INFO for messages related
11         to unsatisfied clients [at request of <otto@tukki.jyu.fi>]
12         Fix the irix Makefile targets, and other misc.
13
14 03/25/95  gwr@mc.com (Gordon W. Ross)
15         Corrected a bug I introduced into SunOS setarp, where
16         bad IP address caused "network unreachable" errors.
17         [Thanks to andrew@ntplx.net (Andrew Lindh) for the fix!]
18
19 --> bootp-2.4.2
20
21 01/14/95  middelin@polyware.iaf.nl (Pauline Middelink)
22         Corrected support for the Linux networking code.
23         Fixed lots of warnings (gcc -Wall)
24         Added "linux" Makefile target.
25
26 01/02/95  Jukka Ukkonen <ukkonen@csc.fi>
27         Allow bootptab syntax: ha="0:0:c0:80:e8:a7"
28
29 11/30/94  Tonny van Lankveld <A.L.M.G.v.Lankveld@urc.tue.nl>
30         Fix reporting of duplicate Ethernet addresses.
31
32 09/06/94  longyear@netcom.com (Al Longyear)
33         Better setarp for linux, allows non-ether types.
34
35 09/02/94  Robert MacKinnon <rbm@montrouge.mis.slb.com>
36         Add support for IBM's AIX 3.2.5
37
38 08/30/94  piercarl@ltd.c-d.com (Piercarlo Grandi)
39         Fix select calls on linux (modifies timeval arg).
40         Fix setarp (specify Ethernet type for now).
41
42 08/27/94  drew@drewsun.FEITH.COM (Andrew B. Sudell)
43         Add support for Wollongong Win-TCP (SysVr4 variant).
44
45 08/24/94  gwr@mc.com (Gordon W. Ross)
46         Use sigaction() on systems that define SA_NOCLDSTOP
47         (a symbol required by POSIX) for HP/UX and others.
48
49 --> bootp-2.4.1
50
51 08/24/94  gwr@mc.com (Gordon W. Ross)
52         Fix bug in boot file name generation (missing init)
53
54 --> bootp-2.4.0
55
56 08/20/94  gwr@mc.com (Gordon W. Ross)
57         Fix code to build bootfile name based on combination of
58         client requested name and bootfile specifications.
59         Behave similarly with or without CHECK_FILE_ACCESS.
60
61 07/30/94  Dirk Koeppen <dirk@incom.de>
62         Add "min wait" option (mw) to cause bootpd to ignore
63         requests from clients that have not waited long enough.
64         Add code to honor client requests containing the DHCP
65         option "Maximum Message Size" and use its value to
66         determine the size of the reply message.
67
68 --> bootp-2.3.8
69
70 06/25/94  Christos Zoulas <christos@deshaw.com>
71         Add "-h" flag to override host name (affects default IP
72         address provided in reply messages.  (Also minor bug fix)
73
74 05/27/94  gwr@mc.com (Gordon W. Ross)
75         Add code to call "arp -s IPADDR HWADDR" on systems
76         that do not provide an SIOCSARP ioctl (i.e. NetBSD)
77
78 --> bootp-2.3.7
79
80 05/05/94  Walter Wong <wcw+@CMU.EDU>
81         Reduce noize at debug level one, where log messages
82         are generated only for hosts that are recognized
83         and replied to by bootpd.  (At request of HP folks.)
84
85 04/30/94  gwr@mc.com (Gordon W. Ross)
86         Use memxxx functions unless USE_BFUNCS is defined.
87         Added -f <file> option to bootptest (requested file).
88
89 04/29/94  tpaquett@ita.lgc.com (Trevor Paquette)
90         Remove call to haddr_conv802() in sendreply().
91         The setarp should get the non-transformed address.
92
93 04/27/94  gwr@mc.com
94         Improve logic for building bootfile pathname, so a path
95         will be put in the reply if either the client or bootpd
96         specifies a boot file.  (Needed for NetBSD diskless boot)
97
98 04/25/94  shamash@boxhill.com (Ari Shamash)
99         Fix prs_inetaddr() so it allows '_' in hostnames.
100
101 04/16/94  gwr@mc.com (Gordon W. Ross)
102         Fix setarp for SVR4 (needs to use I_STR ioctl)
103         Thanks to several people: (all sent the same fix)
104                 Barney Wolff <barney@databus.com>,
105                 bear@upsys.se (Bj|rn Sj|holm),
106                 Michael Kuschke <Michael.Kuschke@Materna.DE>,
107
108 03/25/95  Ulrich Heuer </I=zhhi9/G=Ulrich/S=Heuer/@zhflur.ubs.ubs.ch>
109         Make option string lengths not include a null terminator.
110         The trailing null breaks some clients.
111
112 03/15/94  "Edmund J. Sutcliffe" <ejs1@tower.york.ac.uk>
113         Add support for the "EX" option:  Execute a program
114         before sending a BOOTREPLY to a client.  Support for
115         this option is conditional on YORK_EX_OPTION.
116
117 03/10/94  Nigel Metheringham <nigelm@ohm.york.ac.uk>
118         Make getether.c work on Linux.
119
120 03/09/94  Koch@Math.Uni-Duisburg.DE (Peter Koch)
121         Add missing MANDIR definition to Makefile.
122
123 03/08/94  Jeroen.Scheerder@let.ruu.nl
124         Fix args to report in getether code for Ultrix.
125         Run install individually for each program.
126
127 --> bootp-2.3.6
128 03/07/94  gwr@mc.com
129         Cleanup for release (run gnu indent, tab-size=4)
130
131 02/24/94  Jeroen.Scheerder@let.ruu.nl
132         Allow underscore in host names - readfile.c:goodname()
133         Add ConvOldTab.sh - converts 1.1 bootptab to new format.
134
135 02/20/94  gwr@mc.com (Gordon W. Ross)
136         Make readfile tolerant of hardware addresses that start
137         with a letter.  (If lookup_hwa() fails, assume numeric.)
138         Fix whitespace skip before :vm= auto: and avoid lookup.
139
140 02/12/94  walker@zk3.dec.com (Mary Walker)
141         Added support for 64-bit longs (for the DEC Alpha)
142         Allow ieee802 hardware address in bit-reversed oreder
143
144 02/07/94  hl@tekla.fi (Harald Lundberg)
145         Fix conflict with DUMP_FILE in syslog.h on OSF1
146         Use int for (struct bootp).bp_xid (for DEC Alpha)
147         Added Ultrix support to bootptest (getether)
148
149 02/06/94  brezak@ch.hp.com (John Brezak)
150         Add man-page and install targets to Makefile.NetBSD
151         Add getether support for NetBSD
152
153 02/05/94  gwr@mc.com (Gordon W. Ross)
154         Added tags 40,41,42 (NIS domain, NIS server, NTP server)
155         Add stub to getether for machines not yet supported.
156
157 --> bootp-2.3.5
158 01/29/94  gwr@mc.com (Gordon W. Ross)
159         Make bootpgw put a correct address in "giaddr" when
160                 the client request came via broadcast.
161
162 01/22/94  gwr@mc.com (Gordon W. Ross)
163         Fix syslog call (missing "facility" code)
164         Add SVR4/Streams support to getif() and getether()
165         Fix getif bug (matched when it should not)
166         Macro-ize lots of similar cases in readfile.c
167
168 12/27/93  brezak@ch.hp.com (John Brezak)
169         Remove all newlines passed to syslog(3)
170         Add /etc/ethers support for NetBSD.
171
172 12/18/93  gwr@mc.com (Gordon W. Ross)
173         Fix bootptest IP address printing.
174         Fix byte-order bugs in bootpgw and bootptest.
175         Clean-up signed/unsigned mismatches.
176         Back out SLIP support changes for now
177                 (code fragment saved in ToDo).
178
179 --> bootp-2.3.4 (beta test release)
180 12/12/93  gwr@mc.com (Gordon W. Ross)
181         Fixed several more NULL references in readfile.
182         Added proper length checks to option insertions.
183
184 --> bootp-2.3.3 (beta test release)
185 12/09/93  gwr@mc.com (Gordon W. Ross)
186         Added ASSERT checks to readfile.c:fill_defaults()
187
188 12/08/93  brezak@ch.hp.com (John Brezak)
189         New Makefile.NetBSD
190         Added setsid() and #ifdef TIOCNOTTY
191                 (bootpd.c, bootpgw.c)
192         Moved #include <net/if.h> out of #ifdef SUNOS
193         Fixed several multiple declaration problems
194
195 12/04/93  gwr@mc.com (Gordon W. Ross)
196         Re-implemented Extension File support
197           based on work by Jason Zions <jazz@hal.com>
198         Added support for Reply-Address-Override to support
199           HP clients (need reply sent to broadcast address)
200           from David R. Linn <drl@vuse.vanderbilt.edu>
201
202 --> bootp-2.3.2 (beta test release)
203 11/27/93  gwr@mc.com (Gordon W. Ross)
204         Incorporated bootptest into the bootp release.
205         Added ANSI function prototypes everywhere.
206
207 11/17/93  dpm@depend.com (David P. Maynard)
208         Added automatic SLIP address determination.
209         (This is NOT dynamic IP address assignment.)
210         Cleaned up some type warnings from gcc.
211
212 11/11/93  gwr@mc.com (Gordon W. Ross)
213         Works (again) with no -DSYSLOGD defined.
214         Provide a default value for the subnet mask.
215         More #ifdef's for SunOS specific code (lookup_hwa)
216         Added a simple BOOTP gateway program: bootpgw
217         Reorganized for more code sharing (with bootpgw)
218
219 --> bootp-2.3.1 (alpha test release)
220 11/08/93  gwr@mc.com (Gordon W. Ross)
221         Back-out changes to honor option structure in request
222                 (this needs to be a per-client option).
223         Merged changes from NetBSD and Columbia versions.
224         Allow host name anywhere IP address is expected.
225         Add null terminators to option strings.
226         Add missing symbols to dump routine, dump symbols
227                 in alphabetical order, one tag per line.
228
229 --> bootp-2.2.D (posted as patch 2)
230 10/19/93  gwr@mc.com (Gordon W. Ross)
231         Fix references to free memory (leads to core dumps).
232
233 --> bootp-2.2.C (posted as patch 1)
234 10/14/93  gwr@mc.com (Gordon W. Ross)
235         Fix data access alignment problems on SPARC/Solaris.
236
237 --> bootp-2.2.B (posted to usenet)
238 10/11/93  gwr@mc.com (Gordon W. Ross)
239         Allow extended-length BOOTP packets (more vendor options)
240         Honor option format specified in client requests.
241         Added Solaris-2.X changes from db@sunbim.be (Danny Backx).
242
243 All history before this point may be inaccurate.  Please send
244 changes if any of the credits are incorrect. -gwr
245
246 --> bootp-2.2+NetBSD released
247 08/27/93  brezak@ch.hp.com (John Brezak)
248         Added RFC 1396 support (tags 14-17)
249
250 --> bootp-2.2+NetBSD (version?)
251 ??/??/93  mckim@lerc.nasa.gov (Jim McKim)
252         Ported to NetBSD (see Makefile.NetBSD)
253         Set server host name in responses.
254         Check all interfaces in address match routine.
255
256 --> bootp-2.2+FdC released
257 01/27/93  <fdc@watsun.cc.columbia.edu> Frank da Cruz
258         Added RFC 1395 information: Merit dump file, 
259         client domain name, swap server address, root path.
260
261 --> bootp-2.2alpha released
262 11/14/91 <walt+@cmu.edu> Walter L. Wimer
263         Add "td" to TFTP directory for "secure" (chroot) TFTP.
264         Add "sa" tag to set explicit server address.
265         Automatically determine if child of inetd.
266         Use RFC 1048 format when request has magic number zero.
267         Fixed various bugs.  Give bootptab a separate man page.
268
269 --> bootp-2.1 released
270 01/09/89  <walt+@cmu.edu> Walter L. Wimer
271         Check world read bit on TFTP boot file.
272         Add support for rfc1085 "bootfile size" tag.
273         Add generic tags.  Fix byte order of rfc1048 data.
274         Fix various crashing bugs.
275
276 --> bootp-2.0 released
277 07/15/88  <walt+@cmu.edu> Walter L. Wimer
278         Added vendor information to conform to RFC1048.
279         Adopted termcap-like file format to support above.
280         Added hash table lookup instead of linear search.
281         Other cleanups.
282
283 --> bootp-1.3(?) released
284 07/24/87  <ddp@andrew.cmu.edu> Drew D. Perkins
285         Modified to use syslog instead of Kovar's
286         routines.  Add debugging dumps.  Many other fixups.
287
288 --> bootp-1.2(?) released
289 07/30/86  David Kovar at Carnegie Mellon University
290         Modified to work at CMU.
291
292 --> bootp-1.1 released
293 01/22/86  Bill Croft at Stanford University
294         Original created.