1*74cc4fdaSfredetteWed Jun 13 21:19:11 2001 Matthew Fredette <fredette@alum.mit.edu> 2*74cc4fdaSfredette 3*74cc4fdaSfredette * README: Bumped the version. 4*74cc4fdaSfredette * configure.in: Bumped the version. 5*74cc4fdaSfredette * ndbootd.c (main): Don't assume that a successful, but short, read 6*74cc4fdaSfredette leaves a zero in errno. Instead, just check for the short 7*74cc4fdaSfredette read by looking at the byte count that read returned. 8*74cc4fdaSfredette 9*74cc4fdaSfredetteWed May 23 02:37:40 2001 Matthew Fredette <fredette@alum.mit.edu> 10*74cc4fdaSfredette 11*74cc4fdaSfredette * configure.in: Bumped the version. 12*74cc4fdaSfredette 13bbf2feacSfredetteWed May 23 02:35:49 2001 Matthew Fredette <fredette@alum.mit.edu> 14bbf2feacSfredette 15*74cc4fdaSfredette * Release 0.4 out. 16bbf2feacSfredette * configure.in: Bumped the version. 17bbf2feacSfredette * ndbootd.c: Changed many debugging printfs to compile quietly on the 18bbf2feacSfredette alpha. Patch from Andrew Brown <atatat@atatdot.net>. 19bbf2feacSfredette 20bbf2feacSfredette * config/ndbootd-bpf.c: Changed many debugging printfs to compile quietly on the 21bbf2feacSfredette alpha. Patch from Andrew Brown <atatat@atatdot.net>. 22bbf2feacSfredette 232d0f1618SfredetteTue May 22 13:13:24 2001 Matthew Fredette <fredette@alum.mit.edu> 242d0f1618Sfredette 252d0f1618Sfredette * Release 0.3 out. 262d0f1618Sfredette * acconfig.h: Added coverage for macros with alignment information. 272d0f1618Sfredette * acinclude.m4 (AC_CHECK_ALIGNOF): Added. 282d0f1618Sfredette * configure.in: Bumped the version number. 292d0f1618Sfredette Now use AC_CHECK_ALIGNOF to check for the minimum 302d0f1618Sfredette alignment of a 32-bit int; if it isn't 1, compile 312d0f1618Sfredette ndbootd for a strict-alignment machine. 322d0f1618Sfredette 332d0f1618Sfredette * ndbootd.c Ran indent(1) with NetBSD's KNF-approximating profile. 342d0f1618Sfredette * ndbootd.c: [HAVE_STRICT_ALIGNMENT]: Added code to copy packet headers 352d0f1618Sfredette between the buffer and local variables, to satisfy 362d0f1618Sfredette alignment constraints. 372d0f1618Sfredette 382d0f1618Sfredette * ndbootd.h Ran indent(1) with NetBSD's KNF-approximating profile. 392d0f1618Sfredette * config/ndbootd-bpf.c Ran indent(1) with NetBSD's KNF-approximating profile. 402d0f1618Sfredette 412d0f1618SfredetteTue May 15 14:46:24 2001 Matthew Fredette <fredette@alum.mit.edu> 422d0f1618Sfredette 432d0f1618Sfredette * configure.in: Bumped up the version. 442d0f1618Sfredette 452d0f1618SfredetteTue May 15 14:43:24 2001 Matthew Fredette <fredette@alum.mit.edu> 462d0f1618Sfredette 472d0f1618Sfredette * Release 0.2 out. 482d0f1618Sfredette * configure.in: Bumped up the version. 492d0f1618Sfredette * ndbootd.8: Some formatting changes. 502d0f1618Sfredette * ndbootd.c: Now have prototypes for the allocation functions. 512d0f1618Sfredette (main): Now handle boot blocks that aren't an integral 522d0f1618Sfredette multiple of the block size. 532d0f1618Sfredette 542d0f1618SfredetteWed May 09 20:50:46 2001 Matthew Fredette <fredette@alum.mit.edu> 552d0f1618Sfredette 562d0f1618Sfredette * Makefile.am: Added support for the man page. 572d0f1618Sfredette * README: Updated the usage to reflect the new single-letter option names. 582d0f1618Sfredette * ndbootd.8: Added. 592d0f1618Sfredette * ndbootd.c (main): Now insert a small delay before sending each packet. 602d0f1618Sfredette Sending packets too quickly apparently overwhelms clients. 612d0f1618Sfredette Added new single-letter versions of all options that didn't 622d0f1618Sfredette already have them. Expanded some debug messages, and fixed 632d0f1618Sfredette others to display Ethernet addresses correctly. 642d0f1618Sfredette 652d0f1618Sfredette * config/ndbootd-bpf.c: Removed an unnecessary comment. 662d0f1618Sfredette 672d0f1618SfredetteWed Jan 31 17:35:50 2001 Matthew Fredette <fredette@alum.mit.edu> 682d0f1618Sfredette 692d0f1618Sfredette * Makefile.am: Added the ChangeLog to EXTRA_DIST. 702d0f1618Sfredette * README: Updated. 712d0f1618Sfredette * ndbootd.c (main): Fixed various printf argument lists. 722d0f1618Sfredette 732d0f1618SfredetteWed Jan 31 17:35:16 2001 Matthew Fredette <fredette@alum.mit.edu> 742d0f1618Sfredette 752d0f1618Sfredette * Release 0.1 out. 762d0f1618Sfredette * Makefile.am: Added the ChangeLog to EXTRA_DIST. 772d0f1618Sfredette * README: Updated. 782d0f1618Sfredette * ndbootd.c (main): Fixed various printf argument lists. 792d0f1618Sfredette * ndbootd.h: Now include param.h. 802d0f1618Sfredette 812d0f1618SfredetteTue Jan 30 15:35:38 2001 Matthew Fredette <fredette@alum.mit.edu> 822d0f1618Sfredette 832d0f1618Sfredette * README: Added. 842d0f1618Sfredette * ndbootd.c: Now, ndbootd assembles disk images for clients on-the-fly. 852d0f1618Sfredette Defined many new macros related to this. 862d0f1618Sfredette (main): Added support for the --boot2 option. Turned the 872d0f1618Sfredette original disk-image filename into the filename of the 882d0f1618Sfredette first-stage boot program. Now do better multiple-client 892d0f1618Sfredette support, especially when it comes to checking if a client 902d0f1618Sfredette is really ours. Now assemble client-specific disk images 912d0f1618Sfredette on-the-fly, potentially serving each client a different 922d0f1618Sfredette second-stage boot. 932d0f1618Sfredette 942d0f1618SfredetteMon Jan 29 15:12:13 2001 Matthew Fredette <fredette@alum.mit.edu> 952d0f1618Sfredette 962d0f1618Sfredette * COPYING: Added. 972d0f1618Sfredette * Makefile.am: Added. 982d0f1618Sfredette * acconfig.h: Added. 992d0f1618Sfredette * acinclude.m4: Added. 1002d0f1618Sfredette * configure.in: Added. 1012d0f1618Sfredette * missing: Added. 1022d0f1618Sfredette * ndbootd.c: Added. 1032d0f1618Sfredette * ndbootd.h: Added. 1042d0f1618Sfredette * config/ndbootd-bpf.c: Added. 1052d0f1618Sfredette 106