[Pkg-libburnia-devel] libburnia-1.4.0 released

Thomas Schmitt scdbackup at gmx.net
Mon May 18 12:34:37 UTC 2015


Hi,

libburnia project is pleased to announce the release of version 1.4.0:

libburn,    a burn backend library for CD, DVD and BD.
cdrskin,    a burn backend binary with a command line interface
            compatible to cdrecord.
libisofs,   a library for creation and manipulation of ISO 9660
            filesystems.
libisoburn, a library which coordinates libburn and libisofs
            to allow multi-session on all random access readable
            media and file objects.
xorriso,    an integrated ISO 9660 multi-session tool with
            additional emulation of mkisofs.

System requirements:
- Linux   : kernel 2.4 or newer, libc, libpthread
- FreeBSD : libc, libpthread, IDE and SATA drives need atapicam
- Solaris : libc, libpthread
- NetBSD  : libc, libpthread
- on other X/Open systems there will be no direct operation of
  CD/DVD/BD drives, but only POSIX i/o which may or may not
  be offered by the system for DVD-RAM, DVD+RW, or BD-RE.
  

Changes:

A year's load of bugs has been fixed. Production of partition tables
- especially of GPT - has been improved. xorriso may now propose commands
or -as mkisofs options which can reproduce the boot equipment of the
loaded ISO filesystem. See -report_system_area modes "cmd" and "as_mkisofs".

libburn novelties:
* Bug fix: Wrong read access to memory. Reported by valgrind of lian jianfei.

cdrskin novelties:
* Bug fix: Double free with cdrskin -vvv.
           Introduced with rev 5065, version 1.3.1

libisofs novelties:
* Bug fix: iso_image_report_system_area() caused SIGSEGV by NULL if no valid
           ISO 9660 image was loeaded. Thanks to OmegaPhil.
* Bug fix: A SIGSEGV could happen when loading a faulty ISO filesystem.
           Debian bug 774152. Thanks to Jakub Wilk.
* Bug fix: Rock Ridge Continuation Area could be produced crossing a block
           boundary. This is heavily disliked by the Linux kernel and spoils
           the representation of directories which contain many symbolic links.
* Bug fix: If iso_write_opts_set_hardlinks() enabled automatic inode numbers,
           then they did not get into effect with nodes were zisofs decoder
           filters got attached during the image load process.
* Bug fix: The header indicator of the last El Torito catalog section header
           was set to 0x90 rather than 0x91 if more than one boot image is in
           that section.
* Bug fix: Only 128 bytes of an emerging GPT header block were zeroized.
* Bug fix: iso_image_report_system_area() did not show GPT partitions of
           size 0.
* Bug fix: A zero sized GPT partition was marked after the last appended
           GPT partition.
* Bug fix: GPT production did not yield proper results with appended sessions
           resp. with TOC emulation enabled.
* Increased default weight of El Torito boot catalog to 1 billion.
* Improved handling of cylinder alignment if the resulting image size is not
  divisible by 2048. Old behavior was to not align. New is to pad up by a
  few blocks of 512 bytes.
* New API call iso_write_opts_set_appended_as_gpt()
  and marking of appended partitions in GPT if GPT emerges for other reasons.
* New system area type 6 = DEC Alpha SRM boot sector.
  New API calls iso_image_set_alpha_boot(), iso_image_get_alpha_boot().
  Thanks to Helge Deller.
* New API object iso_interval_reader. Enabling flag bits for older API calls
  iso_write_opts_set_prep_img(), iso_write_opts_set_efi_bootp(),
  and iso_write_opts_set_partition_img().

libisoburn novelties:
* New API calls isoburn_igopt_set_appended_as_gpt(),
                isoburn_igopt_get_appended_as_gpt()
* New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags

xorriso novelties:
* New -find action "show_stream_id"
* Optional libisofs interval reader with -append_partition and System Area
  commands.
* New -boot_image bootspec "appended_part_as=",
  new -as mkisofs option -appended_part_as_gpt
* New -report_system_area formats "cmd" and "as_mkisofs"

----------------------------------------------------------------------------

Release tarballs need only vanilla tools for ./configure ; make

libburn and cdrskin:
  http://files.libburnia-project.org/releases/libburn-1.4.0.tar.gz
  http://files.libburnia-project.org/releases/libburn-1.4.0.tar.gz.sig

libisofs:
  http://files.libburnia-project.org/releases/libisofs-1.4.0.tar.gz
  http://files.libburnia-project.org/releases/libisofs-1.4.0.tar.gz.sig

libisoburn and xorriso:
  http://files.libburnia-project.org/releases/libisoburn-1.4.0.tar.gz
  http://files.libburnia-project.org/releases/libisoburn-1.4.0.tar.gz.sig

Downloads may be verified by
  gpg --keyserver keys.gnupg.net --recv-keys ABC0A854
  gpg --verify lib...x.y.z.tar.gz.sig lib...x.y.z.tar.gz

SVN tags need autotools >= 1.7 to apply command ./bootstrap
libburn and cdrskin:
  http://svn.libburnia-project.org/libburn/tags/1.4.0
libisofs resides in
  https://code.launchpad.net/~libburnia-team/libisofs/scdbackup
libisoburn and xorriso:
  http://svn.libburnia-project.org/libisoburn/tags/1.4.0


Starting points for more information:
  http://libburnia-project.org/wiki/Libburn
  http://libburnia-project.org/wiki/Libisofs
  http://libburnia-project.org/wiki/Libisoburn

----------------------------------------------------------------------------

Post bug reports or requests to this mailing list:
  mailto:libburn-hackers at pykix.org
with a Cc: to
  scdbackup at gmx.net


Have a nice day :)

Thomas




More information about the Pkg-libburnia-devel mailing list