From 9faa8664af4d4d89f3a9535e383d6589b9897938 Mon Sep 17 00:00:00 2001 From: luis Date: Sun, 4 Sep 2005 06:58:13 +0000 Subject: Changes for firma rev 1.36. --- CHANGELOG | 41 +++++++++++++++++++++++++++++++++++++++++ GUIDELINES | 17 ++++++++++++----- 2 files changed, 53 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index a793002..4e28663 100755 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,47 @@ Firma CHANGELOG --------------- +04/09/2005 - 0.3-cvs (rev 1.36) - luis + + - As a temporary solution until compliance to PGP/MIME standards + can be implemented, messages are being decoded using the + command "mimencode -q -u". This command assumes that the entire + message is Quoted-Printable encoded. So, for now, no Base64 + encoded messages should go through firma. + + - Message's signature checking is being more thoroughly parsed + so that firma can send more specific bounce messages. Added + three different messages, informing the sender either that + his/her address is not subscribed to the list, or that the + received message was not signed, or that it was not encrypted + with the list's public key. + + - Signature checking output, as displayed in the top of the list + messages, is more verbose now, showing all UIDs of the signing + key instead of just the primary one. + + - Expired, revoked or disabled public keys are no longer + processed when checking if a given list has any subscribers + or when a message is being sent to the list. + + - GetSubscribersList output is now stored in variable + SUBSCRIBERS_LIST for better performance of the functions + depending on it. For the same reason, GetGpgDecryptStderr + output is now stored in variable GPG_DECRYPT_STDERR. + + - Major changes on functions SendListMessage, SendWarningMessage, + SendBounceMessage and ProcessMessage to implement all the items + above. + + - Re-declared global array MESSAGE_BODY as a global variable and + added/removed some other variables: + + recipients -> ( removed ) + ( new ) -> GPG_DECRYPT_STDERR, SUBSCRIBERS_LIST + + - Added two small routines to declare/unset all global + variables. + 03/09/2005 - 0.3-cvs (rev 1.35) - luis - In the PASSPHRASE, characters can now be sequentially repeated diff --git a/GUIDELINES b/GUIDELINES index e7d33e6..d9aeb97 100755 --- a/GUIDELINES +++ b/GUIDELINES @@ -69,23 +69,28 @@ In the future this procedure will be automatic. FIRMA_CONFIG_FILE VERSION - GPG GPG_FLAGS + GPG GPG_LIST_KEYS GPG_DECRYPT GPG_ENCRYPT - FROM DATE SUBJECT SENDER_ADDRESS - + GPG_DECRYPT_STDERR + SUBSCRIBERS_LIST + MESSAGE_BODY DESCRIPTION + GLOBAL_ARRAYS ARRAY + GLOBAL_VARS + VAR LIST_NAME LIST_PATH LIST_CONFIG_FILE + STDIN - local vars @@ -96,7 +101,6 @@ In the future this procedure will be automatic. i j subscriber - recipients email_address keyid uid_count @@ -104,7 +108,9 @@ In the future this procedure will be automatic. - arrays - see GLOBAL_ARRAYS + ORIG_MESSAGE + ORIG_MESSAGE_HEADERS + ORIG_GPG_MESSAGE - unix commands: @@ -128,4 +134,5 @@ In the future this procedure will be automatic. expect fold uniq + mimencode -- cgit v1.2.3