Skip to content
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.

Releases: foniod/redbpf

Experimental release for all-Rust eBPF probes

31 Oct 23:38
Compare
Choose a tag to compare

This release adds experimental support for eBPF probes written completely in Rust.

Notably missing is thorough documentation at this stage, which will be added on the 0.9 branch as we stabilise 1.0.

Add aarch64/arm64 support

03 Sep 12:47
Compare
Choose a tag to compare

This is change is backwards compatible on x86_64, therefore this is just a maintenance release.
0.3.3 add support for building on arm64 on kernels <5.0.

Fix crash on single-core systems

19 Aug 14:56
Compare
Choose a tag to compare

The cpuid module now doesn't crash if the machine only has a single core in /sys/devices/system/cpu/online.

Fix bpf-sys versioning

09 Aug 10:56
f8ad5a7
Compare
Choose a tag to compare

No other changes from v0.3

Improve user experience

09 Aug 10:35
6cea21e
Compare
Choose a tag to compare
  • Makes bpf-sys build against upstream libbpf
  • Makes bpf-sys run bindgen from build.rs
  • Support using kernel tree from $KERNEL_SOURCE or /lib/modules/$KERNEL_VERSION/build. $KERNEL_VERSION defaults to uname -r.
  • Makes loading bpf programs work on Ubuntu/Debian by setting the correct kernel version as reported in /proc/version_signature.

Preventing bitrot

14 Feb 16:51
0bbfb70
Compare
Choose a tag to compare

Update BCC/libbpf bindings
Update cargo dependencies
Add support for tracepoints
Better error handling

Updated crate documentation

26 Sep 17:02
Compare
Choose a tag to compare
v0.1.1

Update documentation to be hosted from redsift.github.io

Initial release

25 Sep 10:09
Compare
Choose a tag to compare
v0.1.0

Update Cargo.toml