From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: [PATCH 01/15] libcap: Update to version 2.70 Date: Tue, 13 Aug 2024 10:58:07 +0100 Message-ID: <111376CD-4237-4EC4-B223-C7BB40BB85B0@ipfire.org> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1535561997542215150==" List-Id: --===============1535561997542215150== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable I think we should ship pretty much everything these days. Storage is cheap and we would risk breaking anything and then having to spend= time to sort it out for saving 2 KiB worth of space on the ISO image and 10 = KiB on disk. So, just ship it all :) -Michael > On 9 Aug 2024, at 16:14, Adolf Belka wrote: >=20 > Hi Michael, >=20 > On 09/08/2024 16:23, Michael Tremer wrote: >> Hello, >> I don=E2=80=99t think we have an SO bump here=E2=80=A6 > When I look at it now, it doesn't look like an sobump but clearly for some = reason I thought it was. >=20 > Oh well, then all those additional patches for the addons can be thrown awa= y. >=20 > Looking below in the rootfile I do see that libpsx.so.2 is commented out. S= hould that be uncommented? >=20 > Apologies for the mistake. >=20 > Regards, > Adolf. >=20 >> Binaries should be linked against libcap.2 and that has not changed. >> Are they not working with the new version any more? >> Best, >> -Michael >>> On 9 Aug 2024, at 12:23, Adolf Belka wrote: >>>=20 >>> - Update from version 2.69 to 2.70 >>> - Update of rootfile >>> - sobump means following core packages need to be shipped >>> arping >>> cdrkit >>> iproute2 >>> iputils >>> ntp >>> squid >>> udev >>> and the following addons will be shipped with the pak_ver increments in = the other >>> patches that are part ofg this set >>> avahi >>> bacula >>> cifs-utils >>> dnsdist >>> freeradius >>> frr >>> htop >>> nfs >>> rng-tools >>> samba >>> tor >>> tshark >>> vdr >>> wavemon >>> - Changelog >>> 2.70 >>> setcap changes to make it harder to set invalid file capabilities (Bug 21= 7592\ >>> reported by parke.nexus) >>> Lots of documentation fixes (contributions from Jakub Wilk and >>> Carlos Rodriguez-Fernandez) >>> Fix c89 compilation syntax for the C code in the libraries. >>> libpam has deprecated providing the _pam_overwrite() function, so use mem= set() >>> instead >>>=20 >>> Signed-off-by: Adolf Belka >>> --- >>> config/rootfiles/common/libcap | 8 +++++--- >>> lfs/libcap | 6 +++--- >>> 2 files changed, 8 insertions(+), 6 deletions(-) >>>=20 >>> diff --git a/config/rootfiles/common/libcap b/config/rootfiles/common/lib= cap >>> index f331e2a43..ea90c7564 100644 >>> --- a/config/rootfiles/common/libcap >>> +++ b/config/rootfiles/common/libcap >>> @@ -4,12 +4,12 @@ sbin/getpcaps >>> sbin/setcap >>> #usr/include/sys/capability.h >>> #usr/include/sys/psx_syscall.h >>> -usr/lib/libcap.so >>> +#usr/lib/libcap.so >>> usr/lib/libcap.so.2 >>> -usr/lib/libcap.so.2.69 >>> +usr/lib/libcap.so.2.70 >>> #usr/lib/libpsx.so >>> #usr/lib/libpsx.so.2 >>> -usr/lib/libpsx.so.2.69 >>> +usr/lib/libpsx.so.2.70 >>> #usr/lib/pkgconfig/libcap.pc >>> #usr/lib/pkgconfig/libpsx.pc >>> #usr/lib/security >>> @@ -88,7 +88,9 @@ usr/lib/security/pam_cap.so >>> #usr/share/man/man3/psx_syscall.3 >>> #usr/share/man/man3/psx_syscall3.3 >>> #usr/share/man/man3/psx_syscall6.3 >>> +#usr/share/man/man5/capability.conf.5 >>> #usr/share/man/man8/captree.8 >>> #usr/share/man/man8/getcap.8 >>> #usr/share/man/man8/getpcaps.8 >>> +#usr/share/man/man8/pam_cap.8 >>> #usr/share/man/man8/setcap.8 >>> diff --git a/lfs/libcap b/lfs/libcap >>> index 951ed80dc..51e32f9c6 100644 >>> --- a/lfs/libcap >>> +++ b/lfs/libcap >>> @@ -1,7 +1,7 @@ >>> #########################################################################= ###### >>> # = # >>> # IPFire.org - A linux based firewall = # >>> -# Copyright (C) 2007-2023 IPFire Team = # >>> +# Copyright (C) 2007-2024 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 @@ >>>=20 >>> include Config >>>=20 >>> -VER =3D 2.69 >>> +VER =3D 2.70 >>>=20 >>> THISAPP =3D libcap-$(VER) >>> DL_FILE =3D $(THISAPP).tar.xz >>> @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) >>>=20 >>> $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) >>>=20 >>> -$(DL_FILE)_BLAKE2 =3D 94d1fef7666a1c383a8b96f1f6092bd242164631532868b628= d2f5de71b42a371d041a978ef7fbadfee3eeb433165444995d1078cd790275bc0433a7875a697e >>> +$(DL_FILE)_BLAKE2 =3D 77b72acee53032117ea481e3380d1b497f9264b6193b952354= 2508c7c3e46070248ca4ed910d35809ce6e52caa60cbb31edb125c47221627eeda35c61bd0914b >>>=20 >>> install : $(TARGET) >>>=20 >>> --=20 >>> 2.45.2 >>>=20 --===============1535561997542215150==--