Release Notes: Mkisofs now includes libfind support similar to star(1). This allows the user to use find(1) command line syntax and find(1) expressions with mkisofs. Mkisofs now uses the local fnmatch() implementation if available.
Release Notes: GNU getopt_long was replaced by getargs() in mkisofs for more bug-free, orthogonal, and POSIX-compliant option parsing. An Eltorito Boot bug that happened together with ISO-9660:1999 was fixed. Many enhancements were made in the Schily Makefilesystem. A few smaller bugs in cdda2wav were fixed.
Release Notes: A GCC warning in the code that works around a Linux DMA residual bug is now avoided. The makefile system has been enhanced to allow you to compile on "Services For UNIX" on MS-Windows. The makefile system has been enhanced to allow compilation with the Microsoft C compiler "cl".
Release Notes: Additional workarouds for Linux Kernel self incompatibilities were added to libscg. A bug that caused cdrecord to ignore DVD+R/DL media was fixed. Drives that do not support the metering of DMA speed are worked around. The physical drive buffer size if printed if different from the logical buffer size. Workarounds were included for NEC firmware bugs that caused cdrecord not to write at the maximum DVD speed and to assume small DVD+RW media sizes. cdda2wav now compiles on Linux, Cygwin, and FreeBSD.
Release Notes: The DVD support code was included in the open source part of the project. A new Reed Solomon "decoder" (repair) library was added. readcd has a new experimental "-edc-corr" option that performs Reed Solomon error correction for CD data sectors in user space. Cdda2wav was reindented to match "Cstyle" rules and now implements better error messages. The license for most sub-projects were changed from the GPL to the CDDL.
Release Notes: A fix was made for a bug which would initiate a system shutdown when cdda2wav is called by root and is orphaned by its original parent process. Several FreeBSD/DragonFlyBSD related fixes were made in the #ifdef structure.
Release Notes: This release fixes a bug introduced with release a06 that caused cdrecord to fail because of CDR_MAXFIFOSIZE= in the case that /etc/default/cdrecord was not present. Heiko's cdda2wav changes for FreeBSD from 2004 have been integrated. These changes had been delayed since they came during a code freeze phase. FreeBSD and DragonFly users need to test whether this integration causes problems.
Release Notes: Better support for BeOS/Zeta was provided in the makefile system. BeOS/Zeta libscg low level adoption code was fixed and support for BeOS/Zeta shared memory was added. Some timeouts were adjusted to prevent buffer underruns with newer DVD writers. A new CDR_MAXFIFOSIZE= tag was implemented in /etc/default/cdrecord. Man pages were added for some diag commands.
Release Notes: Support for DragonFly BSD added. The default Cygwin install uid/group was adapted to use available IDs. The new btcflash program was added. Support for cdrecord without root permissions using fine-grained privileges on Solaris was completed. readcd now works correctly in -scanbus mode. A workaround for a Linux Kernel interface change is in development.
Release Notes: Support for Solaris linker mapfiles was added. Autoconf now tests for defective Linux kernel include files. A void warning is no longer printed on Solaris Nevada Build 21 or newer. Support for root-less fine grained privileges on Solaris was added. A bug that prevented the use of Ultraspeed+ CD-RW media was fixed. A workaround for Mac OS X scheduler definitions was added. cdda2wav no longer core dumps as result of ignoring the realloc() return code. mkisofs now writes a different error message in the event that a file shrinks or grows during reading.