2026-11-09 Mike Gabriel

        * Release 2.0.3 (HEAD -> main, tag: 2.0.3)

2026-09-29 aimar orbe

        * Translated using Weblate (Basque) (bf4afc1)

2026-07-21 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/fix-build-against-debian' into
          'main' (ef69ed4)

2026-07-22 Ratchanan Srirattanamet

        * Revert "Skip debian build" (5414e4e)
        * src/CMakeLists.txt: add back the non-supported codepath for Mir
          agent (49be212)
        * src/core/trust/wayland: remove leftover Mir-related scaffolding
          (eb29f39)

2026-07-21 Ratchanan Srirattanamet

        * src/CMakeLists.txt: add missed generated include dir in Wayland
          case (4a29f1d)

2026-06-19 Mike Gabriel

        * Merge branch 'personal/fredldotme/standalone-trust-dialogs' into
          'main' (9e5d88f)

2026-06-05 Alfred Neumayer

        * debian: Ship new files for standalone trust prompts (a3af978)
        * data, src: Support use-case of trust-prompts in their own top level
          windows (2244b93)

2026-06-14 Ratchanan Srirattanamet

        * Merge branch 'personal/fredldotme/test-pass' into 'main' (a7b813e)

2026-06-13 Alfred Neumayer

        * tests: Increase sleep waiting for the service (e7d36b8)

2026-06-12 Mike Gabriel

        * Merge branch 'personal/fredldotme/snap-app-id-resolver' into 'main'
          (dc10917)

2026-06-10 Alfred Neumayer

        * src/core/trust/common: Resolve Snap .desktop files (ffe067d)

2026-05-04 Alyaksandr Koshal

        * Translated using Weblate (Belarusian) (3a8076a)

2026-04-13 Marius Gripsgard

        * Merge branch 'personal/fredldotme/wayland' into 'main' (38532cf)

2026-04-12 Alfred Neumayer

        * src/core/trust/common: Clean common headers from Mirclient includes
          (cea6b10)
        * src/core/trust/wayland: Add comment about new '--for-pid=' argument
          (2ddac9b)
        * src/core/trust/wayland: Remove and ifdef dead code (cbab90e)

2026-04-09 Alfred Neumayer

        * debian: Install QML file in non-Mir install file (277cad9)
        * src/core/trust: Pass requesting PID to helper (b4dbf76)

2026-04-08 Alfred Neumayer

        * src/core/trust/wayland: Launch Wayland agent with wayland-egl QPA
          (03d6d92)
        * src/core/trust/common: Fix location of prompt QML file (b75358b)
        * src/core/trust: Make WaylandAgent respond (ce2ba71)
        * src/core/trust: Comment out connection re-attempts (b52bf6a)
        * src: Correct copyright header (b1918bc)
        * tests: Correct path to default trust-prompt implementation
          (b9e2b77)
        * debian: Require libwayland-dev (d5d6cbd)
        * treewide: First successful build (f16beb7)

2026-04-07 Alfred Neumayer

        * debian: Build Wayland agent (d25ce25)
        * src: Split agent into Mir and Wayland implementations (1d81926)

2026-03-11 Alfred Neumayer

        * debian & src: Begin work on Wayland-capable permission agents
          (e4b2612)

2026-03-20 Alfred Neumayer

        * Merge branch 'personal/mariogrip/fixnewerboost' into 'main'
          (5918d65)

2026-03-19 Marius Gripsgard

        * Skip debian build (1e65700)

2026-03-17 Marius Gripsgard

        * Drop boost system (9349f48)
        * fix: replace deprecated boost::asio::io_service with io_context
          (eec7da7)

2026-01-25 BoneNI

        * Translated using Weblate (Lao) (608ec2c)

2025-12-20 Vini Moraes

        * Translated using Weblate (Portuguese (Brazil)) (a6b9a45)

2025-11-06 Wenwen Luo

        * Translated using Weblate (Chinese (Simplified) (zh_LATN@pinyin))
          (1d18782)

2025-10-13 Mike Gabriel

        * Merge branch 'fix/cmake4-compat' into 'main' (64bc51f)

2025-10-10 OPNA2608

        * CMakeLists.txt: Bump minimum version to 3.10 (7faa21b)
        * 3rd_party/xdg/CMakeLists.txt: Bump minimum version to 3.10
          (9f56dd9)

2025-06-27 phmqXPD

        * Translated using Weblate (Vietnamese) (999232c)

2025-05-05 Priit Jõerüüt

        * Translated using Weblate (Estonian) (f146983)

2025-02-08 Ratchanan Srirattanamet

        * Merge branch 'update/glog-dependency' into 'main' (af2a997)

2025-02-08 OPNA2608

        * treewide: Switch to glog CMake module (bc7bd8e)

2025-01-12 தமிழ்நேரம்

        * Translated using Weblate (Tamil) (bf7e40c)

2024-12-27 Hosted Weblate

        * Update translation files (6a23aa4)

2024-08-08 umesaburo sagawa

        * Translated using Weblate (Japanese) (3bd166a)

2024-07-13 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/increase-dbus-timeout-fix-test'
          into 'main' (26a8536)

2024-07-13 Ratchanan Srirattanamet

        * Revert "Temporarily allow tests to fail on arm due to slow CI"
          (cb4b8f7)
        * dbus_test: increase DBus fixture timeout tremendously (dad4645)
        * remote_trust_store_test: increase client-server wait time to 2000ms
          (19a939f)

2024-07-10 Ratchanan Srirattanamet

        * remote_trust_store_test: reduce the possibility of DBus timeout
          (d6d2145)

2024-04-30 Mike Gabriel

        * Merge branch 'boost-update' into 'main' (76f51da)

2024-04-23 Brandon Boese

        * remove () from boost placeholders (569f6b3)

2024-04-22 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/build-against-noble' into 'main'
          (31a7d1b)

2024-04-17 Ratchanan Srirattanamet

        * debian/: make packaging buildable on Debian testing (0387c0e)
        * src: fix boost/bind.hpp deprecation "warning" (3b4a138)
        * src: fix -Wpessimizing-move warning (83efffe)
        * CMakeLists.txt, debian/control, src: Adapt to mir1client migration
          (ebbeab4)

2024-01-28 Mike Gabriel

        * Release 2.0.2 (b22d9b0) (tag: 2.0.2)

