File Release Notes and Changelog
Release Name: 0.10.2
Notes:
Hello,
version 0.10.2 of netboot has been released. It contains many bug fixes and a small new utility called 'nbdbtool'
to ease the management of larger systems databases. If
you are using version 0.10.1 you should update to this
new version because of the many bugs which have been fixed.
gero.
Changes:
<22 Apr 07>
- fixed a bug in system DB driver causing an assertion error when a
database error happens while opening
<01 Feb 07>
- added -fno-pie and -fno-stack-protector flags to gcc call for target
files (thanks to Daniel Black for pointing this out)
- fixed a bug in string.h86 calling movmem causing register allocation
problems with newer gcc versions
- moved driver database file from nblibdir to nbdatadir
- removed nblibdir/utils, moved all executable files directly into
nblibdir instead
- modified nbexec to search in nblibdir instead of taking absolute file name
- modified makerom to use new nbexec interface
- corrected a bug in the driver definition for Davicom DM9102A network card
<31 Jan 07>
- added support for kernel flags to bootrom kernel
- added client UID selection to makerom
- added a patch by Daniel Black to support installation into DESTDIR
<30 Jan 07>
- modified LZO library detection in configure.ac
<08 Jan 07>
- added error printing to flash EPROM programmer detection routines
- corrected a bug in the flash EPROM programmer with detecting
PnP signatures
<05 Jan 07>
- corrected typos in various comments
- minor fixes in primary boot loader of mknbi-dos
- adjusted configure.ac to autoconf version 2.6
- adjusted all copyright messages
<01 Jan 07>
- corrected a bug in the PXE API 32-bit interface
<28 Nov 06>
- added ISO-8859-15 character set
<27 Nov 06>
- corrected some bugs in setup.c concerning locale setting
<19 Nov 06>
- corrected various type definition problems in mknbi-mgl
- added client UID support to bootrom
<16 Nov 06>
- added support for multiple character sets to all utility programs
<10 Nov 06>
- modified undi_open bootrom kernel routine to check for UNDI state
- added checks for locale functions to configure
- corrected a bug with detecting intptr_t in configure
- added EBCDIC detection to configure
- added charset.c
<31 Oct 06>
- corrected NULL string handling in ODBC interface
- corrected a bug in the network driver initialization causing a crash
when the PXE interrupt gets called
- added support for protected mode to DOS network driver interfaces
<15 Oct 06>
- compatibility fixes for pointer arithmetic on different architectures
- bug fix for copying binary values on systems which don't allow access
on misaligned boundaries
- added a check for YYRECOVERING to mknbi-mgl/mglparse.y
<14 Oct 06>
- added driver information for Via Rhine chipsets
- fixed a bug in the text database driver which caused selection of
section name in text_find() to fail
- fixed various compatibility problems
<12 Oct 06>
- modified createdb to force an ADD flag if none has been set
- modified systems database routines in nblib to only release the
database after exit, added public open and close routines
- corrected a bug in the database string parsing routines
<11 Oct 06>
- added ODBC database support to nblib
- added odbc.sql script to misc, which can be used to create an SQL
database for use by the ODBC database driver
- added unixODBC support to configure
<09 Oct 06>
- fixed a bug when opening a new cursor with a Berkeley DB
- modified printing of error messages for different database types
- added closing the environment when last Berkeley DB has been closed
<07 Oct 06>
- fixed a bug in parsefile.c when reading an unterminated string
- added clone function to nbdbtool
- corrected various minor bugs with using strtol()
<06 Oct 06>
- modified all utility programs to terminate main routine
with nbexit() instead of return() to support nbatexit()
- added parameter type checking to nbdbtool
<04 Oct 06>
- added system name validity checks to makerom/user.c
- fixed a bug in nbdbtool when printing empty parameters
- fixed various minor bugs in nblib/db.c
<07 Sep 06>
- added nbdbtool database utility
<05 Sep 06>
- added listsysdb() routine to nblib
<04 Sep 06>
- added single-linked list handling to nblib
<03 Sep 06>
- added delsydb routine to nblib
- added dbmatch.c to nblib
- modified database routines to better support wildcard characters
in record names
- adjusted all utility programs to use nbexit() instead of exit()
- added nberror() routine for error message storage
- added vasprintf() and vsprintf() routines for systems which don't
have them
- modified configure.ac to always include _GNU_SOURCE
- modified various nblib modules to use nberror() instead of exit()
- increased version level of nblib
<30 Jul 06>
- corrected a typo in misc.dif