[Pkg-libburnia-devel] libburnia-1.4.2 released
Thomas Schmitt
scdbackup at gmx.net
Sun Nov 29 10:34:28 UTC 2015
Hi,
libburnia project is pleased to announce the release of version 1.4.2:
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:
libburn got some bugs fixed and learned to inquire the drive serial number.
libisofs now sorts data file content by ECMA-119 file names for better
reproducability of ISO content. Rock Ridge filenames may be restricted to
lengths between 64 and 255 bytes. If needed, a qualified truncation happens.
xorriso (in libisoburn) now can replay boot settings when modifying ISO
filesystems. In order to avoid clogging of concurrent Linux SG_IO,
xorriso got command -modesty_on_drive to enable an old workaround from
IDE master/slave days.
The source code underwent a scan by Coverity. About 150 code changes
resulted, but no easy-to-trigger bugs were found.
libburn novelties:
* Bug fix: burn_disc_get_media_id() returned BD identifiers 2 chars too long
* Bug fix: burn_disc_get_multi_caps() returned 2048 bytes too many in
caps.start_range_high
* Bug fix: Media summary session count of blank and closed media was short by 1
* Bug fix: Endless loop if transport error occurs while waiting for drive ready
* New API calls burn_drive_get_serial_no() and burn_drive_get_media_sno()
* Result of a Coverity audit: 40+ code changes, but no easy-to-trigger bugs
cdrskin novelties:
* New -toc line "Drive id" tells the drive's individual serial number
libisofs novelties:
* Bug fix: zisofs compression caused SIGSEGV (by reading) with files larger
than 524160 KiB.
* Bug fix: iso_node_get_name() of root node returned NULL pointer rather than
an empty string
* Bug fix: Names read from Joliet tree where stripped of trailing ";1"
* Now sorting the data file content extents by ECMA-119 tree, rather than
by the red-black tree which shall consolidate files with identical
source object.
* New API call iso_read_opts_set_ecma119_map().
* New AAIP variable isofs.nt records name truncation parameters.
* Rectified handling of oversized filenames by new API calls:
iso_image_set_truncate_mode, iso_image_get_truncate_mode,
iso_truncate_leaf_name, iso_image_set_node_name, iso_image_tree_clone,
iso_image_add_new_dir, iso_image_add_new_file, iso_image_add_new_special,
iso_image_add_new_symlink, iso_image_dir_get_node, iso_image_path_to_node
* Result of a Coverity audit: 50+ code changes, but no easy-to-trigger bugs
libisoburn novelties:
* New API calls isoburn_ropt_set_truncate_mode()
isoburn_ropt_get_truncate_mode()
* New options with isoburn_ropt_set_extensions(): isoburn_ropt_map_*
* Result of a Coverity audit: 50+ code changes, but no easy-to-trigger bugs
xorriso novelties:
* Bug fix: -backslash_codes "on" did not work outside quotes
and with showing "\r"
* New command -modesty_on_drive,
new -as cdrecord -immed, minbuf=, modesty_on_drive=
* New command -ecma119_map
* New command -read_fs
* New -boot_image action "replay"
* New command -file_name_limit, -as mkisofs -file_name_limit
* New -find test -name_limit_blocker.
----------------------------------------------------------------------------
Release tarballs need only vanilla tools for ./configure ; make
libburn and cdrskin:
http://files.libburnia-project.org/releases/libburn-1.4.2.tar.gz
http://files.libburnia-project.org/releases/libburn-1.4.2.tar.gz.sig
libisofs:
http://files.libburnia-project.org/releases/libisofs-1.4.2.tar.gz
http://files.libburnia-project.org/releases/libisofs-1.4.2.tar.gz.sig
libisoburn and xorriso:
http://files.libburnia-project.org/releases/libisoburn-1.4.2.tar.gz
http://files.libburnia-project.org/releases/libisoburn-1.4.2.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.2
libisofs resides in
https://code.launchpad.net/~libburnia-team/libisofs/scdbackup
libisoburn and xorriso:
http://svn.libburnia-project.org/libisoburn/tags/1.4.2
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:pkg-libburnia-devel at lists.alioth.debian.org
with a Cc: to
scdbackup at gmx.net
Have a nice day :)
Thomas
More information about the Pkg-libburnia-devel
mailing list