c3ae6f90d8 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a6f4739b5b 
								
							
								 
							
						 
						
							
							
								
								chore: aya-ebpf-macros: uncomment aya-ebpf dev-dep  
							
							... 
							
							
							
							This wasn't meant to be committed, cargo-smart-release. Commenting is
needed to fix the cyclic dep aya-ebpf-macros -> aya-ebpf ->
aya-ebpf-macros. See
https://github.com/rust-lang/cargo/issues/4242#issuecomment-413203081  
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9d24bbe316 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-macros v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								90f68dbd07 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-macros v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								eb3947bf14 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a34c5e43b8 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-bindings v0.1.0, aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a4ae8adb0d 
								
							
								 
							
						 
						
							
							
								
								chore: add version keys to Cargo.toml(s)  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b8964d3fd2 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-bindings v0.1.0, aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c7fe60d47e 
								
							
								 
							
						 
						
							
							
								
								chore: add changelogs  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e372fcf653 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-cty v0.2.1, aya-ebpf-bindings v0.1.0, aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								df9fe94216 
								
							
								 
							
						 
						
							
							
								
								xtask: Bless public-api changes  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b06ff40278 
								
							
								 
							
						 
						
							
							
								
								xtask: Generate new bindings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								af1a9b3911 
								
							
								 
							
						 
						
							
							
								
								public-api: regenerate  
							
							... 
							
							
							
							Auto trait bounds have changed in one of:
- https://github.com/rust-lang/rust/pull/123340 .
- https://github.com/rust-lang/rust/pull/123375 . 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b23973dd9c 
								
							
								 
							
						 
						
							
							
								
								xtask: corrected bpf to ebpf for path to aya-ebpf-bindings in codegen  
							
							... 
							
							
							
							Currently, when running `cargo +nightly xtask codegen` locally and in
the codegen GHA workflow, an error occurs with only "Error: bindgen
failed" displayed.
This was due to a path using "bpf/..." instead of "ebpf/...". It is now
corrected to "ebpf", and bindgen fails should now display a more direct
message on why it failed.
Fixes : #914  
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b552c83300 
								
							
								 
							
						 
						
							
							
								
								Disable false-positive clippy lint  
							
							... 
							
							
							
							See https://github.com/rust-lang/rust-clippy/issues/12537 . 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0a32dacd2f 
								
							
								 
							
						 
						
							
							
								
								Appease clippy  
							
							... 
							
							
							
							```
  error: unnecessary structure name repetition
     --> aya/src/bpf.rs:198:57
      |
  198 |     pub fn btf(&mut self, btf: Option<&'a Btf>) -> &mut EbpfLoader<'a> {
      |                                                         ^^^^^^^^^^^^^^ help: use the applicable keyword: `Self`
      |
      = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#use_self 
  note: the lint level is defined here
     --> aya/src/lib.rs:42:5
      |
  42  |     clippy::use_self,
      |     ^^^^^^^^^^^^^^^^
  error: unnecessary structure name repetition
     --> aya/src/bpf.rs:222:54
      |
  222 |     pub fn allow_unsupported_maps(&mut self) -> &mut EbpfLoader<'a> {
      |                                                      ^^^^^^^^^^^^^^ help: use the applicable keyword: `Self`
      |
      = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#use_self 
  error: unnecessary structure name repetition
     --> aya/src/bpf.rs:243:69
      |
  243 |     pub fn map_pin_path<P: AsRef<Path>>(&mut self, path: P) -> &mut EbpfLoader<'a> {
      |                                                                     ^^^^^^^^^^^^^^ help: use the applicable keyword: `Self`
      |
      = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#use_self 
  error: unnecessary structure name repetition
     --> aya/src/bpf.rs:292:15
      |
  292 |     ) -> &mut EbpfLoader<'a> {
      |               ^^^^^^^^^^^^^^ help: use the applicable keyword: `Self`
      |
      = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#use_self 
  error: unnecessary structure name repetition
     --> aya/src/bpf.rs:313:73
      |
  313 |     pub fn set_max_entries(&mut self, name: &'a str, size: u32) -> &mut EbpfLoader<'a> {
      |                                                                         ^^^^^^^^^^^^^^ help: use the applicable keyword: `Self`
      |
      = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#use_self 
  error: unnecessary structure name repetition
     --> aya/src/bpf.rs:335:56
      |
  335 |     pub fn extension(&mut self, name: &'a str) -> &mut EbpfLoader<'a> {
      |                                                        ^^^^^^^^^^^^^^ help: use the applicable keyword: `Self`
      |
      = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#use_self 
  error: unnecessary structure name repetition
     --> aya/src/bpf.rs:353:75
      |
  353 |     pub fn verifier_log_level(&mut self, level: VerifierLogLevel) -> &mut EbpfLoader<'a> {
      |                                                                           ^^^^^^^^^^^^^^ help: use the applicable keyword: `Self`
      |
      = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#use_self 
```
See https://github.com/rust-lang/rust-clippy/pull/12386 . 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c302f8370d 
								
							
								 
							
						 
						
							
							
								
								public-api: regenerate  
							
							... 
							
							
							
							Nightly now exposes `core::marker::Freeze`.
