1. 06 Jan, 2020 1 commit
  2. 05 Jan, 2020 3 commits
  3. 04 Jan, 2020 8 commits
  4. 03 Jan, 2020 1 commit
  5. 02 Jan, 2020 6 commits
  6. 01 Jan, 2020 1 commit
  7. 31 Dec, 2019 1 commit
  8. 29 Dec, 2019 1 commit
  9. 26 Dec, 2019 1 commit
    • nl6720's avatar
      Support more distributions in the AppArmor profiles · 9c33b1b4
      nl6720 authored
      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
  10. 22 Dec, 2019 1 commit
  11. 20 Dec, 2019 1 commit
  12. 16 Dec, 2019 1 commit
  13. 11 Dec, 2019 1 commit
  14. 10 Dec, 2019 1 commit
  15. 09 Dec, 2019 1 commit
  16. 02 Dec, 2019 1 commit
  17. 01 Dec, 2019 1 commit
  18. 30 Nov, 2019 1 commit
    • Laurent Montel's avatar
      [Akonadi] Port to QSortFilterProxyModel from deprecated KRecursiveFilterProxyModel · de890bed
      Laurent Montel authored
      Summary:
      KRecursiveFilterProxyModel is dead. Port to QSortFilterProxyModel.
      
      follow instructions in krecursivefilterproxymodel.h:
      "If you can depend on Qt >= 5.10, then just use QSortFilterProxyModel::setRecursiveFilteringEnabled(true), and you don't need to use KRecursiveFilterProxyModel."
      WARNING: merging this will break mailcommon build. working on a separate patch for mailcommon. perhaps others projects will also fail. don't know yet.
      
      Reviewers: dvratil, winterz
      
      Subscribers: kde-pim
      
      Tags: #kde_pim
      
      Differential Revision: https://phabricator.kde.org/D25621
      de890bed
  19. 28 Nov, 2019 3 commits
  20. 25 Nov, 2019 1 commit
  21. 24 Nov, 2019 1 commit
  22. 23 Nov, 2019 2 commits
  23. 22 Nov, 2019 1 commit