2023-12-27 Weblate

        * Added translation using Weblate (Chinese (Simplified)
          (zh_LATN@pinyin)) (c91e5ac)
        * Added translation using Weblate (Tamil (Sri Lanka)) (c46b154)
        * Added translation using Weblate (German (Walser)) (f3956b8)
        * Added translation using Weblate (Meadow Mari) (0e5a2ba)
        * Added translation using Weblate (Crimean Tatar) (3db91f7)
        * Added translation using Weblate (Chuvash) (c00cd09)
        * Added translation using Weblate (Silesian) (0baa2a0)
        * Added translation using Weblate (Latin) (6f515d0)
        * Added translation using Weblate (Venetian) (dd35340)
        * Added translation using Weblate (Ossetian) (6ce31a9)
        * Added translation using Weblate (Sami (Northern)) (d7800c0)
        * Added translation using Weblate (Greenlandic) (8c57744)
        * Added translation using Weblate (Assamese) (81f7b09)
        * Added translation using Weblate (Haitian) (b03f2af)
        * Added translation using Weblate (Cornish) (72817b0)
        * Added translation using Weblate (Frisian) (e664821)
        * Added translation using Weblate (Kashubian) (dcf4324)
        * Added translation using Weblate (Aragonese) (c26aa0c)
        * Added translation using Weblate (Tibetan) (9a8121b)
        * Added translation using Weblate (Filipino) (fd83593)
        * Added translation using Weblate (Tigrinya) (af501a5)
        * Added translation using Weblate (Tatar) (282059f)

2023-12-26 Weblate

        * Added translation using Weblate (Italian (it_CARES)) (b67aaa0)

2023-12-16 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/robust-icon-resolver' into
          'main' (a82251d)

2023-11-29 Ratchanan Srirattanamet

        * Make icon resolver more robust (96190bd)

2023-12-01 Ratchanan Srirattanamet

        * Merge branch 'werror' into 'main' (e0cdc8f)

2023-11-25 Luca Weiss

        * Make -Werror flag optional (271d6c4)

2023-10-17 Weblate

        * Added translation using Weblate (Xhosa) (7aa7ab5)
        * Added translation using Weblate (Manx) (943a078)
        * Added translation using Weblate (Chechen) (27d1d50)
        * Added translation using Weblate (Wolof) (7cd5a4c)
        * Added translation using Weblate (Kurdish (Central)) (366b68e)
        * Added translation using Weblate (Kyrgyz) (e791888)
        * Added translation using Weblate (Sotho (Southern)) (22bd8c7)
        * Added translation using Weblate (Swahili) (642b25a)
        * Added translation using Weblate (Odia) (b583e60)
        * Added translation using Weblate (Bengali) (d4369a8)

2023-10-11 phlostically

        * Translated using Weblate (Esperanto) (379e183)

2023-08-13 Abdullah AL Shohag

        * Translated using Weblate (Bengali (Bangladesh)) (015753d)

2023-07-11 Rudra Harsh V.Singh

        * Translated using Weblate (Sanskrit) (7121b14)
        * Translated using Weblate (French (Switzerland)) (cc3592a)
        * Translated using Weblate (English (Canada)) (5103a02)
        * Translated using Weblate (English (United States)) (679f24b)
        * Translated using Weblate (Hindi) (4c1d171)

2023-06-30 Weblate

        * Added translation using Weblate (Sanskrit) (6ac21d7)

2023-06-22 Joan CiberSheep

        * Translated using Weblate (Catalan) (25273ea)

2023-02-27 Heimen Stoffels

        * Translated using Weblate (Dutch) (6c37311)

2023-02-19 Mike Gabriel

        * Merge branch 'c++17' into 'main' (ef00725)

2023-02-12 Luca Weiss

        * Upgrade C++ standard to C++17 (9ff7f5b)

2023-01-05 Mike Gabriel

        * Revert "Deleted translation using Weblate (Chinese (Traditional,
          Hong Kong))" (e47bb50)
        * Revert "Added translation using Weblate (Chinese (Traditional, Hong
          Kong))" (8972e62)

2023-01-04 Weblate

        * Added translation using Weblate (Chinese (Traditional, Hong Kong))
          (527ba9b)

2023-01-04 Mike Gabriel

        * Deleted translation using Weblate (Chinese (Traditional, Hong
          Kong)) (3b1cc04)

2023-01-04 Weblate

        * Added translation using Weblate (Pampanga) (8a18ca9)
        * Added translation using Weblate (Chinese (Min Nan)) (9757bfa)
        * Added translation using Weblate (Kurdish (Southern)) (ca033bd)
        * Added translation using Weblate (French (Switzerland)) (b160309)
        * Added translation using Weblate (Kurdish (Northern)) (14476b5)
        * Added translation using Weblate (Shan) (794959c)
        * Added translation using Weblate (Bemba) (aa36a04)
        * Added translation using Weblate (Oromo) (be8cc89)
        * Added translation using Weblate (Dhivehi) (eb17c0b)
        * Added translation using Weblate (Bengali (Bangladesh)) (3472e2e)
        * Added translation using Weblate (Kabyle) (e90a3eb)
        * Added translation using Weblate (English (Canada)) (08ae89d)
        * Added translation using Weblate (Sindhi) (30d51ac)
        * Added translation using Weblate (Lojban) (bbf2a45)
        * Added translation using Weblate (Sardinian) (fe8f3d8)
        * Added translation using Weblate (English (United States)) (78c9d95)
        * Added translation using Weblate (Sinhala) (0ed1371)
        * Added translation using Weblate (Georgian) (0b78065)
        * Added translation using Weblate (Malayalam) (9631e48)
        * Added translation using Weblate (Friulian) (ffde7c2)
        * Added translation using Weblate (Pashto) (81f1fbd)
        * Added translation using Weblate (Telugu) (78bff04)
        * Added translation using Weblate (Turkmen) (8d5d211)
        * Added translation using Weblate (Lao) (7a80f4f)
        * Added translation using Weblate (Gujarati) (37a2bd7)

2023-01-03 Weblate

        * Added translation using Weblate (Tetum) (5ba44d7)
        * Added translation using Weblate (Ido) (2349de4)
        * Added translation using Weblate (Scots) (abea8fa)

2023-01-03 Hosted Weblate

        * Update translation files (f50fcfb)

2022-12-15 Mike Gabriel

        * Merge branch 'personal/mariogrip/correctlogduh' into 'main'
          (8c05bf3)

2022-12-15 Marius Gripsgard

        * [src] Fix logs error on success (f1a1997)

2022-11-26 Mike Gabriel

        * Merge branch 'personal/peat-psuwit/bump-version' into 'main'
          (3b18aa7)

2022-11-25 Ratchanan Srirattanamet

        * Bump version in changelog to 2.0.2 (f95649b)

2022-11-23 Marius Gripsgard

        * Merge branch 'no-asio-epoll' into 'main' (a121d79)

2022-11-23 Guido Berhoerster

        * Temporarily allow tests to fail on arm due to slow CI (e14f826)

2022-11-21 Guido Berhoerster

        * Disable use of epoll() by Boost ASIO (61d40b0)

2022-01-13 Guido Berhoerster

        * Merge branch 'port-to-focal' into 'main' (be977ea)
        * Port to focal (6f2d67e)

2022-01-12 Ratchanan Srirattanamet

        * Merge branch 'personal/peat-psuwit/merge-xenial-2022Jan' into
          'main' (b8652f2)

2022-01-11 Ratchanan Srirattanamet

        * Merge branch 'ubports/xenial' into
          personal/peat-psuwit/merge-xenial-2022Jan (3b1f63c)
        * Move Jenkinsfile to debian/ per the new guideline (284433e)