https://github.com/rust-lang/rust/pull/121840  
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								85a3b2e4d2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #905  from aya-rs/dependabot/cargo/production-dependencies-3ec3d1981c  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f019ca33ed 
								
									
								
							
								 
							
						 
						
							
							
								
								build(deps): bump the production-dependencies group with 1 update  
							
							... 
							
							
							
							Updates the requirements on [object](https://github.com/gimli-rs/object ) to permit the latest version.
Updates `object` to 0.32.2
- [Changelog](https://github.com/gimli-rs/object/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gimli-rs/object/compare/0.32.0...0.32.2 )
---
updated-dependencies:
- dependency-name: object
  dependency-type: direct:production
  dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								63d8d4d34b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #528  from dave-tucker/rename-all-the-things  
							
							... 
							
							
							
							Rename Bpf -> Ebpf across all crates for consistency 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a4e68ebdbf 
								
							
								 
							
						 
						
							
							
								
								aya: include license in crate workspace  
							
							... 
							
							
							
							This PR includes the licenses files in the crate workspace subdirectory.
Without this, they won't be showing on crates.io and would be giving out
errors on tooling such as rust2rpm.
Signed-off-by: Daniel Mellado <dmellado@redhat.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								715e62dd38 
								
							
								 
							
						 
						
							
							
								
								chore(aya): Bless public API  
							
							... 
							
							
							
							Bless the BpfError type alias
Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								57a69fe9d2 
								
							
								 
							
						 
						
							
							
								
								docs: Use `Ebpf` instead of `Bpf`  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								110a76cb9a 
								
							
								 
							
						 
						
							
							
								
								feat(aya): Provide a deprecated `BpfError` alias  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5c6736b781 
								
							
								 
							
						 
						
							
							
								
								ci: Fix GH workflows with new crate names  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f81d320142 
								
							
								 
							
						 
						
							
							
								
								chore: Fix Mergify configuration  
							
							... 
							
							
							
							Fix paths and regexp for the new crate names and folders.
Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d0c244356f 
								
							
								 
							
						 
						
							
							
								
								chore: Bless public API changes  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8c79b71bd5 
								
							
								 
							
						 
						
							
							
								
								feat(aya): Rename Bpf to Ebpf  
							
							... 
							
							
							
							And BpfLoader to EbpfLoader.
This also adds type aliases to preserve the use of the old names, making
updating to a new Aya release less of a burden. These aliases are marked
as deprecated since we'll likely remove them in a later release.
Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								fd48c55466 
								
							
								 
							
						 
						
							
							
								
								feat(aya-obj)!: Rename BpfRelocationError -> EbpfRelocationError  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d7af6acb42 
								
							
								 
							
						 
						
							
							
								
								chore(aya-ebpf): Rename BpfContext -> EbpfContext  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a93e354620 
								
							
								 
							
						 
						
							
							
								
								feat(aya-log): Rename BpfLogger to EbpfLogger  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								cf3e2ca677 
								
							
								 
							
						 
						
							
							
								
								feat(aya-obj)!: Rename BpfSectionKind to EbpfSectionKind  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ea8073793e 
								
							
								 
							
						 
						
							
							
								
								chore(aya-ebpf-macros): Rename bpf -> ebpf  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								41c61560ea 
								
							
								 
							
						 
						
							
							
								
								chore(aya-ebpf): Rename bpf -> ebpf  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								70ac91dc1e 
								
							
								 
							
						 
						
							
							
								
								chore(aya-ebpf-bindings): Rename bpf -> ebpf  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								21f570a19c 
								
							
								 
							
						 
						
							
							
								
								chore(aya-ebpf-cty): Rename bpf -> ebpf  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								022aff96aa 
								
							
								 
							
						 
						
							
							
								
								chore: Rename bpf dir to ebpf  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d6dfd678f0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #899  from dave-tucker/unused-qualifications  
							
							... 
							
							
							
							chore: Fix unused_qualifications lints 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								481b73b6d8 
								
							
								 
							
						 
						
							
							
								
								chore: Fix unused_qualifications lints  
							
							... 
							
							
							
							This was failing the docs build.
Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								542306d295 
								
							
								 
							
						 
						
							
							
								
								Add `CgroupDevice::query`  
							
							... 
							
							
							
							This follows closely the existing `LircMode2::query`. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e38eac6352 
								
							
								 
							
						 
						
							
							
								
								aya: appease new nightly clippy lints  
							
							... 
							
							
							
							```
  error: unnecessary qualification
     --> aya/src/maps/ring_buf.rs:434:22
      |
  434 |                 ptr: ptr::NonNull::new(ptr).ok_or(
      |                      ^^^^^^^^^^^^^^^^^
      |
  note: the lint level is defined here
     --> aya/src/lib.rs:72:5
      |
  72  |     unused_qualifications,
      |     ^^^^^^^^^^^^^^^^^^^^^
  help: remove the unnecessary path segments
      |
  434 -                 ptr: ptr::NonNull::new(ptr).ok_or(
  434 +                 ptr: NonNull::new(ptr).ok_or(
      |
  error: unnecessary qualification
     --> aya/src/maps/mod.rs:225:21
      |
  225 |     let mut limit = std::mem::MaybeUninit::<rlimit>::uninit();
      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      |
  help: remove the unnecessary path segments
      |
  225 -     let mut limit = std::mem::MaybeUninit::<rlimit>::uninit();
  225 +     let mut limit = mem::MaybeUninit::<rlimit>::uninit();
      |
  error: unnecessary qualification
     --> aya/src/programs/mod.rs:614:9
      |
  614 |         crate::obj::Program {
      |         ^^^^^^^^^^^^^^^^^^^
      |
  help: remove the unnecessary path segments
      |
  614 -         crate::obj::Program {
  614 +         obj::Program {
      |
  error: unnecessary qualification
     --> aya/src/util.rs:373:14
      |
  373 |     unsafe { std::slice::from_raw_parts(bpf_name.as_ptr() as
      *const _, length) }
      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^
      |
  help: remove the unnecessary path segments
      |
  373 -     unsafe { std::slice::from_raw_parts(bpf_name.as_ptr() as
      *const _, length) }
  373 +     unsafe { slice::from_raw_parts(bpf_name.as_ptr() as *const _,
      length) }
      |
  error: unnecessary qualification
      --> aya/src/maps/mod.rs:1130:47
       |
  1130 |                     .copy_from_slice(unsafe {
       std::mem::transmute(TEST_NAME) });
       |                                               ^^^^^^^^^^^^^^^^^^^
       |
  note: the lint level is defined here
      --> aya/src/lib.rs:72:5
       |
  72   |     unused_qualifications,
       |     ^^^^^^^^^^^^^^^^^^^^^
  help: remove the unnecessary path segments
       |
  1130 -                     .copy_from_slice(unsafe {
       std::mem::transmute(TEST_NAME) });
  1130 +                     .copy_from_slice(unsafe {
       mem::transmute(TEST_NAME) });
       |
``` 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								84ed505275 
								
							
								 
							
						 
						
							
							
								
								aya-bpf-macros: fix cgroup/skb section name  
							
							... 
							
							
							
							When no expected attach type is passed, the section name must be
cgroup/skb not cgroup_skb.
Fixes  #896  
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b6a84b658a 
								
							
								 
							
						 
						
							
							
								
								Release aya-log-common v0.1.14, aya-log v0.2.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4f0f095775 
								
							
								 
							
						 
						
							
							
								
								docs(aya-log-common): Add CHANGELOG  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9abb7160e5 
								
							
								 
							
						 
						
							
							
								
								docs(aya-log): Add CHANGELOG  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c22a6963d4 
								
							
								 
							
						 
						
							
							
								
								Release aya-log-common v0.1.14, aya-log v0.2.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0e99fa0f34 
								
							
								 
							
						 
						
							
							
								
								Release aya-obj v0.1.0, aya v0.12.0, safety bump aya-log v0.2.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								13b1fc63ef 
								
							
								 
							
						 
						
							
							
								
								chore: Don't use path deps in workspace  
							
							... 
							
							
							
							This moves the path dependencies back into the per-crate Cargo.toml.
It is required such that the release tooling can correctly calculate
which version constraints require changing when we perform a release.
Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c010505f19 
								
							
								 
							
						 
						
							
							
								
								ci: Remove old release workflows  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								daa5a47310 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #892  from dave-tucker/breaking-changes-v2  
							
							... 
							
							
							
							docs(aya): Document more breaking changes 
							
						 
						
							2 years ago