Commit Graph

  • 8a48545694
    Add links iterator Tamir Duberstein 2023-08-01 11:39:31 -0400
  • dacacbb748
    programs: plug file descriptor leak Tamir Duberstein 2023-08-01 13:38:07 -0400
  • db9ff692f5
    sys: push error construction up Tamir Duberstein 2023-08-01 13:31:50 -0400
  • b3649d286e
    programs: make `loaded_programs` opaque Tamir Duberstein 2023-08-01 13:20:02 -0400
  • c1718af2d8
    sys: extract common SyscallError Tamir Duberstein 2023-08-01 12:50:42 -0400
  • 157493579f aya-bpf-macros: Remove pop_required_string_args Dave Tucker 2023-08-01 20:14:35 +0100
  • 876d38c478
    sys: extract common SyscallError Tamir Duberstein 2023-08-01 12:50:42 -0400
  • f08a791491
    Add links iterator Tamir Duberstein 2023-08-01 11:39:31 -0400
  • 3e9b405a4e
    programs: plug file descriptor leak Tamir Duberstein 2023-08-01 13:38:07 -0400
  • 2ea54745f0
    sys: push error construction up Tamir Duberstein 2023-08-01 13:31:50 -0400
  • 7b6aeebf6e
    programs: make `loaded_programs` opaque Tamir Duberstein 2023-08-01 13:20:02 -0400
  • 76a9145057
    sys: extract common SyscallError Tamir Duberstein 2023-08-01 12:50:42 -0400
  • ba0c7f8ac9 aya: Set BPF_F_SLEEPABLE for sleepable programs Dave Tucker 2023-08-01 17:23:15 +0100
  • e52a522095 aya-obj: Propagate sleepable into ProgramSection Dave Tucker 2023-08-01 17:22:58 +0100
  • ad3a0ee049
    sys: `sys_bpf` takes mut ref Tamir Duberstein 2023-08-01 11:22:29 -0400
  • 3692e53ff0
    Merge pull request #706 from aya-rs/reloc-tests Tamir Duberstein 2023-08-01 12:52:32 -0400
  • 9bb64b13f7 aya: Set BPF_F_SLEEPABLE for sleepable programs Dave Tucker 2023-08-01 17:23:15 +0100
  • 91dc316def aya-obj: Propagate sleepable into ProgramSection Dave Tucker 2023-08-01 17:22:58 +0100
  • 8f4b609a36 aya-bpf-macros: Add sleepable for sleepable programs Dave Tucker 2023-08-01 17:11:26 +0100
  • dca5e6c167
    integration-test: Remove runtime toolchain deps Tamir Duberstein 2023-07-31 13:57:25 -0400
  • 5a398504cf
    test: appease shellcheck Tamir Duberstein 2023-08-01 11:54:52 -0400
  • 571c38b1c6
    test: add some #[track_caller] annotations Tamir Duberstein 2023-08-01 11:08:09 -0400
  • 6f3cce75cf
    test: s/assert!(.*) ==/assert_eq!\1,/ Tamir Duberstein 2023-08-01 11:06:48 -0400
  • afacfddd8b
    Merge pull request #710 from ajwerner/move-rustversion-to-workspace ajwerner 2023-08-01 10:44:30 -0400
  • 9f0e83726f bpf: move rustversion build dep to workspace Andrew Werner 2023-08-01 10:22:17 -0400
  • 533989aade aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • 4c3219f754
    Merge pull request #707 from aya-rs/one-option-not-two Tamir Duberstein 2023-08-01 10:12:42 -0400
  • a55b32fed2 aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • 90d8a56731 aya: move mmap from perf_buffer.rs to sys/mod.rs William Findlay 2021-10-22 11:33:38 -0400
  • 093fa2f2a4 aya: impl From<obj::InvalidMapTypeError> for MapTypeError Andrew Werner 2023-07-11 11:37:47 -0400
  • 655d908d92
    update public-api Andrew Stoycos 2023-07-27 11:37:29 -0400
  • 46771d0169
    add new programinfo constructor Andrew Stoycos 2023-07-26 16:41:04 -0400
  • 4cc8212fb5
    add smoke test for loaded_programs() Andrew Stoycos 2023-07-26 12:53:02 -0400
  • ce369b8667
    add program_info API Andrew Stoycos 2023-07-05 15:05:02 -0400
  • aa9009cd22
    add methods to help the loaded_programs() API Andrew Stoycos 2023-07-24 12:16:23 -0400
  • 92a8154aaa
    add map_ids field to bpf_prog_get_info_by_fd Andrew Stoycos 2023-07-03 15:17:27 -0400
  • 12fb39eae5 aya: Use OwnedFd in FdLink. Andrés Medina 2023-08-01 01:35:03 -0700
  • 0c9b6222cc aya: Use OwnedFd in FdLink. Andrés Medina 2023-08-01 01:35:03 -0700
  • 0ec9afdb07
    Reduce state cardinality from 4 to 2 Tamir Duberstein 2023-07-31 19:20:35 -0400
  • 445cb8b463
    Merge pull request #701 from nrxus/perf-event-owned-fd Tamir Duberstein 2023-07-31 19:23:00 -0400
  • dbfba18dac aya: Return `OwnedFd` for `perf_event_open`. Andrés Medina 2023-07-30 20:41:31 -0700
  • db2d3feaf1
    integration-test: Remove runtime toolchain deps Tamir Duberstein 2023-07-31 13:57:25 -0400
  • e833a71b02
    Merge pull request #413 from dave-tucker/fix-names-once-and-for-all Dave Tucker 2023-07-31 18:10:08 +0100
  • 868a9b00b3
    Merge pull request #704 from aya-rs/better-panic Tamir Duberstein 2023-07-31 13:01:31 -0400
  • 6d92119fbc integration-test: Add test for 2 progs in same section Dave Tucker 2023-07-24 19:04:19 +0100
  • c72aab5f7b aya-bpf-macros: Refactor for ease of testing Dave Tucker 2023-07-04 17:13:40 +0100
  • bf7fdff1ce aya: Find programs using the symbol table Dave Tucker 2022-10-12 14:27:00 +0000
  • 17f25a6793
    all: better panic messages Tamir Duberstein 2023-07-31 12:12:01 -0400
  • 2d8ae5dba8 aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • f61120cd3e integration-test: Add test for 2 progs in same section Dave Tucker 2023-07-24 19:04:19 +0100
  • d56f7cb5d2 aya-bpf-macros: Refactor for ease of testing Dave Tucker 2023-07-04 17:13:40 +0100
  • 5f22efb01b aya: Find programs using the symbol table Dave Tucker 2022-10-12 14:27:00 +0000
  • 9f3c705225 aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • f067245e69 aya: move mmap from perf_buffer.rs to sys/mod.rs William Findlay 2021-10-22 11:33:38 -0400
  • 2fcae8399e aya: impl From<obj::InvalidMapTypeError> for MapTypeError Andrew Werner 2023-07-11 11:37:47 -0400
  • f705eabe66
    Merge pull request #696 from Tuetuopay/tests-netns Tamir Duberstein 2023-07-31 09:14:41 -0400
  • 81d0144140 aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • e671b9e68c aya: move mmap from perf_buffer.rs to sys/mod.rs William Findlay 2021-10-22 11:33:38 -0400
  • 11196e6c6d aya: impl From<obj::InvalidMapTypeError> for MapTypeError Andrew Werner 2023-07-11 11:37:47 -0400
  • fc304be2eb
    update public-api Andrew Stoycos 2023-07-27 11:37:29 -0400
  • 5976846bc6
    add new programinfo constructor Andrew Stoycos 2023-07-26 16:41:04 -0400
  • c1d136c743
    add smoke test for loaded_programs() Andrew Stoycos 2023-07-26 12:53:02 -0400
  • 0b022af9f3
    add program_info API Andrew Stoycos 2023-07-05 15:05:02 -0400
  • 243d789be8
    add methods to help the loaded_programs() API Andrew Stoycos 2023-07-24 12:16:23 -0400
  • abde6e10a3
    add map_ids field to bpf_prog_get_info_by_fd Andrew Stoycos 2023-07-03 15:17:27 -0400
  • 8778c4ca29
    Merge pull request #695 from aya-rs/mergify/dave-tucker/config-update Dave Tucker 2023-07-31 12:09:12 +0100
  • 34d1d7a9d7 ci(Mergify): configuration update Dave Tucker 2023-07-27 16:45:27 +0100
  • c74813f8c5 test: add the possibility to run a test inside a network namespace Tuetuopay 2023-03-06 18:31:58 +0100
  • e95f76a5b3
    Merge pull request #699 from aya-rs/cache-again-god-damn-it Tamir Duberstein 2023-07-28 17:22:37 -0400
  • 8961be9526
    Do not escape newlines on Err(LoadError).unwrap() Tamir Duberstein 2023-07-28 09:54:32 -0400
  • 49cbb1366f
    integration-test: rerun-if-changed=integration-ebpf Tamir Duberstein 2023-07-27 22:03:57 -0400
  • 13e83b24ee
    Merge pull request #662 from nrxus/use-owned-fd-for-btf Tamir Duberstein 2023-07-28 17:05:12 -0400
  • ea96c29ccb aya: Use Arc<OwnedFd> when loading BTF fd Andrés Medina 2023-07-27 22:01:55 -0700
  • 09fa11fa30 aya: Use Arc<OwnedFd> when loading BTF fd Andrés Medina 2023-07-27 22:01:55 -0700
  • 6fa7fdb08f aya: Use Arc<OwnedFd> when loading BTF fd Andrés Medina 2023-07-27 22:01:55 -0700
  • 6827b9bbb3
    Do not escape newlines on Err(LoadError).unwrap() Tamir Duberstein 2023-07-28 09:54:32 -0400
  • 4b6b3dbc5e
    integration-test: rerun-if-changed=integration-ebpf Tamir Duberstein 2023-07-27 22:03:57 -0400
  • fcabe5fe58 aya: Use Arc<OwnedFd> when loading BTF fd Andrés Medina 2023-07-27 22:01:55 -0700
  • 683a1cf2e4 aya: Make SysResult generic on Ok variant Andrés Medina 2023-07-20 00:25:54 -0700
  • c63d9904f7 Replace std::os::unix::io for std::os::fd Andrés Medina 2023-07-16 12:02:57 -0700
  • 82347179f6
    bpf: Remove builtin global functions Tamir Duberstein 2023-07-27 18:33:55 -0400
  • 1bc9a1ad04
    Merge pull request #697 from aya-rs/log-env-too ajwerner 2023-07-27 18:03:42 -0400
  • d62ae98889
    integration-test: Remove RUSTC from cargo-in-cargo Tamir Duberstein 2023-07-27 17:26:50 -0400
  • 707c3ab49f
    update public-api Andrew Stoycos 2023-07-27 11:37:29 -0400
  • 92a9eda9a9
    add new programinfo constructor Andrew Stoycos 2023-07-26 16:41:04 -0400
  • 58e53df2b0
    add smoke test for loaded_programs() Andrew Stoycos 2023-07-26 12:53:02 -0400
  • 4efd52cabf
    add program_info API Andrew Stoycos 2023-07-05 15:05:02 -0400
  • 728102504a
    add methods to help the loaded_programs() API Andrew Stoycos 2023-07-24 12:16:23 -0400
  • 0295b63315
    add map_ids field to bpf_prog_get_info_by_fd Andrew Stoycos 2023-07-03 15:17:27 -0400
  • f334cbd86e
    Merge pull request #693 from aya-rs/public-diff-backwards Tamir Duberstein 2023-07-27 10:34:01 -0400
  • 8d7545aff8
    xtask: reverse public API diff direction Tamir Duberstein 2023-07-27 09:01:30 -0400
  • dd988a3556
    remove programfd in favor of borrowedfd Andrew Stoycos 2023-07-27 09:36:03 -0400
  • a8273626a9 xtask: reverse public API diff direction Tamir Duberstein 2023-07-27 09:01:30 -0400
  • b2b52aac9e aya: Use `OwnedFd` when loading BTF fd Andrés Medina 2023-07-20 00:33:21 -0700
  • 41fc87c2e6
    Merge pull request #691 from aya-rs/public-api-followup Dave Tucker 2023-07-27 10:42:46 +0100
  • ab1ca8fb60 aya: Make SysResult generic on Ok variant Andrés Medina 2023-07-20 00:25:54 -0700
  • 48a5f14f8a Replace std::os::unix::io for std::os::fd Andrés Medina 2023-07-16 12:02:57 -0700
  • 321bda7539
    public-api: simplify and improve output Tamir Duberstein 2023-07-26 17:31:16 -0400
  • 06d6a3e7a6
    vscode: exclude public-api fixtures from search Tamir Duberstein 2023-07-26 17:30:38 -0400
  • 8e144a5c29
    Merge pull request #661 from ajwerner/integration-tests-in-release ajwerner 2023-07-26 17:54:54 -0400