diff --git a/Makefile.am b/Makefile.am index 66ca0b3..64c0349 100644 --- a/Makefile.am +++ b/Makefile.am @@ -109,7 +109,7 @@ test_structest_SOURCES = test/structest.c ## cdrskin construction site - ts A60816 - A90507 cdrskin_cdrskin_CPPFLAGS = -Ilibburn -cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_6_9 +cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_7_0 # cdrskin_cdrskin_LDADD = $(libburn_libburn_la_OBJECTS) $(LIBBURN_EXTRALIBS) # ts A80123, change proposed by Simon Huggins to cause dynamic libburn linking diff --git a/README b/README index 164ca08..d98f042 100644 --- a/README +++ b/README @@ -11,7 +11,7 @@ Still containing parts of Libburn. By Derek Foreman and Ben Jansens Copyright (C) 2002-2006 Derek Foreman and Ben Jansens - http://files.libburnia-project.org/releases/libburn-0.6.8.pl00.tar.gz + http://files.libburnia-project.org/releases/libburn-0.7.0.pl00.tar.gz ------------------------------------------------------------------------------ @@ -19,10 +19,10 @@ Copyright (C) 2002-2006 Derek Foreman and Ben Jansens From tarball -Obtain libburn-0.6.8.pl00.tar.gz, take it to a directory of your choice and do: +Obtain libburn-0.7.0.pl00.tar.gz, take it to a directory of your choice and do: - tar xzf libburn-0.6.8.pl00.tar.gz - cd libburn-0.6.8 + tar xzf libburn-0.7.0.pl00.tar.gz + cd libburn-0.7.0 ./configure --prefix=/usr make @@ -413,6 +413,18 @@ Project history as far as known to me: - 14 Jul 2009 libburn-0.6.8 fixes bugs and shortcommings with old MMC-1 drives and with large SCSI bus numbers as handed out by Linux for USB drives. +- 20 Jul 2009 libisoburn-0.4.0.pl01 fixes a regression in xorriso which caused + data loss in older sessions if xorriso was used underneath growisofs. + Affected are releases since libisoburn-0.3.2 in january 2009. + +- 25 Aug 2009 libisofs-0.6.22 can record MD5 checksums for the whole session + and for each single data file. Checksum tags allow to verify superblock and + directory tree before importing them. + +- 27 Aug 2009 libburn-0.7.0 allows to calm down a drive and to inquire its + supported profiles. It works around some pitfalls with U3 enhanced memory + sticks which emulate a CD-ROM. + ------------------------------------------------------------------------------ diff --git a/cdrskin/README b/cdrskin/README index 522a3a1..f863b60 100644 --- a/cdrskin/README +++ b/cdrskin/README @@ -4,7 +4,7 @@ cdrskin. By Thomas Schmitt Integrated sub project of libburnia-project.org but also published via: http://scdbackup.sourceforge.net/cdrskin_eng.html -http://scdbackup.sourceforge.net/cdrskin-0.6.9.tar.gz +http://scdbackup.sourceforge.net/cdrskin-0.7.0.pl00.tar.gz Copyright (C) 2006-2009 Thomas Schmitt, provided under GPL version 2. ------------------------------------------------------------------------------ @@ -24,10 +24,10 @@ By using this software you agree to the disclaimer at the end of this text Compilation, First Glimpse, Installation -Obtain cdrskin-0.6.9.tar.gz, take it to a directory of your choice and do: +Obtain cdrskin-0.7.0.pl00.tar.gz, take it to a directory of your choice and do: - tar xzf cdrskin-0.6.9.tar.gz - cd cdrskin-0.6.9 + tar xzf cdrskin-0.7.0.pl00.tar.gz + cd cdrskin-0.7.0 Within that directory execute: diff --git a/cdrskin/cdrskin.c b/cdrskin/cdrskin.c index 1220986..73837bd 100644 --- a/cdrskin/cdrskin.c +++ b/cdrskin/cdrskin.c @@ -88,7 +88,7 @@ or /** The official program version */ #ifndef Cdrskin_prog_versioN -#define Cdrskin_prog_versioN "0.6.9" +#define Cdrskin_prog_versioN "0.7.0" #endif /** The official libburn interface revision to use. @@ -98,10 +98,10 @@ or #define Cdrskin_libburn_majoR 0 #endif #ifndef Cdrskin_libburn_minoR -#define Cdrskin_libburn_minoR 6 +#define Cdrskin_libburn_minoR 7 #endif #ifndef Cdrskin_libburn_micrO -#define Cdrskin_libburn_micrO 9 +#define Cdrskin_libburn_micrO 0 #endif @@ -135,45 +135,43 @@ or #endif /* Cdrskin_libburn_cvs_A60220_tS */ -#ifdef Cdrskin_libburn_0_6_8 -#define Cdrskin_libburn_versioN "0.6.8" +#ifdef Cdrskin_libburn_0_7_0 +#define Cdrskin_libburn_versioN "0.7.0" #define Cdrskin_libburn_from_pykix_svN 1 -#endif /* Cdrskin_libburn_0_6_8 */ +#endif /* Cdrskin_libburn_0_7_0 */ -#ifdef Cdrskin_libburn_0_6_9 -#define Cdrskin_libburn_versioN "0.6.9" +#ifdef Cdrskin_libburn_0_7_1 +#define Cdrskin_libburn_versioN "0.7.1" #define Cdrskin_libburn_from_pykix_svN 1 /* Place novelty switch macros here. Move them down to Cdrskin_libburn_from_pykix_svN on version leap */ -#define Cdrskin_libburn_has_burn_drive_get_all_profileS 1 - -#endif /* Cdrskin_libburn_0_6_9 */ +#endif /* Cdrskin_libburn_0_7_1 */ #ifndef Cdrskin_libburn_versioN -#define Cdrskin_libburn_0_6_8 -#define Cdrskin_libburn_versioN "0.6.8" +#define Cdrskin_libburn_0_7_0 +#define Cdrskin_libburn_versioN "0.7.0" #define Cdrskin_libburn_from_pykix_svN 1 #endif -#ifdef Cdrskin_libburn_0_6_8 +#ifdef Cdrskin_libburn_0_7_0 #undef Cdrskin_libburn_majoR #undef Cdrskin_libburn_minoR #undef Cdrskin_libburn_micrO #define Cdrskin_libburn_majoR 0 -#define Cdrskin_libburn_minoR 6 -#define Cdrskin_libburn_micrO 8 +#define Cdrskin_libburn_minoR 7 +#define Cdrskin_libburn_micrO 0 #endif -#ifdef Cdrskin_libburn_0_6_9 +#ifdef Cdrskin_libburn_0_7_1 #undef Cdrskin_libburn_majoR #undef Cdrskin_libburn_minoR #undef Cdrskin_libburn_micrO #define Cdrskin_libburn_majoR 0 -#define Cdrskin_libburn_minoR 6 -#define Cdrskin_libburn_micrO 9 +#define Cdrskin_libburn_minoR 7 +#define Cdrskin_libburn_micrO 1 #endif @@ -4765,9 +4763,6 @@ cannot_read:; int Cdrskin_print_all_profiles(struct CdrskiN *skin, struct burn_drive *drive, int flag) { - -#ifdef Cdrskin_libburn_has_burn_drive_get_all_profileS - int num_profiles, profiles[64], i, ret; char is_current[64], profile_name[80]; @@ -4779,8 +4774,6 @@ int Cdrskin_print_all_profiles(struct CdrskiN *skin, struct burn_drive *drive, printf("Profile: 0x%4.4X (%s)%s\n", (unsigned int) profiles[i], profile_name, is_current[i] ? " (current)" : ""); } -#endif /* Cdrskin_libburn_has_burn_drive_get_all_profileS */ - return(1); } diff --git a/cdrskin/cdrskin_eng.html b/cdrskin/cdrskin_eng.html index 92b2503..e665af0 100644 --- a/cdrskin/cdrskin_eng.html +++ b/cdrskin/cdrskin_eng.html @@ -34,10 +34,12 @@ CD-R, DVD-R, DVD+R, DVD+R/DL, BD-R, CD-RW, DVD-RW, DVD-RAM, DVD+RW, BD-RE

