- update to 1.5.6:
* 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()
OBS-URL: https://build.opensuse.org/request/show/1095596
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libisofs?expand=0&rev=23
- 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()
OBS-URL: https://build.opensuse.org/request/show/870718
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libisofs?expand=0&rev=19
- 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 file and keyring as sources
- Spec cleanup
OBS-URL: https://build.opensuse.org/request/show/798631
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libisofs?expand=0&rev=17
- Update to 1.3.8
* Bug fix: Prevent allocation of empty hash tables. Thanks
Richard Nolde.
* Bug fix: Prevent allocation of empty directory children lists.
Thanks Richard Nolde.
* Bug fix: The GUIDs of main GPT and backup GPT differed if more
than one System Area was written into the ISO image.
* New API calls iso_image_report_el_torito() and
iso_image_report_system_area()
* New API call iso_crc32_gpt()
OBS-URL: https://build.opensuse.org/request/show/289878
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libisofs?expand=0&rev=2