# HG changeset patch # User mortenp # Date 1225405673 -39600 # Node ID fc2feb97cbb83857de0d02cf9defaffae116d2a0 # Parent 8093aeae1a23a47b72e60783c3086195773c8f89 Disabled digest mails when 'noarchive' is set (Thomas Jarosch) diff -r 8093aeae1a23 -r fc2feb97cbb8 ChangeLog --- 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 diff -r 8093aeae1a23 -r fc2feb97cbb8 src/mlmmj-maintd.c --- 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);