2022-01-03 Ratchanan Srirattanamet

        * Merge branch 'ubports/focal' into 'ubports/focal' (4c322f2)

2021-12-31 Guido Berhoerster

        * Fix crashes in remote_agent_test (524118e)

2021-12-27 Guido Berhoerster

        * Merge branch 'ubports/focal' into 'ubports/focal' (4595028)
        * Move jenkinsfile to debian/ (e8df9cb)

2021-11-23 Marius Gripsgard

        * Merge branch 'includes' into 'ubports/focal' (5a53719)

2021-11-20 Luca Weiss

        * Add missing includes (92fd252)

2021-09-25 Marius Gripsgard

        * Merge pull request #18 from peat-psuwit/xenial_-_repeatedly-parent
          (fd06217)

2021-08-02 Alfred Neumayer

        * src: Rename to Lomiri (2b816cf)

2021-05-14 Rodney

        * Merge pull request #17 from peat-psuwit/xenial_-_parallel-build
          (bc8c434)

2021-05-14 Ratchanan Srirattanamet

        * Update Jenkinsfile to use shared lilbrary (e95eab3)
        * d/rules: build in parallel, but don't test in parallel (45ac2ef)
        * mir/agent: re-try prompt session with parent (6e5e7ba)
          Fixes:
          https://github.com/ubports/morph-browser/issues/399
          Fixes:
          https://github.com/ubports/ubuntu-touch/issues/1668

        * mir/agent: release the prompt in a destructor instead (c9a4b72)

2021-05-13 Rodney

        * Merge pull request #16 from ubports/xenial_-_why-does-this-exist
          (7fc6e95)

2021-04-29 Dalton Durst

        * Revert "Install custom message handler." (6b625dc)

2021-02-16 Ratchanan Srirattanamet

        * Merge pull request #14 from
          peat-psuwit/xenial_-_handle-prompt-fails-to-start
          (07af64b)

2021-02-15 Ratchanan Srirattanamet

        * mir/agent: fix indefinite wait if fail to start prompt session
          (25d3d82)

2020-10-08 Luca Weiss

        * Link trust-prompt against libintl (#13) (ad94b8b)

2020-05-28 Marius Gripsgard

        * Merge pull request #12 from z3ntu/xenial_-_newthings (a1953c8)
        * Merge pull request #11 from z3ntu/xenial_-_no-vivid (27947b7)

2018-06-13 Ivan Semkin

        * Fix build with Qt 5.11_beta3 (dropping qt5_use_modules) (391677c)

2020-05-27 Luca Weiss

        * Migrate to cmake-extras (8dd2455)

2017-02-17 Cemil Azizoglu

        * Updated to do away with Mir 0.26.1 deprecations. (61cdf85)

2020-05-27 Luca Weiss

        * Add missing <random> header (145b066)

2018-02-13 Marius Gripsgard

        * Fix building on gcc7 (f7bdfd0)

2020-05-27 Luca Weiss

        * Remove vivid cruft (1e793c3)

2020-02-15 Florian Leeber

        * Merge pull request #9 from cibersheep/ColorTweak (7ab3ddd)

2020-02-15 Joan CiberSheep

        * Follow HIG colors (6e234b6)

2020-01-23 Ratchanan Srirattanamet

        * agent: prevent prompt provider FD leak (f820565)

2020-01-22 Ratchanan Srirattanamet

        * Update Jenkinsfile as of ubports/build-tools@106fa25 (c131dfa)

2018-01-07 Alberto Mardegan

        * Add method to remove all records about an app (d4f3ade)

2018-03-14 Marius Gripsgard

        * Trigger new build (ef73ab9)

2018-02-16 Marius Gripsgard

        * Enable arm64 (ae05426)

2018-01-15 Marius Gripsgard

        * Fix qml files not found on qt5.9 (d766589)
        * Update Jenkinsfile (413775f)
        * Skip building arm64 for now (a691637)

2018-01-07 Alberto Mardegan

        * Add missing empty directory (800c1fe)
        * Imported to UBports (f88faaf)

2017-11-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c26a6eb)

2017-07-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (175025c)

2017-05-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (12aa01d)

2017-04-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (90e155d)

2016-09-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (5c253b3)

2016-09-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (28fc1fa)

2016-08-11 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3b11978)

2016-07-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6b06351)

2016-07-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (eb9a6d3)

2016-07-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ee599b0)

2016-06-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3e11ca0)

2016-06-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (2b0e0f3)

2016-05-12 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (61f68ed)

2016-05-04 Robert Bruce Park

        * Use new bileto_pre_release_hook as required by CI Train. (60be8b6)

2016-05-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (5ead92d)

2016-04-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b1f4493)

2016-03-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1a54ba6)

2016-03-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3d6db9c)

2016-03-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ea1db8d)

2016-03-24 Robert Bruce Park

        * Cleanup. (c11f26a)
        * Commit results of bileto_pre_release_hook. (62378ca)
        * Use new bileto_pre_release_hook. (6b51a5b)

2016-03-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f85c91c)

2016-03-09 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c027c15)

2016-03-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f180f87)

2016-03-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b6acc50)

2016-03-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c84ca4c)

2016-03-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (df14984)

2016-03-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (9958860)

2016-03-03 CI Train Bot

        * Resync trunk. (14d0df8)
        * Resync trunk. (97d4233)
        * Resync trunk. (4e265d8)
        * Resync trunk. (cf35a92)

2016-02-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f7569ba)

2016-01-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (36822ce)

2016-01-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (188504d)

2016-01-19 CI Train Bot

        * Releasing 2.0.0+16.04.20160119-0ubuntu1 (50e24a3)

2016-01-19 Thomas Voß

        * Merge core::trust::Runtime changes. Add better support for
          in-session service scenarios, with services likely being
          activated on demand. Add load test cases around in-session
          service scenario. Approved by: PS Jenkins bot (c41ca85)

2016-01-19 Rodney Dawes

        * Revert bump to major revision 2, vivid (+overlay) still has 1.1.0
            and gcc 4.9. [ Thomas Voß ];  Add a 3rd-party dependency
          on github.com/vosst/xdg.;  Add interface
          mir::AppNameResolver. (LP: #1382610, #1504022);  Introduce
          a trust::PrivilegeEscalationPreventionAgent, filtering out
            invalid requests. Fixes lp:#1518883. (LP: #1518883) [
          Thomas Voß ];  Revert bump to major revision 2, vivid
          (+overlay) still has   1.1.0 and gcc 4.9. [ CI Train Bot ]
          * New rebuild forced.;  Resync trunk. Approved by: PS
          Jenkins bot, Thomas Voß (4089130)

2016-01-19 Thomas Voß

        * Enable dual landing to vivid+o, and all later releases. Approved
          by: Rodney Dawes, Łukasz Zemczak (0d3a30f)

2016-01-19 Rodney Dawes

        * Merge latest changes from 15.04. (e8570f4)

2016-01-18 CI Train Bot

        * Releasing 1.1.0+15.04.20160118.4-0ubuntu1 (6b056e9)

