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-05-20 17:50:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libbpf (Old)
 and      /work/SRC/openSUSE:Factory/.libbpf.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libbpf"

Fri May 20 17:50:18 2022 rev:10 rq:978029 version:0.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libbpf/libbpf.changes    2022-03-14 
19:37:03.918126306 +0100
+++ /work/SRC/openSUSE:Factory/.libbpf.new.1538/libbpf.changes  2022-05-20 
17:50:26.471210604 +0200
@@ -1,0 +2,51 @@
+Thu May 19 03:00:36 UTC 2022 - Shung-Hsi Yu <shung-hsi...@suse.com>
+
+- Update to release 0.8.0
+  * New features and APIs:
+    - support auto-resolution of binaries and shared libraries from PATH, if 
necessary;
+    - support attaching by function names (only by IP was supported before);
+    - support attaching to USDTs (SEC("usdt/...") and
+      bpf_program__attach_usdt()) with initially supported architectures:
+      x86-64 (amd64); x86 (i386); s390x; ARM64 (aarch64); RISC V (riscv);
+    - improved BPF verifier log reporting for CO-RE relocation failures (no
+      more obscure "invalid func unknown#195896080" errors);
+    - auto-adjust BPF ringbuf size according to host kernel's page size 
requirements;
+    - high-level BPF map APIs: bpf_map__lookup_elem(), bpf_map__update_elem(),
+      etc that validate key/value buffer sizes;
+    - bpf_link_create() can create all bpf_link-based (including raw_tp,
+      fentry/fexit, etc), falling back to bpf_raw_tracepoint_open() on old
+      kernels transparently;
+    - support opting out from auto-loading BPF programs declaratively with
+      SEC("?...");
+    - support opting out from auto-creation of declarative BPF maps with
+      bpf_map__set_autocreate();
+    - support multi-kprobes (SEC("kprobe.multi/...") and
+      bpf_program__attach_kprobe_multi_opts());
+    - support target-less SEC() programs (e.g., SEC("kprobe"), SEC("tp"), etc);
+    - support BPF sub-skeletons for "incomplete" BPF object files (requires
+      matching bpftool to generate .subskel.h);
+    - BPF cookie support for fentry/fexit/fmod_ret BPF programs
+      (bpf_program__attach_trace_opts());
+    - support for custom SEC() handlers (libbpf_register_prog_handler()).
+  * BPF-side API
+    - BPF-side USDT APIs. See new usdt.bpf.h header:
+      * BPF_USDT() program wrapper macro; bpf_usdt_arg(), bpf_usdt_arg_cnt(),
+      * bpf_usdt_cookie() helpers;
+    - new bpf_core_field_offset() CO-RE helper and support
+      bpf_core_field_size(type, field) forms;
+    - barrier() and barrier_var() macros for improving BPF code generation;
+    - __kptr and __kptr_ref tags added;
+    - ARC architecture support in bpf_tracing.h header;
+    - new BPF helpers:
+      * bpf_skb_set_tstamp();
+      * bpf_ima_file_hash();
+      * bpf_kptr_xchg();
+      * bpf_map_lookup_percpu_elem().
+  * Bug fixes
+    - netlink bug fixes;
+    - libbpf.pc fixes to support patch releases properly;
+    - BPF_MAP_TYPE_PERF_EVENT_ARRAY map auto-pinning fix;
+    - minor CO-RE fixes and improvements for some corner cases;
+    - various other small fixes and improvements.
+
+-------------------------------------------------------------------

Old:
----
  libbpf-0.7.0.tar.gz

New:
----
  libbpf-0.8.0.tar.gz

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

Other differences:
------------------
++++++ libbpf.spec ++++++
--- /var/tmp/diff_new_pack.AydMjo/_old  2022-05-20 17:50:27.031211104 +0200
+++ /var/tmp/diff_new_pack.AydMjo/_new  2022-05-20 17:50:27.031211104 +0200
@@ -19,7 +19,7 @@
 %define sover_major 0
 %define libname libbpf%{sover_major}
 Name:           libbpf
-Version:        0.7.0
+Version:        0.8.0
 Release:        0
 Summary:        C library for managing eBPF programs and maps
 License:        LGPL-2.1-only

++++++ libbpf-0.7.0.tar.gz -> libbpf-0.8.0.tar.gz ++++++
++++ 160281 lines of diff (skipped)

Reply via email to