commit-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Mailutils branch, master, updated. release-2.2-401-gaccf1d9


From: Sergey Poznyakoff
Subject: [SCM] GNU Mailutils branch, master, updated. release-2.2-401-gaccf1d9
Date: Fri, 21 Oct 2011 11:26:12 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mailutils".

http://git.savannah.gnu.org/cgit/mailutils.git/commit/?id=accf1d99e04d805b959df61c72ac62fb0b039059

The branch, master has been updated
       via  accf1d99e04d805b959df61c72ac62fb0b039059 (commit)
       via  38ff031904226ea8ccace1a6a9dc8d8b0f6367fe (commit)
       via  f5703c2608a90cb12b39a8194c6257f91fc09d65 (commit)
      from  fa3be4baf0edf9c9df06ca272a19fae88c71d88b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit accf1d99e04d805b959df61c72ac62fb0b039059
Author: Sergey Poznyakoff <address@hidden>
Date:   Fri Oct 21 14:20:15 2011 +0300

    Fix locking in pop3 and imap4d.  This complements d0769b4f.
    
    * lib/manlock.c (mailbox_open_and_lock): Open mailbox before retrieving
    its locker, otherwise it is always NULL.
    * pop3d/pop3d.c (main): Enforce mandatory locking.

commit 38ff031904226ea8ccace1a6a9dc8d8b0f6367fe
Author: Sergey Poznyakoff <address@hidden>
Date:   Fri Oct 21 12:36:36 2011 +0300

    Testsuite: add banners before groups of related tests.

commit f5703c2608a90cb12b39a8194c6257f91fc09d65
Author: Sergey Poznyakoff <address@hidden>
Date:   Fri Oct 21 12:03:20 2011 +0300

    amd: report MU_EVT_MAILBOX_CORRUPT if unable to rename message file due to 
ENOENT
    
    * libmailutils/base/amd.c
    * libproto/maildir/mbox.c

-----------------------------------------------------------------------

Summary of changes:
 lib/manlock.c                   |   14 +++++++++-----
 libmailutils/base/amd.c         |   33 +++++++++++++++++++++++++++++----
 libmailutils/tests/address.at   |    2 ++
 libmailutils/tests/list.at      |    2 ++
 libmailutils/tests/mailcap.at   |    2 ++
 libmailutils/tests/prop.at      |    2 ++
 libmailutils/tests/testsuite.at |   10 ++++++++--
 libmailutils/tests/url.at       |    2 ++
 libmailutils/tests/wicket.at    |    2 ++
 libmailutils/tests/wordsplit.at |    2 ++
 libproto/maildir/mbox.c         |   14 +++++++++++++-
 mh/tests/ali.at                 |    1 +
 mh/tests/anno.at                |    1 +
 mh/tests/burst.at               |    1 +
 mh/tests/comp.at                |    1 +
 mh/tests/folder.at              |    1 +
 mh/tests/forw.at                |    1 +
 mh/tests/inc.at                 |    1 +
 mh/tests/install-mh.at          |    1 +
 mh/tests/mark.at                |    1 +
 mh/tests/mhl.at                 |    1 +
 mh/tests/mhn.at                 |    1 +
 mh/tests/mhparam.at             |    1 +
 mh/tests/mhpath.at              |    1 +
 mh/tests/mhseq.at               |    1 +
 mh/tests/pick.at                |    1 +
 mh/tests/refile.at              |    1 +
 mh/tests/repl.at                |    2 ++
 mh/tests/rmf.at                 |    2 ++
 mh/tests/rmm.at                 |    2 ++
 mh/tests/scan.at                |    2 ++
 mh/tests/send.at                |    2 ++
 mh/tests/sortm.at               |    2 ++
 pop3d/pop3d.c                   |    1 +
 sieve/tests/testsuite.at        |   20 +++++++++++++++-----
 35 files changed, 117 insertions(+), 17 deletions(-)

diff --git a/lib/manlock.c b/lib/manlock.c
index 33ecc3f..9d824e6 100644
--- a/lib/manlock.c
+++ b/lib/manlock.c
@@ -110,6 +110,15 @@ mailbox_open_and_lock (mu_mailbox_t mbox, int flags)
   mu_mailbox_get_url (mbox, &url);
   urlstr = mu_url_to_string (url);
   
