libburnia is a project comprised of libraries and binaries for reading, mastering, and writing optical discs. It provides libburn, a CD/DVD/BD burn library, libisofs, a manipulation library for ISO 9660 filesystems, and libisoburn, a ISO 9660 multi-session library. On top of them there is cdrskin, a cdrecord emulator, and xorriso, a all-in-one application for ISO 9660 multi-session operations which additionaly provides a limited emulation of mkisofs.
1.4.226 Dec 2015 13:53
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.