Changelog for
libisofs6-1.5.4-4.2.i586.rpm :
* Wed Mar 10 2021 Dominique Leuenberger
- Support building against libjte-1 or libjte-2.
* Tue Feb 09 2021 Dirk Müller - 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 - 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 seanAATTsuspend.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.dramisAATTgmail.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.dramisAATTgmail.com- Use sle_version >= 120300 instead of leap_version >= 420300 (leap_version does not work).
* Sat Feb 18 2017 asterios.dramisAATTgmail.com- Added new build requirement libjte-devel for Tumbleweed and Leap >= 42.3.
* Sun Jan 29 2017 asterios.dramisAATTgmail.com- Update to 1.4.6:
* Bug fix: SIGSEGV by NULL when a data file was larger than ISO level allows.
* Bug fix: Interpretation of 17 digit timestamps was wrong.
* New API calls iso_generate_gpt_guid() and iso_write_opts_set_gpt_guid().
* Made several pseudo-random ids reproducible by overriding volume modification time.
* Wed Jul 27 2016 asterios.dramisAATTgmail.com- Update to 1.4.4:
* Bug fix: HFS+ production could cause MBR partition of type 0xEE without GPT.
* Bug fix: Protective MBR was not produced if no System Area data are given.
* Bug fix: Protective MBR was not recognized if partition is appended.
* Bug fix: The HFS+ filesystem was not marked in GPT of GRUB2 hybrid layout.
* Bug fix: HFS+ directories could announce more children than they actually have.
* Bug fix: At image loading time GRUB2 MBR was not recognized if the partition table is not the protective one as described by UEFI.
* Bug fix: Oversized text in ISO_SYSAREA_REPORT_DOC_ALPHA.
* New pseudo path for El Torito boot images: - -interval:appened_partition_N:all::
* New bit15 with options of iso_write_opts_set_system_area() to enforce MBR bootable/active flag.
* New API calls iso_write_opts_set_appended_as_apm(), iso_write_opts_set_part_like_isohybrid().
* Introduced image size tolerance of 300 kB in order to recognize SUN Disk Label that was generated by genisoimage -B \"...\".
* Added \"extern C\" to libisofs.h
* Removed option --silent from libtool runs.
* Sun Jun 26 2016 asterios.dramisAATTgmail.com- Update to 1.4.2:
* 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