cboltz
rewrite YaST2 AppArmor
an idea by cboltz
The YaST2 AppArmor module is still based on the Immunix::* perl modules that are deprecated upstream and therefore causes some maintenance "fun". Upstream AppArmor utils were rewritten in python.
AppArmor utils: rewrite more rule types into classes
an invention by cboltz
While the python-based AppArmor utils (aa-logprof etc.) are much easier to understand and maintain than the old perl code, there are still some terribly long functions like parseprofiledata() in aa.py that are not too easy to understand. Also, using hasher() (a recursive array) as storage can have some strange side effects. Another problem is that test coverage isn't too good, especially for the bigger functions.
2
1
7
7
Looking for projects around:
Nothing at the moment
Activity