2016-01-18 Thomas Voß

        * Enable translations for vivid.
          Fixes: #1532870 Approved by:
          Sebastien Bacher (7440aef)
        * Adjust ordering. (0bd7510)
        * Enable translations for vivid. (8f84542)

2016-01-12 CI Train Bot

        * Releasing 1.1.0+15.04.20160112-0ubuntu1 (dd3eec9)

2016-01-12 Thomas Voß

        * Update pot file for trust-store.
          Fixes: #1532870 (68dce83)
        * Update pot file for trust-store. (5dcb9d8)

2016-01-11 Rodney Dawes

        * [ CI Train Bot ];  Revert bump to major revision 2, vivid
          (+overlay) still has 1.1.0   and gcc 4.9. [ Thomas Voß .
          Add a 3rd-party dependency on github.com/vosst/xdg.;  Add
          interface mir::AppNameResolver. (LP: #1382610, #1504022.
          Introduce a trust::PrivilegeEscalationPreventionAgent,
          filtering out   invalid requests. Fixes lp:#1518883. (LP:
          #1518883) [ Thomas Voß ];  Revert bump to major revision
          2, vivid (+overlay) still has   1.1.0 and gcc 4.9. [ CI
          Train Bot ];  New rebuild forced.;  Resync trunk.
          (5d7a0d8)
        * Merge the dual landing branch. (a3695a9)

2016-01-11 Thomas Voß

        * Account for slow builders in RemoteAgent test cases. (c7e9144)
        * Merge enable-dual-landing and resolve conflicts. (6fc1718)
        * Revert bump to major revision 2, vivid (+overlay) still has 1.1.0
            and gcc 4.9. [ Thomas Voß ];  Add a 3rd-party dependency
          on github.com/vosst/xdg.;  Add interface
          mir::AppNameResolver. (LP: #1382610, #1504022);  Introduce
          a trust::PrivilegeEscalationPreventionAgent, filtering out
            invalid requests. Fixes lp:#1518883. (LP: #1518883) [
          Thomas Voß ];  Revert bump to major revision 2, vivid
          (+overlay) still has   1.1.0 and gcc 4.9. [ CI Train Bot ]
          * New rebuild forced.;  Resync trunk. (fb2b90b)
        * Introduce timeout to render remote_agent_test more robust.
          (53863ae)
        * Revert test status to vanilla lp:trust-store/15.04 and account for
          changes in Configuration. (1073b36)
        * Revert change to cli flag name to keep downstreams working.
          (40e178c)
        * Merge core::trust::Runtime changes. Add better support for
          in-session service scenarios, with services likely being
          activated on demand. Add load test cases around in-session
          service scenario. (f143cb2)

2016-01-10 Thomas Voß

        * Factor out bus_for_name into core::trust::dbus::BusFactory.
          Introduce additional core::trust::Daemon::RemoteFactory.
          (304bc0c)

2016-01-03 Thomas Voß

        * Make core::trust::Runtime a proper class and do not expose its
          internals anymore. (f393f3d)
        * core::trust::dbus::Agent::Skeleton now watches for name owner
          changes, announcing itself asynchronously if a new name
          owner is detected. (b12e261)

2015-12-11 CI Train Bot

        * Releasing 1.1.0+15.04.20151211-0ubuntu1 (2656863)

2015-12-11 Thomas Voß

        * Add interface mir::AppNameResolver. (40332c2)
        * Add a 3rd-party dependency on github.com/vosst/xdg. Approved by:
          Tyler Hicks (02ee59e)
        * Introduce a trust::PrivilegeEscalationPreventionAgent, filtering
          out invalid requests. Fixes lp:#1518883.
          Fixes: #1518883
          Approved by: Alberto Mardegan (13175fa)

2015-12-11 CI Train Bot

        * Revert bump to major revision 2, vivid (+overlay) still has 1.1.0
          and gcc 4.9. Approved by: Łukasz Zemczak (f81b267)

2015-12-02 Thomas Voß

        * Avoid race in directory creation and rely on a plain old mkdir
          call. (d56c03b)

2015-11-30 Thomas Voß

        * Align with app scope display of icons, see:
          https://code.launchpad.net/~cimi/unity8/new-shadows-1.3/+merge/271611
          (416d4d6)
        * Change color of negative action to neutral, see:
          https://developer.ubuntu.com/api/apps/qml/sdk-14.10/Ubuntu.Components.UbuntuColors/#lightGrey-prop
          Fix apostrophe to be a real typographic apostrophe.
          (48309dd)

2015-11-27 Thomas Voß

        * Update pot to account for string changes. (0a041eb)
        * Remove obsolote check in mir::Agent. (fe7bd52)
        * Ensure that rendering is consistent with app icon rendering on
          launcher/dash. (a0cc607)

2015-11-26 Thomas Voß

        * Address comments in review and implement new prompt design.
          (0717d0f)

2015-11-26 CI Train Bot

        * Releasing 1.1.0+15.04.20151126-0ubuntu1 (c68845e)

2015-11-26 Thomas Voß

        * Revert bump to major revision 2, vivid (+overlay) still has 1.1.0
          and gcc 4.9. Approved by: Łukasz Zemczak (ec2d8e6)

2015-11-23 Thomas Voß

        * Introduce a trust::PrivilegeEscalationPreventionAgent, filtering
          out invalid requests. Fixes lp:#1518883. (c8ad0e1)

2015-11-21 Thomas Voß

        * Provide a sensible fallback version. (194a7c3)

2015-11-20 Thomas Voß

        * Add missing build dependencies. (9561e8d)
        * Enable dual landing to vivid+o, and all later releases. (98e1671)

2015-11-18 Thomas Voß

        * Ensure that $HOME/.local/share/$SERVICE_NAME exists with
          permissions 700. (59a8124)
        * The trust.db really should live under xdg::data().home(). (c09423b)
        * Add tests for trust::impl::sqlite::Store. (494e510)

2015-11-17 Thomas Voß

        * Revert change to debian/source/format. (98a0c28)

2015-11-15 Thomas Voß

        * rely on xdg:: for querying xdg base spec directories. (2293680)
        * Add a 3rd-party dependency on github.com/vosst/xdg. (b6896d8)

2015-11-14 Thomas Voß

        * Add missing , in debian/control. (0b4fcfa)
        * Revert bump to major revision 2, vivid (+overlay) still has 1.1.0
          and gcc 4.9. (14f7766)

2015-11-12 Thomas Voß

        * Rename test for mir::ClickDesktopEntryAppNameResolver. (f9f82ae)
        * Robustify desktop entry lookup, relying on xdg dirs to search for
          matching entries. (106a51b)

2015-11-11 Thomas Voß

        * Add tests around mir::ClickDesktopEntryAppNameResolver. (04d17c1)
        * Add an impl of mir::AppNameResolver querying installed clicks and
          desktop files. (c2563a0)
        * Add interface mir::AppNameResolver. (749115a)

2015-11-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b833283)

2015-11-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ba54527)

2015-10-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (2ce825e)

2015-10-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (116e74f)

2015-10-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (2c602dc)

