Commit Graph

2233 Commits

Author SHA1 Message Date
Alexandre Pujol
0068c1b9a3
test(aa-log): add some missing unit tests. 2023-09-30 15:36:01 +01:00
Alexandre Pujol
cd80a7d919
refractor(aa-log): merge identical function together. 2023-09-30 15:34:30 +01:00
Alexandre Pujol
95c322d62a
test: add more profile sorting test. 2023-09-30 13:55:56 +01:00
Alexandre Pujol
c0bc903101
feat(aa): use profile guideline to sort file rules. 2023-09-30 13:54:04 +01:00
Alexandre Pujol
4dfc1388e3
feat(aa): add support for audit log. 2023-09-30 13:28:41 +01:00
Alexandre Pujol
e93c1bf4d8
feat(aa): support multiple comments. 2023-09-30 13:22:46 +01:00
Alexandre Pujol
1da0073120
refractor: rename comment template. 2023-09-30 13:22:04 +01:00
Alexandre Pujol
26d05f1869
feat(aa): sort local include at the end of a profile. 2023-09-29 21:24:15 +01:00
Alexandre Pujol
bd4e9bb135
chore: improve linter settings & better packer VM build. 2023-09-29 20:55:24 +01:00
Alexandre Pujol
c249005958
fix(aa): import missing lib & improve template indentation. 2023-09-29 20:37:15 +01:00
Alexandre Pujol
09a06db803
feat(aa): add sub templates. 2023-09-29 20:28:56 +01:00
Alexandre Pujol
cb441733c0
feat(aa): ensure the template does not append useless space. 2023-09-29 20:17:38 +01:00
Alexandre Pujol
eb98d2b49f
build: initial preparation for apparmor 4. 2023-09-29 20:12:00 +01:00
Alexandre Pujol
d810acd58f
chore: cleanup test data. 2023-09-29 20:10:38 +01:00
Alexandre Pujol
c7485326e8
feat(aa): improve rule creation from log. 2023-09-29 20:07:29 +01:00
Alexandre Pujol
13de4182c8
fix(aa-log): ensure unix logs generate unix rule.
It may break some rule generation on old apparmor version (<3.1). But I don't have the time to support all apparmor version anyway...

fix #225
2023-09-29 20:01:30 +01:00
Alexandre Pujol
70dc9b7844
feat(profile): remove the atom profile. 2023-09-29 19:47:08 +01:00
Alexandre Pujol
2aace6bccb
feat(profile): improve kde integration. 2023-09-29 19:33:09 +01:00
curiosityseeker
047c819e8c Update fontconfig-cache-write 2023-09-29 19:28:51 +01:00
curiosityseeker
3d1c8e8b22 Update kwin_wayland 2023-09-29 19:28:51 +01:00
curiosityseeker
901cd72199 Update kwin_wayland 2023-09-29 19:28:51 +01:00
curiosityseeker
4eaa560dd2 Update systemd-logind 2023-09-29 19:28:51 +01:00
curiosityseeker
45cfd7a145 Update kwin_wayland 2023-09-29 19:28:51 +01:00
curiosityseeker
4a62b3c46b Update systemd-logind 2023-09-29 19:28:51 +01:00
curiosityseeker
65d0513ebb Update kde-powerdevil 2023-09-29 19:28:51 +01:00
curiosityseeker
db71240aca Update xkbcomp 2023-09-29 19:28:51 +01:00
curiosityseeker
a0e8801f7c Update uname 2023-09-29 19:28:51 +01:00
curiosityseeker
2438497385 Update which 2023-09-29 19:28:51 +01:00
curiosityseeker
2ec1f7daa1 Update kwin_wayland 2023-09-29 19:28:51 +01:00
Alexandre Pujol
c8ee832c11
feat(profile): general update 2023-09-29 19:25:30 +01:00
Alexandre Pujol
6f2ae26749
build: update debian backports repo. 2023-09-29 19:20:50 +01:00
Alexandre Pujol
5b180bfeb2
refractor: move profile template in its own directory. 2023-09-28 19:42:17 +01:00
Alexandre Pujol
6cbc076ba4
test(aa-log): add unit tests for profile printing. 2023-09-25 00:28:28 +01:00
Alexandre Pujol
a5b6373b02
test(aa-log): add unit tests for profile rules. 2023-09-25 00:22:41 +01:00
Alexandre Pujol
43981517b2
feat(aa-log): add profile sort & merge methods. 2023-09-25 00:17:41 +01:00
Alexandre Pujol
88f275ef43
feat(aa-log): rewrite the profile template. 2023-09-25 00:15:51 +01:00
Alexandre Pujol
422418e0e2
test(aa-log): add & update some variabe parsing test 2023-09-25 00:13:18 +01:00
Alexandre Pujol
73109bb09c
feat(aa-log): update addrule method to new structure. 2023-09-25 00:10:12 +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
Alexandre Pujol
99d1a4e302
feat(aa-log): add --raw option. 2023-09-24 19:50:15 +01:00
Alexandre Pujol
64564095e6
fix(ci): all -> amd64. 2023-09-21 11:20:51 +01:00
Alexandre Pujol
4047921300
fix(build): update backport repo. 2023-09-20 23:08:17 +01:00
Alexandre Pujol
b5a2f276af
fix(build): ignore dwz compression in deb build.
See: https://bugs.launchpad.net/ubuntu/+source/telegraf/+bug/2002369
2023-09-20 21:48:26 +01:00
Alexandre Pujol
1eda792122
chore: cosmetic. 2023-09-20 19:01:52 +01:00
Alexandre Pujol
6093a02750
build(debian): fix architecture flag. 2023-09-20 17:58:42 +01:00
Alexandre Pujol
f919c7b462
ci: improve debian & ubuntu build jobs. 2023-09-19 20:45:21 +01:00
Alexandre Pujol
b34356ca03
build(rpm): add apparmor-profiles as deps. 2023-09-19 20:37:07 +01:00
Alexandre Pujol
cd48bb5ba0
fix(rpm): remove unused config dir. 2023-09-19 20:22:33 +01:00
Alexandre Pujol
55d46631da
ci: add rpm pkg build. 2023-09-19 20:16:55 +01:00