This page shows the progress for a team or person towards a particular target. The burndown gives you a sense
of whether they are on track to complete all of their tasks at the current rate, and the information below shows
their progress against individual
Topics
, blueprints and workitems.
| Assignee |
Status |
Blueprint |
Priority |
Work item |
|
Chris Coulson
|
Done |
desktop-p-thunderbird-enhancements |
Medium |
Implement autopkgtests for Firefox and Thunderbird |
| desktop-p-thunderbird-enhancements |
Medium |
Make it possible for our addons to use the Mozilla test harness |
| desktop-p-thunderbird-enhancements |
Medium |
LP: #850229: Unread email count in thunderbird shown wrongly in messaging menu and launcher icon (thunderbird) |
| desktop-p-thunderbird-enhancements |
Medium |
LP: #871568: Removing spam does not clear flag (thunderbird) |
| Postponed |
desktop-p-thunderbird-enhancements |
Medium |
Add overlay scrollbar support for Firefox and Thunderbird |
| desktop-p-thunderbird-enhancements |
Medium |
Add GMenuModel support for Firefox and Thunderbird |
| desktop-p-thunderbird-enhancements |
Medium |
Implement experimental Ubuntu-branded offline startpage for Firefox |
| desktop-p-thunderbird-enhancements |
Medium |
Add UOA suppport for Thunderbird |
| desktop-p-thunderbird-enhancements |
Medium |
Add functionality for creating and deleting address books via EDS in Thunderbird |
| desktop-p-thunderbird-enhancements |
Medium |
Implement Evolution importer for Thunderbird |
| desktop-p-thunderbird-enhancements |
Medium |
Make it possible to store collected addresses in EDS from Thunderbird |
| desktop-p-thunderbird-enhancements |
Medium |
Include a single option for checking all folders for new mail in Thunderbird |
| desktop-p-thunderbird-enhancements |
Medium |
Figure out what to do with notifications for the new chat feature in Thunderbird |
| desktop-p-thunderbird-enhancements |
Medium |
Investigate telepathy integration for the chat feature in Thunderbird |
| desktop-r-reduce-patch-burden |
Low |
check g-s-d patches 47 and 48 |
|
Ryan Lortie
|
Postponed |
security-r-app-gsettings |
High |
write new dconf agent |
| security-r-app-gsettings |
High |
write a separate gsettings backend |
|
Jamie Strandboge
|
Done |
security-r-app-display-manager |
High |
define display manager security requirements (high) (1) |
| appdev-1303-appisolation-dbus |
High |
dbus - define some preliminary dbus abstractions (high) (2) |
| appdev-1303-appisolation-dbus |
High |
dbus - documentation/man pages (medium) (0.5) |
| foundations-r-secure-boot |
High |
packaging for db/dbx updates (LP: #1081700) (essential) (1) |
| foundations-r-secure-boot |
High |
document testing procedures for db/dbx updates (essential) (4) |
| Postponed |
security-r-apparmor-lxc |
Essential |
stacking - update man pages where necessary for stacking (essential) (1) |
| foundations-r-secure-boot |
High |
more auditing of signed GRUB |
| foundations-r-dh-apparmortemplate |
Medium |
Get aa-easyprof to read pipe with easyprof syntax as an alternative to command line parameters |
| foundations-r-dh-apparmortemplate |
Medium |
discuss with stakeholders all possible confinement keywords |
| appdev-r-app-upload-process-feedback |
High |
(re)review language surrounding 'PACKAGE RESTRICTIONS' in the new app developer upload process spec |
| security-r-juju-charms |
Essential |
review process and review the security notices page (essential) (1) |
| security-r-juju-charms |
Essential |
discuss charm proof additions (essential) (3) |
| security-r-juju-charms |
Essential |
get information to the juju team on how to use AppArmor (essential) (2) |
| security-r-juju-charms |
Essential |
charm for moin (essential) (3) |
|
John Johansen
|
Blocked |
security-1304-appisolation-signals-ipc-ptrace |
Undefined |
stacking, extend exec to have stacking transition - kernel (essential) |
| security-1304-appisolation-signals-ipc-ptrace |
Undefined |
ext. mediation, signal, extend checks to kill hook - kernel |
| security-1304-appisolation-signals-ipc-ptrace |
Undefined |
ext. mediation, signal, extend policy language - parser |
| security-1304-appisolation-signals-ipc-ptrace |
Undefined |
ext. mediation, signal - parser tests |
| security-1304-appisolation-signals-ipc-ptrace |
Undefined |
ext. mediation, signal - regression tests |
| security-1304-appisolation-signals-ipc-ptrace |
Undefined |
ext. mediation, alt ns unix domain socket, labeling - kernel - deps labeling |
| security-r-app-gsettings |
High |
extend parser/language for dconf rules (high) (3) |
| security-r-app-gsettings |
High |
parser regression tests for language extension (high) (1) |
| In Progress |
security-1304-appisolation-signals-ipc-ptrace |
Undefined |
fd passing - revalidate files at ipc (essential) |
| security-1304-appisolation-signals-ipc-ptrace |
Undefined |
fd passing - regression tests (essential) |
| Done |
security-r-apparmor-lxc |
Essential |
labeling, implicit label sets - kernel (essential) (5) |
| security-r-app-display-manager |
High |
review/approve display manager security requirements from jdstrand and sbeattie (high) (1) |
| security-r-app-display-manager |
High |
prototype display manager policy language (high) (2) |
| security-r-app-display-manager |
High |
handover test display server implementation to sbeattie (high) (3) |
| appdev-1303-appisolation-dbus |
High |
dbus - iterate policy language changes - parser (medium) (4) |
| appdev-1303-appisolation-base-labelling |
High |
aa-namespaces, interface - libapparmor (essential) (1) |
| appdev-1303-appisolation-base-labelling |
High |
aa-namespaces, interface - util aa-namespace (essential) (1) |
| appdev-1303-appisolation-base-labelling |
High |
aa-namespaces, interface - documentation/man pages for util (essential) (0.5) |
| appdev-1303-appisolation-base-labelling |
High |
stacking, update kernel interface to report compound profile name - kernel (essential) (2) |
| appdev-1303-appisolation-base-labelling |
High |
stacking, handle rlimit composition - kernel (essential) (1) |
| appdev-1303-appisolation-base-labelling |
High |
stacking, api to stacking - libapparmor (1) |
| appdev-1303-appisolation-base-labelling |
High |
labeling, attach implicit sets to objects - kernel (essential) (2) |
| appdev-1303-appisolation-base-labelling |
High |
labeling, subset test task to object label set - kernel (essential) (2) |
| appdev-1303-appisolation-base-labelling |
High |
labeling, fallback for hooks where labels can't be used - kernel (essential) (2) |
| appdev-1303-appisolation-base-labelling |
High |
labeling, revalidation fallback when label doesn't match - kernel (essential) (2) |
| appdev-1303-appisolation-base-labelling |
High |
labeling, interface to introspect labels - kernel (essential) (3) |
| security-r-app-dbus |
High |
dbus - get apparmor kernel into a ppa for quantal (high) (1) |
| security-r-app-dbus |
High |
dbus - get apparmor kernel into a ppa for raring (high) (1) |
| security-r-app-dbus |
High |
dbus - RFC/discussion (high) (2) |
| Postponed |
security-r-apparmor-lxc |
Essential |
aa-namespaces, controls limiting policy - kernel (essential) (3) |
| security-r-apparmor-lxc |
Essential |
aa-namespaces, controls limiting policy - regression tests (essential) (2) |
| security-r-apparmor-lxc |
Essential |
stacking - parser tests (essential) (1) |
| security-r-apparmor-lxc |
Essential |
labeling - RFC/discussion (essential) (2) |
| security-r-apparmor-lxc |
Essential |
labeling - regression tests (4) |
| security-r-apparmor-lxc |
Essential |
fd passing - revalidate files at exec (essential) (3) |
| security-r-apparmor-lxc |
Essential |
fd passing - revalidate files at ipc (essential) (1) |
| security-r-apparmor-lxc |
Essential |
fd passing - regression tests (essential) (2) |
| security-r-apparmor-lxc |
Essential |
labeling, interface to introspect fd label (essential) (1) |
| security-r-apparmor-lxc |
Essential |
ext. mediation, clone newns.., controls - upstream (essential) (1) |
| security-r-apparmor-lxc |
Essential |
ext. mediation, clone newns.., controls - kernel (essential) (1) |
| security-r-apparmor-lxc |
Essential |
ext. mediation, clone newns.., controls - parser (essential) (1) |
| security-r-apparmor-lxc |
Essential |
ext. mediation, clone newns.., controls - parser tests (essential) (0.5) |
| security-r-apparmor-lxc |
Essential |
ext. mediation, clone newns.., controls - regression tests (essential) (1) |
| security-r-apparmor-lxc |
Essential |
ext. mediation, clone newns.., controls - aa-logparse, including tests (essential) (1) |
| security-r-apparmor-lxc |
Essential |
ext. mediation, clone newns.., controls - userspace tools (essential) (1) |
| security-r-apparmor-lxc |
Essential |
ext. mediation, clone newns.., controls - userspace tool unit tests (essential) (1) |
| security-r-apparmor-lxc |
Essential |
ext. mediation, clone newns.., controls - documentation/man pages (essential) (0.5) |
| security-r-apparmor-lxc |
Essential |
stacking, RFC/discussion - (essential) (2) |
| security-r-apparmor-lxc |
Essential |
stacking - upstream (medium) (5) |
| security-r-apparmor-lxc |
Essential |
stacking, investigate cgroup composition - kernel (essential) (2) |
| security-r-apparmor-lxc |
Essential |
stacking - update genprof/logprof to handle compound profile names (low) (3) |
| security-r-apparmor-lxc |
Essential |
aa-namespaces, controls limiting policy - upstream (essential) (0.5) |
| security-r-apparmor-lxc |
Essential |
aa-namespaces, controls limiting policy - documentation (essential) (1) |
| security-r-apparmor-lxc |
Essential |
stacking, initial white paper doc - (essential) (4) |
| security-r-apparmor-lxc |
Essential |
labeling - initial white paper (essential) (4) |
| appdev-1303-appisolation-base-labelling |
High |
stacking, extend exec to have stacking transition - kernel (essential) (5) |
| appdev-1303-appisolation-base-labelling |
High |
stacking, extend policy language - parser (essential) (4) |
| security-r-app-dbus |
High |
userspace policy matching, userspace matching - libapparmor - deps (high) (4) |
| security-r-app-dbus |
High |
userspace policy matching, unpack exported dfas - libapparmor - deps (high) (4) |
| security-r-app-dbus |
High |
userspace policy matching, - libapparmor unit tests - deps (high) (2) |
| security-r-app-dbus |
High |
dbus daemon - message data matching - dbus (medium) (4) |
|
Jorge O. Castro
|
Todo |
security-r-juju-charms |
Essential |
formally document juju/charms security process |
|
Marc Deslauriers
|
Postponed |
servercloud-r-libvirt |
Medium |
make sure OVMF support in virt-manager is sufficient to easily test secureboot and non-secureboot UEFI boots |
|
Michael Terry
|
Postponed |
security-r-app-keyring |
Medium |
Reenable gnome-keyring ACL code (medium) (2) |
|
Steve Beattie
|
In Progress |
security-1304-appisolation-example |
High |
create initial aa-easyprof template and policy groups for SDK native app |
| security-1304-appisolation-example |
High |
create initial aa-easyprof template and policy groups for SDK HTML5 app |
| security-1304-appisolation-example |
High |
create initial aa-easyprof template and policy groups for PhoneGap app |
| security-1304-appisolation-example |
High |
prototype (with TODOs) initial app launcher (see ApplicationConfinement spec) |
| Done |
security-r-apparmor-lxc |
Essential |
stacking - create ppa for testing (essential) (0.5) |
| security-r-app-display-manager |
High |
review design and implementation problems with X (high) (5) |
| security-r-app-display-manager |
High |
review alternative display manager designs (eg wayland, etc) (high) (5) |
| security-r-app-display-manager |
High |
review prior art/other OS' implementations for confining client applications (high) (5) |
| security-r-app-display-manager |
High |
based on the above, identify ideal security design and augment display manager security requirements if needed (high) (2) |
| security-r-app-display-manager |
High |
get test display server implementation building (high) (15) |
| security-1304-appisolation-example |
High |
locate/write a representative HelloNativeConfinment application |
| security-1304-appisolation-example |
High |
locate/write a representative HelloHTML5Confinement application |
| security-1304-appisolation-example |
High |
locate/write a representative HelloPhoneGapConfinement application |
| appdev-1303-appisolation-display-manager |
High |
review/audit current Mir running in a VM and/or device |
| appdev-1303-appisolation-display-manager |
High |
review/audit current Mir code |
| appdev-1303-appisolation-display-manager |
High |
review/audit existing specifications for Mir |
| Postponed |
security-r-apparmor-lxc |
Essential |
update Ubuntu packages (essential) (1) |
| security-1304-appisolation-example |
High |
send app launcher prototype to Unity team to discuss next steps |
| appdev-1303-appisolation-display-manager |
High |
finish audit (ie logging) portion of test prototype |
| appdev-1303-appisolation-display-manager |
High |
submit initial libapparmor API for screenshot access |
| appdev-1303-appisolation-display-manager |
High |
submit initial libapparmor API for clipboard access |
| security-r-juju-charms |
Essential |
look at apache non-prefork (essential) (1) |
|
Seth Arnold
|
Todo |
security-r-juju-charms |
Essential |
review juju.ubuntu.com/apparmor (essential) (0.5) |
| Done |
security-r-juju-charms |
Essential |
unattended upgrades charm (essential) (2) |
| Postponed |
security-r-juju-charms |
Essential |
charm for samba (essential) (5) |
| security-r-juju-charms |
Essential |
charm for backend/infrastructure one (essential) (5) |
|
Tyler Hicks
|
Blocked |
security-r-app-gsettings |
High |
write apparmor bits for dconf agent (high) (3) |
| security-r-app-gsettings |
High |
regression tests for dconf agent plugin (high) (2) |
| security-r-app-gsettings |
High |
create Ubuntu packaging for new dconf agent (high) (1) |
| security-r-app-gsettings |
High |
add new gsettings backend patch to Ubuntu package (high) (0.5) |
| In Progress |
security-1304-appisolation-dbus |
Undefined |
dbus daemon, pass labeling info on messages so security context can be queried by recipient |
| security-1304-appisolation-dbus |
Undefined |
initial work to query confinement labeling of sender |
| Done |
appdev-1303-appisolation-dbus |
High |
dbus daemon, logging update - dbus (medium) (4) |
| appdev-1303-appisolation-dbus |
High |
library label permission query api (high) (2) |
| appdev-1303-appisolation-dbus |
High |
dbus daemon, use library label permission query api (high) (1) |
| appdev-1303-appisolation-dbus |
High |
dbus daemon, use aa_getpeercon - initial (high) (1) |
| security-1304-appisolation-dbus |
Undefined |
dbus - parser tests |
| security-1304-appisolation-dbus |
Undefined |
dbus daemon - regression tests |
| security-r-app-dbus |
High |
dbus - get apparmor parser, library, dbus into a ppa for quantal (high) (1) |
| security-r-app-dbus |
High |
dbus - get apparmor parser, library, dbus into a ppa for raring (high) (1) |
| security-r-app-dbus |
High |
dbus - make dbus enforcement configurable via dbus configuration (high) (1) |
| security-r-app-dbus |
High |
kernel policy query interface (high) (5) |
| Postponed |
security-r-apparmor-lxc |
Essential |
stacking - regression tests for capabilities (essential) (2) |
| security-r-apparmor-lxc |
Essential |
stacking - regression tests for rlimits (essential) (2) |
| security-r-apparmor-lxc |
Essential |
stacking - regression tests for files (essential) (2) |
| security-r-apparmor-lxc |
Essential |
stacking - regression tests for network (essential) (2) |
| security-r-apparmor-lxc |
Essential |
stacking - regression tests for ipc (essential) (2) |
| security-r-apparmor-lxc |
Essential |
stacking - regression tests for mount (essential) (2) |
| security-r-apparmor-lxc |
Essential |
stacking - update aa-status to work with compound profile names (essential) (1) |
| security-1304-appisolation-dbus |
Undefined |
dbus - update aa-logparser, including test |
| security-r-app-keyring |
Medium |
Add apparmor integration to gnome-keyring ACL code (medium) (4) |
| security-r-app-keyring |
Medium |
Add patch to Ubuntu package (medium) (0.5) |
| security-r-app-dbus |
High |
dbus daemon, use userspace match - dbus - deps libaparmor userspace match (high) (2) |
| security-r-app-dbus |
High |
userspace policy caching, use policy change notifications - libapparmor (medium) (2) |
| security-r-app-dbus |
High |
userspace policy caching, caching of previous queries - libapparmor (medium) (3) |
| security-r-app-dbus |
High |
userspace policy caching - libapparmor unit tests - deps (medium) (2) |
| security-r-app-dbus |
High |
kernel policy change monitoring interface (high) (5) |
| security-r-app-dbus |
High |
dbus daemon, read from new kernel interface - dbus - deps kernel policy change interface (high) (4) |
| security-r-app-dbus |
High |
dbus daemon, policy updates based on signal - dbus - deps kernel policy change interface (medium) (2) |
| security-r-app-dbus |
High |
upstream - dbus daemon, update dbus hooks - dbus (medium) (2) |
| security-r-app-dbus |
High |
dbus - upstream (medium) (15) |
| Todo |
Blocked |
In Progress |
Done |
Postponed |
|
Chris Coulson
|
|
|
|
|
|
|
|
Ryan Lortie
|
|
|
|
|
|
|
|
Jamie Strandboge
|
|
|
|
|
|
|
|
John Johansen
|
|
|
|
|
|
| ext. mediation, clone newns.., controls - aa-logparse, including tests (essential) (1) |
| security-r-apparmor-lxc |
Essential |
| ext. mediation, clone newns.., controls - userspace tool unit tests (essential) (1) |
| security-r-apparmor-lxc |
Essential |
| ext. mediation, clone newns.., controls - documentation/man pages (essential) (0.5) |
| security-r-apparmor-lxc |
Essential |
| userspace policy matching, userspace matching - libapparmor - deps (high) (4) |
| security-r-app-dbus |
High |
| userspace policy matching, unpack exported dfas - libapparmor - deps (high) (4) |
| security-r-app-dbus |
High |
|
|
Jorge O. Castro
|
|
|
|
|
|
|
|
Marc Deslauriers
|
|
|
|
|
|
| make sure OVMF support in virt-manager is sufficient to easily test secureboot and non-secureboot UEFI boots |
| servercloud-r-libvirt |
Medium |
|
|
Michael Terry
|
|
|
|
|
|
|
|
Steve Beattie
|
|
|
|
|
| based on the above, identify ideal security design and augment display manager security requirements if needed (high) (2) |
| security-r-app-display-manager |
High |
|
|
|
Seth Arnold
|
|
|
|
|
|
|
|
Tyler Hicks
|
|
|
|
|
| dbus - get apparmor parser, library, dbus into a ppa for quantal (high) (1) |
| security-r-app-dbus |
High |
| dbus - get apparmor parser, library, dbus into a ppa for raring (high) (1) |
| security-r-app-dbus |
High |
| dbus - make dbus enforcement configurable via dbus configuration (high) (1) |
| security-r-app-dbus |
High |
|
| dbus daemon, use userspace match - dbus - deps libaparmor userspace match (high) (2) |
| security-r-app-dbus |
High |
| userspace policy caching, use policy change notifications - libapparmor (medium) (2) |
| security-r-app-dbus |
High |
| userspace policy caching, caching of previous queries - libapparmor (medium) (3) |
| security-r-app-dbus |
High |
| dbus daemon, read from new kernel interface - dbus - deps kernel policy change interface (high) (4) |
| security-r-app-dbus |
High |
| dbus daemon, policy updates based on signal - dbus - deps kernel policy change interface (medium) (2) |
| security-r-app-dbus |
High |
|