2015-09-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (53a94b8)

2015-09-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (35b4305)

2015-09-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (86966f9)

2015-09-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a737e58)

2015-09-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b13aaeb)

2015-09-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6aad42d)

2015-09-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (6d0fa84)

2015-09-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (27186df)

2015-09-01 CI Train Bot

        * Resync trunk. (acf9df7)

2015-09-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (04f7412)

2015-08-31 CI Train Bot

        * Releasing 2.0.0+15.10.20150831.3-0ubuntu1 (b236b7b)

2015-08-31 Alfonso Sanchez-Beato

        * [ Thomas Voß ] Bump major revision to account for toolchain update.
          Fixes LP:#1452341 (f354ca9)
        * Add symbolic links that specify the files to install per
          architecture (b2536bd)
        * Fix installed files (f9a70a2)
        * Address gcc5 warning (f668449)
        * Merge wily changes upstream (b812a68)
        * Set distribution (9e91fdd)
        * [ Thomas Voß ] Bump major revision to account for toolchain update.
          Fixes LP:#1452341 (a0c7d4a)

2015-08-27 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (757c1ed)

2015-08-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (224fb68)

2015-08-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1135f96)

2015-08-24 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (43652a1)

2015-08-23 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3a28d6b)

2015-08-22 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (fddbf19)

2015-08-20 CI Train Bot

        * Releasing 1.1.0+15.04.20150820-0ubuntu1 (96b2415)

2015-08-20 Ken VanDine

        * localize string "<application> is trying to access <service>"

          Fixes: #1487142 Approved by: PS Jenkins bot (31bd960)
        * localize string (9b1dd8a)

2015-08-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (7c24cb6)

2015-08-17 CI Train Bot

        * Releasing 1.1.0+15.04.20150817-0ubuntu1 (2207b7e)

2015-08-17 Thomas Voß

        * Make whitelisting agent behavior configurable via a command-line
          flag 'disable-whitelisting'. Expose flag for process
          timestamp verification as command line argument. Adjust
          test cases to account for new struct member. Make
          process-start-time verification configurable. Approved by:
          Alfonso Sanchez-Beato, PS Jenkins bot (472f394)
        * Slightly adjust whitelisting logic. (cd03257)

2015-08-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (407d3c0)

2015-08-14 Thomas Voß

        * [ Andreas Pokorny ];  Remove usage of mir_false make dependency to
          libmirclient-dev   architecture independent, and remove
          unused libgflags dependency.   removed:
          debian/trust-store-bin.install.amd64@ debian/trust-store-
           bin.install.arm64@ debian/trust-store-bin.install.armhf@
           debian/trust-store-bin.install.i386@ debian/trust-store-
           bin.install.with_mir [ CI Train Bot ];  Resync trunk.
          added: po/af.po po/bg.po po/eo.po po/et.po po/mk.po
          po/ny.po po/sk.po po/sq.po po/tg.po (838d084)
        * Look up command-line parameter 'disable-whitelisting' in ad-hoc
          dictionary. (7ed99d5)
        * Re-add flag for disabling checking of process start times.
          (84a0c07)
        * Make whitelisting agent behavior configurable via a command-line
          flag 'disable-whitelisting'. Expose flag for process
          timestamp verification as command line argument. Adjust
          test cases to account for new struct member. Make
          process-start-time verification configurable. (b85ca0f)

2015-07-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (15b676c)

2015-07-25 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (7f669d5)

2015-07-24 CI Train Bot

        * Resync trunk. (60d4423)

2015-06-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (08f0d2f)

2015-06-29 CI Train Bot

        * Releasing 1.1.0+15.10.20150629-0ubuntu1 (3acff63)

2015-06-29 Andreas Pokorny

        * Remove usage of mir_false make dependency to libmirclient-dev
          architecture independent, and remove unused libgflags
          dependency. (822b866)
        * update symbol lists (2d33e47)

2015-06-28 Andreas Pokorny

        * removing arch dependency (bb57359)
        * remove unused dependency on libgflags (43426df)

2015-06-25 Andreas Pokorny

        * deprecated mir_false was removed in 0.14.0 (6a00199)
        * remove arch-dependent optional dependency since mirclient no longer
          limited to little endian (0b71d9e)

2015-06-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (9d24aa5)

2015-05-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (cb07c17)

2015-05-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (237e5f2)

2015-04-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (aaec617)

2015-04-06 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (48b1f79)

2015-04-05 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (eb9d826)

2015-04-04 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (2b808e9)

2015-04-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (207d160)

2015-04-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ae48791)

2015-04-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0151098)

2015-03-12 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (bcde7c0)

2015-03-11 CI Train Bot

        * Resync trunk. (b15f60e)

2015-03-11 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (13e65b0)

2015-03-10 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (631de31)

2015-03-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (0d4a62b)

2015-03-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (370d264)

2015-03-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1d5351a)

2015-02-26 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a6b6236)

2015-02-24 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8e64ae5)

2015-02-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (1730a33)

2015-02-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (36559fa)

2015-02-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (06a274d)

2015-02-13 CI Train Bot

        * Releasing 1.1.0+15.04.20150213-0ubuntu1 (ecd784b)

2015-02-13 thomas-voss

        * Add support for enabling the testability driver for the trust
          prompt.
          Fixes: #1420790 Approved by: I Ahmad, PS Jenkins
          bot (a6d772f)
        * Introduce namespace aliases. (6fa068f)

2015-02-11 thomas-voss

        * Add support for enabling the testability driver for the trust
          prompt. (1f2ff2b)

2015-02-11 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c5f1794)

2015-02-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (24fdd6f)

2015-02-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (64c757d)

2015-02-01 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (19e53bc)

2015-01-31 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (99b8c9e)

2015-01-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (d6c6927)

2015-01-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (d63edd7)

2015-01-23 CI Train Bot

        * Releasing 1.1.0+15.04.20150123-0ubuntu1 (7f9007d)

2015-01-23 thomas-voss

        * Make sure that cached trust requests are sorted by their timestamp
          in descending order. Add regression test case.
          Fixes:
          #1387734 Approved by: Seth Arnold, PS Jenkins bot
          (a91c23c)

2015-01-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (3971bc6)

2014-12-21 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (04664be)

2014-12-20 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (d46739d)

2014-12-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (67e6783)

2014-11-19 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (9dc4986)

2014-11-14 thomas-voss

        * Make sure that cached trust requests are sorted by their timestamp
          in descending order. Add regression test case. (173a6e7)

2014-11-12 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (73579be)

2014-11-08 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (bc835b1)

2014-11-07 CI bot

        * Releasing 1.1.0+15.04.20141107.1-0ubuntu1 (ea5bd18)

2014-11-07 thomas-voss

        * Select correct gettext domain for the trust prompt.
          Fixes: 1354092
          Approved by: Michał Sawicz, Sebastien Bacher, David
          Planella, PS Jenkins bot (3485d91)
        * Enfore initialization on query for default text domain. (915248a)

2014-11-07 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (69b217e)

