Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcap for openSUSE:Factory checked in at 2026-04-12 17:52:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcap (Old) and /work/SRC/openSUSE:Factory/.libcap.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcap" Sun Apr 12 17:52:23 2026 rev:65 rq:1345836 version:2.78 Changes: -------- --- /work/SRC/openSUSE:Factory/libcap/libcap.changes 2025-12-10 15:29:09.762776820 +0100 +++ /work/SRC/openSUSE:Factory/.libcap.new.21863/libcap.changes 2026-04-12 17:52:24.515401691 +0200 @@ -1,0 +2,25 @@ +Fri Apr 10 12:37:49 UTC 2026 - Marcus Meissner <[email protected]> + +- updated to 2.78 + - Fix a potential TOCTOU race condition in cap_set_file(). (CVE-2026-4878 bsc#1261809). + - Fix a typo in a capset error (reported and fixed by Edward Nolan). + +- updated to 2.77 + + - Fix mistakes in setcap for reporting errors: report them with the appropriate filename. + - Fix bug in cap.GetIAB() + - Improve libcap managed memory allocation and support CHERI RISC-V. + - Add C++ support to the run a .so file as an executable mechanism employed by libcap.so, libpsx.so and pam_cap.so. + +- updated to 2.76 + + - More libpsx and psx Go package mechanism fixes. + - Address an arm64 (aarch64) libpsx issue seen with Tracee. + - To make the various .so files continue to be runnable as standalone programs added another workaround for glibc. + - _IO_stdin_used needs to be weakly defined to make puts() and friends work. Also updated the Stackoverflow answer to include that detail. + - new man page cap_text_formats(7). + - Removed a spurious debugging printf() from setcap tool. + - Removed cap_ workarounds for go.dev cap package examples. The website bugs have been resolved: go/issues/70611; go/issues/70630. + - Added a Makefile to the contrib/seccomp example. + +------------------------------------------------------------------- Old: ---- libcap-2.75.tar.sign libcap-2.75.tar.xz New: ---- libcap-2.78.tar.sign libcap-2.78.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcap.spec ++++++ --- /var/tmp/diff_new_pack.6ttzLq/_old 2026-04-12 17:52:25.519442575 +0200 +++ /var/tmp/diff_new_pack.6ttzLq/_new 2026-04-12 17:52:25.523442738 +0200 @@ -1,7 +1,7 @@ # # spec file for package libcap # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2025 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: libcap -Version: 2.75 +Version: 2.78 Release: 0 Summary: Library for Capabilities (linux-privs) Support License: BSD-3-Clause OR GPL-2.0-only @@ -155,4 +155,5 @@ %{_libdir}/pkgconfig/libpsx.pc %{_mandir}/man3/*.3%{?ext_man} %{_mandir}/man5/*.5%{?ext_man} +%{_mandir}/man7/*.7%{?ext_man} ++++++ libcap-2.75.tar.xz -> libcap-2.78.tar.xz ++++++ ++++ 1649 lines of diff (skipped)
