changeset 671:fc2feb97cbb8

Disabled digest mails when 'noarchive' is set (Thomas Jarosch)
author mortenp
date Fri, 31 Oct 2008 09:27:53 +1100
parents 8093aeae1a23
children dfc3ec149b60
files ChangeLog src/mlmmj-maintd.c
diffstat 2 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Oct 31 09:20:26 2008 +1100
+++ b/ChangeLog	Fri Oct 31 09:27:53 2008 +1100
@@ -1,3 +1,4 @@
+ o Disabled digest mails when 'noarchive' is set (Thomas Jarosch)
  o Added Russian listtexts (Nikolay Derkach)
  o Fixed mmap()ing of zero-sized files (Robin H. Johnson)
  o Fixed mlmmj-recieve [sic] for architectures where
--- a/src/mlmmj-maintd.c	Fri Oct 31 09:20:26 2008 +1100
+++ b/src/mlmmj-maintd.c	Fri Oct 31 09:27:53 2008 +1100
@@ -42,6 +42,7 @@
 #include "wrappers.h"
 #include "memory.h"
 #include "ctrlvalue.h"
+#include "statctrl.h"
 #include "send_digest.h"
 #include "mylocking.h"
 #include "log_oper.h"
@@ -770,6 +771,10 @@
 	int fd, indexfd, lock;
 	size_t lenbuf, lenstr;
 	
+	if (statctrl(listdir, "noarchive")) {
+		return 0;
+	}
+	
 	digestintervalstr = ctrlvalue(listdir, "digestinterval");
 	if (digestintervalstr) {
 		digestinterval = (time_t)atol(digestintervalstr);