ReleaseNotes 2 9 1

From AppArmor
Jump to: navigation, search

AppArmor 2.9.1 Release Notes

AppArmor 2.9.1 is an incremental bug fix release over AppArmor 2.9.0 that is focused on fixing issues in the userspace code.

Improvements and Bugs Fixed


  • fix log parsing for 3.16 kernels + syslog-ng, that was preventing utils from working (lp#1399027, bnc#905368)
  • allow skipping build of man pages via configure option

Policy Parser

  • parsing of mount option fixups:
    • fix incorrect mount options (lp#1401619)
    • fail compilation if unknown mount options are found (lp#1401621)
    • don't treat recursive mount options as normal options
    • fix error typo
    • add language parsing test cases
  • clean up some minor file descriptor handling issues


Numerous improvements and bug fixes were made to the python tools, including:

  • proposing abstractions for missing network rules (lp#1380368)
  • don't ask for existing existing network rules (lp#1380367)
  • performance improvements when parsing log files
  • other miscellaneous bug fixes


Updates to the following profiles


  • document ability to load profiles from a directory
  • sync documentation on mount rules with parser's implementation


  • updated German, Italian translations

Complete Changelog

AppArmor 2.9.1 includes revisions 2760 through 2831 from the 2.9 branch.