-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

libburnia project is pleased to announce the release of version 1.5.8
of GNU xorriso, a ISO 9660 Rock Ridge filesystem manipulator. Available
on GNU FTP mirrors as
  xorriso/xorriso-1.5.8.tar.gz

It creates, loads, manipulates and writes ISO 9660 filesystem images with
Rock Ridge extensions. Optionally it supports hard links, ACLs, xattr, and
MD5 checksums. It can mark boot equipment in the filesystem image so that
machine firmware finds it. 
xorriso can load the management information of existing ISO images and it
writes the session results to optical media or to filesystem objects.
Vice versa xorriso is able to copy file objects from ISO 9660 filesystems
to disk.

A special property of xorriso is that it needs neither an external ISO 9660
formatter program nor an external burn program for CD, DVD or BD but rather
incorporates the libraries of libburnia-project.org .


Novelties:

* Bug fix: -boot_image and -append_partition were not perceived as image
           manipulation which makes production of an ISO image worthwhile.
           Thanks Cameron Seader.

* Bug fix: -outdev holding an ISO filesystem could get attached wrong start LBA

* Bug fix: Command -load "volid" did not work with constant search text

* Bug fix: Command -truncate_overwritable on ISO image without MD5 caused
           double free of memory

* Bug fix: -boot_image "any" "replay" failed after the legacy BIOS boot image
           file was replaced by -map. Thanks Brian C. Lane.

* Bug fix: -boot_image system_area=/dev/zero preserved system area of
           loaded ISO

* Bug fix: Size assessment of ISO images smaller than 32 KiB yielded
           random values

* Bug fix: -extract_boot_images reports "No such file or directory" when
           complaining over an existing target file

* Bug fix: Reproducibility of ISO images depended on "undefined" qsort(3)
           behavior with comparer function result 0.
           Report and fix proposal by Henrik Lindström.

* Bug fix: ATA and SATA drives on modern Linux refused to perform -rollback
           with -scsi_dev_family "sg" because libburn registered them as ATA
           without SCSI adress tuple

* Bug fix: Symbolic links with xattr could cause unusable ISO filesystems.
           Thanks Paul von Behren.

* Bug fix: When reading multiple slashes in symbolic link targets from an ISO
           they were condensed to a single one if not marked by the
           SL ROOT-flag. Thanks Jonas 'Sortie' Termansen.

* Bug fix: Empty symbolic link target components which represent add-on
           slashes were written with ROOT flag set.
           Thanks Jonas 'Sortie' Termansen.

* Bug fix: The last trailing slash in a symbolic link target was not written.
           Thanks Jonas 'Sortie' Termansen.

* Bug fix: The .. directory record exposed Rock Ridge properties of its
           grand grand parent. Caused by commit 4d0063f7 in 2009 which fixed
           the block address pointer of the .. record.

* Bug fix: -truncate_overwritable did not properly update positions and size
           in the checksum tag of the relocated superblock

* Bug fix: -compliance "default" did not reset "no_emul_toc" and some other
           rules

* New -append_partition pseudo partition_number "all" and
  pseudo type_code "revoke"

* New -as mkisofs options -cut_out and -hide_iso_path

* Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay

* The maximum number of appended GPT partitions was increased from 4 to 8

* New command -toc_info_type

* New entities "at_time", "before", "after", "not_after", "not_before" for
  commands -load, -mount, -mount_cmd, -session_string, -truncate_overwritable

* New commands -lfa_flags, -lsattr, -lsattrd, -chattr, -chattr_r,

* New -find test -has_lfa_flags, -has_some_lfa_flags_of,
  new -find actions lsattrd, chattr

* New -as mkisofs option --lfa_flags

* New command and -as mkisofs option -genisoimage_completion

* New parameter "leave" to command -calm_drive

* New isoburn_read_opts extension isoburn_ropt_projid

* New commands -projid, -get_projid, -get_projid_r, -set_projid, -set_projid_r

* New -find test -has_projid, actions get_projid, set_projid, get_projid_minmax

* New -find action "show_time"

* New -as mkisofs option --projid
* New -boot_image bootspec appended_gpt_with_gaps=

* New -as mkisofs option -appended_gpt_with_gaps

* New -compliance rules rrip_tf_long, rrip_tf_short, rrip_tf_year0,
  rrip_tf_y1900
* New -as mkisofs options -long-rr-time, -no-long-rr-time, -short-rr-time,
  -rr-time-y1900

* New command -volid_for and -as mkisofs option -volid_for. (Closes: #1122201)

* New -compliance rule relaxed_pvd_atts= and mkisofs option -relaxed_pvd_atts

* New command -perform_opc

* New -as cdrecord options --perform_opc and --perform_opc_growisofs

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

License: GPLv3+

System requirements:
- - GNU/Linux: kernel 2.4 or newer, libc, libpthread
- - FreeBSD  : libc, libpthread, libiconv, IDE and SATA drives need atapicam
- - Solaris  : libc, libpthread, libvolmgt
- - NetBSD   : libc, libpthread
- - OpenBSD  : 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.

Optional:
  libreadline + libreadline-development , or libedit
  zlib + zlib-development
  libbz2 + libbz2-development
  on GNU/Linux: libacl + libacl-development
If they were present at compile time, then the optional libraries have to 
be present at runtime, too.


For more info, see http://www.gnu.org/software/xorriso/xorriso.html
                   http://www.gnu.org/software/xorriso/man_1_xorriso.html
                   http://www.gnu.org/software/xorriso/man_1_xorrisofs.html
                   http://www.gnu.org/software/xorriso/man_1_xorrecord.html

                   http://www.gnu.org/software/xorriso is mirrored at
                   scdbackup.sourceforge.net .

Download:

The xorriso release tarball will soon show up at your local GNU FTP mirror as
  http://ftpmirror.gnu.org/xorriso/xorriso-1.5.8.tar.gz
(see GNU FTP Mirror List http://www.gnu.org/prep/ftp.html )
It is already now available as
  http://www.gnu.org/software/xorriso/xorriso-1.5.8.tar.gz


Post bug reports or requests to one of these mailing lists:
  mailto:[email protected]
  mailto:[email protected]
or directly to me:
  mailto:[email protected]


Have a nice day :)

Thomas

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAmnOyJsACgkQ6cvfwKvAqFQKSgCeINtQxgTkbDjvF8oxvD76jJYA
FNAAnAq7zEVt3mL0WCZu2x31dz3WWdIF
=u6AH
-----END PGP SIGNATURE-----

Reply via email to