cboltz

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.

Updated almost 6 years ago. 1 hackers ♥️. Has no hacker: grab it!

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.

Updated almost 6 years ago. 1 hackers ♥️.
2
1
7
7

Looking for projects around:

Nothing at the moment

Activity

  • almost 4 years ago: cboltz liked Learn AppArmor
  • about 8 years ago: cboltz liked Refresh connect.opensuse.org
  • almost 10 years ago: cboltz liked Create working AppArmor profile for Chromium on openSUSE 13.2
  • almost 10 years ago: cboltz added keyword "apparmor" to AppArmor utils: rewrite more rule types into classes
  • almost 10 years ago: cboltz added keyword "python" to AppArmor utils: rewrite more rule types into classes
  • almost 10 years ago: cboltz added keyword "tests" to AppArmor utils: rewrite more rule types into classes
  • almost 10 years ago: cboltz liked AppArmor utils: rewrite more rule types into classes
  • almost 10 years ago: cboltz started AppArmor utils: rewrite more rule types into classes
  • almost 10 years ago: cboltz originated AppArmor utils: rewrite more rule types into classes
  • over 10 years ago: cboltz added keyword "apparmor" to rewrite YaST2 AppArmor
  • over 10 years ago: cboltz added keyword "yast" to rewrite YaST2 AppArmor
  • over 10 years ago: cboltz liked rewrite YaST2 AppArmor
  • over 10 years ago: cboltz originated rewrite YaST2 AppArmor
  • over 11 years ago: cboltz liked Bug reporting GUI tool with template support
  • over 11 years ago: cboltz liked openSUSE Landing Page Prototype