f6e04be74e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add cargo_metadata build dependency  
							
							... 
							
							
							
							cargo_metadata is no longer exported from aya-build. 
							
						 
						
							4 days ago  
				
					
						
							
							
								 
						
							
							
								608b6910e2 
								
							
								 
							
						 
						
							
							
								
								Update for perf_event API  
							
							
							
						 
						
							2 weeks ago  
				
					
						
							
							
								 
						
							
							
								a515461033 
								
							
								 
							
						 
						
							
							
								
								Add xdp and classifier interface  
							
							
							
						 
						
							1 month ago  
				
					
						
							
							
								 
						
							
							
								0158e1b8e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Adapt to removal of `async_tokio` feature  
							
							... 
							
							
							
							See https://github.com/aya-rs/aya/commit/35332f2288b0bbb8981233ae464715 . 
							
						 
						
							2 months ago  
				
					
						
							
							
								 
						
							
							
								e50b81fd67 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump edition to 2024  
							
							
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								c5300da1a1 
								
							
								 
							
						 
						
							
							
								
								appease `clippy::uninlined-format-args`  
							
							
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								dc44c8cd99 
								
							
								 
							
						 
						
							
							
								
								chore: Add LICENSE  
							
							... 
							
							
							
							This adds a LICENSE to the generated code, but also to the code included
in this repository. To make things simple, userspace code is Apache/MIT
licensed - like Aya. eBPF code is MIT/GPL which is GPL compatible to
allow use of all the eBPF helper functions, but is also permissively
licensed via the MIT license.
Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6580d77fa4 
								
							
								 
							
						 
						
							
							
								
								Use aya-build  
							
							
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								77cbc8bcf9 
								
							
								 
							
						 
						
							
							
								
								Remove rust-toolchain  
							
							... 
							
							
							
							Doesn't make much sense in a workspace. 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								b1d6fb31ea 
								
							
								 
							
						 
						
							
							
								
								Always build eBPF; remove xtask  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								27e7867528 
								
							
								 
							
						 
						
							
							
								
								Add cross-compilation to CI  
							
							... 
							
							
							
							Updates the README to use cargo target config instead of RUSTFLAGS to
avoid setting the linker for ebpf in cargo-in-cargo. 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								0c8fb43804 
								
							
								 
							
						 
						
							
							
								
								chore: Format Cargo.toml  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								5622ca4df1 
								
							
								 
							
						 
						
							
							
								
								Test execution of projects  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								940a60e0a3 
								
							
								 
							
						 
						
							
							
								
								Move user-facing messages to from log to print  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								32f914aa6d 
								
							
								 
							
						 
						
							
							
								
								Add error context  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								263f115fdc 
								
							
								 
							
						 
						
							
							
								
								Use destructuring  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								f131e87764 
								
							
								 
							
						 
						
							
							
								
								Use TCP listener instead of stream  
							
							... 
							
							
							
							This doesn't require a listener on the other side. 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								7425e7bd2d 
								
							
								 
							
						 
						
							
							
								
								Add Rust 1.80.1 to CI  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								8250a09bc0 
								
							
								 
							
						 
						
							
							
								
								Add rustfmt to CI  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								5811d6ff56 
								
							
								 
							
						 
						
							
							
								
								Replace xtask builds with build scripts  
							
							... 
							
							
							
							Adapt https://github.com/aya-rs/aya/commit/3d463a3  and subsequent work
to the template. This has worked very well for us in the main project,
and our users should get the same hotness.
Note that xtask is still used for running, as it is in the main project. 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								ee45752006 
								
							
								 
							
						 
						
							
							
								
								Move dependencies to workspace  
							
							... 
							
							
							
							Add "{{project-name}}-ebpf" to workspace. Update various cargo configs
to match main aya repo. 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								d889dd373b 
								
							
								 
							
						 
						
							
							
								
								Upgrade aya version  
							
							... 
							
							
							
							Signed-off-by: Xiaobo Liu <cppcoffee@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								f642921fee 
								
							
								 
							
						 
						
							
							
								
								chore: Use `aya`, `aya-ebpf` and `aya-log` from crates.io  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1185fd49d2 
								
							
								 
							
						 
						
							
							
								
								Fix sk_msg.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3bee1bcc0f 
								
							
								 
							
						 
						
							
							
								
								Reverse of sk_msg.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								17fe98c37c 
								
							
								 
							
						 
						
							
							
								
								Have no idea about this failed.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5d04aef980 
								
							
								 
							
						 
						
							
							
								
								Try fix the usage of fd().  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c68f239ad0 
								
							
								 
							
						 
						
							
							
								
								Try fix test failed. Let's see if that would pass.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								628e6a4f81 
								
							
								 
							
						 
						
							
							
								
								Fix unchanged Bpf reference. Would check sock_map latter.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1247fdea1d 
								
							
								 
							
						 
						
							
							
								
								socket_filter: fix build  
							
							... 
							
							
							
							The signature of attach changed in
https://github.com/aya-rs/aya/pull/723 . 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								288919127c 
								
									
								
							
								 
							
						 
						
							
							
								
								Update main.rs  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2aeba1b85d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update {{project-name}}/src/main.rs  
							
							... 
							
							
							
							Co-authored-by: Alessandro Decina <alessandro.d@gmail.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c6ece63d97 
								
									
								
							
								 
							
						 
						
							
							
								
								Update main.rs  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								506ce7ec3d 
								
							
								 
							
						 
						
							
							
								
								make warn info more informative.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0f4584ef7a 
								
							
								 
							
						 
						
							
							
								
								remove whitespace.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d22827603d 
								
							
								 
							
						 
						
							
							
								
								remove white line.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f3eb374c3e 
								
							
								 
							
						 
						
							
							
								
								remove rlimit use.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								bc2db6b112 
								
							
								 
							
						 
						
							
							
								
								use libc instead of rlimit.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f8639db35a 
								
							
								 
							
						 
						
							
							
								
								add memlock remove.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3013ab506d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix sk_msg tests  
							
							... 
							
							
							
							These were broken by #89  which pulled in
https://github.com/aya-rs/aya/pull/397  and other changes which were not
reflected in the templates. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b45787c353 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: fixes aya and aya-log version mismatch ( #89 )  
							
							... 
							
							
							
							Fixes aya and aya-log version mismatch between {{project-name}}-epbf and {{project-name}} crates.
Fixes https://github.com/aya-rs/aya/issues/565 . 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								715967772f 
								
							
								 
							
						 
						
							
							
								
								upgrade deps: tokio and anyhow  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								7016308147 
								
							
								 
							
						 
						
							
							
								
								fix uprobe programs  
							
							... 
							
							
							
							Signed-off-by: Dmitry Savintsev <dsavints@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								8cd95c42ea 
								
							
								 
							
						 
						
							
							
								
								adjust spacing to avoid VSCode changes on save  
							
							... 
							
							
							
							Signed-off-by: Dmitry Savintsev <dsavints@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c6c4082093 
								
							
								 
							
						 
						
							
							
								
								update anyhow, clap, and tokio  
							
							
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e7ccd1a71e 
								
							
								 
							
						 
						
							
							
								
								include and use clap only if needed  
							
							... 
							
							
							
							Signed-off-by: Dmitry Savintsev <dsavints@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								554702e63d 
								
									
								
							
								 
							
						 
						
							
							
								
								cargo-generate: add perf_event  
							
							... 
							
							
							
							This adds `perf_event` program type as a template entry.
The new entry comes with a skeleton example which register
scheduled events on each CPU at 1 HZ, triggered by the kernel
(based on clock ticks). The corresponding BPF logic logs each
event, and can identify kernel tasks from userland processes. 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								2ba73f6f2f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #67  from dmitris/fix-clippy  
							
							... 
							
							
							
							Fix clippy issues in the generated code. 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e86392d422 
								
							
								 
							
						 
						
							
							
								
								Fix clippy issues in the generated code.  
							
							... 
							
							
							
							Fix template so that the generated code would not have any
clippy issues (per `cargo +nightly clippy`).
Add template conditionals on the program_type to avoid
a warning about unused 'opt' variable.
Fixes  #66 . 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								70475f3b2a 
								
							
								 
							
						 
						
							
							
								
								Add raw_tracepoint program type  
							
							... 
							
							
							
							Signed-off-by: Michal Rostecki <vadorovsky@gmail.com> 
							
						 
						
							3 years ago