we can't easily expand mailbox_size and mailbox_filecount
authorHeiko Schlittermann (I24) <hs@schlittermann.de>
Thu, 26 May 2011 23:05:19 +0200
changeset 27 45696d13651f
parent 26 1a5f0c5987d0
child 28 10d2d38cf564
we can't easily expand mailbox_size and mailbox_filecount they are counted in the subprocess doing the delivery.
build.Makefile
src.overquota
--- a/build.Makefile	Tue May 17 16:19:46 2011 +0200
+++ b/build.Makefile	Thu May 26 23:05:19 2011 +0200
@@ -1,9 +1,9 @@
 # HG changeset patch
-# Parent 000bec5641ad0bb85fec4120a5a609ea15b6fdd6
+# Parent 89b2140f5dd79299467a56e0e878da7854227efd
 
-diff -r 000bec5641ad Makefile
---- a/Makefile	Fri Apr 01 14:06:49 2011 +0200
-+++ b/Makefile	Fri Apr 01 14:06:50 2011 +0200
+diff -r 89b2140f5dd7 Makefile
+--- a/Makefile	Tue May 17 15:19:58 2011 +0200
++++ b/Makefile	Tue May 24 13:56:18 2011 +0200
 @@ -68,7 +68,8 @@
  # The installation commands are kept in a separate script, which expects
  # to be run from inside the build directory.
@@ -14,9 +14,9 @@
  		build=$(build) $(SHELL) ../scripts/exim_install $(INSTALL_ARG)
  
  # Tidy-up targets
-diff -r 000bec5641ad OS/Makefile-Base
---- a/OS/Makefile-Base	Fri Apr 01 14:06:49 2011 +0200
-+++ b/OS/Makefile-Base	Fri Apr 01 14:06:50 2011 +0200
+diff -r 89b2140f5dd7 OS/Makefile-Base
+--- a/OS/Makefile-Base	Tue May 17 15:19:58 2011 +0200
++++ b/OS/Makefile-Base	Tue May 24 13:56:18 2011 +0200
 @@ -640,43 +640,43 @@
  # The lookups library.
  
--- a/src.overquota	Tue May 17 16:19:46 2011 +0200
+++ b/src.overquota	Thu May 26 23:05:19 2011 +0200
@@ -1,9 +1,9 @@
 # HG changeset patch
-# Parent f28044d5dcaf4418eb3c92fd325ce439c57cbab4
+# Parent c61873df44aedd71ff4e40bc1067f8f03f6afd5b
 
-diff -r f28044d5dcaf doc/spec.txt
---- a/doc/spec.txt	Tue May 17 16:17:21 2011 +0200
-+++ b/doc/spec.txt	Tue May 17 16:17:42 2011 +0200
+diff -r c61873df44ae doc/spec.txt
+--- a/doc/spec.txt	Tue May 17 16:24:29 2011 +0200
++++ b/doc/spec.txt	Fri May 20 11:48:11 2011 +0200
 @@ -4,6 +4,16 @@
  
  Copyright (c) 2011 University of Cambridge
@@ -21,9 +21,9 @@
  +-----------------------------------------------------------------------------+
  +-------------------------------------+--------------------------------+------+
  |Revision 4.76                        |06 May 2011                     |EM    |
-diff -r f28044d5dcaf src/transports/appendfile.c
---- a/src/transports/appendfile.c	Tue May 17 16:17:21 2011 +0200
-+++ b/src/transports/appendfile.c	Tue May 17 16:17:42 2011 +0200
+diff -r c61873df44ae src/transports/appendfile.c
+--- a/src/transports/appendfile.c	Tue May 17 16:24:29 2011 +0200
++++ b/src/transports/appendfile.c	Fri May 20 11:48:11 2011 +0200
 @@ -104,6 +104,8 @@
  #ifdef SUPPORT_MAILDIR
    { "maildir_format",    opt_bool,
@@ -41,15 +41,7 @@
    US"^(?:cur|new|\\..*)$",  /* maildir_dir_regex */
    NULL,           /* maildir_tag */
    NULL,           /* maildirfolder_create_regex */
-@@ -308,6 +311,7 @@
-   ob->maildir_use_size_file = expand_check_condition(ob->expand_maildir_use_size_file, 
-     US"`maildir_use_size_file` in transport", tblock->name);
- 
-+//debug_printf("***>>>>>>>>>>>>> %s\n", ob->maildir_use_size_file);
- /* Loop for quota, quota_filecount, quota_warn_threshold, mailbox_size,
- mailbox_filecount */
- 
-@@ -2778,9 +2782,10 @@
+@@ -2778,9 +2781,10 @@
  is for the mailbox already being over quota (i.e. the current message is not
  included in the check). */
  
@@ -62,7 +54,7 @@
      {
      debug_printf("Exim quota = " OFF_T_FMT " old size = " OFF_T_FMT
        " this message = %d (%sincluded)\n",
-@@ -2791,31 +2796,62 @@
+@@ -2791,31 +2795,62 @@
      }
    if (mailbox_size + (ob->quota_is_inclusive? message_size:0) > ob->quota_value)
      {
@@ -140,9 +132,9 @@
      }
    }
  
-diff -r f28044d5dcaf src/transports/appendfile.h
---- a/src/transports/appendfile.h	Tue May 17 16:17:21 2011 +0200
-+++ b/src/transports/appendfile.h	Tue May 17 16:17:42 2011 +0200
+diff -r c61873df44ae src/transports/appendfile.h
+--- a/src/transports/appendfile.h	Tue May 17 16:24:29 2011 +0200
++++ b/src/transports/appendfile.h	Fri May 20 11:48:11 2011 +0200
 @@ -24,6 +24,7 @@
    uschar *mailbox_size_string;
    uschar *mailbox_filecount_string;