Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libbpf for openSUSE:Factory checked in at 2024-04-04 22:24:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libbpf (Old) and /work/SRC/openSUSE:Factory/.libbpf.new.1905 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libbpf" Thu Apr 4 22:24:42 2024 rev:19 rq:1164453 version:1.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libbpf/libbpf.changes 2023-11-26 19:36:54.749303538 +0100 +++ /work/SRC/openSUSE:Factory/.libbpf.new.1905/libbpf.changes 2024-04-04 22:25:16.961155120 +0200 @@ -1,0 +2,32 @@ +Wed Apr 3 10:50:11 UTC 2024 - Shung-Hsi Yu <[email protected]> + +- update to 1.4.0: + * support for BPF token throughout low-level and high-level APIs + (see also LIBBPF_BPF_TOKEN_PATH envvar) + * struct_ops functionality around handling multi-kernel + compatibility using BPF CO-RE principles and approaches + * BPF arena map support + * support __arena tagged global variables, which are automatically + put into BPF arena map + * BPF cookie support for raw tracepoint BPF programs in attach APIs + loaded or created, respectively + * add SEC("sk_skb/verdict") support + * support global subprog argument tagging for for kprobe/uprobe, + and perf_event BPF program with newly added __arg_ctx, + __arg_nonnull, __arg_nullable, __arg_trusted, and __arg_arena + annotations + * add bpf_core_cast() macro, improving ergonomics of + bpf_rdonly_cast() BPF helper + * __long() macro added for specifying 64-bit values when declaring + BTF-defined maps + * better GCC-BPF support in BPF CO-RE macros in bpf_core_read.h header + * show specific error messages when attempting to + use struct bpf_program/bpf_map instances there were not loaded or + created + * fix inner map's max_entries setting logic + * btf_ext__raw_data() and btf__new_split() APIs are added back + * ignore DWARF sections in BPF linker sanity checks, improving + handling of some corner cases + * fix potential NULL dereference when handling corrupted ELF files. + +------------------------------------------------------------------- Old: ---- libbpf-1.3.0.tar.gz New: ---- libbpf-1.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libbpf.spec ++++++ --- /var/tmp/diff_new_pack.kZnoLk/_old 2024-04-04 22:25:18.573214470 +0200 +++ /var/tmp/diff_new_pack.kZnoLk/_new 2024-04-04 22:25:18.577214617 +0200 @@ -1,7 +1,7 @@ # # spec file for package libbpf # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define sover_major 1 %define libname libbpf%{sover_major} Name: libbpf -Version: 1.3.0 +Version: 1.4.0 Release: 0 Summary: C library for managing eBPF programs and maps License: LGPL-2.1-only ++++++ libbpf-1.3.0.tar.gz -> libbpf-1.4.0.tar.gz ++++++ ++++ 182016 lines of diff (skipped)