Hardware requirements:

-A CD/DVD/BD recorder suitable for -http://libburnia-project.org
-(SCSI , ATA , USB , or SATA writers compliant to standard MMC-3 for CD -and to MMC-5 for DVD or BD). +About any CD, DVD, or BD recorder produced in the recent ten years. +
+libburn +supports recorders which are compliant to standards MMC-1 for CD and +MMC-5 for DVD or BD. Linux and FreeBSD allow to access drives connected +via SCSI, PATA (aka IDE, ATA), USB, or SATA.

@@ -59,7 +61,7 @@ and to MMC-5 for DVD or BD). GPL software included:
-
libburn-0.6.8
+
libburn-0.7.0
(founded by Derek Foreman and Ben Jansens, developed and maintained since August 2006 by Thomas Schmitt from team of libburnia-project.org) @@ -191,8 +193,8 @@ Standalone ISO 9660 multi-session CD/DVD/BD tool

Download as source code (see README):
-
cdrskin-0.6.8.pl00.tar.gz -(750 KB). +
cdrskin-0.7.0.pl00.tar.gz +(820 KB).
The cdrskin tarballs are source code identical with libburn releases @@ -241,19 +243,19 @@ cdrskin_0.4.2.pl00-x86-suse9_0-static.tar.gz, (310 KB), -static compiled,

-Enhancements towards previous stable version cdrskin-0.6.6.pl00: +Enhancements towards previous stable version cdrskin-0.6.8.pl00:

    -
  • Made -scanbus work with high SCSI bus numbers
  • +
  • Adapted to pitfalls of U3 memory sticks which appear as CD-ROM drives
  • +
  • Listing all supported profiles with option -atip -v
-Bug fixes towards cdrskin-0.6.6.pl00: +Bug fixes towards cdrskin-0.6.8.pl00:
    -
  • Old MMC-1 drives were rejected
  • -
@@ -261,8 +263,8 @@ Bug fixes towards cdrskin-0.6.6.pl00:

-

Development snapshot, version 0.6.9 :

-
Enhancements towards current stable version 0.6.8.pl00: +

Development snapshot, version 0.7.1 :

+
Enhancements towards current stable version 0.7.0.pl00:
  • none yet