[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

cdrtools-2.01.01a38 ready



NEW features of cdrtools-2.01.01a38:

All:

-	The Schily Makefile system has been enhanced to install
	the profiled version of the archives in a sub-directory "profiled".
	This is done via a new macro SUBINSDIR=

-	New autoconf test checks sizeof(time_t)

-	New autoconf test for the existence of stack_t and siginfo_t in signal.h

-	In order to allow better dealing with Solaris linker Mapfiles,
	a getfp() function (calling abort(3)) is created when it is not
	possible to implement this function because of compiler constraints.

-	Many other enhancements of the autoconfiguration have been a result
	of porting the Bourne Shell into the Schily Makefilesystem.




Libschily:

-	The schily *printf routines now correctly support the %j format (intmax_t)

-	getargs now first checks whether an argument can be a combination of
	several singlechar flags before starting to set values.


Libparanoia (Ported/enhanced by Jörg Schilling, originated by Monty xiphmont@mit.edu):

Libedc (Optimized by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):

Libfind:

- 	libfind (used by sfind, bsh, star, mkisofs) fixed the -exec {} +
	implementation. Before the fix, it could core dump if the built-in
	xargs(1) would exactly fill up args to the size of ARG_MAX.

Libfile:

Libhfs_iso:

Libsiconv:

-	libsiconv/sic_nls.c modified to allow compilation with older GCC
	versions.

Libscg:

Rscsi:

Cdrecord:

-	cdrecord/readcd/cdda2wav now support an enhanced /etc/default/cdrecord file
	with an additional parameter to specify the max. transfer size for a device.

-	CDR_FORCESPEED=any now works for cdrecord to switch off DMA speed test results

-	Make cdrecord compile again with a K&R compiler 

-	Add a "blank emulation" layer to the BluRay driver too.


Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):

-	cdrecord/readcd/cdda2wav now support an enhanced /etc/default/cdrecord file
	with an additional parameter to specify the max. transfer size for a device.

Readcd:

-	cdrecord/readcd/cdda2wav now support an enhanced /etc/default/cdrecord file
	with an additional parameter to specify the max. transfer size for a device.

Scgcheck:

Scgskeleton:

Btcflash:

Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

-	Fixed a typo unides -> inodes

-	Mkisofs now gives better warning for files > 4 GB in hope it
	will no direct people to read the documentation.

-	superfluous definition for memmove() on memmove()-less platforms removed


	HELIOS TODO:

	-	Add the HELIOS UNICODE mapping code. This needs to be done 
		at UCS-2 level for Joliet and UDF (instead of UTF-8) and only
		for Rock Ridge (in case of a UTF-8 based target locale) using
		UTF-8 based translations.

	-	Make the Apple extensions work again with "mkisofs -find"

TODO:
	-	Support correct inode numbers for UDF hardlinks

	-	Support sockets, pipes, char/blk-dev specials with UDF

	-	read Joliet filenames with multi-session if no TRANS.TBL
		or RR is present. I am looking for a volunteer for this task!

		Note that this can never be 100% correct as there is no relation
		between the names on the master (UNIX) filesystem, the ISO-9660
		names and the Joliet names. Only the Rock Ridge names are
		untranslated with respect to the original files on the
		master (UNIX) filesystem.

	-	add libecc/edc for CDI and similar.


CYGWIN NT-4.0 NOTES:

To compile on Cygwin32, get Cygwin and install it.
For more information read README.win32

The files are located on:

ftp://ftp.berlios.de/pub/cdrecord/alpha ...

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       schilling@fokus.fraunhofer.de     (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily


Reply to: