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