messaging-app should run confined

Bug #1528625 reported by Bill Filler
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
Bill Filler
messaging-app (Ubuntu)
Fix Released
High
Tiago Salem Herrmann

Bug Description

We're introducing the ability to record audio clips from the messaging-app which will record voice using the microphone. This requires trust-store integration for the prompts and we've been told making the app confined will allow us to get this for free.

Related branches

Revision history for this message
Bill Filler (bfiller) wrote :

For reference, this is what was done for webbrowser-app to make it run confined:
https://code.launchpad.net/~osomon/webbrowser-app/apparmor-profile/+merge/272850

Changed in messaging-app (Ubuntu):
importance: Undecided → High
Changed in canonical-devices-system-image:
milestone: none → backlog
assignee: nobody → Bill Filler (bfiller)
importance: Undecided → High
Changed in messaging-app (Ubuntu):
assignee: nobody → Tiago Salem Herrmann (tiagosh)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in messaging-app (Ubuntu):
status: New → Confirmed
Changed in canonical-devices-system-image:
status: New → In Progress
milestone: backlog → ww08-2016
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package messaging-app - 0.1+16.04.20160205-0ubuntu1

---------------
messaging-app (0.1+16.04.20160205-0ubuntu1) xenial; urgency=medium

  [ Arthur Mello ]
  * Add a thumbnail to MMS previewer after video has ended to reduce
    visual issues
  * Add audio attachments text to ThreadDelegate
  * Add initial QML test for voice recording
  * Add initial voice recording support. Most of the code was originally
    written by Arthur Renato Mello.
  * Add video attachment delegates
  * During audio playback bar pause instead of stop
  * Implement swipe-to-cancel for audio recording, and change the UI to
    be compliant with the designs.

  [ Gustavo Pichorim Boiko ]
  * Add audio attachments text to ThreadDelegate
  * Add delivery status indication on bubbles.
  * Add fallback accountId to the history filter.
  * Add initial QML test for voice recording
  * Add initial voice recording support. Most of the code was originally
    written by Arthur Renato Mello.
  * Disable tests that are currently failing.
  * Display dialog to warn users that the maximum file size was reached.
  * Do not reload the history filters when just the active accounts have
    changed.
  * Enable document attachments.
  * Fix the swipe to cancel audio recording.
  * Implement swipe-to-cancel for audio recording, and change the UI to
    be compliant with the designs.
  * Load audio and sticker components asynchronously.
  * Make it possible to share contacts and extra content types (disabled
    for now).
  * Move the bottom part of Messages view to a separate QML file for
    better code readability.
  * Prototype implementation for stickers support.
  * Refactor MMSAudio delegate
  * Show an overlay icon and a background image depending on the
    protocol used.
  * Update the bubble to match the designs.

  [ Tiago Salem Herrmann ]
  * Add apparmor profile and enable app confinement. (LP: #1528625)
  * Add delivery status indication on bubbles.
  * Add fallback accountId to the history filter.
  * Add video attachment delegates
  * Display dialog to warn users that the maximum file size was reached.
  * Load audio and sticker components asynchronously.
  * Refactor MMSAudio delegate

  [ Ugo Riboni ]
  * Prototype implementation for stickers support.

 -- Gustavo Pichorim Boiko <email address hidden> Fri, 05 Feb 2016 01:10:31 +0000

Changed in messaging-app (Ubuntu):
status: Confirmed → Fix Released
Bill Filler (bfiller)
Changed in canonical-devices-system-image:
status: In Progress → Fix Committed
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.