summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2002-03-11 19:35:43 +0000
committerEttore Perazzoli <ettore@src.gnome.org>2002-03-11 19:35:43 +0000
commitd1356c16c66246403c2d7aaf3b1d57e57f3c0cec (patch)
tree03e6f4694e6015d0d7d6b469e810b3eb18461526
parent66c4d4c15c96d7826f254ced9d0869b107d1dbb0 (diff)
downloadevolution-data-server-d1356c16c66246403c2d7aaf3b1d57e57f3c0cec.tar.gz
[Fix #21655.]
* camel-mime-utils.c: Change the order of the mailing list magic patterns so that the more mailing-list specific ones are on the top.
-rw-r--r--camel/ChangeLog8
-rw-r--r--camel/camel-mime-utils.c34
2 files changed, 25 insertions, 17 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 4a5b20861..56b116eef 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,3 +1,11 @@
+2002-03-11 Ettore Perazzoli <ettore@ximian.com>
+
+ [Fix #21655.]
+
+ * camel-mime-utils.c: Change the order of the mailing list magic
+ patterns so that the more mailing-list specific ones are on the
+ top.
+
2002-02-06 Not Zed <NotZed@Ximian.com>
* camel-service.c (camel_service_connect): Always set the
diff --git a/camel/camel-mime-utils.c b/camel/camel-mime-utils.c
index 47e26bf78..e213014e5 100644
--- a/camel/camel-mime-utils.c
+++ b/camel/camel-mime-utils.c
@@ -3648,23 +3648,6 @@ static struct {
char *pattern;
regex_t regex;
} mail_list_magic[] = {
- /* Sender: owner-gnome-hackers@gnome.org */
- /* Sender: owner-gnome-hacekrs */
- { "Sender", " *owner-([^@]+)@?([^ @\n\t\r>]*)" },
- /* Sender: gnome-hackers-owner@gnome.org */
- /* Sender: gnome-hackers-owner */
- { "Sender", " *([^@]+)-owner@?([^ @\n\t\r>]*)" },
- /* Sender: owner-gnome-hackers@gnome.org */
- /* Sender: <owner-gnome-hackers@gnome.org> */
- /* Sender: owner-gnome-hackers */
- /* Sender: <owner-gnome-hackers> */
- { "Return-Path", " <?owner-([^@>]+)@?([^ \n\t\r>]*)" },
- /* X-BeenThere: gnome-hackers@gnome.org */
- /* X-BeenThere: gnome-hackers */
- { "X-BeenThere", " *([^@]+)@?([^ \n\t\r>]*)" },
- /* Delivered-To: mailing list gnome-hackers@gnome.org */
- /* Delivered-To: mailing list gnome-hackers */
- { "Delivered-To", " *mailing list ([^@]+)@?([^ \n\t\r>]*)" },
/* X-Mailing-List: <gnome-hackers@gnome.org> arcive/latest/100 */
/* X-Mailing-List: gnome-hackers@gnome.org */
/* X-Mailing-List: gnome-hackers */
@@ -3687,6 +3670,23 @@ static struct {
/* X-List: gnome-hackers */
/* X-List: gnome-hackers@gnome.org */
{ "X-List", " *([^@]+)@?([^ \n\t\r>]*)" },
+ /* Sender: owner-gnome-hackers@gnome.org */
+ /* Sender: owner-gnome-hacekrs */
+ { "Sender", " *owner-([^@]+)@?([^ @\n\t\r>]*)" },
+ /* Sender: gnome-hackers-owner@gnome.org */
+ /* Sender: gnome-hackers-owner */
+ { "Sender", " *([^@]+)-owner@?([^ @\n\t\r>]*)" },
+ /* Delivered-To: mailing list gnome-hackers@gnome.org */
+ /* Delivered-To: mailing list gnome-hackers */
+ { "Delivered-To", " *mailing list ([^@]+)@?([^ \n\t\r>]*)" },
+ /* Sender: owner-gnome-hackers@gnome.org */
+ /* Sender: <owner-gnome-hackers@gnome.org> */
+ /* Sender: owner-gnome-hackers */
+ /* Sender: <owner-gnome-hackers> */
+ { "Return-Path", " <?owner-([^@>]+)@?([^ \n\t\r>]*)" },
+ /* X-BeenThere: gnome-hackers@gnome.org */
+ /* X-BeenThere: gnome-hackers */
+ { "X-BeenThere", " *([^@]+)@?([^ \n\t\r>]*)" },
};
char *