1. 17 Jul, 2021 2 commits
  2. 29 Sep, 2020 1 commit
  3. 15 Sep, 2020 1 commit
  4. 22 May, 2020 2 commits
    • Sandro Knauß's avatar
      abf18d0d
    • Lukáš Karas's avatar
      AppArmor DBus rules for AkonadiServer · 39cb8ec4
      Lukáš Karas authored and Sandro Knauß's avatar Sandro Knauß committed
      Summary: When I build and install Akonadi (branch release/20.04) on Kubuntu 20.04, server was not able to start, because AppArmor denied access to DBus. I am not expert on AppArmor, but with these modifications, Akonadi is able to run.
      
      Test Plan:
      - build install Akonadi on distribution with AppArmor (for example Kubuntu 20.04)
      - start akonadi without applied patch, it should fail
      - with this patch, it should run properly
      
      Reviewers: knauss
      
      Reviewed By: knauss
      
      Subscribers: dvratil, knauss, kde-pim
      
      Tags: #kde_pim
      
      Differential Revision: https://phabricator.kde.org/D29030
      39cb8ec4
  5. 26 Dec, 2019 1 commit
    • nl 6720's avatar
      Support more distributions in the AppArmor profiles · 9c33b1b4
      nl 6720 authored and Sandro Knauß's avatar Sandro Knauß committed
      Summary:
      This fixes Akonadi on Arch Linux (and possibly others).
      
      Changes to the AppArmor profiles:
      
      - Allow writing and locking `/run/user/${uid}/akonadi`, the database engine socket is stored there.
      - Add `abstractions/consoles`, needed for console output.
      
      PostgreSql specific:
      - Add bash (it is a common default shell).
      - Support `/usr/bin/*` paths for PostgreSQL binaries.
      - Support `pg_upgrade`.
      
      MySQL specific:
      - Add bash (it is a common default shell).
      - Add `/usr/bin/mysqld` as a path for the MySQL daemon binary.
      - Add `abstractions/openssl`. When using MySQL, both `akonadiserver` and `mysqld` will try to read `/etc/ssl/openssl.cnf`.
      - Add `/etc/my.cnf` and `/etc/my.cnf.d/`, on Arch Linux the `my.cnf` configuration is stored there.
      
      Test Plan: `akonadictl start` on a system with active AppArmor and loaded profiles.
      
      Reviewers: #kde_pim, knauss
      
      Reviewed By: #kde_pim, knauss
      
      Subscribers: arojas, dvratil, knauss, jriddell, kde-pim, #kde_pim
      
      Tags: #kde_pim
      
      Differential Revision: https://phabricator.kde.org/D25964
      9c33b1b4
  6. 24 Oct, 2019 1 commit
  7. 10 Oct, 2019 1 commit