This version adds
Pwmd::isQueued() to determine if a command is in the command or garbage collecting queue; adds
Pwmd::genkey() to make use of pwmd’s new
GENKEY command and finally adds
PwmdKeyGenDialog for generating a new encryption, signing and subkey.
PwmdSaveWidget can now delete a key from the keyring and has a couple expiry fixes. It also allows specifying only one signing key to adapt changes from pwmd.
This version adds pwmd_genkey() to make use of pwmd’s new
GENKEY command when used with a local pinentry. Also, the
.listkeys command now outputs a key’s keygrip as well as fingerprint.
This changes a few important things from beta1: The
SAVE command will no longer generate any keys even if the file is a new one. Instead, you should use the new
GENKEY command to generate a keypair, then provide the encryption and signing keyid’s to
SAVE. Or you can provide any other existing keyid’s.
A new command
GENKEY has been added. Use this to generate a new encryption, signing or subkey for use with the
SAVE command now only allows a single signer.
Added configuration parameter “
strict_open” to prevent clients from creating new data files.
DELETEKEY to delete a private key (and its’ subkeys).
DUMP command no longer requires a passing checksum test. This is to allow a client to dump what they have edited when the checksum fails do to another client modifying the data file or some other reason.
Added copy-on-write support. When two or more clients have the same data file open and one modifies the document, a copy of the document is made for the client. Otherwise a document pointer is shared among clients to save some memory. The first client to
SAVE the same document as another client “wins” and others will need to reopen the data file do to a checksum failure.
And… Happy New Year!