MoinMessage

Graph

(0) -100 -60 tip
Added support for bundling a secret with an exported key for subsequent default
Added a simple timestamping script for messages before any eventual signing.
Added a message relaying script.
Moved conditional signing logic into a separate function.
Added documentation about relaying incoming messages along with a related page.
Removed redundant access via self.
Retain the original message as an instance attribute in order to propagate
Moved user switching into the action, avoiding interference with user/sender
Postpone store initialisation until the message destination has been determined.
Test the last modified times of item stores only if they are not empty.
Implemented switching to the relaying user in order to queue messages for
Updated the arguments description and added verbose exception details.
Moved outgoing message formatting code to the support library.
Fixed header replacement when timestamping messages.
Improved the settings details, adding the user actions setting.
Fixed recipient filtering by parsing the details of each recipient.
Return an appropriate response when no updates can be handled.
Added some support for importing keys along with a script for sending them.
Reorganised the saving of files so that collections of messages are processed
Added some documentation describing the message fetching formats and commands.
Updated the action to use the MessageInterface abstraction.
Updated the copyright information.
Added a description of the structure of MoinMessages.
Added a MessageInterface class for POP3-like (RFC 1939) command-based access to
Renamed sendMessageForReading to sendMessageOpener and introduced it into the
Improved the fetching test, skipping undecryptable/unverifiable messages.
Added content type guessing for sent files.
Introduced an "idempotent" serialisation function for messages.
Added support for "authorship" verification of transferred content.
Use DateTime objects instead of time tuples.
Propagate date information to the individual updates.
Added initial signing so that stored content retains a verifiable signature.
Added metadata to sent files for proper MoinMessage compliance.
Replaced StringIO usage with Parser.parsestr usage.
Fixed handling of incoming signed content in MoinMessageSupport.
Removed explicit decoding of file data.
Fixed the comment about transfer encoding.
Added some Moin-independent scripts for interacting with simple remote services.
Added program argument checking.
Added content transfer decoding for signature and key parts.
Employed content transfer decoding when decrypting message parts.
Eliminated StringIO usage by using another API method.
Added a test program to wrap messages for signing.
Fixed decryption test, adding homedir option.
Attempt to employ a representation-insensitive payload for signed content.
Fixed verification test, adding homedir option.
Added support for uploading files directly. Simplified the code somewhat.
Added a user actions mapping that defines the actions allowed for a user and the
Fixed the recipient dictionary format so that different recipient types can be
Introduced initial routing for messages having a "To" header, consulting the
Fixed usage of the result of sendMessage.
Overwrite any existing "Moin-User" header in stored messages.
Added authenticated user information to incoming signed messages.
Obtain signature information for inspected keys using the verbose mode of gpg.
Added methods to list key and signature details.
Attempt to decode key blocks and return a representation of key properties.
Added the exported key part to a message in order to include required metadata.
Added public key export for key exchange in messages.
Updated dependency library version.
Obtain ItemStore from ItemSupport.
(0) -100 -60 tip