1. 28 Jan, 2021 1 commit
  2. 20 Jan, 2021 1 commit
  3. 05 Oct, 2020 1 commit
  4. 29 Sep, 2020 1 commit
  5. 13 Aug, 2020 1 commit
  6. 07 Jul, 2020 1 commit
    • Andre Heinecke's avatar
      Allow safe usage of query · b4bd63c1
      Andre Heinecke authored
      To allow secure usage of query and search the parameters are
      no longer parsed as value but instead of positional arguments.
      
      This allows us to register "kleoptra --query -- $1" as an
      URL handler for openpgp4fpr: without the risk of command
      line injection through an unsescaped query string.
      
      Similarly the double dash should be used for file handling
      to avoid command line injection through filenames.
      b4bd63c1
  7. 19 Apr, 2020 1 commit
  8. 09 Apr, 2020 1 commit
  9. 10 Nov, 2019 1 commit
  10. 30 Oct, 2019 1 commit
  11. 26 Oct, 2018 1 commit
  12. 05 Sep, 2018 1 commit
  13. 03 Sep, 2018 1 commit
  14. 25 Jun, 2018 1 commit
  15. 30 Apr, 2018 1 commit
  16. 24 Apr, 2018 1 commit
    • Andre Heinecke's avatar
      Change working dir on Windows after startup · 45058011
      Andre Heinecke authored
      After handling the filename arguments on the command line
      switch the working directory on Windows to prevent the
      locking the directory from which Kleo was started
      for deletion.
      
      This is important for the file extension support
      of Kleopatra on Windows.
      
      This also unifies two return paths in newInstance to
      a single one to avoid duplication.
      
      BUG: 393447
      45058011
  17. 27 Mar, 2018 1 commit
    • Andre Heinecke's avatar
      Fix raising on second call if session restored · 2dc42351
      Andre Heinecke authored
      This was broken with rev. 212ccad9 the old logic
      was that if the call to new instance was the first and
      kleo isSessionRestored then the new instance should
      not raise the main window.
      
      Without this once Kleopatra is started with the session
      parameter it won't raise the main window on a second call.
      2dc42351
  18. 15 Sep, 2017 1 commit
  19. 08 Sep, 2017 1 commit
  20. 09 Jun, 2017 1 commit
  21. 25 Apr, 2017 1 commit
    • Andre Heinecke's avatar
      Add missing copyright notes · 2dbc8365
      Andre Heinecke authored
      This notes down the copyright in files where I modified more
      then 20% of the lines in the last two years according to git
      blame.
      2dbc8365
  22. 09 Mar, 2017 1 commit
  23. 01 Mar, 2017 1 commit
    • Andre Heinecke's avatar
      Add update notification for Gpg4win · 04953959
      Andre Heinecke authored
      As Kleopatra is the main "App" for Gpg4win it has to take
      responsibility of GUI for updates. This is state of the art
      and was a long missing feature.
      
      Update checks are done by GnuPG / Dirmngr to avoid the pitfalls
      of TLS and update verification. This readds the gpg4win-compact
      pic but only installs it under Windows.
      
      This also bumps the version to 1.8.0 but Messagelib already
      depends on that version and a previous commit expected the
      gpgmepp_version header to work like it does in 1.8.0
      04953959
  24. 24 Feb, 2017 2 commits
  25. 10 Jan, 2017 1 commit
  26. 02 Jan, 2017 1 commit
  27. 12 Oct, 2016 2 commits
    • Daniel Vrátil's avatar
      Port away from boost where possible · da4c0eb2
      Daniel Vrátil authored
      We only use boost algorithm now, but all references to shared_ptr, bind
      etc. have been replaced with C++11 equivalents.
      da4c0eb2
    • Daniel Vrátil's avatar
      Port Kleopatra to new gpgme 1.7 · 920027cc
      Daniel Vrátil authored
      This also includes lots of boost::shared_ptr -> std::shared_ptr
      changes, but there are still places where boost is used. We should
      definitely do a second round of clean up later on.
      920027cc
  28. 05 Sep, 2016 1 commit
    • Andre Heinecke's avatar
      Do heavy init work only after uniqueservice call · dbb1f8b0
      Andre Heinecke authored
      Moving the heavy init stuff like keycache init below
      the uniqueservice creation saves resources and fixes ghosting systray
      icons when multiple calls are done and forwarded to the
      unique instance of the application.
      
      The speed up on Windows is noticable (> 200ms).
      dbb1f8b0
  29. 09 Aug, 2016 1 commit
  30. 04 Aug, 2016 1 commit
    • Andre Heinecke's avatar
      Add command line option --gen-key · 7ffea143
      Andre Heinecke authored
      This provides a quick way for callers to open the
      Key Generation wizard. The option respects the protocol.
      E.g. kleopatra --openpgp --gen-key will start in OpenPGP mode.
      7ffea143
  31. 02 Aug, 2016 1 commit
  32. 14 Jul, 2016 2 commits
  33. 17 Jun, 2016 1 commit
  34. 16 Jun, 2016 1 commit
    • Andre Heinecke's avatar
      Ensure keycache is populated on key search · d37db279
      Andre Heinecke authored
      To be more robust with the new background keycache init we
      now check if the keycache is initialized when a find
      find function of the cache is used.
      
      This removes the need for callers to check if it is initalized.
      Fixes key resolving in Verify Results after rev. fe12ed2a broke
      it.
      d37db279
  35. 15 Jun, 2016 1 commit
    • Andre Heinecke's avatar
      Remove splashscreen and replace it with overlay · fe12ed2a
      Andre Heinecke authored
      The startup should usually be quick enough that there is no
      need for a splashscreen. If it takes longer we now show an
      overlay over the keylistview and disable the keylistview.
      
      This leaves the splashscreen in the repo / installtion
      for now as there might be other uses for it.
      
      Maniphest Tasks: T2240
      fe12ed2a
  36. 23 May, 2016 1 commit
  37. 27 Apr, 2016 1 commit
    • Andre Heinecke's avatar
      Implement KDBusService alternative for Windows · 24a0b52a
      Andre Heinecke authored
      Instead of using KDBusService this uses Window Messages to
      communicate with an existing application. A more generic
      solution that would also work on other platforms would be
      better. See the maniphest task for more discussion on this.
      
      Maniphest Tasks: T1391
      24a0b52a