Fedora EPEL 5 Update: libburn-1.0.2-1.el5

updates at fedoraproject.org updates at fedoraproject.org
Thu Mar 17 17:02:14 UTC 2011


--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2011-0513
2011-02-28 23:35:59
--------------------------------------------------------------------------------

Name        : libburn
Product     : Fedora EPEL 5
Version     : 1.0.2
Release     : 1.el5
URL         : http://libburnia-project.org/
Summary     : Library for reading, mastering and writing optical discs
Description :
Libburn is an open-source library for reading, mastering and writing
optical discs. For now this means only CD-R and CD-RW.

The project comprises of several more or less interdependent parts which
together strive to be a usable foundation for application development.
These are libraries, language bindings, and middleware binaries which emulate
classical (and valuable) Linux tools.

--------------------------------------------------------------------------------
Update Information:

Note: The release 1.0.0 does not indicate a technological overhaul but shall emphasize the maturity of the software. 

Changes from previous version 0.4.0:
* Removed compilation obstacles on Solaris 9.
* Improved recognition of non-seekable stdio pseudo-drives. 
* Allowed umask to create stdio-drive files with rw-permissions for all 
* cdrskin now refuses to burn if the foreseeable size exceeds media capacity 
* Regression fix: SCSI reply data logging was disabled in release 0.8.6 
* New API call burn_offst_source_new()
* New API call burn_disc_get_bd_spare_info() 
* Reporting allocated and used amount of BD spare blocks with options -minfo and --list_formats
* Lifted test reservation on DVD-R DL media.
* Hiding all non-API symbols from the linker by use of --version-script
* General POSIX system adapters ignore SIGWINCH and SIGURG if defined
* Allowed 64 kB max output buffer size on all OSes
* New system adapter for Solaris uscsi (tested on snv134, kernel 5.11)
* Bug fix: CD TOC was not read if the first track did not start at LBA 0
* Bug fix: CD-ROM media got attributed random lead-in and lead-out adresses
* Bug fix: SIGSEGV of experimental libcdio system adapter if drive list is empty
* libburn now works with ahci driver on FreeBSD 8-STABLE.
* Bug fix: On FreeBSD, piped input was falsely attributed a small fixed size.
* Built-in abort handling is more suitable for FreeBSD now.
* Bug fix: Option fs=0 led to SIGSEGV. Regression introduced by version 0.7.4 in december 2009.
* Abort handling is more suitable for FreeBSD now.
* Bug fix: System adapter for generic X/Open was missing in libburn release tarball
* Bug fix: with non-Linux adapters there were 0 readable bytes on block devices
* Made FreeBSD system adapter safe from mutal burn spoiling and drive deadlock
* Enabled FreeBSD system adapter for Debian kfreebsd
* Experimental SCSI transport adapter via GNU libcdio 0.83git
* Bug fix: Added missing system adapter for generic X/Open to libburn release tarball
* Bug fix: SIGSEGV from NULL pointer with media product id inquiry on LG GH22LS30
* Bug fix: DVD DAO track size was rounded up much too generously
* Workaround for Pioneer DVR-216D which got stuck on DVD-R burns. (already fixed in 0.7.2.pl01)
* Workaround for Pioneer DVR-216D refusal to eject. (already fixed in 0.7.2.pl01)
* Configure options --enable-dvd-obs-64k, --enable-track-src-odirect
* New API calls burn_write_opts_set_dvd_obs(), burn_write_opts_set_stdio_fsync()
* New API call burn_set_scsi_logging()
* New API calls burn_fifo_get_statistics(), burn_fifo_next_interval(), burn_fifo_fill()
* Re-implemented ECMA-130 P-parity, Q-parity and scrambling for BURN_WRITE_RAW
* cdrskin option -V for logging of SCSI commands
* New cdrskin options dvd_obs= and stdio_fsync=
* New compile_cdrskin.sh option -dvd_obs_64k
* Workaround for Pioneer DVR-216D which got stuck on DVD-R burns.
* Workaround for Pioneer DVR-216D refusal to eject.
* Bug fix: CD TAO sessions with multiple tracks did not work in -dummy mode
* New API calls burn_get_media_product_id() , burn_guess_manufacturer() , burn_guess_cd_manufacturer()
* New API call burn_disc_get_cd_info()
* New API call burn_track_set_cdxa_conv()
* Better interpretation of options -mode2, -xa, -xa1, -xa2
* New option --xa1-ignore
* New -atip report lines "Product Id:" and "Producer:"
* Outdated libburn-0.7.0.pl00.tar.gz Thu Aug 27 2009 SVN tag | wiki 
* New API calls burn_drive_get_all_profiles(), burn_obtain_profile_name() allow to inquire and process the list of supported media types. cdrskin lists all supported profiles with option -atip -v
* New API call burn_drive_snooze() allows to calm down a drive when no i/o is expected for a while.
* Bug fix: Some SCSI commands stalled on U3 memory sticks which appear as a hub with a memory stick and a CD-ROM drive containing a small CD. These commands make not much sense with a CD-ROM and are now avoided for this media situation.
* Bug fix: Old MMC-1 drives were rejected because of mode page 2Ah length.
* cdrskin -scanbus now works with high SCSI bus numbers.
* Bug fix: Improper abort handling with broken pipe during outputto a stdio: pseudo-drive.
* Bug fix: Device scan stalled on FreeBSD with non-burner USB device
* New operating system adapter "dummy" for stdio on general X/Open systems
* New API function burn_drive_set_stream_recording() allows to write the crucial start blocks of a filesystem with slow BD-RE Defect Management and to write the bulk of data with full nominal speed.
* Improvements with build system for FreeBSD
* Bug fix: BD-R were not correctly finalized
* Formatting and writing of BD-R media
* New API function burn_get_read_capacity()
* Bug fix: A session without leadout entry on CD caused a SIGSEGV by NULL
* Improvements about BD-RE formatting
* Bug fix: libburn fifo thread was not aborted when burn run was aborted which could lead to use of freed memory.
* Bug fix: On Linux 2.4 /dev/sr0 was accepted as enumerable address but then failed to work.
* Larger set of possibly acceptable drive device file names
* Bug fix: cdrskin option drive_scsi_dev_family=scd lead to buffer overflow
* Ability to use /dev/scd as fallback if /dev/sr does not exist
* New API call burn_fifo_peek_data()
* Bug fix: Random access addressing for DVD-RAM and BD-RE did not work.
* cdrskin: Affected were options write_start_address= and --grow_overwriteable_iso on DVD-RAM or BD-RE.
* xorriso: Affected were sessions on DVD-RAM or BD-RE after the first one.
* Support for BD-RE media is now official
* New burn_write_opts_set_stream_recording() can speed up DVD-RAM and BD-RE
* New cdrskin option --list_formats
* New cdrskin blank types for expert formatting of DVD-RAM and BD-RE
* New cdrskin blank type blank=as_needed for automatic handling of media
* Support for DVD+R/DL media is now official
* Long term commitment to ABI libburn.so.4.
* ABI compatibility is guaranteed for any older feature set released since libburn-0.3.2 about one year ago.
* libburn provides means for compile time and runtime checking of its version.
* Compile time check in cdrskin for proper version of libburn include file. Required is at least 0.4.2.
--------------------------------------------------------------------------------

This update can be installed with the "yum" update programs.  Use
su -c 'yum update libburn' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora EPEL GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the epel-package-announce mailing list