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

libapparmor

  • 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

Utils

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

Policy

Updates to the following profiles

Documentation

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

Translations

  • updated German, Italian translations

Complete Changelog

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