From 69bdb628ea9ebbb4cce0917805ad0de2a4485500 Mon Sep 17 00:00:00 2001 From: rhatto Date: Thu, 12 Oct 2006 01:05:49 +0000 Subject: CHANGELOG update --- CHANGELOG | 40 ++++++++++++++++++++++++++++++++++++++++ firma | 3 ++- 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 6fc6728..2a37d17 100755 --- 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 2696ef0..713659b 100755 --- 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 import pubkeys from file (interactive mode only) - keyserver [server-address] import from (default server: $KEYSERVER) + keyserver [server-address] import from + (default keyserver: $KEYSERVER) " elif [ "$1" == "stdin" ]; then if [ "$MODE" == "admin-interactive" ]; then -- cgit v1.2.3