D6517: Add helper for dealing with compliance modes

Justus Winter noreply at phabricator.kde.org
Wed Jul 5 16:11:50 BST 2017


justusw created this revision.
Restricted Application added a project: KDE PIM.
Restricted Application added a subscriber: KDE PIM.

REVISION SUMMARY
  Add a predicate to check whether we are in a given compliance mode, a
  function that computes the minimum of the validity of all UIDs, and a
  macro that can be used to check various objects for compliance with
  CO_DE_VS without breaking compilation with older versions of GPGME,
  and without cluttering the code with preprocessor conditionals.
  
  Signed-off-by: Justus Winter <justus at gnupg.org>
  
  Integrate compliance information in results if run in CO_DE_VS mode
  
  When decrypting data and verifying signatures, inform the user about
  whether or not the operation was VS-compliant if Kleopatra is run in
  CO_DE_VS mode.
  
  Signed-off-by: Justus Winter <justus at gnupg.org>
  
  Display the new field 'Validity'
  
  The key model recently gained a new field.  Display this.
  
  Signed-off-by: Justus Winter <justus at gnupg.org>
  
  Display compliance information in the encryption wizard
  
  Display whether or not a cryptographic operation will be in compliance
  with CO_DE_VS by stating so in a label, coloring the 'next' button,
  and adding an icon to it.
  
  Signed-off-by: Justus Winter <justus at gnupg.org>
  
  Add a convenient button to list keys that are not certified
  
  Check if there are keys that are not fully certified, and if there
  are, display a button next to the filter combobox that offers a quick
  way to list those keys.
  
  Signed-off-by: Justus Winter <justus at gnupg.org>
  
  Here arc, butcher this commit...

REPOSITORY
  R168 Kleopatra

BRANCH
  justus/compliance

REVISION DETAIL
  https://phabricator.kde.org/D6517

AFFECTED FILES
  src/crypto/decryptverifytask.cpp
  src/crypto/gui/signencryptfileswizard.cpp
  src/crypto/gui/signencryptfileswizard.h
  src/crypto/gui/signencryptwidget.cpp
  src/crypto/gui/signencryptwidget.h
  src/utils/gnupg-helper.cpp
  src/utils/gnupg-helper.h
  src/view/keytreeview.cpp
  src/view/searchbar.cpp
  src/view/searchbar.h

To: justusw, aheinecke
Cc: #kde_pim, dvasin, winterz, vkrause, mlaurent, knauss, dvratil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20170705/8e904d73/attachment.html>


More information about the kde-pim mailing list