{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":255181569,"defaultBranch":"master","name":"libbpf-rs","ownerLogin":"libbpf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-12T22:27:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44008517?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726594410.0","currentOid":""},"activityList":{"items":[{"before":"af2ee0b55273cc53d7005c5a7bf82660f2bfbcc3","after":"3fc706bf776e5d8257430e37311c570b32fc6f02","ref":"refs/heads/master","pushedAt":"2024-09-18T21:10:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"},"commit":{"message":"feat(perf_buffer): perf_buffer relies on traits rather than specific types","shortMessageHtmlLink":"feat(perf_buffer): perf_buffer relies on traits rather than specific …"}},{"before":"234123fc4840791115197abbbd19eeac91238395","after":"af2ee0b55273cc53d7005c5a7bf82660f2bfbcc3","ref":"refs/heads/master","pushedAt":"2024-09-17T17:40:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"},"commit":{"message":"libbpf-rs: Generate docs for impls on type alias\n\nrustdoc apparently cannot generate docs for methods implemented on a\ntype alias target unless said type alias is exported from the crate. I\nthink it's b/c under the hood rustdoc is using some clever javascript\ntricks to inline documentation. They do this to avoid HTML bloat for\ncrates with lots of type alises [0].\n\nThe upshot of this is now trait impls like `AsFd` are visible in web\ndocs. This is really important, as otherwise it's quite difficult for\nusers to discover these APIs.\n\nThe downside of this approach is we publically expose implementation\nstructs in docs. It's not a huge deal, as with skeleton it should be\nfairly obvious what types they should actually interact with. I kinda\ndoubt anyone reads the docs front to back.\n\n[0]: https://github.com/rust-lang/rust/pull/116471","shortMessageHtmlLink":"libbpf-rs: Generate docs for impls on type alias"}},{"before":"0c330523b5722cf5ea812cdda60c0543c060827a","after":null,"ref":"refs/heads/dependabot/cargo/serde-1.0.210","pushedAt":"2024-09-17T17:33:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"}},{"before":"232c8d1caa166365cd0444de52ec2f01b154cdc6","after":"234123fc4840791115197abbbd19eeac91238395","ref":"refs/heads/master","pushedAt":"2024-09-17T17:33:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"},"commit":{"message":"build(deps): bump serde from 1.0.209 to 1.0.210\n\nBumps [serde](https://github.com/serde-rs/serde) from 1.0.209 to 1.0.210.\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210)\n\n---\nupdated-dependencies:\n- dependency-name: serde\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump serde from 1.0.209 to 1.0.210"}},{"before":null,"after":"0c330523b5722cf5ea812cdda60c0543c060827a","ref":"refs/heads/dependabot/cargo/serde-1.0.210","pushedAt":"2024-09-17T13:56:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump serde from 1.0.209 to 1.0.210\n\nBumps [serde](https://github.com/serde-rs/serde) from 1.0.209 to 1.0.210.\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210)\n\n---\nupdated-dependencies:\n- dependency-name: serde\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump serde from 1.0.209 to 1.0.210"}},{"before":"02225df865d028903d59a7413fe08c725f749f74","after":null,"ref":"refs/heads/dependabot/cargo/anyhow-1.0.89","pushedAt":"2024-09-16T17:53:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"}},{"before":"bece44a479fada5dbd97e496c14d32b4a27d9039","after":"232c8d1caa166365cd0444de52ec2f01b154cdc6","ref":"refs/heads/master","pushedAt":"2024-09-16T17:53:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"},"commit":{"message":"build(deps): bump anyhow from 1.0.86 to 1.0.89\n\nBumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.86 to 1.0.89.\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.86...1.0.89)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump anyhow from 1.0.86 to 1.0.89"}},{"before":"5ea7e1de6622e1e8b16be5bb9d86f91dec420b32","after":null,"ref":"refs/heads/dependabot/cargo/anyhow-1.0.88","pushedAt":"2024-09-16T13:22:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"02225df865d028903d59a7413fe08c725f749f74","ref":"refs/heads/dependabot/cargo/anyhow-1.0.89","pushedAt":"2024-09-16T13:22:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump anyhow from 1.0.86 to 1.0.89\n\nBumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.86 to 1.0.89.\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.86...1.0.89)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump anyhow from 1.0.86 to 1.0.89"}},{"before":"ed3cb6be5a8c5c96fc8293010876b567607932d6","after":null,"ref":"refs/heads/dependabot/cargo/anyhow-1.0.87","pushedAt":"2024-09-12T14:11:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"5ea7e1de6622e1e8b16be5bb9d86f91dec420b32","ref":"refs/heads/dependabot/cargo/anyhow-1.0.88","pushedAt":"2024-09-12T14:11:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump anyhow from 1.0.86 to 1.0.88\n\nBumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.86 to 1.0.88.\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.86...1.0.88)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump anyhow from 1.0.86 to 1.0.88"}},{"before":null,"after":"ed3cb6be5a8c5c96fc8293010876b567607932d6","ref":"refs/heads/dependabot/cargo/anyhow-1.0.87","pushedAt":"2024-09-09T13:29:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump anyhow from 1.0.86 to 1.0.87\n\nBumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.86 to 1.0.87.\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.86...1.0.87)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump anyhow from 1.0.86 to 1.0.87"}},{"before":"6bf74424fa134da533dc6dee6c8639d6585a3c66","after":null,"ref":"refs/heads/dependabot/github_actions/EmbarkStudios/cargo-deny-action-2","pushedAt":"2024-09-08T02:36:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"1ec5b0b87ba194cc01acaadb5aa8e74ae9fbe3e9","after":null,"ref":"refs/heads/dependabot/cargo/serde_json-1.0.128","pushedAt":"2024-09-06T16:35:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"a115f10ac4b6f5e72ebd4196885a8525d9b758ac","after":"bece44a479fada5dbd97e496c14d32b4a27d9039","ref":"refs/heads/master","pushedAt":"2024-09-06T16:35:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump serde_json from 1.0.127 to 1.0.128\n\nBumps [serde_json](https://github.com/serde-rs/json) from 1.0.127 to 1.0.128.\n- [Release notes](https://github.com/serde-rs/json/releases)\n- [Commits](https://github.com/serde-rs/json/compare/1.0.127...1.0.128)\n\n---\nupdated-dependencies:\n- dependency-name: serde_json\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump serde_json from 1.0.127 to 1.0.128"}},{"before":"55bdc0e3fca6c43807540d82772e8d14d8d54eca","after":"1ec5b0b87ba194cc01acaadb5aa8e74ae9fbe3e9","ref":"refs/heads/dependabot/cargo/serde_json-1.0.128","pushedAt":"2024-09-06T16:31:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump serde_json from 1.0.127 to 1.0.128\n\nBumps [serde_json](https://github.com/serde-rs/json) from 1.0.127 to 1.0.128.\n- [Release notes](https://github.com/serde-rs/json/releases)\n- [Commits](https://github.com/serde-rs/json/compare/1.0.127...1.0.128)\n\n---\nupdated-dependencies:\n- dependency-name: serde_json\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump serde_json from 1.0.127 to 1.0.128"}},{"before":"5a644987e737957a3f720d7a91fe02262b0b1e30","after":"a115f10ac4b6f5e72ebd4196885a8525d9b758ac","ref":"refs/heads/master","pushedAt":"2024-09-06T16:30:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielocfb","name":"@d-e-s-o @ work","path":"/danielocfb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77694251?s=80&v=4"},"commit":{"message":"Incorporate clippy suggestion\n\nIncorporate a suggestion that clippy in Rust 1.81 makes about using a\ncharacter array in a String::replace call.\n\nSigned-off-by: Daniel Müller ","shortMessageHtmlLink":"Incorporate clippy suggestion"}},{"before":null,"after":"55bdc0e3fca6c43807540d82772e8d14d8d54eca","ref":"refs/heads/dependabot/cargo/serde_json-1.0.128","pushedAt":"2024-09-06T13:18:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump serde_json from 1.0.127 to 1.0.128\n\nBumps [serde_json](https://github.com/serde-rs/json) from 1.0.127 to 1.0.128.\n- [Release notes](https://github.com/serde-rs/json/releases)\n- [Commits](https://github.com/serde-rs/json/compare/1.0.127...1.0.128)\n\n---\nupdated-dependencies:\n- dependency-name: serde_json\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump serde_json from 1.0.127 to 1.0.128"}},{"before":"f6e73099267bbbfc04131d1c5741fd95ca67ae8f","after":null,"ref":"refs/heads/dependabot/cargo/clap-4.5.17","pushedAt":"2024-09-05T14:05:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"}},{"before":"a992e01981f67f784a041f2ecd411b601a004f88","after":"5a644987e737957a3f720d7a91fe02262b0b1e30","ref":"refs/heads/master","pushedAt":"2024-09-05T14:05:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"},"commit":{"message":"build(deps): bump clap from 4.5.16 to 4.5.17\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.16 to 4.5.17.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.16...clap_complete-v4.5.17)\n\n---\nupdated-dependencies:\n- dependency-name: clap\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump clap from 4.5.16 to 4.5.17"}},{"before":null,"after":"f6e73099267bbbfc04131d1c5741fd95ca67ae8f","ref":"refs/heads/dependabot/cargo/clap-4.5.17","pushedAt":"2024-09-05T13:25:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump clap from 4.5.16 to 4.5.17\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.16 to 4.5.17.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.16...clap_complete-v4.5.17)\n\n---\nupdated-dependencies:\n- dependency-name: clap\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump clap from 4.5.16 to 4.5.17"}},{"before":"34c6e15d98c047453c9e8af22f81510668597ebf","after":null,"ref":"refs/heads/dependabot/cargo/libbpf-sys-1.4.5v1.4.5","pushedAt":"2024-08-29T14:13:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"}},{"before":"5fec85ad8a707829f000366ab4e69100e0d13dce","after":"a992e01981f67f784a041f2ecd411b601a004f88","ref":"refs/heads/master","pushedAt":"2024-08-29T14:13:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"},"commit":{"message":"build(deps): bump libbpf-sys from 1.4.3+v1.4.5 to 1.4.5+v1.4.5\n\nBumps [libbpf-sys](https://github.com/libbpf/libbpf-sys) from 1.4.3+v1.4.5 to 1.4.5+v1.4.5.\n- [Release notes](https://github.com/libbpf/libbpf-sys/releases)\n- [Commits](https://github.com/libbpf/libbpf-sys/commits/1.4.3+v1.4.5)\n\n---\nupdated-dependencies:\n- dependency-name: libbpf-sys\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump libbpf-sys from 1.4.3+v1.4.5 to 1.4.5+v1.4.5"}},{"before":null,"after":"34c6e15d98c047453c9e8af22f81510668597ebf","ref":"refs/heads/dependabot/cargo/libbpf-sys-1.4.5v1.4.5","pushedAt":"2024-08-29T13:57:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump libbpf-sys from 1.4.3+v1.4.5 to 1.4.5+v1.4.5\n\nBumps [libbpf-sys](https://github.com/libbpf/libbpf-sys) from 1.4.3+v1.4.5 to 1.4.5+v1.4.5.\n- [Release notes](https://github.com/libbpf/libbpf-sys/releases)\n- [Commits](https://github.com/libbpf/libbpf-sys/commits/1.4.3+v1.4.5)\n\n---\nupdated-dependencies:\n- dependency-name: libbpf-sys\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump libbpf-sys from 1.4.3+v1.4.5 to 1.4.5+v1.4.5"}},{"before":"eb51160718e3fb5ee122839699d54492f5615118","after":"5fec85ad8a707829f000366ab4e69100e0d13dce","ref":"refs/heads/master","pushedAt":"2024-08-27T18:45:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielocfb","name":"@d-e-s-o @ work","path":"/danielocfb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77694251?s=80&v=4"},"commit":{"message":"Rename Program::get_fd_by_id() to fd_from_id()\n\nRename Program::get_fd_by_id() to fd_from_id(). The \"by\" terminology is\nweird at best and seems to make little grammatical sense. Keep the\nformer around as deprecated until the next minor version bump.\n\nSigned-off-by: Daniel Müller ","shortMessageHtmlLink":"Rename Program::get_fd_by_id() to fd_from_id()"}},{"before":"fa17cdd4b6b801447d5fd6e116bf0715f170d979","after":"eb51160718e3fb5ee122839699d54492f5615118","ref":"refs/heads/master","pushedAt":"2024-08-27T18:39:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielocfb","name":"@d-e-s-o @ work","path":"/danielocfb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77694251?s=80&v=4"},"commit":{"message":"Rename Program::get_id_by_fd() to id_from_fd()\n\nRename Program::get_id_by_fd() to id_from_fd(). The \"by\" terminology is\nweird at best and seems to make little grammatical sense. Keep the\nformer around as deprecated until the next minor version bump.\n\nSigned-off-by: Daniel Müller ","shortMessageHtmlLink":"Rename Program::get_id_by_fd() to id_from_fd()"}},{"before":"d105bf230cc7efa40efcda97d032406bedae897c","after":"fa17cdd4b6b801447d5fd6e116bf0715f170d979","ref":"refs/heads/master","pushedAt":"2024-08-27T18:03:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielocfb","name":"@d-e-s-o @ work","path":"/danielocfb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77694251?s=80&v=4"},"commit":{"message":"Release 0.24.4\n\nPrepare for release of 0.24.4 by bumping both libbpf-rs and libbpf-cargo\nversions accordingly.\n\nSigned-off-by: Daniel Müller ","shortMessageHtmlLink":"Release 0.24.4"}},{"before":"ccd2a34bf6a9709b77f51814cc3a56e31b443f40","after":"d105bf230cc7efa40efcda97d032406bedae897c","ref":"refs/heads/master","pushedAt":"2024-08-27T17:56:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielocfb","name":"@d-e-s-o @ work","path":"/danielocfb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77694251?s=80&v=4"},"commit":{"message":"libbpf-cargo: Open skeleton without options by default\n\nIn the logic we generate for opening the skeleton, we unconditionally\nwork with some bpf_object_open_opts object, even if the user did not\ncustomize anything. That's fine in principle, but it can trigger a bug\nwhen a old system libbpf is used and which violates its forward\ncompatibility guarantees.\nWith this change we work around the issue by invoking\nthe bpf_object__open_skeleton() libbpf function with a NULL pointer if\nSkelBuilder::open() instead of SkelBuilder::open_opts() is being used.\nThis is generally the common case and so we work around the underlying\nlibbpf bug until fixed and new releases rolled out to various\ndistributions.\n\nCloses: #927\n\nSigned-off-by: Daniel Müller ","shortMessageHtmlLink":"libbpf-cargo: Open skeleton without options by default"}},{"before":"7d3e129b4148ee1333056bc68eea017a8580a38c","after":null,"ref":"refs/heads/dependabot/cargo/serde_json-1.0.127","pushedAt":"2024-08-27T14:07:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"}},{"before":"598c2289e82c7a2bf2d249f2f217cdd8521d15ff","after":"ccd2a34bf6a9709b77f51814cc3a56e31b443f40","ref":"refs/heads/master","pushedAt":"2024-08-27T14:07:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d-e-s-o","name":"Daniel Müller","path":"/d-e-s-o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6610056?s=80&v=4"},"commit":{"message":"build(deps): bump serde_json from 1.0.125 to 1.0.127\n\nBumps [serde_json](https://github.com/serde-rs/json) from 1.0.125 to 1.0.127.\n- [Release notes](https://github.com/serde-rs/json/releases)\n- [Commits](https://github.com/serde-rs/json/compare/1.0.125...1.0.127)\n\n---\nupdated-dependencies:\n- dependency-name: serde_json\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump serde_json from 1.0.125 to 1.0.127"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuirbVQA","startCursor":null,"endCursor":null}},"title":"Activity · libbpf/libbpf-rs"}