+  if ((status = mu_mailbox_open (mbox, flags)) != 0)
+    {
+      mu_diag_funcall (MU_DIAG_ERROR, "mu_mailbox_open", urlstr, status);
+      return MU_ERR_FAILURE;
+    }
+  /* This is a mild race condition: mailbox needs to be opened in order to
+     obtain its locker.  Other process can acquire the lock in the meantime,
+     but that's not critical, because manlock_lock below will fail if unable
+     to lock the mailbox anyway. */
   status = mu_mailbox_get_locker (mbox, &lock);
   if (status)
     {
@@ -145,11 +154,6 @@ mailbox_open_and_lock (mu_mailbox_t mbox, int flags)
       mu_mailbox_set_locker (mbox, lock);
     }
 
-  if ((status = mu_mailbox_open (mbox, flags)) != 0)
-    {
-      mu_diag_funcall (MU_DIAG_ERROR, "mu_mailbox_open", urlstr, status);
-      return MU_ERR_FAILURE;
-    }
   return manlock_lock (mbox);
 }
 
diff --git a/libmailutils/base/amd.c b/libmailutils/base/amd.c
index a5685d9..d60903f 100644
--- a/libmailutils/base/amd.c
+++ b/libmailutils/base/amd.c
@@ -967,7 +967,19 @@ _amd_message_save (struct _amd_data *amd, struct 
_amd_message *mhm,
   if (status == 0)
     {
       if (rename (name, msg_name))
-       status = errno;
+       {
+         if (errno == ENOENT)
+           mu_observable_notify (amd->mailbox->observable,
+                                 MU_EVT_MAILBOX_CORRUPT,
+                                 amd->mailbox);
+         else
+           {
+             status = errno;
+             mu_debug (MU_DEBCAT_MAILBOX, MU_DEBUG_ERROR,
+                       ("renaming %s to %s failed: %s",
+                        name, msg_name, mu_strerror (status)));
+           }
+       }
       else
        {
          mode_t perms;
@@ -1372,9 +1384,22 @@ amd_expunge (mu_mailbox_t mailbox)
                     in struct _amd_data indicating that no actual removal
                     is needed (e.g. for traditional MH). It will allow to
                     bypass lots of no-op code here. */
-                 if (strcmp (old_name, new_name))
-                   /* Rename original message */
-                   rename (old_name, new_name);
+                 if (strcmp (old_name, new_name) &&
+                     /* Rename original message */
+                     rename (old_name, new_name))
+                   {
+                     if (errno == ENOENT)
+                       mu_observable_notify (mailbox->observable,
+                                             MU_EVT_MAILBOX_CORRUPT,
+                                             mailbox);
+                     else
+                       {
+                         rc = errno;
+                         mu_debug (MU_DEBCAT_MAILBOX, MU_DEBUG_ERROR,
+                                   ("renaming %s to %s failed: %s",
+                                    old_name, new_name, mu_strerror (rc)));
+                       }
+                   }
                }
              else
                /* Unlink original file */
diff --git a/libmailutils/tests/address.at b/libmailutils/tests/address.at
index 8e5b03c..cbf546c 100644
--- a/libmailutils/tests/address.at
+++ b/libmailutils/tests/address.at
@@ -15,6 +15,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(Email address)
+
 dnl ------------------------------------------------------------
 dnl TESTADDR(ADDR, [KW = `'], [STATUS = `0'], [STDOUT = `'],
 dnl          [STDERR = `'], [RUN-IF-FAIL], [RUN-IF-PASS])
diff --git a/libmailutils/tests/list.at b/libmailutils/tests/list.at
index 393c4fa..eab485b 100644
--- a/libmailutils/tests/list.at
+++ b/libmailutils/tests/list.at
@@ -15,6 +15,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(List)
+
 dnl ------------------------------------------------------------
 dnl TESTLIST([NAME], [KW = `'], [INPUT], [STDOUT = `'],
 dnl          [STDERR = `'], [RUN-IF-FAIL], [RUN-IF-PASS])
diff --git a/libmailutils/tests/mailcap.at b/libmailutils/tests/mailcap.at
index a9a9baf..b16dfc3 100644
--- a/libmailutils/tests/mailcap.at
+++ b/libmailutils/tests/mailcap.at
@@ -15,6 +15,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(Mailcap)
+
 dnl ------------------------------------------------------------
 dnl MAILCAP([NAME], [KW = `'], [INPUT], [STDOUT = `'],
 dnl         [STDERR = `'], [RUN-IF-FAIL], [RUN-IF-PASS])
diff --git a/libmailutils/tests/prop.at b/libmailutils/tests/prop.at
index c87717d..74ad13a 100644
--- a/libmailutils/tests/prop.at
+++ b/libmailutils/tests/prop.at
@@ -15,6 +15,8 @@
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 # This file is part of Mailfromd testsuite. 
 
+AT_BANNER(Property)
+
 dnl ------------------------------------------------------------------
 dnl TESTPROP([NAME], [KW = `'], [PROG], [STDOUT = `'], [STDERR = `'])
 dnl
diff --git a/libmailutils/tests/testsuite.at b/libmailutils/tests/testsuite.at
index 46629dd..31b0821 100644
--- a/libmailutils/tests/testsuite.at
+++ b/libmailutils/tests/testsuite.at
@@ -59,13 +59,19 @@ m4_include([address.at])
 m4_include([wordsplit.at])
 m4_include([url.at])
 m4_include([mailcap.at])
+m4_include([wicket.at])
+m4_include([prop.at])
+
+AT_BANNER(Base64)
 m4_include([base64e.at])
 m4_include([base64d.at])
+
+AT_BANNER(RFC 2047)
 m4_include([decode2047.at])
 m4_include([encode2047.at])
+
+AT_BANNER(Filters)
 m4_include([fromflt.at])
-m4_include([wicket.at])
-m4_include([prop.at])
 m4_include([inline-comment.at])
 m4_include([hdrflt.at])
 m4_include([linecon.at])
diff --git a/libmailutils/tests/url.at b/libmailutils/tests/url.at
index c0669e2..bfb8db6 100644
--- a/libmailutils/tests/url.at
+++ b/libmailutils/tests/url.at
@@ -15,6 +15,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(URL)
+
 dnl ------------------------------------------------------------
 dnl TESTURL([NAME], [KW = `'], [INPUT], [STDOUT = `'],
 dnl         [STDERR = `'], [RUN-IF-FAIL], [RUN-IF-PASS])
diff --git a/libmailutils/tests/wicket.at b/libmailutils/tests/wicket.at
index e049ebe..9b1fb3c 100644
--- a/libmailutils/tests/wicket.at
+++ b/libmailutils/tests/wicket.at
@@ -14,6 +14,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(Wicket)
+
 dnl ------------------------------------------------------------
 dnl TESTWICKET(URL, [KW = `'], [STDOUT = `'],
 dnl            [STDERR = `'], [RUN-IF-FAIL], [RUN-IF-PASS])
diff --git a/libmailutils/tests/wordsplit.at b/libmailutils/tests/wordsplit.at
index bedb51f..8625f95 100644
--- a/libmailutils/tests/wordsplit.at
+++ b/libmailutils/tests/wordsplit.at
@@ -15,6 +15,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(Wordsplit)
+
 dnl ------------------------------------------------------------
 dnl TESTWSP([NAME], [KW = `'], [OPTS], [INPUT], [STDOUT = `'],
 dnl         [STDERR = `'], [ENV])
diff --git a/libproto/maildir/mbox.c b/libproto/maildir/mbox.c
index acf8f9b..298bdfd 100644
--- a/libproto/maildir/mbox.c
+++ b/libproto/maildir/mbox.c
@@ -789,7 +789,19 @@ maildir_chattr_msg (struct _amd_message *amsg, int expunge)
          return rc;
        }
       if (rename (cur_name, new_name))
-       rc = errno;
+       {
+         if (errno == ENOENT)
+           mu_observable_notify (amd->mailbox->observable,
+                                 MU_EVT_MAILBOX_CORRUPT,
+                                 amd->mailbox);
+         else
+           {
+             rc = errno;
+             mu_debug (MU_DEBCAT_MAILBOX, MU_DEBUG_ERROR,
+                       ("renaming %s to %s failed: %s",
+                        cur_name, new_name, mu_strerror (rc)));
+           }
+       }
       free (cur_name);
     }
 
diff --git a/mh/tests/ali.at b/mh/tests/ali.at
index 8b640c7..4686aa8 100644
--- a/mh/tests/ali.at
+++ b/mh/tests/ali.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(ali)
 m4_pushdef([MH_KEYWORDS],[ali])
 
 MH_CHECK([ali: simple aliases],[ali00],[
diff --git a/mh/tests/anno.at b/mh/tests/anno.at
index 3256f6b..25bed09 100644
--- a/mh/tests/anno.at
+++ b/mh/tests/anno.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(anno)
 m4_pushdef([MH_KEYWORDS],[anno])
 
 MH_CHECK([anno],[anno00],[
diff --git a/mh/tests/burst.at b/mh/tests/burst.at
index f244fdf..302688c 100644
--- a/mh/tests/burst.at
+++ b/mh/tests/burst.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(burst)
 m4_pushdef([MH_KEYWORDS],[burst])
 
 MH_CHECK([burst digest],[burst00 burst-digest],[
diff --git a/mh/tests/comp.at b/mh/tests/comp.at
index 30af571..b264f25 100644
--- a/mh/tests/comp.at
+++ b/mh/tests/comp.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(comp)
 m4_pushdef([MH_KEYWORDS],[comp])
 m4_pushdef([compcmd],[comp -editor $abs_top_srcdir/mh/tests/mhed])
 
diff --git a/mh/tests/folder.at b/mh/tests/folder.at
index 6b616aa..a637200 100644
--- a/mh/tests/folder.at
+++ b/mh/tests/folder.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(folder)
 m4_pushdef([MH_KEYWORDS],[folder])
 
 MH_CHECK([folder],[folder00 folder-print],[
diff --git a/mh/tests/forw.at b/mh/tests/forw.at
index cd8ad73..29f83b7 100644
--- a/mh/tests/forw.at
+++ b/mh/tests/forw.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(forw)
 m4_pushdef([MH_KEYWORDS],[forw])
 m4_pushdef([forwcmd],[forw -editor $abs_top_srcdir/mh/tests/mhed])
 
diff --git a/mh/tests/inc.at b/mh/tests/inc.at
index 1003acd..83a651a 100644
--- a/mh/tests/inc.at
+++ b/mh/tests/inc.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(inc)
 m4_pushdef([MH_KEYWORDS],[inc])
 
 MH_CHECK([inc -notruncate],[inc00 inc-notruncate],[
diff --git a/mh/tests/install-mh.at b/mh/tests/install-mh.at
index e5be717..9853f01 100644
--- a/mh/tests/install-mh.at
+++ b/mh/tests/install-mh.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(install-mh)
 AT_SETUP([install-mh -auto])
 AT_KEYWORDS([install-mh install-mh00])
 
diff --git a/mh/tests/mark.at b/mh/tests/mark.at
index 531c355..3646e6c 100644
--- a/mh/tests/mark.at
+++ b/mh/tests/mark.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(mark)
 m4_pushdef([MH_KEYWORDS],[mark])
 
 MH_CHECK([mark -add],[mark00 mark-add],[
diff --git a/mh/tests/mhl.at b/mh/tests/mhl.at
index c136a66..501c8af 100644
--- a/mh/tests/mhl.at
+++ b/mh/tests/mhl.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(mhl)
 m4_pushdef([MH_KEYWORDS],[mhl])
 
 MH_CHECK([mhl],[mhl00],[
diff --git a/mh/tests/mhn.at b/mh/tests/mhn.at
index 95caed9..d55d4e7 100644
--- a/mh/tests/mhn.at
+++ b/mh/tests/mhn.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(mhn)
 m4_pushdef([MH_KEYWORDS],[mhn])
 
 dnl -------------------------------------------------------------------
diff --git a/mh/tests/mhparam.at b/mh/tests/mhparam.at
index 9720dd0..6d40e8a 100644
--- a/mh/tests/mhparam.at
+++ b/mh/tests/mhparam.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(mhparam)
 m4_pushdef([MH_KEYWORDS],[mhparam])
 
 MH_CHECK([mhparam -all],[mhparam00 mhparam-all],[
diff --git a/mh/tests/mhpath.at b/mh/tests/mhpath.at
index 57b8fd5..439d00f 100644
--- a/mh/tests/mhpath.at
+++ b/mh/tests/mhpath.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(mhpath)
 m4_pushdef([MH_KEYWORDS],[mhpath])
 
 MH_CHECK([mhpath],[mhpath00],[
diff --git a/mh/tests/mhseq.at b/mh/tests/mhseq.at
index 8ca1596..ed5ca8f 100644
--- a/mh/tests/mhseq.at
+++ b/mh/tests/mhseq.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(mhseq)
 m4_pushdef([MH_KEYWORDS],[mhseq mh-sequences])
 
 dnl ---------------------------------------------------------------
diff --git a/mh/tests/pick.at b/mh/tests/pick.at
index b6efebd..726b4bd 100644
--- a/mh/tests/pick.at
+++ b/mh/tests/pick.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(pick)
 m4_pushdef([MH_KEYWORDS],[pick])
 
 MH_CHECK([pick -from],[pick00 pick-from],[
diff --git a/mh/tests/refile.at b/mh/tests/refile.at
index e8a35c8..17d8568 100644
--- a/mh/tests/refile.at
+++ b/mh/tests/refile.at
@@ -14,6 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(refile)
 m4_pushdef([MH_KEYWORDS],[refile])
 
 MH_CHECK([refile],[refile00],[
diff --git a/mh/tests/repl.at b/mh/tests/repl.at
index d3879e0..a70a4da 100644
--- a/mh/tests/repl.at
+++ b/mh/tests/repl.at
@@ -14,6 +14,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(repl)
+
 m4_pushdef([MH_KEYWORDS],[repl])
 m4_pushdef([replcmd],[repl dnl
 -editor $abs_top_srcdir/mh/tests/mhed])
diff --git a/mh/tests/rmf.at b/mh/tests/rmf.at
index 34b864c..c348e0f 100644
--- a/mh/tests/rmf.at
+++ b/mh/tests/rmf.at
@@ -14,6 +14,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(rmf)
+
 m4_pushdef([MH_KEYWORDS],[rmf])
 
 MH_CHECK([rmf +folder],[rmf00 rmf+folder],[
diff --git a/mh/tests/rmm.at b/mh/tests/rmm.at
index 310cd39..1977532 100644
--- a/mh/tests/rmm.at
+++ b/mh/tests/rmm.at
@@ -14,6 +14,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(rmm)
+
 m4_pushdef([MH_KEYWORDS],[rmm])
 
 MH_CHECK([rmm msg],[rmm00 rmm-msg],[
diff --git a/mh/tests/scan.at b/mh/tests/scan.at
index a5aabff..782f996 100644
--- a/mh/tests/scan.at
+++ b/mh/tests/scan.at
@@ -14,6 +14,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(scan)
+
 m4_pushdef([MH_KEYWORDS],[scan])
 
 MH_CHECK([scan],[scan00],[
diff --git a/mh/tests/send.at b/mh/tests/send.at
index ad5154d..e9a405d 100644
--- a/mh/tests/send.at
+++ b/mh/tests/send.at
@@ -14,6 +14,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(send)
+
 m4_pushdef([MH_KEYWORDS],[send])
 
 MH_CHECK([send file],[send00 send-file],[
diff --git a/mh/tests/sortm.at b/mh/tests/sortm.at
index c0af3bb..bdf2f8c 100644
--- a/mh/tests/sortm.at
+++ b/mh/tests/sortm.at
@@ -14,6 +14,8 @@
 # You should have received a copy of the GNU General Public License
 # along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
+AT_BANNER(sortm)
+
 m4_pushdef([MH_KEYWORDS],[sortm])
 m4_pushdef([scancmd],[scan -format '%4(msg)%<(cur)+%| %> 
%02(mon{date})/%02(mday{date}) %24(friendly{from}) %{subject}'])
 
diff --git a/pop3d/pop3d.c b/pop3d/pop3d.c
index 043e2f1..9a5f47d 100644
--- a/pop3d/pop3d.c
+++ b/pop3d/pop3d.c
@@ -340,6 +340,7 @@ main (int argc, char **argv)
   mu_alloc_die_hook = pop3d_alloc_die;
 
   mu_log_syslog = 1;
+  manlock_mandatory_locking = 1;
   
   if (mu_app_init (&argp, pop3d_argp_capa, pop3d_cfg_param, 
                   argc, argv, 0, NULL, server))
diff --git a/sieve/tests/testsuite.at b/sieve/tests/testsuite.at
index d2c4426..c5bceae 100644
--- a/sieve/tests/testsuite.at
+++ b/sieve/tests/testsuite.at
@@ -114,25 +114,35 @@ AT_INIT
 AT_TESTED([sieve])
 
 m4_include([version.at])
+
+AT_BANNER(Compilation)
 m4_include([compile.at])
+
+AT_BANNER(Actions)
 m4_include([false.at])
 m4_include([true.at])
 m4_include([not.at])
 m4_include([action.at])
+m4_include([redirect.at])
+m4_include([reject.at])
+
+AT_BANNER(Tests)
 m4_include([address.at])
 m4_include([allof.at])
 m4_include([anyof.at])
 m4_include([envelope.at])
 m4_include([exists.at])
 m4_include([header.at])
+m4_include([relational.at])
+m4_include([size.at])
+m4_include([mul-addr.at])
+
+AT_BANNER(Comparators)
 m4_include([i-casemap.at])
 m4_include([i-numeric.at])
 m4_include([i-octet.at])
-m4_include([mul-addr.at])
-m4_include([relational.at])
-m4_include([size.at])
-m4_include([redirect.at])
-m4_include([reject.at])
+
+AT_BANNER(Extensions)
 m4_include([ext.at])
 m4_include([moderator.at])
 m4_include([pipeact.at])


hooks/post-receive
-- 
GNU Mailutils



reply via email to

[Prev in Thread] Current Thread [Next in Thread]