1 Release_Notes_2.5.2
Christian Boltz edited this page 2017-12-13 22:17:47 +01:00

AppArmor 2.5.2 Release Notes

The 2.5.2 release of the AppArmor user space tools fixes bugs and includes minor enhancements over the AppArmor 2.5.1 release.

Bug Fixes and Enhancements

AppArmor Profiles

  • update Ubuntu email abstraction for ever-changing path of Thunderbird
  • fix proc usage in firefox profile (bnc #436262)
  • fix incorrect /proc/*/sys usage in usr.sbin.ntpd (bnc #634801)
  • updated dnsmasq profile (LP: #697239)
  • updated freedesktop.org abstraction
  • updated X abstraction for dri modules (LP: #658135)
  • other various abstraction updates

AppArmor Parser

  • add workaround for kernel bug in handling AF_MAX network entries (LP: #727478)
  • skip build time cache tests when in environments where securityfs is not available
  • break build targets apart to support distributors who don't wish to build/include everything.
  • fix a couple of situations where invalid characters were being passed through to stdout
  • fix use after free in regexp parser
  • fix two x (execute) transition conflict bugs (LP: #693082) and add testcases

AppArmor Utils (aa-genprof, aa-logprof)

  • fix to set complain mode on subprofiles (LP: #707092)
  • fix handling of log entries containing a null path (bnc #407959)
  • fix handling of audit events for unconfined processes
  • cleanup process state correct after abort in genprof (bnc #586072)
  • fix aa-logprof's behavior when writing out variable declarations to not emit incorrect syntax
  • fix network event handling due to change in log format (bnc #665483)
  • abstract out the perl vendor location for distros to override if necessary at installation time
  • adjust strings for easier translations (bnc #586072)
  • updates to manpages
  • other minor bugfixes

AppArmor Library (libapparmor)

  • make change_hatv(), change_hat_varargs() available via swig interfaces
  • fix python swig bindings to be functional

Regression Test Suite

  • fix auto-generation of profiles on x86_64 systems.
  • fix “deleted” test case to match the documentation for the expected outcome and add additional positive test.
  • fix xattr tests to use its own loopback mounted fs to ensure that user_xattrs are supported.
  • fix minimalist tcp test and re-enable
  • fix several testsuite warnings and typos.

Features removed

Some deprecated and obsolete features were removed with this release:

  • utils/severity.pl - due to incorrect license/copyright statement