Commit Graph

  • fdeafb8b70 xtask: add the target method to Architecture Xiaobo Liu 2025-08-19 20:56:23 +0800
  • 1282131241 add Cargo.lock Xiaobo Liu 2025-08-17 17:22:09 +0800
  • 2869cb884c build(deps): update cargo_metadata requirement in the cargo-crates group dependabot[bot] 2025-08-18 20:19:40 +0000
  • f5d3882646
    build(deps): update cargo_metadata requirement in the cargo-crates group dependabot[bot] 2025-08-18 20:19:40 +0000
  • a01b1d8b76
    .github: build bpf-linker with llvm-21 Tamir Duberstein 2025-08-18 11:54:53 -0400
  • 0d1488a370 add marker Xiaobo Liu 2025-08-18 21:08:27 +0800
  • 78000ecb18 tweak Xiaobo Liu 2025-08-17 16:45:52 +0800
  • 257d40f0bc update aya-ebpf.txt Xiaobo Liu 2025-08-17 10:57:49 +0800
  • c2ca8a0bbb add stack test Xiaobo Liu 2025-08-17 10:46:44 +0800
  • a2959b3e02 tweak Xiaobo Liu 2025-08-17 10:01:31 +0800
  • cb22d53ad3 style Xiaobo Liu 2025-08-16 20:29:54 +0800
  • 5124bb95f7 tweak Xiaobo Liu 2025-08-16 17:44:42 +0800
  • ea4459a669 style Xiaobo Liu 2025-08-16 16:09:54 +0800
  • 13afb1c642 add test Xiaobo Liu 2025-08-16 16:04:50 +0800
  • d967ab192d Remove unneeded let Ershaad Basheer 2025-08-12 20:49:07 -0700
  • 90059a9e70 ebpf: add peak() method to Queue and Stack Xiaobo Liu 2025-08-12 20:36:21 +0800
  • 9a367c11b0 build(deps): bump actions/checkout in the github-actions group dependabot[bot] 2025-08-11 22:26:36 +0000
  • f2d6ba817f cargo fmt Ershaad Basheer 2025-08-11 16:15:36 -0700
  • d8bd45b84c fix consumer index handling for pinned ringbuf map Ershaad Basheer 2025-08-11 15:02:38 -0700
  • 723e86e0d6
    build(deps): bump actions/checkout in the github-actions group dependabot[bot] 2025-08-11 22:26:36 +0000
  • a3aa387a2e
    remove superfluous commas Tamir Duberstein 2025-08-11 16:33:32 -0400
  • 0d1193720b
    doc: generate docs in macro Tamir Duberstein 2025-08-11 16:29:52 -0400
  • 9996f7a300
    Allow `+debN` kernels Tamir Duberstein 2025-08-11 16:20:33 -0400
  • 8ee12d337f
    doc: fix rustdoc link in macro Tamir Duberstein 2025-08-11 16:08:15 -0400
  • 16141c2e64 aya: fix handle null bytes in paths when creating CString Xiaobo Liu 2025-08-05 11:38:43 +0800
  • fff92f8529
    Merge pull request #1311 from aya-rs/dependabot/cargo/cargo-crates-0a212f8889 dependabot[bot] 2025-08-03 16:27:36 +0000
  • 5b9d432a61
    github: fix PR triggers Tamir Duberstein 2025-08-03 09:55:48 -0400
  • 5b8c4ed630
    public-api: fix argument comment Tamir Duberstein 2025-08-03 09:56:08 -0400
  • c251ec82c0
    build(deps): update public-api requirement in the cargo-crates group dependabot[bot] 2025-08-03 13:43:20 +0000
  • 2c9fdcfe5f aya-ebpf: add peek operation to stack and queue maps Xiaobo Liu 2025-08-02 15:43:59 +0800
  • 9d8db7c172 aya-tool: remove redundant let binding in generate function Xiaobo Liu 2025-07-30 22:10:14 +0800
  • 44ec978bd3 aya-log: Implement `AsFd` for `EbpfLogger` Xiaobo Liu 2025-07-18 15:48:46 +0800
  • 2ef8bd163d aya-ebpf: replace match statement with then_some for cleaner code Xiaobo Liu 2025-07-20 21:31:47 +0800
  • 653c7260a5 aya-log: Implement `AsFd` for `EbpfLogger` Xiaobo Liu 2025-07-18 15:48:46 +0800
  • f635d80708 build(deps): bump the cargo-crates group across 1 directory with 2 updates dependabot[bot] 2025-07-17 18:53:34 +0000
  • 8d39a888cc
    build(deps): bump the cargo-crates group across 1 directory with 2 updates dependabot[bot] 2025-07-17 18:53:34 +0000
  • ce0c05b005
    build(deps): update cargo_metadata requirement in the cargo-crates group dependabot[bot] 2025-07-17 13:56:49 +0000
  • 0b732c3d46 aya-log: simplify map name matching using direct Option comparison Xiaobo Liu 2025-07-17 18:37:20 +0800
  • cab559b9d9 aya-log: Use `None` instead of wildcard in `Format` impls Xiaobo Liu 2025-07-17 21:05:13 +0800
  • 23b2072797 aya-log: Use `None` instead of wildcard in `Format` impls Xiaobo Liu 2025-07-17 21:05:13 +0800
  • 692c57cf67 aya-log: simplify map name matching using direct Option comparison Xiaobo Liu 2025-07-17 18:37:20 +0800
  • 8e7ad739f5 aya-log: suppress dead_code warnings for wrapper structs Xiaobo Liu 2025-07-17 17:42:16 +0800
  • ec4e87a935 aya-log: simplify EbpfLogger as_raw_fd implementation Xiaobo Liu 2025-07-17 17:02:39 +0800
  • 3847281b15
    aya-log: add DST test Tamir Duberstein 2025-07-16 10:41:38 -0400
  • cba9a4d5b5
    aya-log-ebpf: zero copy! Tamir Duberstein 2025-07-06 08:16:38 -0400
  • e9c602b331
    aya-log-ebpf: zero copy! Tamir Duberstein 2025-07-06 08:16:38 -0400
  • 25c8d956c4
    aya-log-ebpf: zero copy! Tamir Duberstein 2025-07-06 08:16:38 -0400
  • eeee7966c6
    aya-log-ebpf: zero copy! Tamir Duberstein 2025-07-06 08:16:38 -0400
  • 8354cbcece
    ring_buf: add RingBufBytes for raw byte slices Tamir Duberstein 2025-07-13 08:51:59 -0400
  • 04a8a80b80
    ring_buf: destructure, avoid `as` casts Tamir Duberstein 2025-07-13 08:49:02 -0400
  • 727dfcd7ee
    ci: Fix bpf-linker installation (#1295) Michal Rostecki 2025-07-15 17:22:51 +0200
  • db8fab32f3 ci: Fix bpf-linker installation Michal Rostecki 2025-07-15 16:41:22 +0200
  • 35332f2288
    aya: remove `AsyncPerfEventArray{,Buffer}` Tamir Duberstein 2025-07-06 18:57:41 -0400
  • ab182be622 aya: `construct_debuglink_path()` should be infallible Thomas Bertschinger 2025-07-02 13:42:11 -0600
  • 0b1fbe1cd3
    integration-test: add missing `test_log` decorator Tamir Duberstein 2025-07-07 06:46:01 -0400
  • 61376c4608
    aya-log: Remove tokio dep Tamir Duberstein 2025-07-05 13:35:46 -0400
  • 89205f25fa docs: add traffic monitor development history to CLAUDE.md Krish Sharma 2025-07-08 00:52:12 -0400
  • 2f76f0e4e5 feat: add Docker containerization and demo infrastructure Krish Sharma 2025-07-08 00:50:49 -0400
  • ba73b4c2d1 docs: add comprehensive README with usage examples and architecture Krish Sharma 2025-07-08 00:50:02 -0400
  • 2e57c8da99 feat: add examples and sample data for testing and demonstration Krish Sharma 2025-07-08 00:49:40 -0400
  • 8aef9d987e feat: add configuration examples and comprehensive test suite Krish Sharma 2025-07-08 00:48:51 -0400
  • 722d4c8d32 feat: add comprehensive traffic log analysis and threat detection Krish Sharma 2025-07-08 00:48:36 -0400
  • e6bca88295 feat: implement userspace program with integrated logging Krish Sharma 2025-07-08 00:47:02 -0400
  • da81c221d3 feat: add comprehensive structured logging system Krish Sharma 2025-07-08 00:46:40 -0400
  • 21bd2041e7 feat: implement core eBPF traffic monitoring functionality Krish Sharma 2025-07-08 00:45:49 -0400
  • c590290bdf feat: initialize eBPF traffic monitor project structure Krish Sharma 2025-07-08 00:45:12 -0400
  • 43e471db6c
    aya-log: Remove tokio dep Tamir Duberstein 2025-07-05 13:35:46 -0400
  • 3f02127b6b
    aya: `impl AsFd for RingBuf` Tamir Duberstein 2025-07-06 20:23:52 -0400
  • 9be2d723ce
    aya-log: Replace AsyncPerfEventArray with RingBuf Tamir Duberstein 2025-07-06 15:03:24 -0400
  • 8fb19264da
    aya-log-ebpf: tidy up `macro_support` Tamir Duberstein 2025-07-06 15:27:37 -0400
  • 600927d6fc
    aya-log-ebpf: use destructuring Tamir Duberstein 2025-07-07 09:32:56 -0400
  • 90c2165231
    Avoid shadowing `buf` Tamir Duberstein 2025-07-06 14:18:46 -0400
  • 6a9ef2b43b
    Replace macros with loops Tamir Duberstein 2025-07-06 14:12:30 -0400
  • 87188f621a
    Remove pointless `map_err` calls Tamir Duberstein 2025-07-06 07:02:32 -0400
  • ee1b102137
    integration-test: add missing `test_log` decorator Tamir Duberstein 2025-07-07 06:46:01 -0400
  • 44b26b3b50 integration-test: use only readable interest Tamir Duberstein 2025-07-06 16:56:15 -0400
  • 5fa52ac5c1 integration-test: remove an allocation Tamir Duberstein 2025-07-05 14:45:20 -0400
  • f08772ec2f test-distro: enable rust backtrace Tamir Duberstein 2025-07-05 15:41:28 -0400
  • 36fd7910a9
    aya-log: Remove tokio dep Tamir Duberstein 2025-07-05 13:35:46 -0400
  • 8fe9b99aaa
    aya: `impl AsFd for RingBuf` Tamir Duberstein 2025-07-06 20:23:52 -0400
  • 2c18642c46
    aya-log: Replace AsyncPerfEventArray with RingBuf Tamir Duberstein 2025-07-06 15:03:24 -0400
  • 251623e600
    aya-log-ebpf: tidy up `macro_support` Tamir Duberstein 2025-07-06 15:27:37 -0400
  • 517e05118a
    Avoid shadowing `buf` Tamir Duberstein 2025-07-06 14:18:46 -0400
  • f9f5d72173
    Replace macros with loops Tamir Duberstein 2025-07-06 14:12:30 -0400
  • 185c0163d6
    Remove pointless `map_err` calls Tamir Duberstein 2025-07-06 07:02:32 -0400
  • 5e5a779898
    integration-test: use only readable interest Tamir Duberstein 2025-07-06 16:56:15 -0400
  • 00d94f4a7a
    integration-test: remove an allocation Tamir Duberstein 2025-07-05 14:45:20 -0400
  • f8bf671d69
    test-distro: enable rust backtrace Tamir Duberstein 2025-07-05 15:41:28 -0400
  • 29756f02b1
    integration-test: remove an allocation Tamir Duberstein 2025-07-05 14:45:20 -0400
  • 8190dd6fac aya: `construct_debuglink_path()` should be infallible Thomas Bertschinger 2025-07-02 13:42:11 -0600
  • edd26e4c67 aya: fix tc name limit Mohammad Javad Pooladkhay 2023-12-01 18:08:16 +0000
  • cfff75166c build(deps): update public-api requirement in the cargo-crates group dependabot[bot] 2025-06-26 17:40:25 +0000
  • 5bec7ee8db
    build(deps): update public-api requirement in the cargo-crates group dependabot[bot] 2025-06-26 17:40:25 +0000
  • 30d5c9f53e Remove dead code expectation fixed upstream Tamir Duberstein 2025-06-22 07:48:58 -0400
  • ec0356cedb
    Remove dead code expectation fixed upstream Tamir Duberstein 2025-06-22 07:48:58 -0400
  • 2056925b48 feat(aya-ebpf): BTF maps Michal Rostecki 2025-06-20 13:28:09 +0200
  • bd0424ca61 aya-obj, aya-ebpf-bindings: regenerate tamird 2025-06-09 17:47:21 +0000
  • 916d63a92c aya-obj, aya-ebpf-bindings: regenerate tamird 2025-06-09 17:47:21 +0000
  • eda29958f8 Use CRABBY_GITHUB_TOKEN for regen PRs Tamir Duberstein 2025-06-09 12:38:38 -0400
  • 069ecc1cc2
    Use CRABBY_GITHUB_TOKEN for regen PRs Tamir Duberstein 2025-06-09 12:38:38 -0400