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