Go to file
Dominique Leuenberger 6d997a3d70 Accepting request 453537 from security:apparmor
TL;DR: update AppArmor to 2.11, split off libapparmor package/spec, move libapparmor to /usr


Details:

- add upstream-changes-r3616..3628.diff:
  - update abstractions/base, abstractions/apache2-common and dovecot profiles
  - merge ask_the_questions() of aa-logprof and aa-mergeprof
  - pass LDFLAGS when building parser, libapparmor perl bindings and pam_apparmor
- adjust deleting the cache in profiles %post to the new cache location
- silence errors when deleting the cache (boo#976914)

- split libapparmor into separate spec to get rid of build loop
  involving mariadb, systemd, apparmor, libapr and mariadb again
  (see the discussion in SR 448871 for details)
- libapparmor.spec is based on the AppArmor 2.11 apparmor.spec, but
  with minimum BuildRequires

- update to AppArmor 2.11.0
  - apparmor_parser now supports parallel compiles and loads
  - add full support for dbus, ptrace and signal rules and events to the
    utils
  - full rewrite of the file rule handling in the utils
  - lots of improvements and fixes
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11 for the
    detailed changelog
- patches:
  - add sshd-profile-drop-local-include-r3615.diff to fix 'make check'
  - drop aa-unconfined-fix-netstat-call-2.10r3380.diff, no longer needed
  - refresh apparmor-abstractions-no-multiline.diff
  - refresh apparmor-samba-include-permissions-for-shares.diff
- spec changes:
  - aa-unconfined switched to using ss (from iproute2), adjust Recommends:
  - move libapparmor to /usr/lib*/
  - drop %if %suse_version checks for 12.x
  - change several Obsoletes from %version to < 2.9. Those package names
    weren't used since years, and 2.9 is still a careful choice
  - include apparmor.service independent of %suse_version
  - techdoc.pdf is now shipped in upstream tarball to reduce BuildRequires
    - drop latex2html, texlive-* and w3m BuildRequires
    - techdoc.txt and techdoc.html not included, drop them from the package
  - run most of utils/ make check (some tests expect /etc/apparmor.d/ and
    /sbin/apparmor_parser to exist, skip them)
  - BuildRequires python3-pyflakes (utils tests) and dejagnu (libapparmor tests)
  - drop sed'ing python3 into aa-* shebang (upstreamed)
  - build binutils
    - aa-exec is now written in C and lives in /usr/bin/, move it to the
      apparmor_parser package and create a compability symlink in /usr/sbin/
    - aa-exec manpage moved to section 1
    - aa-enabled is a small new tool to find out if AppArmor is enabled
  - package new aa_stack_profile(2) manpage

OBS-URL: https://build.opensuse.org/request/show/453537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apparmor?expand=0&rev=98
2017-02-11 00:33:45 +00:00
.gitattributes Accepting request 57745 from security:apparmor:factory 2011-01-17 16:43:05 +00:00
.gitignore Accepting request 57745 from security:apparmor:factory 2011-01-17 16:43:05 +00:00
apparmor-2.11.0.tar.gz Accepting request 453151 from home:cboltz 2017-01-28 12:45:16 +00:00
apparmor-2.11.0.tar.gz.asc Accepting request 453151 from home:cboltz 2017-01-28 12:45:16 +00:00
apparmor-abstractions-no-multiline.diff Accepting request 453151 from home:cboltz 2017-01-28 12:45:16 +00:00
apparmor-enable-profile-cache.diff Accepting request 87208 from security:apparmor:factory 2011-10-10 12:10:08 +00:00
apparmor-lessopen-profile.patch Accepting request 287051 from home:cboltz 2015-02-20 19:32:48 +00:00
apparmor-rpmlintrc Maually merge SR 243200 by dimstar 2014-08-02 10:53:38 +00:00
apparmor-samba-include-permissions-for-shares.diff Accepting request 453151 from home:cboltz 2017-01-28 12:45:16 +00:00
apparmor-utils-string-split Accepting request 247917 from home:cboltz 2014-09-07 19:10:23 +00:00
apparmor.changes Accepting request 453533 from home:cboltz 2017-01-30 22:53:15 +00:00
apparmor.keyring Accepting request 303871 from home:cboltz 2015-04-24 22:09:04 +00:00
apparmor.service - change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/. 2017-01-24 14:23:09 +00:00
apparmor.spec Accepting request 453533 from home:cboltz 2017-01-30 22:53:15 +00:00
baselibs.conf Accepting request 57745 from security:apparmor:factory 2011-01-17 16:43:05 +00:00
libapparmor.changes Accepting request 453533 from home:cboltz 2017-01-30 22:53:15 +00:00
libapparmor.spec Accepting request 453533 from home:cboltz 2017-01-30 22:53:15 +00:00
ruby-2_0-mkmf-destdir.patch Accepting request 188225 from home:cboltz 2013-08-15 12:10:13 +00:00
sshd-profile-drop-local-include-r3615.diff Accepting request 453151 from home:cboltz 2017-01-28 12:45:16 +00:00
update-trans.sh Accepting request 57745 from security:apparmor:factory 2011-01-17 16:43:05 +00:00
upstream-changes-r3616..3628.diff Accepting request 453533 from home:cboltz 2017-01-30 22:53:15 +00:00