Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libbpf for openSUSE:Factory checked 
in at 2022-10-23 16:32:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libbpf (Old)
 and      /work/SRC/openSUSE:Factory/.libbpf.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libbpf"

Sun Oct 23 16:32:34 2022 rev:12 rq:1010116 version:1.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libbpf/libbpf.changes    2022-08-05 
19:50:46.521420698 +0200
+++ /work/SRC/openSUSE:Factory/.libbpf.new.2275/libbpf.changes  2022-10-23 
16:32:35.575181118 +0200
@@ -1,0 +2,31 @@
+Tue Oct  4 17:22:08 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 1.0.1:
+  * fix inadvertently changed struct bpf_object_open_opts memory layout;
+  * fix btf.h header relying on struct enum64 type defined in kernel UAPI 
headers;
+  * fix NULL pointer exception in API btf_dump__dump_type_data;
+  * remove struct btf_map_def accidentally left in bpf_helpers.h header.
+  * All deprecated APIs and features removed!
+  * support for syscall-specific kprobe/kretprobe
+    (SEC("ksyscall/<syscall_name>") and SEC("kretsyscall/<syscall_name>"));
+  * support for sleepable uprobe BPF programs (SEC("uprobe.s"));
+  * support for per-cgroup LSM BPF programs (SEC("lsm_cgroup"));
+  * support for new BPF CO-RE relocation TYPE_MATCHES;
+  * bpf_prog_load() and bpf_map_create() are now smarter about handling program
+    and map name on old kernels (it will be ignored if kernel doesn't support
+    names);
+  * BTF_KIND_ENUM64 support;
+  * increase tracing attachment (kprobe/uprobe/tracepoint) robustness by using
+    tracefs or debugfs, whichever is mounted;
+  * new APIs for converting BPF enums to their string representation:
+  * libbpf_bpf_prog_type_str();
+  * libbpf_bpf_map_type_str();
+  * libbpf_bpf_link_type_str();
+  * libbpf_bpf_attach_type_str();
+  * bpf_program__set_autoattach() and bpf_program__autoattach() to allow opting
+    out from auto-attaching of BPF program by BPF skeleton;
+  * perf_buffer__buffer() API to give access to underlying per-CPU buffer for 
BPF ringbuf;
+  * bpf_obj_get_opts() API for more flexible fetching of BPF kernel objects' 
information.
+- see https://github.com/libbpf/libbpf/releases/tag/v1.0.0 for detailed 
changelog
+
+-------------------------------------------------------------------

Old:
----
  libbpf-0.8.1.tar.gz

New:
----
  libbpf-1.0.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libbpf.spec ++++++
--- /var/tmp/diff_new_pack.xECTqS/_old  2022-10-23 16:32:36.195182641 +0200
+++ /var/tmp/diff_new_pack.xECTqS/_new  2022-10-23 16:32:36.203182661 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define sover_major 0
+%define sover_major 1
 %define libname libbpf%{sover_major}
 Name:           libbpf
-Version:        0.8.1
+Version:        1.0.1
 Release:        0
 Summary:        C library for managing eBPF programs and maps
 License:        LGPL-2.1-only

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.xECTqS/_old  2022-10-23 16:32:36.271182828 +0200
+++ /var/tmp/diff_new_pack.xECTqS/_new  2022-10-23 16:32:36.275182838 +0200
@@ -1,2 +1,2 @@
-libbpf0
+libbpf1
 

++++++ libbpf-0.8.1.tar.gz -> libbpf-1.0.1.tar.gz ++++++
++++ 163700 lines of diff (skipped)

Reply via email to