Activity log for bug #1294819

Date Who What changed Old value New value Message
2014-03-19 19:02:53 Tyler Hicks bug added bug
2014-03-19 19:04:14 Tyler Hicks apparmor (Ubuntu): status In Progress Triaged
2014-03-19 19:04:27 Tyler Hicks bug task added apparmor
2014-03-19 19:04:34 Tyler Hicks apparmor: status New In Progress
2014-03-19 19:04:36 Tyler Hicks apparmor: importance Undecided Medium
2014-03-19 19:04:38 Tyler Hicks apparmor: assignee Tyler Hicks (tyhicks)
2014-03-19 19:24:19 Tyler Hicks summary Python utils don't support bare capability rules Python utils lack support for bare capability rules
2014-03-19 19:25:42 Tyler Hicks description The new aa.py module does not handle a bare capability rule and emits a traceback. $ mkdir /tmp/profiles $ printf "profile cap {\n capability,\n}" >/tmp/profiles/cap $ sudo ./aa-enforce -d /tmp/profs /tmp/profs/cap Traceback (most recent call last): File "./aa-enforce", line 30, in <module> tool.cmd_enforce() File "/var/scm/apparmor.git/utils/apparmor/tools.py", line 153, in cmd_enforce apparmor.read_profiles() File "/var/scm/apparmor.git/utils/apparmor/aa.py", line 2558, in read_profiles read_profile(profile_dir + '/' + file, True) File "/var/scm/apparmor.git/utils/apparmor/aa.py", line 2584, in read_profile profile_data = parse_profile_data(data, file, 0) File "/var/scm/apparmor.git/utils/apparmor/aa.py", line 3031, in parse_profile_data raise AppArmorException(_('Syntax Error: Unknown line found in file: %s line: %s') % (file, lineno + 1)) apparmor.common.AppArmorException: 'Syntax Error: Unknown line found in file: /tmp/profs/cap line: 2' The new aa.py module does not handle a bare capability rule and emits a traceback. $ mkdir /tmp/profs $ printf "profile cap {\n capability,\n}" >/tmp/profs/cap $ sudo ./aa-enforce -d /tmp/profs /tmp/profs/cap Traceback (most recent call last):   File "./aa-enforce", line 30, in <module>     tool.cmd_enforce()   File "/var/scm/apparmor.git/utils/apparmor/tools.py", line 153, in cmd_enforce     apparmor.read_profiles()   File "/var/scm/apparmor.git/utils/apparmor/aa.py", line 2558, in read_profiles     read_profile(profile_dir + '/' + file, True)   File "/var/scm/apparmor.git/utils/apparmor/aa.py", line 2584, in read_profile     profile_data = parse_profile_data(data, file, 0)   File "/var/scm/apparmor.git/utils/apparmor/aa.py", line 3031, in parse_profile_data     raise AppArmorException(_('Syntax Error: Unknown line found in file: %s line: %s') % (file, lineno + 1)) apparmor.common.AppArmorException: 'Syntax Error: Unknown line found in file: /tmp/profs/cap line: 2'
2014-03-20 19:29:31 Launchpad Janitor branch linked lp:apparmor
2014-03-20 19:37:45 Tyler Hicks apparmor: status In Progress Fix Committed
2014-03-24 22:34:24 James Troup bug added subscriber The Canonical Sysadmins
2014-03-28 10:53:02 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/apparmor
2014-03-28 11:50:37 Launchpad Janitor apparmor (Ubuntu): status Triaged Fix Released
2014-10-10 21:37:34 Jamie Strandboge apparmor: milestone 2.9.0
2014-10-17 23:29:11 Steve Beattie apparmor: status Fix Committed Fix Released