| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libisofs6 | Distribution: openSUSE Tumbleweed |
| Version: 1.5.8.pl02 | Vendor: openSUSE |
| Release: 1.2 | Build date: Fri Jul 3 16:48:38 2026 |
| Group: System/Libraries | Build host: reproducible |
| Size: 583513 | Source RPM: libisofs-1.5.8.pl02-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://dev.lovelyhq.com/libburnia/web/wiki | |
| Summary: Library for Creating ISO-9660 Filesystems | |
Libisofs is a library for creating ISO-9660 filesystems with extensions like RockRidge or Joliet. It is also a full featured ISO-9660 editor, allowing you to modify an ISO image or multisession disc, including file addition/removal, change of file names and attributes, etc. ISO-9660 images can be made bootable from CD, DVD, or BD via an El Torito boot record and appropriate boot image files from boot managers like GRUB, ISOLINUX, or system specific boot loaders. It is also possible to install a Master Boot Record for hard-disk-like media, e.g. USB memory sticks. Libisofs supports the extension AAIP which allows to store ACLs and xattr in ISO-9660 filesystems and zisofs compression which is transparently uncompressed by some Linux kernels. It is possible to have data file content compressed to gzip format or to have it filtered by an external process.
GPL-2.0-or-later AND LGPL-2.0-or-later
* Fri Jul 03 2026 Dirk Müller <dmueller@suse.com>
- update to 1.5.8.pl02:
* Bug fix: iso_local_get_projid() without flag bit5 returned
* ISO_PROJID_NO_OPEN_LOCAL on dangling symlinks
* Bug fix: Compile time error with --disable-lfa-flags
- -enable-projid
* Mon Jun 29 2026 Dirk Müller <dmueller@suse.com>
- update to 1.5.8.pl01:
* Bug fix: iso_image_set_ignore_aclea() inverted the setting
for reading the XFS-style project id from disk files
* Silenced error messages about ioctl(FS_IOC_FSGETXATTR)
* Bug fix: File path of imported BIOS boot image was forgotten
when it gets overwritten by a file of the same name.
* Bug fix: Reproducibility of ISO images depended on
"undefined" qsort(3) behavior with comparer function result 0
* Bug fix: Empty AAIP value spoiled decoding of all AAIP
attributes
* Bug fix: Symbolic links with xattr could cause unusable ISO
filesystems.
* Bug fix: When reading multiple slashes in symbolic link
targets they were
* condensed to a single one if not marked by the SL ROOT-flag
* Bug fix: Empty symolic link target components which represent
add-on slashes were written with ROOT flag set
* Bug fix: The last trailing slash in a symbolic link target
was not written
* 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: The characters '.' and ';' were wrongly disallowed
with PVD file names
* Improved size estimation and property assessment of El Torito
hidden boot images
* Enabled up to 8 appended GPT partitions and improved their
number mapping
* New API calls iso_local_get_lfa_flags(),
iso_local_set_lfa_flags(),
* iso_node_get_lfa_flags(), iso_node_set_lfa_flags(),
* iso_util_decode_lfa_flags(), iso_util_encode_lfa_flags(),
* iso_util_get_lfa_masks(), iso_util_get_effective_lfa_mask()
* New API calls iso_node_get_projid(), iso_node_set_projid(),
* iso_local_get_projid(), iso_local_set_projid()
* New API call iso_write_opts_set_gpt_with_gaps
* New API call iso_local_create_dev()
* New API call iso_write_opts_set_rrip_tf_long() and date check
for year 2150
* limit to produce 17-byte timestamps
* New API call iso_write_opts_set_rrip_tf_y1900()
* New API calls iso_image_set_volume_id_v2(),
iso_image_get_volume_id_v2(),
* iso_image_fs_get_volume_id_v2()
* New API call iso_write_opts_set_relaxed_nonvol_atts()
* Sun Mar 09 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to 1.5.6.pl01:
* Bug fix: iso_write_opts_set_part_like_isohybrid() did not cause
a MBR partition table if the partitions are data files in the
ISO rather than appended
* Bug fix: The lseek methods of IsoFileSource for local
filesystem and loaded ISO returned libisofs error codes as
positive off_t numbers
* Bug fix: Freshly cloned data files from imported image were
not marked as imported.
* Bug fix: Size of further CE area was calculated wrong if its
CE entry ended exactly at a block boundary
* New iso_write_opts_set_system_area() option bits 16:
GPT "Legacy BIOS bootable" and 17: GPT writable
* New API calls iso_assess_written_features(),
iso_read_image_feature_named(),
iso_read_image_features_text()
* Allowed lseekable device files with
iso_tree_add_new_cut_out_node().
* New API call iso_write_opts_set_max_ce_entries()
* Tue Jun 27 2023 Dirk Müller <dmueller@suse.com>
- update to 1.5.6 (jsc#PED-5018)
* Bug fix: iso_write_opts_set_part_like_isohybrid() did not
cause a MBR partition table if the partitions are data files
in the ISO rather than appended
* Bug fix: The lseek methods of IsoFileSource for local
filesystem and loaded ISO returned libisofs error codes as
positive off_t numbers
* Bug fix: Freshly cloned data files from imported image were
not marked as imported.
* Bug fix: Size of further CE area was calculated wrong if its
CE entry ended exactly at a block boundary
* New iso_write_opts_set_system_area() option bits 16:
GPT "Legacy BIOS bootable" and 17: GPT writable
* New API calls iso_assess_written_features(),
iso_read_image_feature_named(), iso_read_image_features_text()
* Allowed lseekable device files with
iso_tree_add_new_cut_out_node().
* Proof-of-concept by Ivan Shmakov.
* New API call iso_write_opts_set_max_ce_entries()
* Wed Mar 10 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Support building against libjte-1 or libjte-2.
* Tue Feb 09 2021 Dirk Müller <dmueller@suse.com>
- update to 1.5.4:
* Bug fix: Large amounts of AAIP data or many long file names could cause
with zisofs an unreadable filesystem after the warning "Calculated and
written ECMA-119 tree end differ" Bug fix: Big-Endian MIPS Volume Header
boot file size was rounded up to full 2048.
* Bug fix: El Torito production failed if no catalog path is given and the
first boot image path contains no slash
* Bug fix: zisofs production was wrong on big-endian machines
* Bug fix: Apple Partition Map entries wrote uninitialized data
* Bug fix: Appended APM partitions without HFS+ production had start
and size 1
* Switched to usage of libjte-2.0.0
* Implemented production and reading of zisofs2 for files larger than
4 GiB - 1
* New struct iso_zisofs_ctrl version 2
* New API call iso_stream_get_zisofs_par()
* New API call iso_stream_zisofs_discard_bpt()
* New API call iso_image_zisofs_discard_bpt()
* New flag bits 8 to 15 in API call iso_node_zf_by_magic()
* New API call iso_zisofs_ctrl_susp_z2()
* New API call iso_read_opts_set_joliet_map(), new default
joliet_map=stripped
* New API calls iso_read_image_features_tree_loaded() and
iso_read_image_features_rr_loaded()
* Mon Apr 27 2020 Luigi Baldoni <aloisio@gmx.com>
- Update to version 1.5.2
* New API calls iso_write_opts_set_part_type_guid(),
iso_write_opts_set_iso_type_guid()
* New API call iso_nowtime()
* New flag bit2 of iso_node_set_acl_text() to be verbous about
failures
* Made libisofs ready for building out-of-source.
* Bug fix: Appended GPT partitions were not covered by the
protective MBR partition
* Bug fix: Multi-session emulation spoiled GPT production.
"GPT partitions ... overlap". Regression towards 1.4.8
* Bug fix: Appending partitions 5 to 8 caused damaged ISO
filesystems if not for SUN disk label
* Bug fix: SIGSEGV happened if options bit 14 of
iso_write_opts_set_system_area() is set and no El Torito
boot image is defined
- Add signature and keyring as sources
- Spec cleanup
* Wed Oct 24 2018 sean@suspend.net
- Update to 1.5.0:
* Bug fix: Multi-session emulation was not recognized with non-zero partition
* New bit10 of isoburn_drive_acquire() to accept all xattr namespaces
* New -xattr mode "any" to process all xattr namespaces of local filesystem
* New -as mkisofs option --xattr-any
* New -as mkisofs options -uid and -gid
* Thu Feb 08 2018 asterios.dramis@gmail.com
- Update to 1.4.8:
* Bug fix: iso_read_opts_set_no_rockridge() did not prevent
reading of root SUSP.
* Bug fix: Non-SUSP data in System Use Area prevented image
loading if Rock Ridge was enabled.
* Bug fix: Protective MBR for GPT could emerge with boot flag
set.
* Bug fix: Appended partitions of size >= 4 GiB led to abort with
error message "FATAL : ISO overwrite".
* Bug fix: Bit 15 of iso_write_opts_set_system_area did not work
with generic MBR.
* Bug fix: Keeping and patching of loaded boot images failed.
Regression by version 1.4.4.
* Bug fix: Program crashes by intentionally wrong ISO image
input. Debian bug reports: deb#872372, deb#872475, deb#872545,
deb#872590, deb#872761.
* New API calls el_torito_set_full_load(),
el_torito_get_full_load().
* New API call iso_write_opts_set_iso_mbr_part_type().
* Sat Feb 25 2017 asterios.dramis@gmail.com
- Use sle_version >= 120300 instead of leap_version >= 420300
(leap_version does not work).
/usr/lib/libisofs.so.6 /usr/lib/libisofs.so.6.94.0 /usr/share/licenses/libisofs6 /usr/share/licenses/libisofs6/COPYING /usr/share/licenses/libisofs6/COPYRIGHT
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 02:32:54 2026