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