Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: libbpf/libbpf-rs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.24.1
Choose a base ref
...
head repository: libbpf/libbpf-rs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.24.2
Choose a head ref
  • 9 commits
  • 5 files changed
  • 2 contributors

Commits on Aug 9, 2024

  1. build(deps): bump clap from 4.5.13 to 4.5.14

    Bumps [clap](https://github.com/clap-rs/clap) from 4.5.13 to 4.5.14.
    - [Release notes](https://github.com/clap-rs/clap/releases)
    - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
    - [Commits](clap-rs/clap@clap_complete-v4.5.13...v4.5.14)
    
    ---
    updated-dependencies:
    - dependency-name: clap
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and d-e-s-o committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    0189c1f View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. build(deps): bump serde_json from 1.0.122 to 1.0.124

    Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.122 to 1.0.124.
    - [Release notes](https://github.com/serde-rs/json/releases)
    - [Commits](serde-rs/json@v1.0.122...v1.0.124)
    
    ---
    updated-dependencies:
    - dependency-name: serde_json
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and d-e-s-o committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    ea2058b View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. build(deps): bump clap from 4.5.14 to 4.5.15

    Bumps [clap](https://github.com/clap-rs/clap) from 4.5.14 to 4.5.15.
    - [Release notes](https://github.com/clap-rs/clap/releases)
    - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
    - [Commits](clap-rs/clap@clap_complete-v4.5.14...clap_complete-v4.5.15)
    
    ---
    updated-dependencies:
    - dependency-name: clap
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and d-e-s-o committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    0bd100b View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. build(deps): bump serde from 1.0.205 to 1.0.207

    Bumps [serde](https://github.com/serde-rs/serde) from 1.0.205 to 1.0.207.
    - [Release notes](https://github.com/serde-rs/serde/releases)
    - [Commits](serde-rs/serde@v1.0.205...v1.0.207)
    
    ---
    updated-dependencies:
    - dependency-name: serde
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and danielocfb committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    17d6cb8 View commit details
    Browse the repository at this point in the history
  2. libbpf-cargo: Improve panic message for datasec mmap ptr retrieval

    Improve the panic message we see when failing datasec mmap pointer
    retrieval to make it a bit more obvious what went wrong.
    
    Refs: #909
    
    Signed-off-by: Daniel Müller <deso@posteo.net>
    d-e-s-o authored and danielocfb committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    28e096a View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. build(deps): bump serde_json from 1.0.124 to 1.0.125

    Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.124 to 1.0.125.
    - [Release notes](https://github.com/serde-rs/json/releases)
    - [Commits](serde-rs/json@v1.0.124...1.0.125)
    
    ---
    updated-dependencies:
    - dependency-name: serde_json
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and d-e-s-o committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6246195 View commit details
    Browse the repository at this point in the history
  2. libbpf-cargo: Recreate loaded maps from ObjectSkeletonConfig

    Instead of converting the maps (and associated mapped data) from the
    OpenMap type as part of the "load", recreate them from the
    ObjectSkeletonConfig. This way, we have more flexibility what to expose
    at what state of the skeleton moving forward.
    
    Signed-off-by: Daniel Müller <deso@posteo.net>
    d-e-s-o authored and danielocfb committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c38b01a View commit details
    Browse the repository at this point in the history
  3. libbpf-cargo: Don't provide kconfig data access after "open"

    The .kconfig section is special in that libbpf sets its values as part
    of the load procedure. That means that until then, i.e., during open,
    contents are invalid. To that end the library doesn't even set the mmap
    pointer to anything but NULL, despite all heuristics pointing at it
    being mmapable and whatnot.
    That's a problem for us, because we generate section contents and
    attempt to have them reference this nonexistent mmap area, which will
    fail.
    Work around the issue by special casing this section and not emitting
    data access functionality for the OpenMaps type.
    
    Closes: #909
    Signed-off-by: Daniel Müller <deso@posteo.net>
    d-e-s-o authored and danielocfb committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    27dfe16 View commit details
    Browse the repository at this point in the history
  4. Release 0.24.2

    Prepare for release of 0.24.2 by bumping both libbpf-rs and libbpf-cargo
    versions accordingly. The main change included is a fix for a panic on
    skeleton open when the kconfig section/map is being used in the BPF
    code.
    
    Signed-off-by: Daniel Müller <deso@posteo.net>
    d-e-s-o authored and danielocfb committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    0176e5b View commit details
    Browse the repository at this point in the history
Loading