1. 07 Jun, 2021 9 commits
  2. 06 Jun, 2021 3 commits
  3. 05 Jun, 2021 1 commit
  4. 04 Jun, 2021 2 commits
  5. 02 Jun, 2021 2 commits
  6. 01 Jun, 2021 1 commit
  7. 31 May, 2021 2 commits
  8. 30 May, 2021 3 commits
  9. 22 May, 2021 2 commits
  10. 21 May, 2021 2 commits
  11. 20 May, 2021 3 commits
  12. 18 May, 2021 1 commit
  13. 17 May, 2021 3 commits
  14. 16 May, 2021 2 commits
  15. 15 May, 2021 3 commits
  16. 14 May, 2021 1 commit
    • Ingo Klöcker's avatar
      Make the KeyCache actually work as cache · 04ba77a3
      Ingo Klöcker authored
      KeyCache destroys itself whenever the last reference to it is released.
      Since reinitialization of the cache is very expensive if one has a lot
      of keys in the key ring, keep a reference on KeyCache for the whole
      lifetime of the kernel. This will greatly speed up selection of keys,
      e.g. when composing an encrypted message or when configuring the keys
      in the identity dialog.
      
      Also set up automatic update of the key cache on changes in the key ring
      by watching the GnuPG home directory (as Kleopatra does).
      04ba77a3