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.
The SAVE
command now only allows a single signer.
Added configuration parameter “strict_open
” to prevent clients from creating new data files.
Added command DELETEKEY
to delete a private key (and its’ subkeys).
The 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!
Leave a Reply