- 03 Mar, 2017 6 commits
-
-
Andre Heinecke authored
The relative sizes were too unpredictable and made for some weird sizes. Better just to have a default layout.
-
Andre Heinecke authored
GnuPG now has a builtin default for keyserver.
-
Andre Heinecke authored
This was a recent regression from the change to make archiving optional. No need for backports.
-
Andre Heinecke authored
-
Andre Heinecke authored
- Q_FOREACH -> for - standard shared_ptr instead of custom pimpl_ptr - Avoid useless string copies of prepared filenames
-
Andre Heinecke authored
This is the proper thing to do and fixes problems that the scdaemon does not release the smartcard reader It's also a workardound for a deadlock on windows caused by GnuPG-Bug-Id: 2982
-
- 02 Mar, 2017 5 commits
-
-
Andre Heinecke authored
-
Andre Heinecke authored
Using the context menu is a bit ugly because it's not really clear. But keytocard is a very rare action so it might be ok if it's hidden.
-
Andre Heinecke authored
Key is more correct and using the single form makes it easier to reuse the string.
-
Andre Heinecke authored
The KeyToCardCommand allows the transfer of subkeys to a smartcard similar to gnupg's edit-key -> keytocard Sadly this also requires an unrelease GPGME to work properly. Removing the secret key after transfering it to the smartcard is still TODO because it's very magical how GnuPG does this.
-
Andre Heinecke authored
-
- 01 Mar, 2017 14 commits
-
-
Yuri Chornoivan authored
-
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
-
Andre Heinecke authored
-
Andre Heinecke authored
Noticed that class while adding the GenCardKeyDialog and it seems very useful here, too.
-
Andre Heinecke authored
This should remove the horizontal scrollbar that was otherwise default on usual desktops. The size is realative to the screen to avoid filling up too much space on small screens.
-
Andre Heinecke authored
Just outline the important differences between S/MIME and OpenPGP. a) The certification process differs. b) You can't create and X509 Cert without a CA. And we only create a Request.
-
Andre Heinecke authored
- Use shorter captions but ensure that all toolbar actions have a tooltip. - Change default style of toolbar to be text under icon. - Rearrange actions according to "common use cases" - Remove Stop and Redisplay from the Toolbar Sorry translators :-/ but I think this is really neccessary to improve the User Experience of Kleopatra.
-
Andre Heinecke authored
This makes name and email much larger then the other columns which all contain only short strings while name and email can be arbitrarily long.
-
Andre Heinecke authored
This was a leftover from development
-
Andre Heinecke authored
This adds support to generate a key on a OpenPGP Smartcard. Ifdefed out until we can require the next GpgME Version. The OpenPGPWidget was moved into its own file as PGPCardWidget as it has gotten quite large.
-
Andre Heinecke authored
Let's leave it to the view code to decide which parts of the Serialnumber should be presented.
-
Andre Heinecke authored
-
Andre Heinecke authored
If the smartcardwidget was shown and a keylist returned this could result in both widgets beeing shown.
-
Andre Heinecke authored
-
- 28 Feb, 2017 11 commits
-
-
Andre Heinecke authored
The page gives a short introduction and prominently offers the first steps in big buttons. (Import / Keygen)
-
Andre Heinecke authored
This makes them useable from besides the keylistcontroller.
-
Andre Heinecke authored
-
Andre Heinecke authored
This is still a work in progress but some basic functionality is now there. The biggest missing feature is to generate a new key on the smartcard.
-
Andre Heinecke authored
This should remove a number of copies and make it easier to work with abstraction.
-
Andre Heinecke authored
Now that we don't poll anymore the messages are not spammy anymore, some useless ones are removed.
-
Andre Heinecke authored
The error variable previously used was a copy of a member variable so the error was never updated on the transaction object.
-
Andre Heinecke authored
For now this is just backend code to handle the data still needs gui.
-
Andre Heinecke authored
- Don't overload Status with unrelated information -- A card can both has canLearnKeys and a Null pin for example. - Make card into a real class with properties - Expose the list of cards in the readerstatus API
-
Andre Heinecke authored
OpenPGP and Netkey cards have little in common
-
Andre Heinecke authored
In preparation for OpenPGP card support - The check / eventcounter code does not work as this code assumed so the polling for that was useless. (Kleopatra only detected smartcards on launch before this commit) - We now soely rely on the filesystem watcher to get notfied about smartcard changes. This is also what GPA does. - Card is now a new class to manage the information we have about a smartcard. This will be more information for OpenPGP smartcards. - We are now prepared for more Card Types (like OpenPGP) and not only for Netkey cards. - No more boost required. - Fixed Serial number detection. This never worked because SERIALNO is a status and not data.
-
- 27 Feb, 2017 2 commits
-
-
Laurent Montel authored
-
Laurent Montel authored
-
- 25 Feb, 2017 2 commits
-
-
Allen Winter authored
-
Allen Winter authored
-