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