xorriso: Update to version 1.5.8.pl02
Commit Message
- Update from version 1.5.6.pl02 to 1.5.8.pl02
- No change to rootfile
- Changelog
1.5.8.pl02
The setting -projid "on" caused SORRY messages with symbolic links of which
the link target file does not exist
The ./configure combination --disable-lfa-flags --enable-projid caused
failure of "make" because of undefined variable "os_errno"
-find test -has_projid always matched project id 0
1.5.8.pl01
The meaning of parameters "off" and "on" with command -projid was interchanged,
which led to SORRY messages when inserting files from Linux filesystems which
do not support ioctl(FS_IOC_FSGETXATTR) (NFS, ISO 9660, FAT, ...).
The problem did not appear:
if no -projid is performed and no -indev is chosen,
or if -projid is performed before -outdev and no -indev is chosen,
or if the -as mkisofs emulation is used for the whole xorriso run.
1.5.8
Enhancements
New -append_partition pseudo partition_number "all" and pseudo type_code "revoke"
New -as mkisofs options -cut_out and -hide_iso_path
Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay
The maximum number of appended GPT partitions was increased from 4 to 8
New command -toc_info_type
New entities "at_time", "before", "after", "not_after", "not_before" for
commands -load, -mount, -mount_cmd, -session_string, -truncate_overwritable
New commands -lfa_flags, -lsattr, -lsattrd, -chattr, -chattr_r
New -find test -has_lfa_flags, -has_some_lfa_flags_of, new -find actions
lsattrd, chattr
New -as mkisofs option --lfa_flags
New command and -as mkisofs option -genisoimage_completion
New parameter "leave" to command -calm_drive
New commands -projid, -get_projid, -get_projid_r, -set_projid, -set_projid_r
New -find test -has_projid, actions get_projid, set_projid, get_projid_minmax
New -as mkisofs option --projid
New -boot_image bootspec appended_gpt_with_gaps=
New -as mkisofs option -appended_gpt_with_gaps
New -compliance rules rrip_tf_long, rrip_tf_short, rrip_tf_year0, rrip_tf_y1900
New -as mkisofs options -long-rr-time, -no-long-rr-time, -short-rr-time,
-rr-time-y1900
New -find action "show_time"
New command -volid_for and -as mkisofs option -volid_for
New -compliance rule relaxed_pvd_atts= and mkisofs option -relaxed_pvd_atts
New command -perform_opc
New -as cdrecord options --perform_opc and --perform_opc_growisofs
Bug Fixes
On non-GNU/Linux systems ssize_t was not defined in libisofs file rockridge.h .
Report and fix proposal by Rui Chen.
-boot_image and -append_partition were not perceived as image manipulation
which makes production of an ISO image worthwhile. Thanks Cameron Seader.
-outdev holding an ISO filesystem could get attached wrong start LBA
Command -load "volid" did not work with constant search text
Command -truncate_overwritable on ISO image without MD5 caused double free
of memory
Command -boot_image "any" "replay" failed after the legacy BIOS boot image
file was replaced by -map. Thanks Brian C. Lane.
Command -boot_image system_area=/dev/zero preserved system area of loaded ISO
Size assessment of ISO images smaller than 32 KiB yielded random values
-extract_boot_images reports "No such file or directory" when complaining
over an existing target file
Reproducibility of ISO images depended on "undefined" qsort(3) behavior with
comparer function result 0. Report and fix proposal by Henrik Lindström.
ATA and SATA drives on modern Linux refused to perform -rollback with
-scsi_dev_family "sg" because libburn registered them as ATA without SCSI
adress tuple
Symbolic links with xattr could cause unusable ISO filesystems. Thanks
Paul von Behren.
When reading multiple slashes in symbolic link targets from an ISO they were
condensed to a single one if not marked by the SL ROOT-flag. Thanks
Jonas 'Sortie' Termansen.
Empty symbolic link target components which represent add-on slashes were
written with ROOT flag set. Thanks Jonas 'Sortie' Termansen.
The last trailing slash in a symbolic link target was not written. Thanks
Jonas 'Sortie' Termansen.
The .. directory record exposed Rock Ridge properties of its grand grand parent.
-truncate_overwritable did not properly update positions and size in the
checksum tag of the relocated superblock
-compliance "default" did not reset "no_emul_toc" and some other rules
-format mode "without_spare" formatted BD-R and DVD-RAM to default size
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
lfs/xorriso | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2025-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2025-2026 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,10 +24,11 @@
include Config
-VER = 1.5.6
+VER = 1.5.8
+PL = pl02
THISAPP = xorriso-$(VER)
-DL_FILE = $(THISAPP).pl02.tar.gz
+DL_FILE = $(THISAPP).$(PL).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
@@ -42,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5f453cb3b1583865c71947c3ce95d87ea138b87605429fa756e34f0ddedb34037381ef81893bb69ecac9a2bd4302648f22f4cc930bf5567d509d1e26e6530f6b
+$(DL_FILE)_BLAKE2 = 3e15af0ec6082c590c6f13454783c277ff5439e7457e1ef90143f5406c71e6afbadc74b6765b5d5d833541171fec6b164376068b8ca44d0de298ec9ef420b4e2
install : $(TARGET)