2014-11-06 thomas-voss

        * Adjust gettext domain in main.cpp. (6125578)
        * Select correct gettext domain for the trust prompt. (af496e1)

2014-11-03 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (4417371)

2014-11-02 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (b0e7d44)

2014-10-30 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (df4d780)

2014-10-29 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f745504)

2014-10-28 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (f288fa5)

2014-10-27 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ee4e1c7)

2014-10-24 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (e47b8ca)

2014-10-18 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (8548a52)

2014-10-17 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (c2e6acc)

2014-10-16 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (fbe8379)

2014-10-15 CI bot

        * Releasing 1.1.0+14.10.20141015-0ubuntu1 (bc4d2fc)
        * Replaced 0replaceme with real versions. (d7d1291)

2014-10-15 thomas-voss

        * Do not prompt or cache accesses being issued by the camera app.

          Fixes: 1374397 (ea8ba20)
        * Add an agent implementation that allows for selectively
          whitelisting certain apps.
          Fixes: 1374577 Approved by:
          Pete Woods, PS Jenkins bot (ef10334)
        * Do not prompt or cache accesses being issued by the camera app.
          (9608a96)
        * Add new symbols for core::trust::WhiteListingAgent. (f055578)
        * Add an agent implementation that allows for selectively
          whitelisting certain apps. (0e41889)

2014-10-15 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (075d51f)

2014-10-14 CI bot

        * Releasing 1.1.0+14.10.20141014.1-0ubuntu1 (3b47694)

2014-10-14 thomas-voss

        * Make sure that the text domain is only adjusted if i18n is actually
          requested.
          Fixes: 1380916 Approved by: PS Jenkins bot
          (153c5c4)
        * Make sure that the text domain is only adjusted if i18n is actually
          requested. (4eea4ec)

2014-10-14 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (a1a3807)

2014-10-13 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (44cd95d)

2014-10-12 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ff7a964)

2014-10-11 Launchpad Translations on behalf of phablet-team

        * Launchpad automatic translations update. (ad90086)

2014-10-09 CI bot

        * Releasing 1.1.0+14.10.20141009-0ubuntu1 (b4fe909)

2014-10-09 Alberto Aguirre

        * Fix packaging issue due to some install files moving from
          libtrust-store1 to trust-store-bin Approved by: PS Jenkins
          bot (fc9b0c0)
        * Fix packaging issue due to some install files moving from
          libtrust-store1 to trust-store-bin (1216075)

2014-10-08 CI bot

        * Releasing 1.1.0+14.10.20141008.1-0ubuntu1 (2d5b65a)
        * Replaced 0replaceme with real versions. (e555520)

2014-10-08 thomas-voss

        * Add i18n support to trust-store.
          Fixes: 1353333, 1354092, 1367707
          Approved by: Loïc Minier, Alberto Aguirre, PS Jenkins bot,
          Martin Pitt (4e438c7)
        * Also install translations on platforms not supporting Mir, yet.
          (eae385a)
        * Remove langpack marker as trust-store is in main. (7de8f2f)
        * Adjust installation of binaries and translations to -bin package.
          (71b3de9)

