From patchwork Sat Jan 11 14:43:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8394 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 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4YVh9G54hqz3x61 for ; Sat, 11 Jan 2025 14:43:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4YVh9C1qQPzNR; Sat, 11 Jan 2025 14:43:43 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4YVh9B6NwBz34M8; Sat, 11 Jan 2025 14:43:42 +0000 (UTC) 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 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4YVh981JGfz2yCS for ; Sat, 11 Jan 2025 14:43:40 +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 4YVh973x3kzH4; Sat, 11 Jan 2025 14:43:39 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1736606619; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=yAnTQadyM2VJz/vQI0rt1DWcr71Bo7f7bhtB2CTNOd4=; b=MAih0UJd4LWY64upjzCzzX1mUIHlRIkBq66rqcEAqdmVBEEbo2gmcsrkl96mVU1GrqJLef MfUMXWMALKaj28BQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1736606619; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=yAnTQadyM2VJz/vQI0rt1DWcr71Bo7f7bhtB2CTNOd4=; b=SK7Xh47kBkHUTSpr6zSlLBzuR5r3RZXnM7NMYFzWEP6OIbVVS9zU87/qZ+oCdHAx6N1Vuw mynqGm1IQlOLcA3kWlUJDiBpWzaHXYVAKucEMPAzDsXxzo1M1adYHBxQ1axYDoIhyd6gg9 aC5x3noTwNkOHlOKKtgTG/DkHLhOmsUSmKhLwxQgFiVBAeP63UZXINCxyN4PtxYa2oc+3h +PlIHpSjCyGE4c4lMfe/PxblQNX8Knq1/lmvgE706njowJCFZdFFplRFJyY1Zajc6+OPBT MMJmP6iZCPYut9kP8creDX9FxjFh9GIVjhYVZ9Vr+PwkETQjNOOAVvKKpsboSw== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] e2fsprogs: Update to version 1.47.2 Date: Sat, 11 Jan 2025 15:43:24 +0100 Message-ID: <20250111144333.3363359-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: VLJ2LIIA3MJLGV7BCAQQ4EOBGMBD5IWL X-Message-ID-Hash: VLJ2LIIA3MJLGV7BCAQQ4EOBGMBD5IWL X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - Update from version 1.47.1 to 1.47.2 - Update of rootfile not required - Changelog 1.47.2 UI and Features Drop the tune2fs -r option and replace it with -E revision=. Revision 0 file systems are needed for compatibility with pre-1995 Linux kernels (older that version 1.2). Most of the time, users shouldn't be using the -r option and they can confuse themselves and end up creating a file system that is missing most modern ext4 features, including no online resizing, no support for post-2038 timestamps, etc. (Addresses Debian Bug #1086603) Add support for gnu.translator extended attributes in tar files fed to mke2fs -d. (Addresses Github issue https://github.com/tytso/e2fsprogs/issues/192) Add a debugfs command to list all of the inodes in the orphan list. Fixes Fix orphan_file support on big endian systems. Fix resize2fs to update the checksums in blocks belonging to the orphan file if it needs to move them. Fix e2fsck to clear the orphan file after processing it so that e2fsck -E journal_only doesn't leave the file system in a corrupted state. Avoid a spurious failure in badblocks when -n or -w is specified twice. (Addresses Debian Bug #1087341) Fix a bug where e2fsck could skip checking a file systems with the orphan_file feature if there are orphaned files that need to be cleaned up. (Addresses Red Hat Bugzilla 2318710, SuSE Bugzilla #1226043) Tune2fs will now upgrade a revision 0 file system to revision 1 before trying to change the inode size. Otherwise, this could result in a corrupted file system. Fix fuse2fs --helpfull so that it displays the full help message. Allow resize2fs to perform an offline resize past the 256 TiB boundary (which the kernel could do as part of an online resize). Performance, Internal Implementation, Development Support etc. Fix various Coverity and compiler warnings. Speed up tune2fs -g when the group is not changed by the command. Fix build failures on GCC 15 due to it switched to using -std=c23 by default. (Addresses https://github.com/tytso/e2fsprogs/issues/202) Fix build failure when linking fuse2fs with old (2.9.9) version of libfuse2 on aarch64. This hack was needed to fix a regression caused by another hacky workaround needed to work around a build failure on mipsel64 thanks to glibc using different struct stat layouts depending _FILE_OFFSET_BITS is set and this caused failures when dynamic linking against libarchive on Debian's mipsel64. (Sigh.) Fix unused parameter warnings for packages which including ext2fs.h. (Addresses Debian Bug #1082500) Fix bug where packages including ext2fs.h would get the 32-bit versions of the timestamp routines even on 64-bit platforms due to a missing SIZEOF_TIME_T autoconf definiton in public_config.h. Teach dumpe2fs and e2mmpstatus to support LABEL= and UUID= specifiers since the e2mmpstatus man page claims that it supports LABEL= and UUID=. This support was accidentally dropped when e2mmpstatus was reimplemented in terms of dumpe2fs. (Addresses https://github.com/tytso/e2fsprogs/issues/106) Suppress mke2fs's "Creating regular file" message when the -q option is in force. Enable Continuous Integration testing in Debian's Salsa forge. Fix a memory leak in oss-fuzz test programs. Provide fuseext2 to replace the debian package src:fuse-umfuse-ext2. (Addresses Debian Bug #1085590, #1088838) In the Debian package for e2fsprogs, add a suggestion to install the package libarchive13t64. (Addresses DebianBug #1089085) In the Debian package for e2fsprogs, decrease the priority from required to important. (Addresses Debian Bug #897277) Fix the f_badjour_encrypted test to write the error output from mke2fs and debugfs to a log file so it doesn't mess up the "make check" output and to make those error messages available in the case of test failure. Fix my_llseek() declaration when building against musl libc. Clean up groff warnings in man pages. (Addresses Debian Bugs #1086892, #1082787, #1072866, #1087898) Document the orphan_file feature in the ext4(5) and tune2fs(8) man pages. (Addresses Debian Bug #1073062) Allow building e2fsprogs without libarchive-dev installed to make life easier for bootstrapping for new Debian ports (Addresses Debian Bug #1078693) Various man page cleanups. Update Chinese, Czech, French, Malay, Polish, Romainian, Spanish, Swedish, and Ukrainian translations. Signed-off-by: Adolf Belka --- lfs/e2fsprogs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lfs/e2fsprogs b/lfs/e2fsprogs index f30de965e..ebf1995a1 100644 --- a/lfs/e2fsprogs +++ b/lfs/e2fsprogs @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2024 IPFire Team # +# Copyright (C) 2007-2025 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,7 +24,7 @@ include Config -VER = 1.47.1 +VER = 1.47.2 THISAPP = e2fsprogs-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 67924c38a6b688e0db5ee77b0e11a8b34ec602a729d48516668e9fdf7f36964c8a9369295f0313bfacdc8e5f3f5a27d79a8d99a1aca3b4fe0ced98a4db4884ea +$(DL_FILE)_BLAKE2 = 20f93b53c18396dbbf8a9564fd80181e391120554bd63a76c90c88d32616596fb7cf8e1252417b835ef3918ecf3211aebdd7a75daebee11bcb6e7b0f9bd88053 install : $(TARGET)