From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4d2VRw4rHGz34X2 for ; Thu, 06 Nov 2025 18:03:40 +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) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4d2VRs2WzVz334n for ; Thu, 06 Nov 2025 18:03:37 +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 4d2VRr6W6Sz3xD; Thu, 06 Nov 2025 18:03:36 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1762452217; 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: in-reply-to:in-reply-to:references:references; bh=9LfjO+3A8ceM9+phMh063Vi4PDZgnj+4ZfU4OVwlRaU=; b=2If6ZcdGzUFBNYf5rKkLHJdTysntwvefbsw8GuJ+dccYoQlsDHZlv8X03dB6TFaTKFwir8 KFrYyVQp1AzIPCAQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1762452217; 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: in-reply-to:in-reply-to:references:references; bh=9LfjO+3A8ceM9+phMh063Vi4PDZgnj+4ZfU4OVwlRaU=; b=FZ8HlUmeRuULSdAPvXf4qVhbHGe7ngmhcpWAOLS8EzA5kz4sK+dHQ9E3MR5f0eE8pVOCDS y8DDEjEkHb2HPT0gxShzNRjVolXtrT/WGj9F/snJtHx8wbakjjr3NKXqkOhODZjlJoMYNC ZY7Hu38lb734mL79foLFUhnnrKzpSk6yi9eMpiglfGp8m9g1CIXQlymTtmcQCVQGOZq/IM mZEYvWQh+dJNdEgB8eX5v4h8g4YSdhQVkgAoQTfNIQoTKkSLDEC+/5zc1chotErIJijlb4 ZgkfLhn4vZSikA6XmGEOxZY+auN8o7yXtNec/S/Kwvnlslu8ABiLtgp12lzGjg== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] libcap: Update to version 2.77 Date: Thu, 6 Nov 2025 19:03:27 +0100 Message-ID: <20251106180330.3678184-4-adolf.belka@ipfire.org> In-Reply-To: <20251106180330.3678184-1-adolf.belka@ipfire.org> References: <20251106180330.3678184-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 Content-Transfer-Encoding: 8bit - Update from version 2.76 to 2.77 - Update of rootfile - Changelog 2.77 Fix mistakes in setcap for reporting errors: report them with the appropriate filename. Thanks to Nikolas for reporting these in Bug 220245. Fix bug in cap.GetIAB() reported and fix provided by Garret Kelly via Bug 220420. Improve libcap managed memory allocation and support CHERI RISC-V. Reported with fix by Chris Hofer via Bug 220415. Add (unverified) support for the PSX mechanism on microblaze, arc, openrisc and xtensa architectures. Thanks to Tom Petazzoni for including these in Bug 219915 Please let me know if these work or fail on these architectures. Add C++ support to the run a .so file as an executable mechanism employed by libcap.so, libpsx.so and pam_cap.so. Not really necessary for the libcap build tree, but wanted to capture the details of my recent update to a Stackoverflow answer on the topic. Use BUILD_LDFLAGS when compiling _makenames fix contributed by Khem Raj. Fix broke some builds, so will revert and apply a more comprehensive fix. Fixed sendmail issue discussion link. Thanks to Ariel Otilibili for noticing the breakage and contributing a fix. Some debugging fixes for use of the kdebug/ testing setup, Signed-off-by: Adolf Belka --- config/rootfiles/common/libcap | 4 ++-- lfs/libcap | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/config/rootfiles/common/libcap b/config/rootfiles/common/libcap index 220b907c8..1b470d075 100644 --- a/config/rootfiles/common/libcap +++ b/config/rootfiles/common/libcap @@ -6,10 +6,10 @@ sbin/setcap #usr/include/sys/psx_syscall.h #usr/lib/libcap.so usr/lib/libcap.so.2 -usr/lib/libcap.so.2.76 +usr/lib/libcap.so.2.77 #usr/lib/libpsx.so #usr/lib/libpsx.so.2 -usr/lib/libpsx.so.2.76 +usr/lib/libpsx.so.2.77 #usr/lib/pkgconfig/libcap.pc #usr/lib/pkgconfig/libpsx.pc #usr/lib/security diff --git a/lfs/libcap b/lfs/libcap index c0707a5e0..24c042095 100644 --- a/lfs/libcap +++ b/lfs/libcap @@ -6,7 +6,7 @@ # 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 # # the Free Software Foundation, either version 3 of the License, or # -# (at your option) any later301c74ceae00e915f70ff8f0a32c86a5ddf405a00522f4299390e4e0b6bc4270fc7e3c4ba5c53db2ddc5f7de6a97b43e310097a4ecc1d678f721f9dfa53cef53 version. # +# (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # @@ -24,7 +24,7 @@ include Config -VER = 2.76 +VER = 2.77 THISAPP = libcap-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 301c74ceae00e915f70ff8f0a32c86a5ddf405a00522f4299390e4e0b6bc4270fc7e3c4ba5c53db2ddc5f7de6a97b43e310097a4ecc1d678f721f9dfa53cef53 +$(DL_FILE)_BLAKE2 = 9725a5f886907f718a7149841003ac04aced8d322ae190b7035873dc823098c58311f15b9fe7e2a3fec683de6e2eeea108cd008f5f79e8dba24bb20595351812 install : $(TARGET) -- 2.51.2