Expand PMF_FN_* macros.
[netbsd-mini2440.git] / usr.sbin / bootp / bootpd / Changes
blob06165486acc57ac38f8bdc67fa0a17958626ab98
1 Changes, most recent first
2 Date, <email> Real Name
3         what...
5 --> bootp-2.4.0
7 08/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.
12 07/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.
19 --> bootp-2.3.8
21 06/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)
25 05/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)
29 --> bootp-2.3.7
31 05/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.)
36 04/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).
40 04/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.
44 04/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)
49 04/25/94  shamash@boxhill.com (Ari Shamash)
50         Fix prs_inetaddr() so it allows '_' in hostnames.
52 04/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>,
59 03/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.
63 03/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.
68 03/10/94  Nigel Metheringham <nigelm@ohm.york.ac.uk>
69         Make getether.c work on Linux.
71 03/09/94  Koch@Math.Uni-Duisburg.DE (Peter Koch)
72         Add missing MANDIR definition to Makefile.
74 03/08/94  Jeroen.Scheerder@let.ruu.nl
75         Fix args to report in getether code for Ultrix.
76         Run install individually for each program.
78 --> bootp-2.3.6
79 03/07/94  gwr@mc.com
80         Cleanup for release (run gnu indent, tab-size=4)
82 02/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.
86 02/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.
91 02/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
95 02/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)
100 02/06/94  brezak@ch.hp.com (John Brezak)
101         Add man-page and install targets to Makefile.NetBSD
102         Add getether support for NetBSD
104 02/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.
108 --> bootp-2.3.5
109 01/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.
113 01/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
119 12/27/93  brezak@ch.hp.com (John Brezak)
120         Remove all newlines passed to syslog(3)
121         Add /etc/ethers support for NetBSD.
123 12/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).
130 --> bootp-2.3.4 (beta test release)
131 12/12/93  gwr@mc.com (Gordon W. Ross)
132         Fixed several more NULL references in readfile.
133         Added proper length checks to option insertions.
135 --> bootp-2.3.3 (beta test release)
136 12/09/93  gwr@mc.com (Gordon W. Ross)
137         Added ASSERT checks to readfile.c:fill_defaults()
139 12/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
146 12/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>
153 --> bootp-2.3.2 (beta test release)
154 11/27/93  gwr@mc.com (Gordon W. Ross)
155         Incorporated bootptest into the bootp release.
156         Added ANSI function prototypes everywhere.
158 11/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.
163 11/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)
170 --> bootp-2.3.1 (alpha test release)
171 11/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.
180 --> bootp-2.2.D (posted as patch 2)
181 10/19/93  gwr@mc.com (Gordon W. Ross)
182         Fix references to free memory (leads to core dumps).
184 --> bootp-2.2.C (posted as patch 1)
185 10/14/93  gwr@mc.com (Gordon W. Ross)
186         Fix data access alignment problems on SPARC/Solaris.
188 --> bootp-2.2.B (posted to usenet)
189 10/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).
194 All history before this point may be inaccurate.  Please send
195 changes if any of the credits are incorrect. -gwr
197 --> bootp-2.2+NetBSD released
198 08/27/93  brezak@ch.hp.com (John Brezak)
199         Added RFC 1396 support (tags 14-17)
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.
207 --> bootp-2.2+FdC released
208 01/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.
212 --> bootp-2.2alpha released
213 11/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.
220 --> bootp-2.1 released
221 01/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.
227 --> bootp-2.0 released
228 07/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.
234 --> bootp-1.3(?) released
235 07/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.
239 --> bootp-1.2(?) released
240 07/30/86  David Kovar at Carnegie Mellon University
241         Modified to work at CMU.
243 --> bootp-1.1 released
244 01/22/86  Bill Croft at Stanford University
245         Original created.