All releases of cdrtools

Release Notes: isoinfo now allows the user to extract all files from an ISO image based on the built-in find(1) command. This works even for milti-extent files (files > 4 GB).
The schily makefilesystem was enhanced to support clang as a compiler.
Some enhancements for the libschily *at() function emulations have been added.

Release Notes: libschily/sleep.c and libschily/usleep.c now work with MinGW.
Cdrecord now prints timediffs also in hours:minutes:seconds.
Cdda2wav no longer includes "c2check" in the "proof" paranoia option to avoid a firmware bug in a TSSTcorp drive.
Mkisofs has slightly-reduced CPU time requirements.
A problem in isoinfo has been fixed; it did not always print timestamps in -find -ls mode.

Release Notes: mkisofs includes a new option, -legacy, that allows it to reenable the short options -H/-L/-P; these have been disabled in 2006 for compatibility with scripts that have not been updated during the past 10 years.
libsiconv now only tries to open a file when the argument includes a slash in its name.
libschily::printf() now includes support for %n$ argument reordering for the first 30 arguments.

Release Notes: This release adds some workarounds for compiling with MinGW. New functions xcomerr(), xcomerrno(), fxcomerr(), and fxcomerrno() in libschily. A bug in libschily/format.c that caused %.*s to be printed incorrectly has been fixed.
libschily/fprformat.c gives better printf() performance on Solaris. Some bugs in the mkisofs man page have been fixed. Mkisofs now opens "NUL" on Win-DOS instead of "/dev/null".

Release Notes: This release added different fine-grained privilege handling that keeps root privileges in cases where cdrtools have been called by a privileged program. Libfind now supports "event port" type files. Clashes with an outdated cdda_paranoia.h file in /usr/local/include/ as seen on FreeBSD are now avoided. Emulations for *at() functions have been added to libschily.

Release Notes: This release fixes a copy+paste bug in the Linux support code for fine-grained privileges. Libfind no longer leaks filedescriptors with -empty. New OS version ID rules have been added for various newer WIN-DOS versions.

Release Notes: The Schily Makefilesystem no longer uses CC= for internal tasks. Automatic support has been added for ARMv5 and ARMv6. This makes compilation on the RaspberryPI also possible with the non-automake aware gmake. Allows "static" compilation (compilation that does not use the dynamic defines from the Schily Makefilesystem) on Linux ARMv6 (which is used by RaspberryPI). Many sources have been modified to handle __CYGWIN32__ as __CYGWIN__ This is needed as newer Cygwin versions that run in 64-bit mode no longer define __CYGWIN32__ but __CYGWIN__.

Release Notes: This release fixes a bug in libparanoia that caused too small array initialization. The OpenCSW build environment was updated to the last release.
This release allows "static" compilation for Linux x86 for cdrtools library users. The include files from the Schily portability environment have been restructured.

Release Notes: On Linux and Solaris, this release will warn you if necessary fine-grained permissions are missing. It works around a FreeBSD 9.1 bug that prevented compilation of cdda2wav. mkisofs compiles without -DUDF and without -DDVD_VIDEO.