2014-10-07 thomas-voss

        * [ Alberto Aguirre ];  Attempt mir connection more than once (LP:
          #1377159) [ Ubuntu daily release .
          debian/libtrust-store1.symbols: auto-update to released
          version;  New rebuild forced [ thomas-voss ];  Throw on
          invalid mir connection or invalid prompt session. (LP:
          #1370444) (e57955d)
        * Install mir::Agent-specific files for mir only. (1873420)
        * Explicitly select directories to be installed. (e8c72a9)
        * Make sure that setlocale is called prior to invocation of
          *gettext(...). (f0b986f)

2014-10-06 CI bot

        * Releasing 1.0.0+14.10.20141006-0ubuntu1 (6781735)

2014-10-06 Alberto Aguirre

        * Attempt mir connection more than once
          Fixes: 1377159 Approved by:
          PS Jenkins bot, Thomas Voß (f8a337c)
        * add TODO for logging reconnection attempts (a52b7af)

2014-10-03 Alberto Aguirre

        * Catch all exceptions during configuration. (0c0a2c9)
        * Attempt mir connection more than once (90ce94e)

2014-10-01 CI bot

        * Releasing 1.0.0+14.10.20141001-0ubuntu1 (20eebce)
        * Replaced 0replaceme with real versions. (a1af014)

2014-10-01 thomas-voss

        * Throw on invalid mir connection or invalid prompt session.
          Fixes:
          1370444 Approved by: Alberto Aguirre, PS Jenkins bot
          (ec7ddeb)

2014-09-19 thomas-voss

        * Do not reset include directors when building prompt provider.
          (e3865ba)
        * Add i18n support to the store. (f891794)
        * Add translation to install. Adjust symbols file. (b17b703)
        * Export symbols. Install translations. (31475d2)
        * Add i18n support to trust-store. (8302cb6)

2014-09-18 thomas-voss

        * Adjust symbols file. (f6fd817)
        * Remove unneeded include <cassert>. (dda525c)
        * Throw on invalid mir connection or invalid prompt session.
          (5c2a058)

2014-08-26 CI bot

        * Releasing 1.0.0+14.10.20140826.1-0ubuntu1 (d08f14d)
        * Replaced 0replaceme with real versions. (40e7966)

2014-08-26 thomas-voss

        * Add an agent implementation that strips off version information,
          and leaves other information intact.
          Fixes: 1356343
          Approved by: Seth Arnold, Marcus Tomlinson (fa4caa8)
        * And another attempt. (47ddd6d)
        * Make sure that incoming requests in trust::store::Skeleton are
          correctly processed by
          core::trust::AppIdFormattingTrustStore. (4fb18b8)

2014-08-25 thomas-voss

        * Adjust symbols file to account for newly exported symbols.
          (b357fe5)

2014-08-22 thomas-voss

        * Address reviewer comments. (ead7ea6)

2014-08-19 thomas-voss

        * Add an agent implementation that strips off version information,
          and leaves other information intact. (f9206f5)

2014-08-14 CI bot

        * Releasing 1.0.0+14.10.20140814.1-0ubuntu1 (0afb52e)
        * Replaced 0replaceme with real versions. (a50dd64)

2014-08-14 thomas-voss

        * Add a preseed helper and accompanying test. Approved by: Seth
          Arnold (e2c511b)
        * Add a reporter interface and a Google Log based implementation for
          core::trust::CachedAgent.
          Fixes: 1354032 Approved by: Seth
          Arnold, Marcus Tomlinson (ea45112)
        * Revert accidental change to the source format. (b0c3a12)

2014-08-13 thomas-voss

        * Slightly adjust logging format. (4391f86)
        * Actually install preseed executable. (6c56c83)
        * Move glog initialization to executables. (26c940a)
        * And some more missing symbols. (fc3561b)
        * Adjust symbols file to account for newly added symbols. (8e8fc57)
        * Remove build dependency on mir common. (4f5bacc)
        * Fix typo. Adjust wording of logging message. (306a083)

2014-08-12 thomas-voss

        * Add a preseed helper and accompanying test. (9a7c7d2)
        * Fix documentation typos. (ca6b739)
        * Add missing build dependencies. (d62b914)
        * Report request parameters, too. (91fd67d)
        * Add a reporter interface and a Google Log based implementation for
          core::trust::CachedAgent. (e69b810)

2014-08-07 CI bot

        * Releasing 1.0.0+14.10.20140807-0ubuntu1 (425afc4)

2014-08-07 thomas-voss

        * Remove unneeded build dependencies. Approved by: Matthias Klose,
          Timo Jyrinki (27ff8d0)
        * Remove unneeded build dependencies. (ea67711)

2014-08-06 CI bot

        * Releasing 1.0.0+14.10.20140806.7-0ubuntu1 (d94a2ae)
        * Replaced 0replaceme with real versions. (d4917ad)

2014-08-06 thomas-voss

        * Leverage "PRAGMA user_version" to be able to handle upgrades in a
          future versoin.
          Fixes: 1348481 Approved by: Seth Arnold
          (035fa3b)
        * Bail out in daemons if config and init stage fails. Add a simple
          shell to core::trust::Daemon::Stub for testing purposes.
          Add acceptance test for standalone service, in preparation
          for patches to the Android Camera Service. Add tagged
          integer types for Pid, Uid and Gid. Add test case to cover
          end-end scenarios for UnixDomainSocketRemoteAgent. Add a
          remote agent interface together with an implementation for
          unix domain sockets. Approved by: Marcus Tomlinson, Seth
          Arnold (5820fdd)
        * Add grace periods. (c2ca8ea)
        * Add missing symlinks for installation files for arm64 and armhf.
          Add grace period to make sure that a posix agent stub is
          spun correctly during tests. (b8cbfee)
        * Fix arch-specific installation. (0adea28)
        * Express architecture selection for .install* in positive terms,
          too. (e30bafe)
        * Fix typo and express architecture limits in terms of positives.
          (ab131ed)
        * Add in accidently removed symbol. (a73d106)
        * Selectively include symbols based on architecture. (7c031fa)
        * Make Mir an optional build dependency. (27095a7)

2014-08-05 thomas-voss

        * Make sure that previous values for MIR_SOCKET are overwritten in
          the environment. (12a77a2)

2014-08-04 thomas-voss

        * Prevent CLO_EXEC to close our pre-authenticated connection to Mir.
          (ba1e1a4)
        * Leverage "PRAGMA user_version" to be able to handle upgrades in a
          future versoin. (4d1be74)
        * Add missing lock guard. (37d4d06)
        * Adjust include guards to match filenames. Remove commented-out,
          obsolete code in dbus_test.cpp. (3ece6c8)
        * Adjust documentation for process_trust_request. Fix typo in test.
          (12e0b21)
        * Fix typos in documentation strings. (7b4a40d)

2014-08-02 thomas-voss

        * Increase timeout when waiting for the agent to answer. (a52f795)

2014-08-01 thomas-voss

        * A more fancy prompt. (e5bbf3a)

2014-07-31 thomas-voss

        * Increase dbus daemon timeouts for long running remote trust store
          tests to 5 minutes. (d64b774)
        * 42 really cannot always be expected to be a valid pid :) (29caef3)

2014-07-30 thomas-voss

        * Adjust symbols file to account for architecture changes. (7cd0ab2)
        * Disable daemon tests for CI/package builds. (cfbd097)
        * Make sure that private bus instances for testing purposes are fired
          up for end-end daemon tests. (a170fe1)

2014-07-29 thomas-voss

        * Adjust description of trust-store-bin. (663d695)
        * Update symbols for version 1. (a8abe80)
        * Install binaries to correct location. (874f8d4)
        * Add trust-store-bin package. (3ae860c)
        * Assigning to const is always a bad idea. (797da18)
        * Make sure to use the system bus if running under root/fakeroot in
          daemon_test.cpp. (21965dc)
        * [ thomas-voss ];  Install test executables to CMAKE_INSTALL_LIBDIR
          instead of   CMAKE_INSTALL_BINDIR. (LP: #1343533.
          Install executor on internal session bus connection. (LP:
          #1347739) (317f9e7)
        * Add a testing harness around the dbus-based remote::Agent
          implementation. (d96c30e)

2014-07-25 thomas-voss

        * Add an end-end test-case for the daemon. (a0a81ba)

2014-07-25 CI bot

        * Releasing 1.0.0+14.10.20140725-0ubuntu1 (3305021)

2014-07-25 thomas-voss

        * Install executor on internal session bus connection.
          Fixes: 1347739
          Approved by: Alberto Mardegan (1a4a03a)
        * Install test executables to CMAKE_INSTALL_LIBDIR instead of
          CMAKE_INSTALL_BINDIR.
          Fixes: 1343533 Approved by: Colin
          Watson (5114ecc)
        * Add missing build-dependency on libapparmor-dev. (712fa60)
        * Install executor on internal session bus connection. (958dc7a)
        * Bail out in daemons if config and init stage fails. (dc1ba3f)
        * Fix trust-store-tests dependency. [ Thomas Voß ];  Bump major
          revision and so name to account for toolchain update.
          (1f6af26)
        * Add a simple shell to core::trust::Daemon::Stub for testing
          purposes. (6912de9)

2014-07-24 thomas-voss

        * Add comment why detaching a thread is reasonable in the test case.
          (c9596df)
        * General cleanup across the library. Add acceptance test for
          standalone service, in preparation for patches to the
          Android Camera Service. (e5a48b6)

2014-07-23 Robert Bruce Park

        * Resync distro to trunk. (bf32539)

2014-07-23 thomas-voss

        * Enable shared from this for UnixDomainSocketAgent::Skeleton.
          (09ab8e6)
        * And another round. (df3475a)

2014-07-22 CI bot

        * Fix trust-store-tests dependency. Approved by: Łukasz Zemczak
          (dd277d5)

2014-07-22 thomas-voss

        * Bump major revision and so name to account for toolchain update.
          Approved by: Colin Watson (b3663db)

2014-07-22 Colin Watson

        * Fix trust-store-tests dependency. (63dd97a)

2014-07-22 thomas-voss

        * Add tagged integer types for Pid, Uid and Gid. Add test case to
          cover end-end scenarios for UnixDomainSocketRemoteAgent.
          (f329b78)

2014-07-21 thomas-voss

        * Add a remote agent interface together with an implementation for
          unix domain sockets. (d4dffcc)

2014-07-18 CI bot

        * Releasing 1.0.0+14.10.20140718.2-0ubuntu1 (d0889e1)

2014-07-18 thomas-voss

        * Bump major revision and so name to account for toolchain update.
          Approved by: Colin Watson (e149721)
        * Remove unused function. (861b96e)
        * Add versioned build-dep on dbus-cpp. (f62cf5b)
        * [ Ubuntu daily release ];  debian/*symbols: auto-update new symbols
          to released version [ thomas-voss ];  Provide an agent
          implementation that leverages Mir's trusted   prompting
          API. Introduce a default prompt provider using Qt/QML.
          Provide a test harness around the core::trust::mir::Agent
           implementation and the prompt provider. Add a convenience
          function   for processing incoming requests. [ thomas-voss
          ];  Remove obsolete data/session.conf and data/system.conf
          files. Adjust   directory creation default mode to 0755.
          (LP: #1338587) [ Ubuntu daily release ];  New rebuild
          forced (bb78cd3)
        * Install test executables to CMAKE_INSTALL_LIBDIR instead of
          CMAKE_INSTALL_BINDIR. (eef9b26)

2014-07-17 CI bot

        * Releasing 0.0.1+14.10.20140717.8-0ubuntu1 (c7752fa)
        * Update symbols (2966fc8)

2014-07-17 thomas-voss

        * Provide an agent implementation that leverages Mir's trusted
          prompting API. Introduce a default prompt provider using
          Qt/QML. Provide a test harness around the
          core::trust::mir::Agent implementation and the prompt
          provider. Add a convenience function for processing
          incoming requests. Approved by: Seth Arnold, Marcus
          Tomlinson (4fa0c33)
        * Add missing build dependency on libmirclient-dev. (bef418a)
        * Remove test_prompt executable and fold functionality into the
          trust-prompt executable. (576c3ce)
        * Clean up application on test end. (d4db1c4)
        * Add a small sleep, evil but necessary. (cca9cda)
        * Re-enable test_data.h.in for capturing paths used during
          mir_agent_tests. (4afa56d)
        * Remove obsolete include. (78e93ff)
        * [ thomas-voss ];  Remove obsolete data/session.conf and
          data/system.conf files. Adjust   directory creation
          default mode to 0755. (LP: #1338587) [ Ubuntu daily
          release ];  New rebuild forced (64339fa)
        * Adjust architecture. (a075cc4)

2014-07-17 CI bot

        * Releasing 0.0.1+14.10.20140717.1-0ubuntu1 (31f1b83)

2014-07-17 thomas-voss

        * Remove obsolete data/session.conf and data/system.conf files.
          Adjust directory creation default mode to 0755.
          Fixes:
          1338587 Approved by: Seth Arnold, PS Jenkins bot (01f8158)

2014-07-16 thomas-voss

        * Enable more architectures. (894f3ae)
        * Remove obsolete header file. (10a40ff)
        * i376 really should be i386. (7a2145b)
        * Adjust symbol files to account for architecture differences.
          (d5a2ad4)
        * Remove symbol. (4edf6bd)
        * Address reviewer comments. (be3d4ee)
        * Install custom message handler. (deab64a)
        * Refactor main prompt. (f09f003)
        * Make sure that the event loop is cleaned up correctly. (032940b)
        * Fix crash at exit. (65d03ef)
        * Switch to boost::program_options for cli processing trust-prompt.
          (af3550b)
        * Correctly format helper invocation. (d49fc9f)
        * Make extra sure that MIR_SOCKET is set. (f3646e8)
        * Adjust naming of prompt application helper. (d91de3d)
        * Adjust installation of prompt_main.qml. (d13e5c8)
        * Fix installation of QML file for default trust prompt. (75fd566)
        * Remove obsolete synchronous addition of prompt provider pids.
          (1d53814)
        * Add missing return. (7b04ec9)
        * Adjust implementation of isRunningInstalled to correctly check for
          LIB_DIR as opposed to BIN_DIR. (8c5915e)
        * Fix some minor issues. (5442710)
        * Remove obsolete data/session.conf and data/system.conf files.
          Adjust directory creation default mode to 0755. (d1ae8a2)

2014-07-15 thomas-voss

        * Add missing build dependency on libjson-c-dev. (ae2271d)
        * Temporarily alter the acceptance test to connect to mir's untrusted
          socket. (ef3b6c3)
        * Get rid of compile-time service name deduction. (f762577)
        * Replace process with parse to prevent unexpected exits. (2d102e3)
        * Add build-dependency on boost program options. (a859ade)
        * Add build dependencies on qt. (796b1b5)
        * Replace manual env-var checking. Add missing build dependencies.
          (454a582)
        * Adjust symbols file. (5d93979)
        * Make sure that trust-prompt executable is installed with
          libtrust-store0. (08881e5)
        * Add another set of tests. (19494ba)

2014-07-14 thomas-voss

        * Provide an agent implementation that leverages Mir's trusted
          prompting API. Introduce a default prompt provider using
          Qt/QML. Provide a test harness around the
          core::trust::mir::Agent implementation and the prompt
          provider. (0745658)

2014-07-12 thomas-voss

        * Add a convenience function for processing incoming requests.
          (90e7845)

2014-06-27 thomas-voss

        * Bump major revision and so name to account for toolchain update.
          (5259957)

2014-06-26 CI bot

        * Releasing 0.0.1+14.10.20140626.1-0ubuntu1 (b3d343f)
        * Update symbols (dbe95ab)

2014-06-26 thomas-voss

        * Prepare for landing. Make exception thrown from database more
          descriptive. (2b75be4)

2014-06-26 Łukasz 'sil2100' Zemczak

        * Packaging review: fix copyright, fix dependencies, tweak
          formatting, fix package descriptions, do not force gcc 4.7
          (4abd0fe)

2014-06-26 thomas-voss

        * Set XDG_DATA_HOME to /tmp for builder setups. (7ab8b82)
        * Make exception thrown from database more descriptive. (207a5b9)

2014-06-24 Łukasz 'sil2100' Zemczak

        * Revert the earlier 4.9-force-dep (091152e)

2014-06-17 Łukasz 'sil2100' Zemczak

        * As per the earlier comment, let's explicitly force g++-4.9 to
          prepare against ABI breaks (f590c24)

2014-06-16 Łukasz 'sil2100' Zemczak

        * Do not force-use gcc 4.7 (1599799)
        * Packaging review: fix copyright, fix dependencies, tweak
          formatting, fix package descriptions (88d9e6e)

2014-05-06 thomas-voss

        * Add missing build dependencies. (d6bc8be)
        * Add symbol versioning map and required build system adjustments.
          (028dcbb)
        * Ensure compilation works with gcc 4.7. (9a32c68)

2013-12-23 thomas-voss

        * Switched to cross-process synchronization primitive. (70b80e2)

2013-12-22 thomas-voss

        * Factor session/query handling into its class, including locking.
          (5923158)

2013-12-21 thomas-voss

        * Extended remote trust store test suite. (d9afe9a)

2013-12-20 thomas-voss

        * Switched to dbus-cpp 1.0. (7c8e2aa)
        * Added first iteration of exposing a trust-store via dbus. (f49f49e)

2013-12-19 thomas-voss

        * Added doxygen documentation to public-facing API. Refactored
          SQLite3 access. Adjusted database path to
          XDG_DATA_HOME/${service-name}/trust.db (67a5e3a)

2013-12-18 thomas-voss

        * Added missing build-dep on pkg-config. (6f5edde)
        * Added a packaging setup. (bf9c870)
        * Initial commit. (5124c1f)
