From patchwork Tue Jul 9 18:31:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 7910 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 4WJV1y0wBCz3x10 for ; Tue, 9 Jul 2024 18:31:34 +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 4WJV1t5dhgz1K2; Tue, 9 Jul 2024 18:31:30 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4WJV1t3p2Dz33vX; Tue, 9 Jul 2024 18:31:30 +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 4WJV1r0yc7z33vR for ; Tue, 9 Jul 2024 18:31:28 +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 4WJV1m6X1Gz1K2; Tue, 9 Jul 2024 18:31:24 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1720549886; 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=Adf1RTuiUUpzPz3XLYm04r57DR+dVvGZQ/3yLRGvdeA=; b=voWb7AnIuK/gvG6cVkqopuXo2JzMpr0GqOrxB6Sqg/o7JLRJ2wPVL24/6tZEGJGYqIGABX fuMcVTBmgSLrRmDg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1720549886; 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=Adf1RTuiUUpzPz3XLYm04r57DR+dVvGZQ/3yLRGvdeA=; b=oiiRokeCevJJ3uIzXwMCSVC1omxe9f8GvU+g7gFcJsIJhdWeLln8vZxTAP9imyiEn7Su15 7lavfCp5iqZR+rjqwVs+6X60W7Bhh5MhHqNSoqfeVDDhKGdKsNiAP8ij5URsejs0bIVFEs MI69EjRtXzfPFS6j6WGE/VrcT1qM8YlNi1z/PGFbiX7ucV8Fq2wzcebvtjhU51pt6AFVvy M0/wc1QJBxSaw7W0BfIgX2bgkQ/MqvlJG8oxldJzeWUMJOwUfRPHmEpZZa41dh8iXsMSFV 9CdbrxjzZ1ipqsTMK1yYwVOxgEtzkKKBkvkQPqMwRLz+3qjTcEX7uKTNpWIBcQ== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] shadow: Update to version 4.16.0 Date: Tue, 9 Jul 2024 20:31:21 +0200 Message-ID: <20240709183121.3508250-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: XHQRM4DZTKBO5HCKAIBALJZ4B456VPDE X-Message-ID-Hash: XHQRM4DZTKBO5HCKAIBALJZ4B456VPDE 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 4.15.1 to 4.16.0 - Update rootfile - sobump in rootfile. Ran find-dependencies but no other linked programs identified. - nscd is disabled in glibc so it has been disabled in shadow. nscd is enabled by default. - id and groups (deprecated in shadow) are used from coreutils in IPFire. - Changelog 4.16.0 The shadow implementations of id(1) and groups(1) are deprecated in favor of the GNU coreutils and binutils versions. They will be removed in 4.17.0. Support for rlogind in the login(1) implementation has been removed. That is, the login(1) -r flag has been removed. The libsubid major version has been bumped, since it now requires specification of the module's free() implementation. 4.15.2 Bugfix release. This release includes a large amount of fixes, including memory leaks, leaks of other resources such as file descriptors, added missing error handling, and more. 4.15.3 Bugfix release. This release includes changes to the build system, packaging, and tests; most of which, were reported by Debian packagers. There's also a fix for check_subid_range. Signed-off-by: Adolf Belka --- config/rootfiles/common/shadow | 5 ++--- lfs/shadow | 8 +++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/config/rootfiles/common/shadow b/config/rootfiles/common/shadow index 7fc85235a..ba57050b2 100644 --- a/config/rootfiles/common/shadow +++ b/config/rootfiles/common/shadow @@ -10,8 +10,8 @@ etc/shadow #etc/shadow- #lib/libsubid.la #lib/libsubid.so -lib/libsubid.so.4 -lib/libsubid.so.4.0.0 +lib/libsubid.so.5 +lib/libsubid.so.5.0.0 sbin/nologin #usr/bin/chage #usr/bin/chfn @@ -19,7 +19,6 @@ sbin/nologin #usr/bin/expiry #usr/bin/faillog #usr/bin/gpasswd -#usr/bin/lastlog #usr/bin/newgidmap #usr/bin/newgrp #usr/bin/newuidmap diff --git a/lfs/shadow b/lfs/shadow index 27820ca3f..62e73d194 100644 --- a/lfs/shadow +++ b/lfs/shadow @@ -24,7 +24,7 @@ include Config -VER = 4.15.1 +VER = 4.16.0 THISAPP = shadow-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = a24f492cb2a7721b165c70237b1a9290acc0063bdf493f061752ca41d23a1154b26e16ee00dd96a19e825eff7f711391892eeb08a314d9277514d4d32a4adafe +$(DL_FILE)_BLAKE2 = 1088d871bffe4871e42b8dd9d41365be694e795f5aff41a8986dda7c9176ce44062ec1029375454aee9ba6060229f46a6f5f5f762b14607e3e1a75ff51015347 install : $(TARGET) @@ -81,7 +81,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --without-selinux \ --disable-nls \ --with-group-name-max-length=32 \ - --without-libbsd + --without-libbsd \ + --without-brcypt \ + --without-nscd cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install