From patchwork Fri Jul 24 17:44:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 10065 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4h6Fk30T1Rz3x2w for ; Fri, 24 Jul 2026 17:44:43 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4h6Fk25FF6z6p7 for ; Fri, 24 Jul 2026 17:44:42 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4h6Fjs5S4cz36W6 for ; Fri, 24 Jul 2026 17:44:33 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4h6Fjh6F6kz36Zl for ; Fri, 24 Jul 2026 17:44:24 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4h6Fjg4KqZz7Y3; Fri, 24 Jul 2026 17:44:23 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1784915063; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GjeODoGuCboU+T8wzTh8AFvm9hhNlzapkA1kQ5D45F4=; b=5/iQGwaZoIpG0XXcKjfxbHh9Ikl4OXZG8F38g0gqOEzqnftv67bxHlxQoXxRSlslQh0HHI L07KkJrpMigSLuBQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1784915063; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GjeODoGuCboU+T8wzTh8AFvm9hhNlzapkA1kQ5D45F4=; b=PMrZSGNLzTXTIEtXo92GxYTkpswCxRrAXKZWicGqtS0vbZfV82F+azmCwRMHuUp9NB6Juh dAmTb10RTOHbfYAnPMNEmxW/M37nvnVVpL6vFhx1eyD3dnkNDJdmTCSdSkkFS8bSmxyJMj egm1UBdzRaFkCl6y7ub4HFTIskFlGVTKtzbpPESXoaoeI6dTAumKpReym3Ac3uy2zoogMb Ocsux9wGl1/lgQglBdnTRhLeR8/oMX1qoKw0Clz/AjLrSMi6HUP1erKSsE9MV0mcgS3JSp xRzOy/aCfuujCgfiSZLog+9G+XHP+k7C3fp2MbP4ukct2s1WvPMH6lRirGtAGw== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] xorriso: Update to version 1.5.8.pl02 Date: Fri, 24 Jul 2026 19:44:12 +0200 Message-ID: <20260724174412.3827472-21-adolf.belka@ipfire.org> In-Reply-To: <20260724174412.3827472-1-adolf.belka@ipfire.org> References: <20260724174412.3827472-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - 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 --- lfs/xorriso | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lfs/xorriso b/lfs/xorriso index fd2515aa6..a84a973d7 100644 --- a/lfs/xorriso +++ b/lfs/xorriso @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2025-2025 IPFire Team # +# Copyright (C) 2025-2026 IPFire Team # # # # 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)