From b8ed86315c3800856d103de518c1c65474d38c1843eb49dd2d4fbcd903442ce1 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 29 Sep 2022 19:51:11 +0000 Subject: [PATCH] - update to 2.66: * Fix documentation typos in cap_from_text.3 * Some getpcaps code clean up and a fix for PID argument parsing from Jakub Wilk. * Slightly more robust Makefiles to address an error with make -j48 test observed * Include a simple Go program, captrace, to trace kernel capability validation checks * This program can be used to figure out what capabilities a program needs to operate. * captrace (a wrapper for bpftrace) uses BPF kprobes to monitor the kernel for capability checks and whether or not they succeed for the system, a specific PID or a program's direct execution. * Trim down the default file capabilities for contrib/sucap/su to those actually needed and set USER and HOME environment variables so bash doesn't complain about a sourcing error. OBS-URL: https://build.opensuse.org/package/show/Base:System/libcap?expand=0&rev=73 --- libcap-2.65.tar.sign | 16 ---------------- libcap-2.65.tar.xz | 3 --- libcap-2.66.tar.sign | 16 ++++++++++++++++ libcap-2.66.tar.xz | 3 +++ libcap.changes | 19 +++++++++++++++++++ libcap.spec | 2 +- 6 files changed, 39 insertions(+), 20 deletions(-) delete mode 100644 libcap-2.65.tar.sign delete mode 100644 libcap-2.65.tar.xz create mode 100644 libcap-2.66.tar.sign create mode 100644 libcap-2.66.tar.xz diff --git a/libcap-2.65.tar.sign b/libcap-2.65.tar.sign deleted file mode 100644 index 5033ca8..0000000 --- a/libcap-2.65.tar.sign +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEOKZEaYxpeHNE6VTOKe6EiuLM8/QFAmLUmhcACgkQKe6EiuLM -8/Tsow//SWKRkuYEfiJvIvTW4cgqZNANNQBwUiiWwegJVzJbOMf4xCT9hq1BjvsK -EKufZY92xxr6okUeQjooMsIhsYPK1G7GIHkAo1zpHdjjqjcG+qcX6G7HDFrw4WGg -0Ij5ksa5UPDOCT7O3ttkpkvPdz4mJi7VXbJEW+auglatFtOZ11YBhK2prQZZV7Ik -XwkMfaZMe+Zk4yo/XDo9+RC9uJ4kVrZlC0zFqh/cvsJVPjjujfopJBjnMGCNgyhr -ClNPHyASyehWTGiA35hgO2JfEN93IQ97eAjJvKvv3sApShXTOspwhplHgGWYtn23 -gZA1Q2DkjXkV/acdPLlgS0UwWYLIHhw1g6znsfkDt7Q1mgM50Of5zp+SI84TMDDY -S9RrrlD1y7Hhq9O61OnTIwTjCT7xjGBRtCUl+Nk6rsIzeuELDSEkl3Huce17E8A6 -qcxPrG5XyI4UkK4wx01dYgMTV4UPhmLjPgseNYNV4ppzzEEKx51Rj42yjf4JTVeM -Uly1m5cjtGrODF6g0AUY1KQbaQ+STRBDTeqswLYn4u8n2V7l9nE4XdvvI0pL5dIT -KZ7oJz81foWhQJl06U/4+c0vxso/faTYIXtQF59uxeR3+RFTIuGjl1zlb1dz1NkW -tQ+sMJedHtdIF+mfa3DodLxufAjZe9p9z1p35er0wo9juOFb0ZY= -=l518 ------END PGP SIGNATURE----- diff --git a/libcap-2.65.tar.xz b/libcap-2.65.tar.xz deleted file mode 100644 index bde264b..0000000 --- a/libcap-2.65.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:73e350020cc31fe15360879d19384ffa3395a825f065fcf6bda3a5cdf965bebd -size 179852 diff --git a/libcap-2.66.tar.sign b/libcap-2.66.tar.sign new file mode 100644 index 0000000..409229c --- /dev/null +++ b/libcap-2.66.tar.sign @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEOKZEaYxpeHNE6VTOKe6EiuLM8/QFAmMvfigACgkQKe6EiuLM +8/TcQg//VIYnSov6YhptNw94luAEva+Nij1qK46H8aGQjNkKBp3m4tl11gc2B7UW +qVq/eH+UqZFtrdc7yUvAg+pGhZGzXDpDTXnAhsI/PhDnAAvay7rNoRn1WEpUMMz3 +S7ov7+YIwfuuX1pJB1adtkmlT1Uvm8mUOA7YLgviWpnV0x2PMA1E89x/luAP1NLe +bHsXeN96Al13nFIDCnEJq/Lzp0haFlP+RxxHkvko0CNNR5lAfzFuh68BIt38s4DY +YaJguUVWCDN2bz3PKadK+9QacaShoxspzsh5JQMtQiWfXDo16DNI8C8DUZK4rofi +RCOqiAKxATPc+lIQlBzNc/IwQHxsJMEL9BcE6faU/wZLFsnsPg03g9uIT4iz6sTr +2h1hix/O/MCc2oMlDiQSSMuAOGY1SRBtp4vKW94SJS4a6PBbd/25+OzKiONgHyq8 +OG/MT82ReR6t0crlgN0GbUS3eGSRs1z3gmalYBBKVO8bDbnLqBifrsNSjRqc4SXk +fyF41ZdmK/NGJ+QRRDFtnCxiQDn1LyDP7vhCsFKGMlfBjv7ZtuLpTqzN3mSUMFAL +km31dDGuZxUK1rx2PGox5f2Y4gXl2M0qxj0Nah9deQvRrNt6yq3x0adqDFPHheO1 +5V611tz64y+shK+UWMYEfLU87eeNvMN19wbGvrHWRN/2mPVBG5M= +=XEJg +-----END PGP SIGNATURE----- diff --git a/libcap-2.66.tar.xz b/libcap-2.66.tar.xz new file mode 100644 index 0000000..0ad29bd --- /dev/null +++ b/libcap-2.66.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15c40ededb3003d70a283fe587a36b7d19c8b3b554e33f86129c059a4bb466b2 +size 181592 diff --git a/libcap.changes b/libcap.changes index 6d072bc..6394e37 100644 --- a/libcap.changes +++ b/libcap.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Thu Sep 29 19:49:37 UTC 2022 - Dirk Müller + +- update to 2.66: + * Fix documentation typos in cap_from_text.3 + * Some getpcaps code clean up and a fix for PID argument parsing from Jakub + Wilk. + * Slightly more robust Makefiles to address an error with make -j48 test observed + * Include a simple Go program, captrace, to trace kernel capability validation + checks + * This program can be used to figure out what capabilities a program needs to + operate. + * captrace (a wrapper for bpftrace) uses BPF kprobes to monitor the kernel for + capability checks and whether or not they succeed for the system, a specific + PID or a program's direct execution. + * Trim down the default file capabilities for contrib/sucap/su to those actually + needed and set USER and HOME environment variables so bash doesn't complain + about a sourcing error. + ------------------------------------------------------------------- Fri Jul 22 21:34:46 UTC 2022 - Dirk Müller diff --git a/libcap.spec b/libcap.spec index cf0ac8c..aa07216 100644 --- a/libcap.spec +++ b/libcap.spec @@ -17,7 +17,7 @@ Name: libcap -Version: 2.65 +Version: 2.66 Release: 0 Summary: Library for Capabilities (linux-privs) Support License: BSD-3-Clause OR GPL-2.0-only