1. 30 Dec, 2020 1 commit
  2. 16 Aug, 2020 1 commit
  3. 14 Nov, 2017 1 commit
  4. 16 Oct, 2017 1 commit
  5. 15 Oct, 2017 1 commit
  6. 30 Sep, 2017 1 commit
  7. 04 Jun, 2017 1 commit
  8. 19 May, 2017 1 commit
  9. 25 Apr, 2017 1 commit
  10. 31 Mar, 2017 1 commit
    • Daniel Vrátil's avatar
      WKS: fix handling of WKS v3 publishing request emails · e6820c85
      Daniel Vrátil authored
      v2 used to be an encrypted message with the application/vnd.gnupg.wks
      metada inside, v3 is a multipart/mixed with text/plain part first and
      the encrypted vnd.gnupg.wks subpart second. The second part is not marked
      as an attachment or anything, so OTP ignores it and only shows the
      text/plain part instead of our customized handler for the vnd.gnupg.wks
      part.
      
      To workaround the OTP behaviour, the plugin registers itself as a handler
      for multipart/mixed and checks if the multipart contains text/plain and
      application/vnd.gnupg.wks sub-parts in that order. If it does it skips the
      text/plain part and only decodes the second one, otherwise ot behaves like
      the native multipart/mixed parser and processes the first part.
      e6820c85
  11. 10 Nov, 2016 1 commit
  12. 09 Nov, 2016 1 commit
    • Daniel Vrátil's avatar
      Introduce GnuPG WKS and PGP keys formatter plugins · 91b89410
      Daniel Vrátil authored
      This adds two new body part formatter plugins for messageviewer:
      one for application/pgp-keys and one for application/vnd.gnupg.wks
      mimetypes.
      
      The application/pgp-keys formatter simply prints a message saying
      that this part is an OpenPGP key and explains what a key is, and has
      buttons to display key details and to import the key to user's
      keychain or open the key in Kleopatra.
      
      The application/vnd.gnupg.wks formatter handles WKS Publishing
      Comfirmation request messages. Those are automated emails sent
      by WKS server when user request key publishing. The formatter
      explains what this email is, why it was received and has a
      'Register the key' button which, when clicked, generates a
      response email for the server and deletes the email. The response
      is also deleted.
      
      Differential Revision: https://phabricator.kde.org/D3140
      91b89410