Commit Graph

  • deb054afa4
    Merge pull request #577 from aya-rs/dependabot/cargo/object-0.31 vadorovsky 2023-04-27 14:07:16 +0200
  • 120b59dd2e
    Merge pull request #545 from epompeii/lsm_sleepable Alessandro Decina 2023-04-26 07:26:00 +1000
  • 4c78f7f1a0
    build(deps): update object requirement from 0.30 to 0.31 dependabot[bot] 2023-04-25 21:18:51 +0000
  • 45efa6384f
    Merge pull request #586 from probulate/no-std-inversion Alessandro Decina 2023-04-26 07:18:13 +1000
  • 33a0a2b604
    aya: flip feature "no_std" to feature "std" Tamir Duberstein 2023-04-19 18:00:16 -0400
  • 1f2006bfde
    Merge branch 'aya-rs:main' into lsm_sleepable Everett Pompeii 2023-04-25 09:58:31 -0400
  • fce1d763f4
    Merge pull request #590 from Kab1r/main vadorovsky 2023-04-25 12:37:09 +0200
  • 92f9c43230
    feat(bpf+sk_skb): wrap `change_proto` helper Kabir Kwatra 2023-04-24 23:38:13 -0700
  • ed14751c79
    Merge pull request #525 from dave-tucker/borrow Dave Tucker 2023-04-21 13:14:01 +0100
  • b2d5059ac2
    Merge pull request #583 from 0xrawsec/fix-builtin-linkage Alessandro Decina 2023-04-21 06:08:49 +1000
  • 1464bdc1d4 - comment changed to be more precise - adapted test to be more readable Quentin JEROME 2023-04-20 17:20:14 +0200
  • 1066c6c2e5
    Merge pull request #579 from marysaka/fix/ubuntu-debian-kernel-version-code Alessandro Decina 2023-04-20 19:56:31 +1000
  • 3aeeb8167b aya: Correctly set the kernel code version for Debian kernel Mary 2023-04-17 16:28:22 +0200
  • f1d891836e aya: Correctly set the kernel code version for Ubuntu kernel Mary 2023-04-17 15:25:12 +0200
  • 72c1572178 added memmove, memcmp to the list of function changed to BTF_FUNC_STATIC Quentin JEROME 2023-04-19 14:19:23 +0200
  • 419448ed1a changed memset back not to return anything Quentin JEROME 2023-04-19 14:01:12 +0200
  • a51c9bc532 fixed indent Quentin JEROME 2023-04-19 13:23:49 +0200
  • 5b4fc9ea93 removed useless line break and comments Quentin JEROME 2023-04-19 11:49:54 +0200
  • 74bc754862 add debug messages Quentin JEROME 2023-04-19 11:45:57 +0200
  • b5c2928b0e
    Merge pull request #582 from marysaka/feature/no-kern-read-sanitizer Alessandro Decina 2023-04-19 19:32:21 +1000
  • 1132b6e01b aya: Add sanitize code for kernels without bpf_probe_read_kernel Mary 2023-04-19 09:19:43 +0200
  • b0f999419e make memset return u8 Quentin JEROME 2023-04-19 10:45:01 +0200
  • 4e41da6a86 Fixed BTF linkage of memset and memcpy to static Quentin JEROME 2023-04-19 10:41:09 +0200
  • edd9928314
    Merge pull request #580 from marysaka/fix/bpf_create_map_panic Alessandro Decina 2023-04-19 18:38:33 +1000
  • 858f77bf2c
    Merge pull request #581 from marysaka/fix/datasec-struct-conversion Alessandro Decina 2023-04-19 18:34:51 +1000
  • 4e33fa011e aya-obj: fix DATASEC to STRUCT conversion Mary 2023-04-17 17:15:46 +0200
  • 7c25fe90a9 aya: Do not use unwrap with btf_fd in bpf_create_map Mary 2023-04-17 15:08:49 +0200
  • 4801058f22
    Merge branch 'aya-rs:main' into main qjerome 2023-04-14 10:38:36 +0200
  • 542ada3fe7
    Merge pull request #572 from alessandrod/reloc-fixes Alessandro Decina 2023-04-13 22:34:44 +1000
  • 3a8380df26 integration-test: expand full path for IntegrationTest Alessandro Decina 2023-04-12 09:29:20 +1000
  • 93ac3e94bc aya: support relocations across multiple text sections + fixes Alessandro Decina 2023-04-11 23:24:55 +1000
  • b2b9bd2edf integration tests: add relocation tests Alessandro Decina 2023-04-11 22:59:38 +1000
  • c383b5b731 workflows: Run clippy for user space and eBPF crates separately Michal Rostecki 2023-04-12 09:35:32 +0200
  • b25a089819 aya-obj: change two drain() calls to into_iter() Alessandro Decina 2023-04-09 23:01:55 +1000
  • 401ea5e848 aya, aya-obj: refactor map relocations Alessandro Decina 2023-04-09 22:14:28 +1000
  • 5c4f1d69a6 aya-obj: rework `maps` section parsing Alessandro Decina 2023-04-09 19:51:20 +1000
  • bc8f4ef1c8 integration-tests: rename relocations to btf_relocations Alessandro Decina 2023-04-09 12:14:01 +1000
  • 23ce42da68
    Merge pull request #573 from vadorovsky/integration-release Alessandro Decina 2023-04-12 00:13:24 +1000
  • ed9c2a1780 integration-tests: Build eBPF programs always with release profile Michal Rostecki 2023-04-11 15:06:39 +0200
  • fcc8a0d50d
    Merge pull request #570 from aya-rs/dependabot/cargo/num_enum-0.6 vadorovsky 2023-04-10 20:19:24 +0200
  • 96203e833a
    build(deps): update bitflags requirement from 1.2.1 to 2.1.0 dependabot[bot] 2023-04-10 14:01:26 +0000
  • b10a31183b
    build(deps): update num_enum requirement from 0.5 to 0.6 dependabot[bot] 2023-04-10 13:59:39 +0000
  • 04f4841ede
    Merge pull request #567 from Tuetuopay/tests-fedora-38 Alessandro Decina 2023-04-07 00:45:33 +1000
  • 3655cd1e02 tests: use fedora 38 beta with testing repo Tuetuopay 2023-04-06 16:27:04 +0200
  • 66f5ac59d4 docs(macros): add rust docs for cgroup_sock_addr macro Shubham Jain 2023-04-03 15:19:10 +0530
  • 82b6e5d53d
    Fixed a typo in the per_cpu_hashmap documentation William Batista 2023-03-31 15:23:22 -0400
  • 1038c1870c integration-tests: bump to fedora38 (development) and build with rustc llvm on x86 Alessandro Decina 2023-03-31 09:14:36 +1100
  • 20391f2689 test: replace lo interface with dummy interface murex971 2023-03-30 04:04:13 +0530
  • 85714d5cf3 review epompeii 2023-03-21 13:53:21 -0400
  • 6dfb9d82af macro epompeii 2023-03-17 15:40:09 -0400
  • 17f497ce42 program_section epompeii 2023-03-17 13:04:54 -0400
  • 6a25d4ddec obj epompeii 2023-03-17 12:54:52 -0400
  • b13070a342
    Merge pull request #557 from drewvis/main Alessandro Decina 2023-03-26 10:12:07 +1100
  • bcb2972a96 aya: make it possible to use set_global() with slices of Pod(s) Alessandro Decina 2023-03-25 18:11:01 +1100
  • 8f64cf8cd5 Added code check comment drewvis 2023-03-25 01:02:24 -0400
  • 3a2c0cd1dd Add check for empty tracefs mounts drewvis 2023-03-24 16:47:02 -0400
  • da2c96e258 aya: make it possible to use set_global() with slices of Pod(s) Alessandro Decina 2023-03-25 18:11:01 +1100
  • 8ef00c4c63 Revert "aya: make it possible to use set_global() with slices of Pod(s)" Alessandro Decina 2023-03-25 18:10:17 +1100
  • dfbe1207c1 aya-obj: fix compilation with nightly Alessandro Decina 2023-03-25 17:59:11 +1100
  • b614ffd603 aya: make it possible to use set_global() with slices of Pod(s) Alessandro Decina 2023-03-25 17:30:01 +1100
  • 74fee7daa8 aya-obj: fix compilation with nightly Alessandro Decina 2023-03-25 17:59:11 +1100
  • 553184dc60 aya: make it possible to use set_global() with slices of Pod(s) Alessandro Decina 2023-03-25 17:30:01 +1100
  • 2493ca8420 aya: Add as_bytes() to Pod trait Dave Tucker 2023-03-22 21:06:15 +0000
  • 07db8ee972
    Merge branch 'aya-rs:main' into main qjerome 2023-03-22 12:24:05 +0100
  • 6404108aa9
    Merge pull request #554 from 0xrawsec/fix-issue-552 Alessandro Decina 2023-03-22 10:10:42 +1100
  • d031ce78bf fix issue #552 Quentin JEROME 2023-03-21 23:36:44 +0100
  • df5c7e642e
    Merge branch 'aya-rs:main' into main qjerome 2023-03-21 23:00:51 +0100
  • d6319f95c9
    Merge pull request #548 from kriomant/feature-xdp-attach-by-index Alessandro Decina 2023-03-21 21:06:00 +1100
  • 37493b6c89
    fix: minor typo Mahesh Rayas 2023-03-21 20:20:03 +1100
  • ce60854934 Don't leak libc types Mikhail Trishchenkov 2023-03-20 21:47:24 +0700
  • 6cdc50ee3d
    build(deps): update bitflags requirement from 1.2.1 to 2.0.2 dependabot[bot] 2023-03-20 14:00:55 +0000
  • 896e3ab313 Fix formatting Mikhail Trishchenkov 2023-03-20 16:11:13 +0700
  • 676b5cdc0d Rename method and fix comment Mikhail Trishchenkov 2023-03-20 14:00:55 +0700
  • 2e3c1779be aya: Allow to attach XDP probe by interface index Mikhail Trishchenkov 2023-03-20 12:20:46 +0700
  • bb7b760706 integration-test-macros: Use absolute path to `IntegrationTest` Michal Rostecki 2023-03-14 15:11:22 +0100
  • f49b58e838
    build(deps): update bitflags requirement from 1.2.1 to 2.0.0 dependabot[bot] 2023-03-13 14:00:48 +0000
  • 113e3ef018
    Merge pull request #539 from marysaka/fix/map_data_clone Alessandro Decina 2023-03-11 09:11:12 +1100
  • 94049ec661 aya: Fix MapData Clone implementation Mary 2023-03-10 16:10:37 +0100
  • e90de090ac ebpf, tool: Don't use aya-bpf-cty Michal Rostecki 2023-03-06 17:14:57 +0100
  • 8684a5783d
    Merge pull request #537 from aya-rs/codegen Dave Tucker 2023-03-06 19:33:37 +0000
  • 24f15ea25f [codegen] Update libbpf to a41e6ef3251cba858021b90c33abb9efdb17f575Update libbpf to a41e6ef3251cba858021b90c33abb9efdb17f575 dave-tucker 2023-03-06 18:40:27 +0000
  • 581ba9a435 ebpf: Add documentation for `HashMap` Michal Rostecki 2023-03-06 14:10:54 +0100
  • 61dbd64d50 aya-bpf: Add docs to map types and methods Michal Rostecki 2022-04-12 12:25:54 +0200
  • 7e4454d061
    Merge pull request #532 from Tuetuopay/cpudevmap-bindings vadorovsky 2023-02-28 23:26:01 +0100
  • 68aa8a8d0b Fixed bug: - duplicated members under some conditions (it was not causing any functional issue) Quentin JEROME 2023-02-24 21:23:10 +0100
  • b648e46fe6 Fixed bug: - When typedefs are nested - Offset issue when dealing with arrays Quentin JEROME 2023-02-24 20:43:48 +0100
  • 1db17d5ad3 Fixed bugs in btf helpers: * typedef were not handled properly and were generating wrong offsets * anonymous structures were not handled properly and were generating garbage members Quentin JEROME 2023-02-24 19:38:50 +0100
  • 23e7c65244 xtask: generate userspace bindings for bpf_{cpu,dev}map_val Tuetuopay 2023-02-24 00:24:17 +0100
  • 770ab66e9c Fixed missing documentation and unused_import in mod test Quentin JEROME 2023-02-23 13:38:16 +0100
  • 4dc0938cac
    Merge branch 'aya-rs:main' into main qjerome 2023-02-23 13:07:38 +0100
  • 2b247ef3d7 Added helper module aiming at providing higher level APIs to get information about BTF objects Quentin JEROME 2023-02-23 13:02:56 +0100
  • d9878a6791
    Merge pull request #524 from dave-tucker/prog_list Dave Tucker 2023-02-23 10:24:29 +0000
  • de4905a24b aya: Add loaded_programs() API to list all loaded programs Dave Tucker 2023-02-13 19:40:11 +0000
  • 207076a2d0
    Merge branch 'aya-rs:main' into interface Ayrton Sparling 2023-02-21 15:11:31 -0800
  • b1a70fc6e4 aya: MapData should be Borrow, not AsRef Dave Tucker 2023-02-14 10:23:33 +0000
  • 56c143831e
    Merge pull request #523 from dave-tucker/fix_perf_link Dave Tucker 2023-02-13 15:38:43 +0000
  • ce79de7ff6 aya: Fix is_perf_link_supported Dave Tucker 2023-02-13 14:30:21 +0000
  • d7d6442671
    Merge pull request #522 from dave-tucker/perf_link Alessandro Decina 2023-02-13 07:28:50 +1100
  • 7479c1dd6c aya: More discrete feature logging Dave Tucker 2023-02-10 23:30:00 +0000
  • d0b3d3b2fa aya: Enable bpf_link for perf_attach programs Dave Tucker 2023-02-10 23:20:37 +0000