From 4f3d3ac12c2f66ab216fc12b2136feb83771d399 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 11 Nov 2011 07:40:16 +0000
Subject: [PATCH] Support optional list "submitter" which specifies the email
 address of the only authorized submission sender's email address.

---
 exec/listserver.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/exec/listserver.js b/exec/listserver.js
index 8fb29faf95..ebb3f4e1d4 100644
--- a/exec/listserver.js
+++ b/exec/listserver.js
@@ -562,7 +562,8 @@ function process_contribution(header, body, list)
 
 	// verify author/sender is a list subscriber here
 
-	if(find_user(user_list, sender_address)==-1) {
+	if(sender_address!=list.submitter
+        && find_user(user_list, sender_address)==-1) {
 		error_file.writeln(log(LOG_WARNING,format("%s !ERROR %s is not a subscriber"
 			,list.name, sender_address)));
 //		error_file.writeln();
-- 
GitLab