libbpf / libbpf-bootstrap

Scaffolding for BPF application development with libbpf and BPF CO-RE
BSD 3-Clause "New" or "Revised" License
1.1k stars 300 forks source link

build(deps): bump nix from 0.28.0 to 0.29.0 in /examples/rust #305

Closed dependabot[bot] closed 1 week ago

dependabot[bot] commented 1 week ago

Bumps nix from 0.28.0 to 0.29.0.

Changelog

Sourced from nix's changelog.

[0.29.0] - 2024-05-24

Added

  • Add getregset()/setregset() for Linux/glibc/x86/x86_64/aarch64/riscv64 and getregs()/setregs() for Linux/glibc/aarch64/riscv64 (#2044)
  • Add socket option Ipv6Ttl for apple targets. (#2287)
  • Add socket option UtunIfname. (#2325)
  • make SigAction repr(transparent) & can be converted to the libc raw type (#2326)
  • Add From trait implementation for conversions between sockaddr_in and SockaddrIn, sockaddr_in6 and SockaddrIn6 (#2328)
  • Add socket option ReusePortLb for FreeBSD. (#2332)
  • Added support for openat2 on linux. (#2339)
  • Add if_indextoname function. (#2340)
  • Add mount and unmount API for apple targets. (#2347)
  • Added _PC_MIN_HOLE_SIZE for pathconf and fpathconf. (#2349)
  • Added impl AsFd for pty::PtyMaster (#2355)
  • Add open flag O_SEARCH to AIX, Empscripten, FreeBSD, Fuchsia, solarish, WASI (#2374)
  • Add prctl function prctl_set_vma_anon_name for Linux/Android. (#2378)
  • Add sync(2) for apple_targets/solarish/haiku/aix/hurd, syncfs(2) for hurd and fdatasync(2) for aix/hurd (#2379)
  • Add fdatasync support for Apple targets. (#2380)
  • Add fcntl::OFlag::O_PATH for FreeBSD and Fuchsia (#2382)
  • Added PathconfVar::MIN_HOLE_SIZE for apple_targets. (#2388)
  • Add open flag O_SEARCH to apple_targets (#2391)
  • O_DSYNC may now be used with aio_fsync and fcntl on FreeBSD. (#2404)
  • Added Flock::relock for upgrading and downgrading locks. (#2407)

Changed

... (truncated)

Commits
  • 1dad4d8 chore: prepare for 0.29.0
  • f743197 fix ControlMessageOwned::UdpGroSegments UDP packets processing type. (#2406)
  • 208b80b recvmsg: Check if CMSG buffer was too small and return an error (#2413)
  • ecd12a9 test: remove test of inode count in test_statfs.rs (#2414)
  • 663506a fix: only close fanotify events with a valid fd (#2399)
  • 1604723 revert: impl From<sigaction> for SigAction (#2410)
  • ec4beb5 docs: correct limit value of FAN_UNLIMITED_QUEUE and FAN_UNLIMITED_MARKS[skip...
  • 84c0444 chore: bump libc to 0.2.155 (#2409)
  • c5af4ad Add Flock::relock (#2407)
  • e7acaff Enable O_DSYNC on FreeBSD with fcntl and aio_fsync (#2404)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)