diff --git a/Makefile.am b/Makefile.am
index 8d9c87d..4c02f8c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -110,9 +110,9 @@ test_structest_CPPFLAGS = -Ilibburn
test_structest_LDADD = $(libburn_libburn_la_OBJECTS) $(LIBBURN_EXTRALIBS)
test_structest_SOURCES = test/structest.c
-## cdrskin construction site - ts A60816 - B00409
+## cdrskin construction site - ts A60816 - B00611
cdrskin_cdrskin_CPPFLAGS = -Ilibburn
-cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_8_1
+cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_8_2
# 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 04c7cf4..915e9ce 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.8.0.pl00.tar.gz
+ http://files.libburnia-project.org/releases/libburn-0.8.2.pl00.tar.gz
------------------------------------------------------------------------------
@@ -19,10 +19,10 @@ Copyright (C) 2002-2006 Derek Foreman and Ben Jansens
From tarball
-Obtain libburn-0.8.0.pl00.tar.gz, take it to a directory of your choice and do:
+Obtain libburn-0.8.2.pl00.tar.gz, take it to a directory of your choice and do:
- tar xzf libburn-0.8.0.pl00.tar.gz
- cd libburn-0.8.0
+ tar xzf libburn-0.8.2.pl00.tar.gz
+ cd libburn-0.8.2
./configure --prefix=/usr
make
@@ -518,6 +518,15 @@ Project history as far as known to me:
- 09 Apr 2010 libburn-0.8.0 now works with ahci driver on FreeBSD 8-STABLE.
+- 03 May 2010 Version 0.6.32 of libisofs is able to create ISO images with
+ multiple boot images. All boot catalog parameters described in El-Torito
+ specs can be set and inquired. This allows to use GRUB boot images for EFI.
+
+- 04 May 2010 Release 0.5.6.pl00 of libisoburn makes use of the new libisofs
+ capabilities about boot images.
+
+- 11 Jun 2010 libburn-0.8.2 now works on Solaris.
+
------------------------------------------------------------------------------
diff --git a/cdrskin/README b/cdrskin/README
index 30723f4..dabf8a4 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.8.1.tar.gz
+http://scdbackup.sourceforge.net/cdrskin-0.8.2.pl00.tar.gz
Copyright (C) 2006-2010 Thomas Schmitt, provided under GPL version 2 or later.
------------------------------------------------------------------------------
@@ -26,10 +26,10 @@ By using this software you agree to the disclaimer at the end of this text
Compilation, First Glimpse, Installation
-Obtain cdrskin-0.8.1.tar.gz, take it to a directory of your choice and do:
+Obtain cdrskin-0.8.2.pl00.tar.gz, take it to a directory of your choice and do:
- tar xzf cdrskin-0.8.1.tar.gz
- cd cdrskin-0.8.1
+ tar xzf cdrskin-0.8.2.pl00.tar.gz
+ cd cdrskin-0.8.2
Within that directory execute:
@@ -109,7 +109,7 @@ On Linux, full and insecure enabling of both for everybody would look like
This is equivalent to the traditional setup chmod a+x,u+s cdrecord.
On FreeBSD, device permissions are to be set in /etc/devfs.rules.
-On Solaris, pfexec privileges may be restricted to "base,sys_devices".
+On Solaris, pfexec privileges may be restricted to "basic,sys_devices".
See below "System Dependend Drive Permission Examples".
I strongly discourage to run cdrskin with setuid root or via sudo !
@@ -445,10 +445,18 @@ Accessing the optical drives requires privileges which usually are granted
only to the superuser. Linux, FreeBSD and Solaris offer quite different
approaches for avoiding the need for unrestricted privileges.
+First check whether some friendly system setting already allows you to
+access the drives as normal user:
+ cdrskin --devices
+Those drives of which you see address and type strings are already usable.
+
+If there remain drives invisible which the superuser can see by the same
+command, then the following examples might help:
+
---------------------
On all three systems:
---------------------
-Add the authorized user of CD drives to group "floppy" in /etc/group.
+Add the authorized users of CD drives to group "floppy" in /etc/group.
If missing: create this group.
Changes to /etc/group often only affect new login sessions. So log out and in
before making the first tests.
@@ -465,7 +473,6 @@ edit distro dependent device configuration files for permanent settings.
-----------
On FreeBSD:
-----------
-On FreeBSD:
Edit /etc/devfs.rules and make sure to have these lines
[localrules=10]
add path 'acd*' mode 0664 group floppy
diff --git a/cdrskin/cdrskin.c b/cdrskin/cdrskin.c
index c637eb6..77969e9 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.8.1"
+#define Cdrskin_prog_versioN "0.8.2"
#endif
/** The official libburn interface revision to use.
@@ -101,7 +101,7 @@ or
#define Cdrskin_libburn_minoR 8
#endif
#ifndef Cdrskin_libburn_micrO
-#define Cdrskin_libburn_micrO 1
+#define Cdrskin_libburn_micrO 2
#endif
@@ -135,13 +135,13 @@ or
#endif /* Cdrskin_libburn_cvs_A60220_tS */
-#ifdef Cdrskin_libburn_0_8_0
-#define Cdrskin_libburn_versioN "0.8.0"
+#ifdef Cdrskin_libburn_0_8_2
+#define Cdrskin_libburn_versioN "0.8.2"
#define Cdrskin_libburn_from_pykix_svN 1
-#endif /* Cdrskin_libburn_0_8_0 */
+#endif /* Cdrskin_libburn_0_8_2 */
-#ifdef Cdrskin_libburn_0_8_1
-#define Cdrskin_libburn_versioN "0.8.1"
+#ifdef Cdrskin_libburn_0_8_3
+#define Cdrskin_libburn_versioN "0.8.3"
#define Cdrskin_libburn_from_pykix_svN 1
/* Place novelty switch macros here.
@@ -153,29 +153,29 @@ or
*/
-#endif /* Cdrskin_libburn_0_8_1 */
+#endif /* Cdrskin_libburn_0_8_3 */
#ifndef Cdrskin_libburn_versioN
-#define Cdrskin_libburn_0_8_0
-#define Cdrskin_libburn_versioN "0.8.0"
+#define Cdrskin_libburn_0_8_2
+#define Cdrskin_libburn_versioN "0.8.2"
#define Cdrskin_libburn_from_pykix_svN 1
#endif
-#ifdef Cdrskin_libburn_0_8_0
+#ifdef Cdrskin_libburn_0_8_2
#undef Cdrskin_libburn_majoR
#undef Cdrskin_libburn_minoR
#undef Cdrskin_libburn_micrO
#define Cdrskin_libburn_majoR 0
#define Cdrskin_libburn_minoR 8
-#define Cdrskin_libburn_micrO 0
+#define Cdrskin_libburn_micrO 2
#endif
-#ifdef Cdrskin_libburn_0_8_1
+#ifdef Cdrskin_libburn_0_8_3
#undef Cdrskin_libburn_majoR
#undef Cdrskin_libburn_minoR
#undef Cdrskin_libburn_micrO
#define Cdrskin_libburn_majoR 0
#define Cdrskin_libburn_minoR 8
-#define Cdrskin_libburn_micrO 1
+#define Cdrskin_libburn_micrO 3
#endif
diff --git a/cdrskin/cdrskin_eng.html b/cdrskin/cdrskin_eng.html
index ed906f7..b113469 100644
--- a/cdrskin/cdrskin_eng.html
+++ b/cdrskin/cdrskin_eng.html
@@ -38,8 +38,8 @@ 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.
+MMC-5 for DVD or BD. Linux, FreeBSD, and Solaris allow to access drives
+connected via SCSI, PATA (aka IDE, ATA), USB, or SATA.
@@ -52,6 +52,8 @@ via SCSI, PATA (aka IDE, ATA), USB, or SATA.
or FreeBSD (with libc, of course) :
ATA and SATA drives need atapicam running.
libcam has to be installed.
+or Solaris (with libc, of course) :
+Tested on kernel 5.11, hopefully suitable for older ones too.
libpthread
is supposed to be a standard system component.
@@ -62,7 +64,7 @@ via SCSI, PATA (aka IDE, ATA), USB, or SATA.
GPL software included:
-- libburn-0.8.0
+- libburn-0.8.2
- (founded by Derek Foreman and Ben Jansens,
developed and maintained since August 2006 by
Thomas Schmitt from team of libburnia-project.org)
@@ -72,8 +74,8 @@ Thomas Schmitt from team of libburnia-project.org)
-This program system has been tested on Intel/AMD Linux and FreeBSD systems
-only.
+This program system has been tested on Intel/AMD with Linux, FreeBSD,
+and OpenSolaris based operating systems.
Ports to other usable systems are appreciated. Reports are welcome.
@@ -105,8 +107,9 @@ BD-R. Write mode -tao works with anything but quickly blanked DVD-RW.
- # cdrskin --devices
- Being superuser avoids permission problems with /dev/srN resp. /dev/hdX .
-- Ordinary users should then get granted rw access to the /dev files
-as listed by option --devices.
+- Ordinary users should then get granted access to the /dev files
+as listed by option --devices. Linux and FreeBSD demand rw-permission.
+On Solaris it is r-permission and privileges "basic,sys_devices".
-
- Get info about a particular drive or loaded media:
@@ -194,8 +197,8 @@ Standalone ISO 9660 multi-session CD/DVD/BD tool
- Download as source code (see README):
-- cdrskin-0.8.0.pl00.tar.gz
-(830 KB).
+
- cdrskin-0.8.2.pl00.tar.gz
+(845 KB).
-
The cdrskin tarballs are source code identical with libburn releases
@@ -244,19 +247,25 @@ cdrskin_0.4.2.pl00-x86-suse9_0-static.tar.gz, (310 KB), -static compiled,
-Enhancements towards previous stable version cdrskin-0.7.8.pl00:
+Enhancements towards previous stable version cdrskin-0.8.0.pl00:
--
-Now able to work with ahci driver of FreeBSD 8-STABLE
-
+- A new system adapter allows to burn CD, DVD and BD on OpenSolaris
-Bug fixes towards cdrskin-0.7.8.pl00:
+Bug fixes towards cdrskin-0.8.0.pl00:
-- none
+-
+CD TOC was not read if the first track did not start at LBA 0
+
+-
+CD-ROM media got attributed random lead-in and lead-out adresses
+
+-
+SIGSEGV of experimental libcdio system adapter if drive list is empty
+
@@ -266,10 +275,10 @@ Bug fixes towards cdrskin-0.7.8.pl00:
-Development snapshot, version 0.8.1 :
-- Enhancements towards current stable version 0.8.0.pl00:
+
Development snapshot, version 0.8.3 :
+- Enhancements towards current stable version 0.8.2.pl00:
-- A new system adapter allows to burn CD, DVD and BD on OpenSolaris
+- none yet
@@ -277,14 +286,9 @@ Bug fixes towards cdrskin-0.7.8.pl00:
-- Bug fixes towards cdrskin-0.8.0.pl00:
+
- Bug fixes towards cdrskin-0.8.2.pl00:
--
-CD TOC was not read if the first track did not start at LBA 0
-
--
-CD-ROM media got attributed random lead-in and lead-out adresses
-
+- none yet
@@ -292,10 +296,10 @@ CD-ROM media got attributed random lead-in and lead-out adresses
-
-- README 0.8.1
-
- cdrskin_0.8.1 --help
-- cdrskin_0.8.1 -help
-- man cdrskin (as of 0.8.1)
+- README 0.8.3
+
- cdrskin_0.8.3 --help
+- cdrskin_0.8.3 -help
+- man cdrskin (as of 0.8.3)
-
- Maintainers of cdrskin unstable packages please use SVN of
libburnia-project.org
@@ -315,8 +319,8 @@ admins with full system souvereignty.
upcoming README ):
-
-cdrskin-0.8.1.tar.gz
-(840 KB).
+cdrskin-0.8.3.tar.gz
+(845 KB).