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: