generated from amosproj/amos202Xss0Y-projname
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
merged dev to main (for release 5) #98
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The function is held very generic so that it can load any epbf function. Co-authored-by: Mr-Kanister <[email protected]> Co-authored-by: der-whity <[email protected]> Signed-off-by: ffranzgitHub <[email protected]>
We had to redesign load_function() to save the ebpf information for unloading Co-authored-by: Mr-Kanister <[email protected]> Signed-off-by: ffranzgitHub <[email protected]>
Co-authored-by: Mr-Kanister <[email protected]> Signed-off-by: ffranzgitHub <[email protected]>
Each time the configuration gets set, all its entries will get attached or dettached according to their "attach" boolean. Co-authored-by: Mr-Kanister <[email protected]> Signed-off-by: ffranzgitHub <[email protected]>
Signed-off-by: Mr-Kanister <[email protected]>
[daemon] Implement ebpf loading/unloading on config change
This commit updates the folder structure of the backend and removes deprecated parts. The old example is removed and now our daemon, ebpf and common code live all in the backend directory. The protobuf files are moved into the shared crate for both client and backend. The xtask scripts are updated with the new paths. Signed-off-by: Felix Hilgers <[email protected]> Co-authored-by: Robin Seidl <[email protected]> Co-authored-by: Tom Weisshuhn <[email protected]> Co-authored-by: Franz Schlicht <[email protected]> Co-authored-by: Benedikt Zinn <[email protected]>
Signed-off-by: Felix Hilgers <[email protected]>
Signed-off-by: Felix Hilgers <[email protected]>
The list is generated via the procfs crate. The following information is being transmitted via grpc: pid, ppid, comm, state, cmdline Signed-off-by: Mr-Kanister <[email protected]>
Signed-off-by: Mr-Kanister <[email protected]>
Signed-off-by: Mr-Kanister <[email protected]>
Now the cmdline of the processes will get transmitted. comm is still used as fallback. This change is needed as the comm field is being truncated to 16 chars incl. NULL and thus often too short to fit the relevant things. Signed-off-by: Mr-Kanister <[email protected]>
This updates the client part of the project to call the new endpoints for: - listing processes - setting configuration - getting configuration Signed-off-by: Felix Hilgers <[email protected]>
feat: update client programs/config
Signed-off-by: Tom Weisshuhn <[email protected]>
It is now more extendable and enables the user to provide arguments Signed-off-by: Mr-Kanister <[email protected]>
Signed-off-by: Mr-Kanister <[email protected]>
Signed-off-by: Felix Hilgers <[email protected]>
Signed-off-by: Luca Bretting <[email protected]>
Signed-off-by: Mr-Kanister <[email protected]>
Signed-off-by: Felix Hilgers <[email protected]>
Add daemon tests and cli client
… mock client This commit connects the client to the backend for the configuration screen and the newly added process screen. It also two variants of the app, one connecting to the real backend and on to a mocked backend for easy testing. These variants have seperate Gradle tasks. The processes screen should be combined with the configuration screen in the future. For styling, a error screen and loading animation is introduced. Signed-off-by: Luca Bretting <[email protected]>
Signed-off-by: Luca Bretting <[email protected]>
Client SDK Integration + Process Screen + Variants
This commit adds the updated planning documents including: - [X] Updated dependencies - [X] Spring Goal - [X] Product Vision - [X] Project Mission - [X] Definition of Done - [X] Mid-Project Release Plan It also contains the current state of our feature-board and imp-squared-backlog. The build process video is encoded using AV1 to reduce size while keeping the quality high and provided in the WebM container format for compatibility reasons. Signed-off-by: Felix Hilgers <[email protected]> Co-authored-by: Ali Nawlo <[email protected]> Co-authored-by: Mohammed Tamim Ayach <[email protected]> Co-authored-by: Maximilian Krug <[email protected]>
chore: sprint-05 deliverables
88 vfs write
fhilgers
approved these changes
Nov 20, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.