]> gitweb.fluxo.info Git - firma.git/commitdiff
CHANGELOG update
authorrhatto <rhatto>
Thu, 12 Oct 2006 01:05:49 +0000 (01:05 +0000)
committerrhatto <rhatto>
Thu, 12 Oct 2006 01:05:49 +0000 (01:05 +0000)
CHANGELOG
firma

index 6fc67287b1da6c708af57e2bcc43005b8d2c29bf..2a37d17a65d26466b5fe3b1a3612e02a0668be8d 100755 (executable)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,46 @@
 Firma CHANGELOG
 ---------------
 
+11/10/2006 - 0.3-cvs (rev. 1.114) - rhatto
+
+  - support of list administration via email
+
+  - in function ParseGpgDecryptStderr: dded variable
+    SIGNATURE_MADE_BY_SENDER, that checks wheter the
+    signature was made by the sender of the email;
+    this is important to check if admin tasks are
+    really being request by the list administrator, etc.
+
+  - new list config option REQUIRE_SIGNATURE= wheter messages
+    sent to the list should be (yes) or dont need to be signed
+    to be processed (no); defaults to yes; this doesnt affect
+    the way email administration works, when signature is mandatory.
+
+  - in function ProcessMessage:
+
+    - fixed typ0 LIST_ADMINS (should be LIST_ADMIN).
+    - check whether SIGNATURE_MADE_BY_SENDER is true.
+    - process message according value of MODE, so the function
+      can process either normal list messages or admin
+      commands.
+
+  - in function ChooseUid: added expect exit status checking at
+    the bottom of the function.
+
+  - new command line option -e, --email-admin-task.
+
+  - new global variable MODE is set either
+
+    - "admin-interactive".
+    - "admin-non-interactive".
+    - "list-message".
+
+  - new functions
+
+    - AdminLog
+    - EmailListAdministration
+    - AllowMessageProcessing
+
 10/10/2006 - 0.3-cvs (rev 1.89) - rhatto
 
   - minor fixes
diff --git a/firma b/firma
index 2696ef022068353a0631694ead72d5e414fe6cc4..713659bcdb8f3041935bcc44e384775be4b3e69d 100755 (executable)
--- a/firma
+++ b/firma
@@ -1520,7 +1520,8 @@ function SubscribeUsers {
   help                                 show this help
   stdin                                waits for key material from stdin (interactive mode only)
   file <file-name>                     import pubkeys from file (interactive mode only)
-  keyserver [server-address] <key-ids> import <key-ids> from <server-address> (default server: $KEYSERVER)
+  keyserver [server-address] <key-ids> import <key-ids> from <server-address>
+                                       (default keyserver: $KEYSERVER)
 "
   elif [ "$1" == "stdin" ]; then
     if [ "$MODE" == "admin-interactive" ]; then