Alexandre Pujol
|
3ef6c44038
|
fix: small fix & cleaning.
|
2024-10-12 20:11:45 +01:00 |
|
Alexandre Pujol
|
83bc7d3ade
|
feat(aa-log): minor improvment in rule generation & formatting.
|
2024-09-26 22:15:46 +01:00 |
|
Alexandre Pujol
|
0e0f87611a
|
feat(aa): add implementation of the new rule methods.
|
2024-06-29 22:27:39 +01:00 |
|
Alexandre Pujol
|
191c72fcb6
|
chore(aa): minor cosmetic of the rule interface.
|
2024-06-27 18:45:32 +01:00 |
|
Alexandre Pujol
|
880f0ef37e
|
refractor(aa): ensure methods order in rules definitions.
|
2024-06-25 19:56:36 +01:00 |
|
Alexandre Pujol
|
272072d2a5
|
refractor(aa): rename base struct from RuleBase to Base
|
2024-06-25 19:50:27 +01:00 |
|
Alexandre Pujol
|
228d3b653c
|
fix(aa): ineffective assignment
|
2024-06-23 10:57:46 +01:00 |
|
Alexandre Pujol
|
6791dcde28
|
feat(aa): add merge methods to the rule interface.
|
2024-06-22 20:59:43 +01:00 |
|
Alexandre Pujol
|
163c5be61c
|
feat(aa): add rule constructors from internal parser.
|
2024-06-19 23:22:49 +01:00 |
|
Alexandre Pujol
|
cdab2588aa
|
refractor(aa): newRuleFromLog -> newBaseFromLog
|
2024-06-19 18:44:55 +01:00 |
|
Alexandre Pujol
|
4cbacc186c
|
feat(aa): rule interface: replace less & equal by the compare method.
- set a new alphabet order to sort AARE based string.
- unify compare function for all rules
- handle some special sort order, eg: base include
|
2024-06-19 18:34:58 +01:00 |
|
Alexandre Pujol
|
3b0944c615
|
feat(aa): add the Kind struct to manage aa rules.
|
2024-05-28 18:15:22 +01:00 |
|
Alexandre Pujol
|
04a91bbd9b
|
feat(aa): updaqte mount flags order.
|
2024-05-27 23:44:23 +01:00 |
|
Alexandre Pujol
|
2e043d4ec8
|
feat(aa): add some rules methods.
|
2024-05-26 18:05:15 +01:00 |
|
Alexandre Pujol
|
92641e7e28
|
feat(aa): add initial profile validation structure.
|
2024-05-25 22:36:39 +01:00 |
|
Alexandre Pujol
|
656aa15836
|
feat(aa): rewrite the toAccess function to parse, convert and verify the access values.
|
2024-05-25 22:14:43 +01:00 |
|
Alexandre Pujol
|
744c745394
|
feat(aa): add requirements map.
|
2024-05-25 22:01:29 +01:00 |
|
Alexandre Pujol
|
f763d31a07
|
feat(aa): a Constraint and Kind method to the Rule interface.
|
2024-05-04 23:41:47 +01:00 |
|
Alexandre Pujol
|
5483668574
|
feat(aa): add a string method to all rule struct.
|
2024-04-23 21:26:09 +01:00 |
|
Alexandre Pujol
|
c97886d960
|
feat(aa): continue refractoring the aa structure.
|
2024-04-19 22:43:02 +01:00 |
|
Alexandre Pujol
|
ab4feda5ba
|
feat(aa): improve apparmor struct.
|
2024-04-14 23:58:34 +01:00 |
|
Alexandre Pujol
|
ea1736083a
|
chore: use slices from standard library.
|
2024-04-12 20:07:05 +01:00 |
|
Alexandre Pujol
|
d6dc89b4f3
|
feat(aa-log): parse mount conditions from logs.
|
2024-02-24 16:58:38 +00:00 |
|
Alexandre Pujol
|
2cd14aa6bb
|
chore: add missing and update copyright year.
|
2024-02-07 00:16:21 +01:00 |
|
Alexandre Pujol
|
c7485326e8
|
feat(aa): improve rule creation from log.
|
2023-09-29 20:07:29 +01:00 |
|
Alexandre Pujol
|
e23e10d7b7
|
feat(aa-log): add less & equals rule methods.
|
2023-09-25 00:09:11 +01:00 |
|
Alexandre Pujol
|
923bb66eba
|
feat(aa-log): new structure for apparmor rules.
|
2023-09-25 00:06:07 +01:00 |
|