bjk's blog

January 1, 2017

Pwmd 3.1.0-beta2 released

Filed under: projects, pwmd — bjk @ 7:35 pm

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 Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a free website or blog at

%d bloggers like this: