Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/karmic/apparmor
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

84. By Marc Deslauriers

utils/SubDomain.pm: handle new format "null" log entries (LP: #446524)

83. By Jamie Strandboge

* abstractions/ubuntu-browsers: add Dooble
* abstractions/ubuntu-browsers: add chromium (LP: #448812)
* abstractions/gnome: add read for /etc/orbitrc
* abstractions/audio: add read for /etc/pulse/* for when ~/.pulse/* doesn't
  exist and these files are used for fallback

82. By Kees Cook

Do not use tools in /usr during initial start-up (LP: #439726).

81. By Jamie Strandboge

abstractions/X: allow mouse themes (LP: #438051)

80. By Kees Cook

[ Kees Cook ]
* Really fix quiet mode in initramfs (LP: #435285).
* Handle older kernel versions when loading profiles (LP: #429872):
  - parser/parser_{interface,main}.c: detect kernel version and downgrade.
  - debian/apparmor.functions, parser/parser_main.c: keep kernel features
    recorded in cache directory.
  - parser/parser_{interface,main}.c: add --skip-kernel-load for testing.
  - parser/tst/caching.*: add caching tests.
[ Jamie Strandboge ]
* abstractions/audio: add a few more files for pulseaudio

79. By Kees Cook

* Do not run AppArmor on the LiveCD, again (LP: #131976).
* More aggressively stay quiet when booting in quiet mode (LP: #435285).

78. By Kees Cook

debian/apparmor.{init-bottom,functions,initramfs}: perform initial
apparmor rule loading in initramfs.

77. By Marc Deslauriers

* added disabled apache2 profile (FFE LP: #430812):
  - add profiles/apparmor.d/usr.lib.apache2.mpm-prefork.apache2: new
    apache2 profile
  - add profiles/apparmor.d/apache2.d/phpsysinfo: example profile for the
    phpsysinfo application
  - profiles/Makefile: handle the apache2.d directory
  - add debian/libapache2-mod-apparmor.postinst: reload apparmor after
    installation since we now ship a profile in this package
  - add debian/libapache2-mod-apparmor.preinst: disable apache2 profile
    if the user does not already have a profile defined
  - add debian/libapache2-mod-apparmor.postrm: remove disabled symlink
    on purge
  - debian/rules: move apache2 profile to the libapache2-mod-apparmor
    package and create apache2.d directory
* utils/SubDomain.pm: handle "open" log entries (LP: #427966)
* added ouid parsing support (LP: #431929):
  - libraries/libapparmor/testsuite/test_multi.c
  - libraries/libapparmor/src/{scanner.l,grammar.y,aalogparse.h,

76. By Kees Cook

[ Jamie Strandboge ]
* abstractions/fonts: allow links in @{HOME}/.fontconfig/**

[ Kees Cook ]
* debian/apparmor.init: expect that the securityfs is mounted, and only
  test for the mounted filesystem against the type column when it is not

75. By Jamie Strandboge

* added the following abstractions:
  - ubuntu-browsers: Ux transitions to graphical browsers
  - ubuntu-console-browsers: Ux transitions to text-mode browsers
  - ubuntu-console-email: Ux transitions to text-mode email clients
  - ubuntu-email: Ux transitions to graphical email clients
  - ubuntu-gnome-terminal: ix transition for gnome-terminal
  - ubuntu-konsole: ix transition for konsole
  - ubuntu-xterm: ix transition for xterm

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.