Home | History | Annotate | Line # | Download | only in bootpd
      1 Changes, most recent first
      2 Date, <email> Real Name
      3 	what...
      4 
      5 --> bootp-2.4.0
      6 
      7 08/20/94  gwr (a] 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 
     12 07/30/94  Dirk Koeppen <dirk (a] 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 
     21 06/25/94  Christos Zoulas <christos (a] deshaw.com>
     22 	Add "-h" flag to override host name (affects default IP
     23 	address provided in reply messages.  (Also minor bug fix)
     24 
     25 05/27/94  gwr (a] 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 
     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.)
     35 
     36 04/30/94  gwr (a] mc.com (Gordon W. Ross)
     37 	Use memxxx functions unless USE_BFUNCS is defined.
     38 	Added -f <file> option to bootptest (requested file).
     39 
     40 04/29/94  tpaquett (a] ita.lgc.com (Trevor Paquette)
     41 	Remove call to haddr_conv802() in sendreply().
     42 	The setarp should get the non-transformed address.
     43 
     44 04/27/94  gwr (a] 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 
     49 04/25/94  shamash (a] boxhill.com (Ari Shamash)
     50 	Fix prs_inetaddr() so it allows '_' in hostnames.
     51 
     52 04/16/94  gwr (a] 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 (a] databus.com>,
     56 		bear (a] upsys.se (Bj|rn Sj|holm),
     57 		Michael Kuschke <Michael.Kuschke (a] Materna.DE>,
     58 
     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.
     62 
     63 03/15/94  "Edmund J. Sutcliffe" <ejs1 (a] 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 
     68 03/10/94  Nigel Metheringham <nigelm (a] ohm.york.ac.uk>
     69 	Make getether.c work on Linux.
     70 
     71 03/09/94  Koch (a] Math.Uni-Duisburg.DE (Peter Koch)
     72 	Add missing MANDIR definition to Makefile.
     73 
     74 03/08/94  Jeroen.Scheerder (a] 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
     79 03/07/94  gwr (a] mc.com
     80 	Cleanup for release (run gnu indent, tab-size=4)
     81 
     82 02/24/94  Jeroen.Scheerder (a] let.ruu.nl
     83 	Allow underscore in host names - readfile.c:goodname()
     84 	Add ConvOldTab.sh - converts 1.1 bootptab to new format.
     85 
     86 02/20/94  gwr (a] 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 
     91 02/12/94  walker (a] 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 
     95 02/07/94  hl (a] 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 
    100 02/06/94  brezak (a] ch.hp.com (John Brezak)
    101 	Add man-page and install targets to Makefile.NetBSD
    102 	Add getether support for NetBSD
    103 
    104 02/05/94  gwr (a] 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
    109 01/29/94  gwr (a] mc.com (Gordon W. Ross)
    110 	Make bootpgw put a correct address in "giaddr" when
    111 		the client request came via broadcast.
    112 
    113 01/22/94  gwr (a] 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 
    119 12/27/93  brezak (a] ch.hp.com (John Brezak)
    120 	Remove all newlines passed to syslog(3)
    121 	Add /etc/ethers support for NetBSD.
    122 
    123 12/18/93  gwr (a] 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)
    131 12/12/93  gwr (a] 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)
    136 12/09/93  gwr (a] mc.com (Gordon W. Ross)
    137 	Added ASSERT checks to readfile.c:fill_defaults()
    138 
    139 12/08/93  brezak (a] 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 
    146 12/04/93  gwr (a] mc.com (Gordon W. Ross)
    147 	Re-implemented Extension File support
    148 	  based on work by Jason Zions <jazz (a] 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 (a] vuse.vanderbilt.edu>
    152 
    153 --> bootp-2.3.2 (beta test release)
    154 11/27/93  gwr (a] mc.com (Gordon W. Ross)
    155 	Incorporated bootptest into the bootp release.
    156 	Added ANSI function prototypes everywhere.
    157 
    158 11/17/93  dpm (a] 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 
    163 11/11/93  gwr (a] 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)
    171 11/08/93  gwr (a] 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)
    181 10/19/93  gwr (a] 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)
    185 10/14/93  gwr (a] mc.com (Gordon W. Ross)
    186 	Fix data access alignment problems on SPARC/Solaris.
    187 
    188 --> bootp-2.2.B (posted to usenet)
    189 10/11/93  gwr (a] 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 (a] sunbim.be (Danny Backx).
    193 
    194 All history before this point may be inaccurate.  Please send
    195 changes if any of the credits are incorrect. -gwr
    196 
    197 --> bootp-2.2+NetBSD released
    198 08/27/93  brezak (a] ch.hp.com (John Brezak)
    199 	Added RFC 1396 support (tags 14-17)
    200 
    201 --> bootp-2.2+NetBSD (version?)
    202 ??/??/93  mckim (a] 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
    208 01/27/93  <fdc (a] 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
    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.
    219 
    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.
    226 
    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.
    233 
    234 --> bootp-1.3(?) released
    235 07/24/87  <ddp (a] 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
    240 07/30/86  David Kovar at Carnegie Mellon University
    241 	Modified to work at CMU.
    242 
    243 --> bootp-1.1 released
    244 01/22/86  Bill Croft at Stanford University
    245 	Original created.
    246