aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xCHANGELOG41
-rwxr-xr-xGUIDELINES17
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