xref: /netbsd/usr.sbin/bootp/bootpd/Changes (revision bf9ec67e)
1Changes, most recent first
2Date, <email> Real Name
3	what...
4
5--> bootp-2.4.0
6
708/20/94  gwr@mc.com (Gordon W. Ross)
8	Fix code to build bootfile name based on combination of
9	client requested name and bootfile specifications.
10	Behave similarly with or without CHECK_FILE_ACCESS.
11
1207/30/94  Dirk Koeppen <dirk@incom.de>
13	Add "min wait" option (mw) to cause bootpd to ignore
14	requests from clients that have not waited long enough.
15	Add code to honor client requests containing the DHCP
16	option "Maximum Message Size" and use its value to
17	determine the size of the reply message.
18
19--> bootp-2.3.8
20
2106/25/94  Christos Zoulas <christos@deshaw.com>
22	Add "-h" flag to override host name (affects default IP
23	address provided in reply messages.  (Also minor bug fix)
24
2505/27/94  gwr@mc.com (Gordon W. Ross)
26	Add code to call "arp -s IPADDR HWADDR" on systems
27	that do not provide an SIOCSARP ioctl (i.e. NetBSD)
28
29--> bootp-2.3.7
30
3105/05/94  Walter Wong <wcw+@CMU.EDU>
32	Reduce noize at debug level one, where log messages
33	are generated only for hosts that are recognized
34	and replied to by bootpd.  (At request of HP folks.)
35
3604/30/94  gwr@mc.com (Gordon W. Ross)
37	Use memxxx functions unless USE_BFUNCS is defined.
38	Added -f <file> option to bootptest (requested file).
39
4004/29/94  tpaquett@ita.lgc.com (Trevor Paquette)
41	Remove call to haddr_conv802() in sendreply().
42	The setarp should get the non-transformed address.
43
4404/27/94  gwr@mc.com
45	Improve logic for building bootfile pathname, so a path
46	will be put in the reply if either the client or bootpd
47	specifies a boot file.  (Needed for NetBSD diskless boot)
48
4904/25/94  shamash@boxhill.com (Ari Shamash)
50	Fix prs_inetaddr() so it allows '_' in hostnames.
51
5204/16/94  gwr@mc.com (Gordon W. Ross)
53	Fix setarp for SVR4 (needs to use I_STR ioctl)
54	Thanks to several people: (all sent the same fix)
55		Barney Wolff <barney@databus.com>,
56		bear@upsys.se (Bj|rn Sj|holm),
57		Michael Kuschke <Michael.Kuschke@Materna.DE>,
58
5903/25/95  Ulrich Heuer </I=zhhi9/G=Ulrich/S=Heuer/@zhflur.ubs.ubs.ch>
60	Make option string lengths not include a null terminator.
61	The trailing null breaks some clients.
62
6303/15/94  "Edmund J. Sutcliffe" <ejs1@tower.york.ac.uk>
64	Add support for the "EX" option:  Execute a program
65	before sending a BOOTREPLY to a client.  Support for
66	this option is conditional on YORK_EX_OPTION.
67
6803/10/94  Nigel Metheringham <nigelm@ohm.york.ac.uk>
69	Make getether.c work on Linux.
70
7103/09/94  Koch@Math.Uni-Duisburg.DE (Peter Koch)
72	Add missing MANDIR definition to Makefile.
73
7403/08/94  Jeroen.Scheerder@let.ruu.nl
75	Fix args to report in getether code for Ultrix.
76	Run install individually for each program.
77
78--> bootp-2.3.6
7903/07/94  gwr@mc.com
80	Cleanup for release (run gnu indent, tab-size=4)
81
8202/24/94  Jeroen.Scheerder@let.ruu.nl
83	Allow underscore in host names - readfile.c:goodname()
84	Add ConvOldTab.sh - converts 1.1 bootptab to new format.
85
8602/20/94  gwr@mc.com (Gordon W. Ross)
87	Make readfile tolerant of hardware addresses that start
88	with a letter.  (If lookup_hwa() fails, assume numeric.)
89	Fix whitespace skip before :vm= auto: and avoid lookup.
90
9102/12/94  walker@zk3.dec.com (Mary Walker)
92	Added support for 64-bit longs (for the DEC Alpha)
93	Allow ieee802 hardware address in bit-reversed oreder
94
9502/07/94  hl@tekla.fi (Harald Lundberg)
96	Fix conflict with DUMP_FILE in syslog.h on OSF1
97	Use int for (struct bootp).bp_xid (for DEC Alpha)
98	Added Ultrix support to bootptest (getether)
99
10002/06/94  brezak@ch.hp.com (John Brezak)
101	Add man-page and install targets to Makefile.NetBSD
102	Add getether support for NetBSD
103
10402/05/94  gwr@mc.com (Gordon W. Ross)
105	Added tags 40,41,42 (NIS domain, NIS server, NTP server)
106	Add stub to getether for machines not yet supported.
107
108--> bootp-2.3.5
10901/29/94  gwr@mc.com (Gordon W. Ross)
110	Make bootpgw put a correct address in "giaddr" when
111		the client request came via broadcast.
112
11301/22/94  gwr@mc.com (Gordon W. Ross)
114	Fix syslog call (missing "facility" code)
115	Add SVR4/Streams support to getif() and getether()
116	Fix getif bug (matched when it should not)
117	Macro-ize lots of similar cases in readfile.c
118
11912/27/93  brezak@ch.hp.com (John Brezak)
120	Remove all newlines passed to syslog(3)
121	Add /etc/ethers support for NetBSD.
122
12312/18/93  gwr@mc.com (Gordon W. Ross)
124	Fix bootptest IP address printing.
125	Fix byte-order bugs in bootpgw and bootptest.
126	Clean-up signed/unsigned mismatches.
127	Back out SLIP support changes for now
128		(code fragment saved in ToDo).
129
130--> bootp-2.3.4 (beta test release)
13112/12/93  gwr@mc.com (Gordon W. Ross)
132	Fixed several more NULL references in readfile.
133	Added proper length checks to option insertions.
134
135--> bootp-2.3.3 (beta test release)
13612/09/93  gwr@mc.com (Gordon W. Ross)
137	Added ASSERT checks to readfile.c:fill_defaults()
138
13912/08/93  brezak@ch.hp.com (John Brezak)
140	New Makefile.NetBSD
141	Added setsid() and #ifdef TIOCNOTTY
142		(bootpd.c, bootpgw.c)
143	Moved #include <net/if.h> out of #ifdef SUNOS
144	Fixed several multiple declaration problems
145
14612/04/93  gwr@mc.com (Gordon W. Ross)
147	Re-implemented Extension File support
148	  based on work by Jason Zions <jazz@hal.com>
149	Added support for Reply-Address-Override to support
150	  HP clients (need reply sent to broadcast address)
151	  from David R. Linn <drl@vuse.vanderbilt.edu>
152
153--> bootp-2.3.2 (beta test release)
15411/27/93  gwr@mc.com (Gordon W. Ross)
155	Incorporated bootptest into the bootp release.
156	Added ANSI function prototypes everywhere.
157
15811/17/93  dpm@depend.com (David P. Maynard)
159	Added automatic SLIP address determination.
160	(This is NOT dynamic IP address assignment.)
161	Cleaned up some type warnings from gcc.
162
16311/11/93  gwr@mc.com (Gordon W. Ross)
164	Works (again) with no -DSYSLOGD defined.
165	Provide a default value for the subnet mask.
166	More #ifdef's for SunOS specific code (lookup_hwa)
167	Added a simple BOOTP gateway program: bootpgw
168	Reorganized for more code sharing (with bootpgw)
169
170--> bootp-2.3.1 (alpha test release)
17111/08/93  gwr@mc.com (Gordon W. Ross)
172	Back-out changes to honor option structure in request
173		(this needs to be a per-client option).
174	Merged changes from NetBSD and Columbia versions.
175	Allow host name anywhere IP address is expected.
176	Add null terminators to option strings.
177	Add missing symbols to dump routine, dump symbols
178		in alphabetical order, one tag per line.
179
180--> bootp-2.2.D (posted as patch 2)
18110/19/93  gwr@mc.com (Gordon W. Ross)
182	Fix references to free memory (leads to core dumps).
183
184--> bootp-2.2.C (posted as patch 1)
18510/14/93  gwr@mc.com (Gordon W. Ross)
186	Fix data access alignment problems on SPARC/Solaris.
187
188--> bootp-2.2.B (posted to usenet)
18910/11/93  gwr@mc.com (Gordon W. Ross)
190	Allow extended-length BOOTP packets (more vendor options)
191	Honor option format specified in client requests.
192	Added Solaris-2.X changes from db@sunbim.be (Danny Backx).
193
194All history before this point may be inaccurate.  Please send
195changes if any of the credits are incorrect. -gwr
196
197--> bootp-2.2+NetBSD released
19808/27/93  brezak@ch.hp.com (John Brezak)
199	Added RFC 1396 support (tags 14-17)
200
201--> bootp-2.2+NetBSD (version?)
202??/??/93  mckim@lerc.nasa.gov (Jim McKim)
203	Ported to NetBSD (see Makefile.NetBSD)
204	Set server host name in responses.
205	Check all interfaces in address match routine.
206
207--> bootp-2.2+FdC released
20801/27/93  <fdc@watsun.cc.columbia.edu> Frank da Cruz
209	Added RFC 1395 information: Merit dump file,
210	client domain name, swap server address, root path.
211
212--> bootp-2.2alpha released
21311/14/91 <walt+@cmu.edu> Walter L. Wimer
214	Add "td" to TFTP directory for "secure" (chroot) TFTP.
215	Add "sa" tag to set explicit server address.
216	Automatically determine if child of inetd.
217	Use RFC 1048 format when request has magic number zero.
218	Fixed various bugs.  Give bootptab a separate man page.
219
220--> bootp-2.1 released
22101/09/89  <walt+@cmu.edu> Walter L. Wimer
222	Check world read bit on TFTP boot file.
223	Add support for rfc1085 "bootfile size" tag.
224	Add generic tags.  Fix byte order of rfc1048 data.
225	Fix various crashing bugs.
226
227--> bootp-2.0 released
22807/15/88  <walt+@cmu.edu> Walter L. Wimer
229	Added vendor information to conform to RFC1048.
230	Adopted termcap-like file format to support above.
231	Added hash table lookup instead of linear search.
232	Other cleanups.
233
234--> bootp-1.3(?) released
23507/24/87  <ddp@andrew.cmu.edu> Drew D. Perkins
236	Modified to use syslog instead of Kovar's
237	routines.  Add debugging dumps.  Many other fixups.
238
239--> bootp-1.2(?) released
24007/30/86  David Kovar at Carnegie Mellon University
241	Modified to work at CMU.
242
243--> bootp-1.1 released
24401/22/86  Bill Croft at Stanford University
245	Original created.
246