Commit Graph

  • af61726900
    Update aya-bpf-macros/src/lib.rs vadorovsky 2023-05-13 12:19:22 +0100
  • 1f5409c696
    Update aya-bpf-macros/src/lib.rs vadorovsky 2023-05-13 12:18:27 +0100
  • a06a5ae07e
    Merge pull request #598 from nak3/add-user_regs_strct vadorovsky 2023-05-13 12:13:02 +0100
  • 5165bf2f99
    Merge pull request #585 from probulate/tag-len-value Alessandro Decina 2023-05-10 22:52:11 +0700
  • 9c437aafd9
    Merge pull request #605 from marysaka/fix/global-data-reloc-ancient-kernels Alessandro Decina 2023-05-10 22:06:01 +0700
  • 3a9058e762
    Merge pull request #604 from marysaka/fix/section-kind-from-str Alessandro Decina 2023-05-10 21:55:35 +0700
  • 591e21267a aya: Do not create data maps on kernel without global data support Mary 2023-05-10 15:52:35 +0200
  • 18b3d75d09 aya-obj: Fix ProgramSection::from_str for bss and rodata sections Mary 2023-05-10 15:52:12 +0200
  • d9f966ec9e
    aya-log-common: support logging byte slices Tamir Duberstein 2023-04-19 17:33:00 -0400
  • 9a1a720a74
    aya-log-common: generalize TagLenValue Tamir Duberstein 2023-04-19 13:36:34 -0400
  • a4a69a6bcf
    aya-log, aya-log-common: economize bytes Tamir Duberstein 2023-04-19 16:41:27 -0400
  • 1d1a8f9fc9 aya-bpf: Add BTF maps (as a feature) Michal Rostecki 2023-04-29 12:22:16 +0100
  • e4537e389a
    aya-log: check errors in tests Tamir Duberstein 2023-04-19 16:16:53 -0400
  • 4d098ef413
    aya-log-pbf-macros: ensure WriteToBuf is used Tamir Duberstein 2023-04-19 12:24:00 -0400
  • 490d7d587a
    aya-log, aya-log-common: Remove duplicate struct Tamir Duberstein 2023-04-19 11:33:41 -0400
  • 4e2f8322cc
    Build tests with all features Tamir Duberstein 2023-04-27 16:17:55 -0400
  • 9291457fbd
    Merge pull request #603 from probulate/main Alessandro Decina 2023-05-04 06:55:13 +0700
  • d5d6a95de6
    Replace actions-rs/toolchain with dtolnay/rust-toolchain Tamir Duberstein 2023-05-03 18:43:43 -0400
  • 9e1109b3ce aya: Move program's functions to the same map Mary 2023-05-02 16:24:13 +0200
  • 7d88470944
    Merge pull request #600 from probulate/system-llvm Alessandro Decina 2023-05-03 08:52:45 +0700
  • b1abac89c4
    Remove reference to system-llvm Tamir Duberstein 2023-05-02 10:39:47 -0400
  • 9e0a3aa841 aya-log: Unify IP format hints into one, repsesent it by `:i` token Michal Rostecki 2023-05-02 13:52:06 +0100
  • 4776029a9f
    Merge pull request #578 from aya-rs/dependabot/cargo/bindgen-0.65 vadorovsky 2023-05-02 02:50:26 +0100
  • ee0a3c7924
    build(deps): update bindgen requirement from 0.64 to 0.65 dependabot[bot] 2023-05-01 19:07:16 +0000
  • 3ad3cb9ed8
    Merge pull request #550 from aya-rs/dependabot/cargo/syn-2.0 vadorovsky 2023-05-01 14:40:14 +0100
  • 8c8d236f42 xtask: codegen: generate bindings for user_regs_struct Kenjiro Nakayama 2023-05-01 17:12:04 +0900
  • 45072c0789 build(deps): update syn requirement from 1.0 to 2.0 dependabot[bot] 2023-03-20 14:01:45 +0000
  • 7cd1c642e3
    Merge pull request #597 from nak3/test-clippy vadorovsky 2023-05-01 12:23:00 +0100
  • e67025b66f Drop unnecessary mut Kenjiro Nakayama 2023-05-01 17:25:10 +0900
  • 0a1f1a2898
    Merge pull request #594 from aya-rs/dependabot/github_actions/mikepenz/release-changelog-builder-action-3 Alessandro Decina 2023-04-28 08:30:59 +1000
  • 38b403f1be
    Merge pull request #595 from aya-rs/dependabot/github_actions/actions/checkout-3 Alessandro Decina 2023-04-28 08:30:33 +1000
  • 67f480eb8e
    Merge pull request #592 from probulate/update-bitflags Alessandro Decina 2023-04-28 08:09:34 +1000
  • 31301e4f51
    build(deps): bump actions/checkout from 2 to 3 dependabot[bot] 2023-04-27 22:08:44 +0000
  • 53fb408b02
    build(deps): bump mikepenz/release-changelog-builder-action from 2 to 3 dependabot[bot] 2023-04-27 22:08:41 +0000
  • e840c22602
    Merge pull request #593 from probulate/actions-bot Alessandro Decina 2023-04-28 08:08:20 +1000
  • ae8a95b0ee
    build(deps): update bitflags requirement from 1.2.1 to 2.2.1 Tamir Duberstein 2023-04-27 16:46:01 -0400
  • 8e41cf6f5a
    Add github-actions dependabot config Tamir Duberstein 2023-04-27 17:11:25 -0400
  • 2222b681be
    Merge pull request #574 from vadorovsky/integration-aya-log Alessandro Decina 2023-04-28 07:48:16 +1000
  • 5fa17a192b integration-test: Add tests for aya-log Michal Rostecki 2023-03-20 12:11:34 +0100
  • d31a1805da integration-test: Add `tokio_integration_test` macro Michal Rostecki 2023-03-20 12:41:54 +0100
  • 3d3ce8bfa2
    Merge pull request #591 from vadorovsky/aya-log-impl-pod Alessandro Decina 2023-04-27 22:51:20 +1000
  • 5603d7248a aya-log: Move the `Pod` implementations from aya-log-common to aya-log Michal Rostecki 2023-04-27 12:38:36 +0200
  • bf02d9c5d8
    build(deps): update bitflags requirement from 1.2.1 to 2.2.1 dependabot[bot] 2023-04-27 12:07:53 +0000
  • 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
  • 803a67f5c2
    Merge 90faac2a3a into b13070a342 vadorovsky 2023-04-05 14:45:21 +0900
  • 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