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