[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Announcing xorriso-0.3.4



Hi,

be invited to try the new release 0.3.4 of my program
xorriso, a ISO 9660 Rock Ridge filesystem manipulator.

It creates, loads, manipulates and writes ISO 9660
filesystem images with Rock Ridge extensions, ACLs and
xattr. It 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 restore file objects from
ISO 9660 filesystems.

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:

* The included copy of libisofs supports recording and
  restoring of ACL and xattr. See also: man acl(5), attr(5).

  This feature is implemented via a new extension of
  ISO 9660 named AAIP which is described in
    doc/susp_aaip_1_0.txt
  resp:
    http://libburnia-project.org/wiki/AAIP
  One cannot expect that current operating systems support
  this extension in their mount facility.
  But libisofs enables xorriso to retrieve ACL and xattr
  from ISO 9660 filesystems when restoring files to disk.
  So an AAIP enhanced ISO image can be regarded as a
  backup format which happens to be mountable as Rock Ridge
  enhanced ISO image.
  According to SUSP specs and to experiments on Linux
  mountability is indeed not hampered. (See paragraph
  "Compatibility Considerations" in susp_aaip_1_0.txt)
  
* New option -acl enables import and export of ACL
* New options -getfacl, -getfacl_r, -setfacl, -setfacl_r, -setfacl_list
* New find tests -has_acl, -has_no_acl , new find actions getfacl, setfacl

* New option -xattr enables import and export of Extended Attributes
* New options -getfattr, -getfattr_r, -setfattr, -setfattr_r, -setfattr_list
* New find tests -has_xattr, -has_aaip, new find actions getfattr, setfattr

* New -as mkisofs options --acl and --xattr

* New option -disk_dev_ino accelerates incremental backups


System requirements:
   Linux with kernel 2.4 or 2.6: libc, libpthread
or FreeBSD : libc, libpthread, libiconv, libcam, see also atapicam(4)  

Optional:
  libreadline + libreadline-dev
  on Linux: libacl + libacl-devel
If they were present at compile time, then the optional libraries have to 
be present at runtime, too.


For more info, see http://scdbackup.sourceforge.net/xorriso_eng.html
                   http://scdbackup.sourceforge.net/man_1_xorriso.html

Download:

There is a xorriso release tarball (containing the application
and all three libburnia libraries needed):
  http://scdbackup.sourceforge.net/xorriso-0.3.4.pl00.tar.gz

scdbackup.sourceforge.net is mirrored at scdbackup.webframe.org .


xorriso is also part of the libisoburn release tarball:
  http://files.libburnia-project.org/releases/libisoburn-0.3.4.pl00.tar.gz
  
libisoburn.so.1 and its xorriso need recent release
versions of libburn.so.4 and libisofs.so.6.
The xorriso standalone release does not depend on any
of these dynamic libraries.


Post bug reports or requests
either to the libburnia ticket system:
  http://libburnia-project.org/newticket
or to one of these mailing lists:
  mailto:libburn-hackers@pykix.org
  mailto:cdwrite@other.debian.org
or directly to me:
  mailto:scdbackup@gmx.net


Have a nice day :)

Thomas


Reply to: