Commit Graph

  • 1899d5f4fd Expose inner errors Andrew Stoycos 2023-01-19 12:47:50 -0500
  • 90ee076aba
    Expose inner errors Andrew Stoycos 2023-01-19 12:47:50 -0500
  • 9f4ef6f67d Fix lints Alessandro Decina 2023-01-19 14:04:05 +1100
  • d33ed21fc4 Pin nightly to nightly-2023-01-10 Alessandro Decina 2023-01-16 19:10:56 +1100
  • 69a23e6f6e Fix lints Alessandro Decina 2023-01-19 14:04:05 +1100
  • df739367c7 Pin nightly to nightly-2023-01-10 Alessandro Decina 2023-01-16 19:10:56 +1100
  • 48fdec7bc5 Implement `Pod` for `bool` Michal Rostecki 2023-01-16 14:43:48 +0800
  • 405c6a8533
    Merge pull request #485 from MatteoNardi/remove_libbpf_dependency Alessandro Decina 2023-01-14 20:21:36 +1100
  • e2b3be6b31
    Merge pull request #486 from vadorovsky/integration-smoke-fix-version-check Michal Rostecki 2023-01-10 16:42:07 +0100
  • bea0e83512
    Merge pull request #484 from vadorovsky/update-tokio Michal Rostecki 2023-01-10 14:45:35 +0100
  • 42c4a8be7c
    Merge pull request #487 from vadorovsky/new-map-types Michal Rostecki 2023-01-10 14:43:30 +0100
  • 3d03c8a8e0 aya-obj: Add new map types Michal Rostecki 2023-01-10 17:39:08 +0800
  • 0399991383
    Merge pull request #483 from aya-rs/codegen Michal Rostecki 2023-01-10 10:21:41 +0100
  • cb28533e2f aya-obj: Update `BPF_MAP_TYPE_CGROUP_STORAGE` name to `BPF_MAP_TYPE_CGRP_STORAGE` Michal Rostecki 2023-01-10 12:27:56 +0800
  • 75336e5a35 integration-test: Fix the kernel version chceck for smoke test Michal Rostecki 2023-01-10 11:50:36 +0800
  • 3000949bcc Remove libbpf dependency from relocation tests Matteo Nardi 2023-01-09 15:44:25 +0100
  • dad75f45ac Update Tokio and inventory Michal Rostecki 2023-01-09 11:17:30 +0800
  • 5d13fd5aca [codegen] Update libbpf to 3423d5e7cdab356d115aef7f987b4a1098ede448Update libbpf to 3423d5e7cdab356d115aef7f987b4a1098ede448 alessandrod 2023-01-07 21:11:14 +0000
  • 4cc0ea09e0
    Merge pull request #467 from MatteoNardi/relocation_tests Alessandro Decina 2023-01-04 20:46:05 +1100
  • 34e040b8e9 tests: use libtest-mimic and fix CI Matteo Nardi 2023-01-03 12:05:54 +0100
  • c0b243930e
    Merge pull request #402 from vadorovsky/array-get-ptr Michal Rostecki 2023-01-03 14:15:17 +0100
  • 33baf7ef22 aya-bpf/maps: Add `get_ptr` and `get_mut_ptr` methods to Array Michal Rostecki 2022-10-04 13:04:09 +0200
  • 27f22f205d Make relocations tests actually pass Matteo Nardi 2023-01-03 07:48:34 +0100
  • 702f77b565 tests: explain libbpf env variable Matteo Nardi 2022-12-26 10:49:53 +0100
  • b72abcc7de tests: add pointer relocation test Matteo Nardi 2022-12-19 14:21:18 +0100
  • 7e6a7d9005 btf: add integration tests for relocations Matteo Nardi 2022-12-16 12:10:35 +0100
  • 897957ac84
    Merge pull request #475 from yesh0/aya-obj Alessandro Decina 2023-01-03 18:30:16 +1100
  • 9c451a3357 aya-obj: update documentation and versioning info Shenghui Ye 2023-01-02 11:07:08 +0800
  • 772af170ae aya-obj: add documentation on program names Shenghui Ye 2022-12-29 14:01:50 +0800
  • 9ec3447e89 aya-obj: fix rustfmt diffs and typos Shenghui Ye 2022-12-28 17:15:46 +0800
  • 30f1fabc05 aya-obj: add no_std feature Shenghui Ye 2022-12-28 15:29:00 +0800
  • 311ead6760 aya-obj: add integration tests against rbpf Shenghui Ye 2022-12-28 12:19:51 +0800
  • e52497cb9c aya-obj: add basic documentation to public members Shenghui Ye 2022-12-28 10:15:29 +0800
  • ac49827e20 aya-obj: migrate aya::obj into a separate crate Shenghui Ye 2022-12-27 23:20:46 +0800
  • 81bc307dce aya-obj: migrate bindgen destination Shenghui Ye 2022-12-27 17:00:20 +0800
  • c6f93b1775 btf relocs: don't panic on failed relocation Alessandro Decina 2022-12-31 19:30:55 +1100
  • aba99ea4b1 btf: make btf::RelocationError private Alessandro Decina 2022-12-31 19:26:49 +1100
  • a88412ffdb btf relocs: don't panic on failed relocation Alessandro Decina 2022-12-31 19:30:55 +1100
  • 8023cc249d btf: make btf::RelocationError private Alessandro Decina 2022-12-31 19:26:49 +1100
  • 63bbef46da Fix lints Alessandro Decina 2023-01-01 09:37:17 +1100
  • 12e422b211 btf: fix regression computing pointer sizes Alessandro Decina 2023-01-01 09:00:19 +1100
  • 1e989ee116 Fix lints Alessandro Decina 2023-01-01 09:37:17 +1100
  • 535d72322d btf: fix regression computing pointer sizes Alessandro Decina 2023-01-01 09:00:19 +1100
  • c51c1b4488 Merge remote-tracking branch 'upstream/main' into interface Ayrton Sparling 2022-12-29 17:49:43 -0800
  • 5e3d51d8f0 Move interface.rs into util.rs Ayrton Sparling 2022-12-29 16:11:25 -0800
  • 890e8c9340 bpf: fix set_mark by not copying __sk_buff Tuetuopay 2022-12-29 16:43:02 +0100
  • a46b77a54f bpf: fix set_mark by not copying __sk_buff Tuetuopay 2022-12-29 16:43:02 +0100
  • dc64377836
    Add program::links() and NetworkInterface Ayrton Sparling 2022-12-28 19:33:43 -0800
  • 12927cf699 Don't panic in init when bpf programs don't log ajwerner 2022-12-28 12:25:35 -0500
  • 1a22792ee7 Resolve symbol address for PIE executables ajwerner 2022-12-28 13:20:33 -0500
  • 9b4347eb06 Don't panic in init when bpf programs don't log ajwerner 2022-12-28 12:25:35 -0500
  • aadd40e410 Resolve symbol address for PIE executables ajwerner 2022-12-28 13:20:33 -0500
  • 830c36ef08 Add a little more documentation for Program::info Ayrton Sparling 2022-12-26 11:34:46 -0800
  • 12bf0264a6
    Merge branch 'aya-rs:main' into programinfo-from-program Ayrton Sparling 2022-12-26 09:55:38 -0800
  • e58f64a011
    Add Program::info() Ayrton Sparling 2022-12-26 09:53:20 -0800
  • 04f269b13c
    Fix some leaked file descriptors in programs Ayrton Sparling 2022-12-26 09:52:46 -0800
  • b3ae7786d3 aya: fix detaching links on drop Alessandro Decina 2022-12-14 17:24:29 +1100
  • df5bda635c aya: fix detaching links on drop Alessandro Decina 2022-12-14 17:24:29 +1100
  • 2140f1ff6f Add type Enum64 Levi Gross 2022-12-21 14:41:21 -0500
  • 9f5d157628
    Merge pull request #461 from FallingSnow/main Michal Rostecki 2022-12-20 22:46:55 +0100
  • 10ac5957c1
    Fix LpnTrieKeys -> LpmTrieKeys typo Ayrton Sparling 2022-12-19 16:11:46 -0800
  • d1919a83ed
    Merge pull request #466 from bpfdeploy-io/ml/cgroup-device Alessandro Decina 2022-12-16 08:19:38 +1100
  • 925504f230 Fix doctest issue Milan 2022-12-15 12:51:21 -0500
  • 4b6d97e4db Fix CI, clippy and feedback Milan 2022-12-14 15:46:54 -0500
  • 8f1163a400 Add support for BPF_PROG_TYPE_CGROUP_DEVICE Milan 2022-12-14 14:10:09 -0500
  • 9ce1530695 tests: skip tests that assume bpf_link based XDP on older kernels Alessandro Decina 2022-12-14 17:34:39 +1100
  • c34a96c782 tests: skip tests that assume bpf_link based XDP on older kernels Alessandro Decina 2022-12-14 17:34:39 +1100
  • a44f054bec fix formatting Ayrton Sparling 2022-12-12 12:25:27 -0800
  • 66d435fc7c
    Merge pull request #460 from Tuetuopay/owned-per-cpu-hash-map Alessandro Decina 2022-12-13 06:36:44 +1100
  • 1368eb94e7 Remove old test Ayrton Sparling 2022-12-08 10:25:47 -0800
  • 9a3682e793 Add ability to iterate over lpmtrie key matches Ayrton Sparling 2022-12-08 10:24:19 -0800
  • 8fe64aef1f Fix lpmtrie iter returning nothing Ayrton Sparling 2022-12-08 09:45:11 -0800
  • 51bb50ed8e maps: add missing TryFrom<Map> for HashMap, PerCpuHashMap and LpmTrie Alexis Bauvin 2022-12-07 14:18:34 +0100
  • e4182a9eab Iterate lpmtrie Ayrton Sparling 2022-12-06 21:48:35 -0800
  • 16b029ed37
    Merge pull request #456 from dmitris/uninlined_format_args Michal Rostecki 2022-12-05 21:03:57 +0100
  • 055d94f58b fix uninlined_format_args clippy issues Dmitry Savintsev 2022-12-05 16:12:44 +0100
  • 22340764a3 upgrade clap to 4.x Dmitry Savintsev 2022-11-30 18:37:19 +0100
  • 1837da5b48 println var inline to make nightly clippy happy Dmitry Savintsev 2022-12-05 16:12:44 +0100
  • 3d541e3c82 rename Options to BuildEbpfOptions for clap Dmitry Savintsev 2022-12-05 16:03:00 +0100
  • 30914911e7 use clap's arg macro Dmitry Savintsev 2022-12-01 14:12:07 +0000
  • 9cc468259d use clap arg annotation Dmitry Savintsev 2022-12-01 14:30:17 +0100
  • a91e05e7b8 upgrade clap to 4.x Dmitry Savintsev 2022-11-30 18:37:19 +0100
  • 3e46eef6fe
    build(deps): update clap requirement from 3 to 4 dependabot[bot] 2022-11-28 15:38:10 +0000
  • 52b9ffed60
    Merge pull request #451 from aya-rs/dependabot/cargo/bindgen-0.63 Michal Rostecki 2022-11-28 16:37:05 +0100
  • 1ded0e61cd
    Merge pull request #450 from aya-rs/dependabot/cargo/object-0.30 Michal Rostecki 2022-11-28 16:36:53 +0100
  • f9bef9f8c0
    Merge pull request #449 from aya-rs/dependabot/cargo/env_logger-0.10 Michal Rostecki 2022-11-28 16:36:40 +0100
  • 1c8088b16c
    build(deps): update env_logger requirement from 0.9 to 0.10 dependabot[bot] 2022-11-28 14:43:35 +0000
  • 1fe7bba070
    build(deps): update object requirement from 0.29 to 0.30 dependabot[bot] 2022-11-28 14:43:30 +0000
  • 9608da58a1
    build(deps): update bindgen requirement from 0.61 to 0.63 dependabot[bot] 2022-11-28 14:43:06 +0000
  • 9382de75cc
    Merge pull request #452 from vadorovsky/fix-lint Michal Rostecki 2022-11-28 15:41:33 +0100
  • d2b44c1e0f github: Refresh package cache before installing pre-requisites Michal Rostecki 2022-11-28 15:11:44 +0100
  • 176d61ae23 Fix clippy error Michal Rostecki 2022-11-28 14:34:52 +0100
  • 7500a3bbfe
    build(deps): update bindgen requirement from 0.61 to 0.62 dependabot[bot] 2022-11-21 13:10:47 +0000
  • 7fef833e3a
    Merge pull request #418 from anfredette/tc-handle Alessandro Decina 2022-11-17 22:35:43 -0800
  • abb75ba029 Make doc fixes Andre Fredette 2022-11-17 17:38:48 -0500
  • 162847458d aya: Add PinnedProgram Dave Tucker 2022-09-08 19:32:54 +0000
  • 88d7777553
    Merge pull request #431 from 0b01/refs Alessandro Decina 2022-11-16 17:09:13 -0800
  • 0b41018ee2 Revert "aya-log, aya-log-common: temporarily revert to old map API so we can release" Alessandro Decina 2022-11-16 17:13:52 +1100
  • 832bdd280c {{crate_name}}: release version 0.1.13 aya-log-v0.1.13 aya-log-common-v0.1.13 Alessandro Decina 2022-11-16 17:05:07 +1100
  • 0d040d2290 aya-log, aya-log-common: temporarily revert to old map API so we can release Alessandro Decina 2022-11-16 17:04:06 +1100