Revisions of libbpf

buildservice-autocommit accepted request 1199948 from Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) (revision 48)
baserev update by copy to link target
buildservice-autocommit accepted request 1188837 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 46)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 1188445 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 45)
- update to 1.4.5:
  * Another small bug fix release backporting https://github.com/
    libbpf/libbpf/commit/d9f9fd5b22223ae69c62e083da6093d95a0db799
    which works around kernel-side bug with USDT PID filtering on
    kernels that support multi-uprobe (but have broken PID
    filtering).
buildservice-autocommit accepted request 1178438 from Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) (revision 44)
baserev update by copy to link target
Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) accepted request 1178437 from Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) (revision 43)
Update to 1.4.3: fix libbpf unintentionally dropping FD_CLOEXEC flag when (internally)
    duping FDs
buildservice-autocommit accepted request 1173943 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 42)
baserev update by copy to link target
buildservice-autocommit accepted request 1171295 from Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) (revision 40)
baserev update by copy to link target
buildservice-autocommit accepted request 1164453 from Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) (revision 38)
baserev update by copy to link target
buildservice-autocommit accepted request 1128704 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 35)
- update to 1.3.0:
  * support for `netfilter` programs is added
    `SEC("netfilter")` is now available
  * API function `bpf_program__attach_netfilter()` is now
    available
  * support for `tcx` BPF programs is added:
  * the following new SEC definitions are now available:
    SEC("tc/egress"), SEC("tc/ingress"), SEC("tcx/egress"),
    SEC("tcx/ingress")
  * the following SEC definitions are now considered legacy:
    SEC("tc"), SEC("action"), SEC("classifier")
  * functions `bpf_prog_attach_opts()` and
    `bpf_prog_query_opts()` are extended to work with `tcx`
    programs, plus two new API functions are added:
  * the following new SEC definitions are now available:
    SEC("uprobe.multi"), SEC("uprobe.multi.s"),
    SEC("uretprobe.multi"), SEC("uretprobe.multi.s")
  * support for section `SEC("usdt.s")` is added for sleepable
    `usdt` programs;
  * support for Unix domain socket cgroup BPF programs is added
    the following new SEC definitions are now available:
     SEC("cgroup/connect_unix"),SEC("cgroup/sendmsg_unix"),
     SEC("cgroup/recvmsg_unix"), SEC("cgroup/getpeername_unix"),
     SEC("cgroup/getsockname_unix")
  * new `LIBBPF_OPTS_RESET()` utility macro;
  * new `bpf_object__unpin()` function to complement existing
    `bpf_object__pin()`;
  * new API functions for work with ring buffers
  * uprobe SEC matcher extended to allow golang symbols;
  * uprobe support for symbols versioning;
buildservice-autocommit accepted request 1098588 from Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) (revision 34)
baserev update by copy to link target
Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) accepted request 1098587 from Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) (revision 33)
- update to v1.2.2:
  * fix a regression in perf tool caused by libbpf resetting its custom
    catch-all SEC() handler on explicit bpf_program__set_type() call
  * fix possible double-free in USDT-related libbpf code, which happens when
    libbpf runs out of space in __bpf_usdt_specs map due to having too many
    unique USDT specs
buildservice-autocommit accepted request 1084196 from Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) (revision 32)
baserev update by copy to link target
Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) accepted request 1083953 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 31)
- update to 1.2.0:
  * completely overhauled "Libbpf overview" landing documentation
    page;
  * support for BPF link-based `struct_ops` programs:
      * `SEC(".struct_ops.link")` annotations;
      * `bpf_map__attach_struct_ops()` attach API;
      * `bpf_link__update_map()` link update API;
  * support sleepable `SEC("struct_ops.s")` programs
  * improved thread-safety of libbpf print callbacks and
    `libbpf_set_print()`
  * improve handling and reporting of missing BPF kfuncs
  * `bpf_{btf,link,map,prog}_get_info_by_fd()` APIs
  * `bpf_xdp_query_opts()` supports fetching XDP/XSK supported
     features;
  * `perf_buffer__new()` allows customizing notification/sampling
    period now;
  * BPF verifier logging improvements:
    * pass-through BPF verifier log level and flags to kernel as
      is
     * support `log_true_size` for getting required log buffer size
       to fit BPF verifier log completely;
     * allow precise control over kprobe/uprobe attach mode: legacy,
       perf-based, link-based.
  * fix legacy kprobe events names sanitization;
  * fix clobbering errno in some cases;
  * fix BPF map's `BPF_F_MMAPABLE` flag sanitization;
  * fix BPF-side USDT support code on s390x architecture;
  * fix `BPF_PROBE_READ{_STR}_INTO()` on s390x architecture;
  * fix kernel version setting for Debian kernels;
  * fix netlink protocol handling in some cases;
buildservice-autocommit accepted request 1056130 from Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) (revision 30)
baserev update by copy to link target
Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) accepted request 1056129 from Shung-Hsi Yu's avatar Shung-Hsi Yu (shunghsiyu) (revision 29)
Remove requirement of linux-glibc-devel >= 5.16 for devel package

They're no longer needed since libbpf v0.7, which includes commit 8404d1396c "libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors" that defines the constants that used to be missing.
Displaying revisions 1 - 20 of 48
openSUSE Build Service is sponsored by