+2008-12-29 [paul] 3.7.0cvs6
+
+ * src/procmsg.c
+ prefer List-Id header to X-* headers when creating
+ filter rule automatically
+
2008-12-28 [colin] 3.7.0cvs5
* src/compose.c
( cvs diff -u -r 1.1.2.17 -r 1.1.2.18 tools/claws.i18n.status.pl; ) > 3.7.0cvs3.patchset
( cvs diff -u -r 1.382.2.490 -r 1.382.2.491 src/compose.c; ) > 3.7.0cvs4.patchset
( cvs diff -u -r 1.382.2.491 -r 1.382.2.492 src/compose.c; ) > 3.7.0cvs5.patchset
+( cvs diff -u -r 1.150.2.110 -r 1.150.2.111 src/procmsg.c; ) > 3.7.0cvs6.patchset
hentry[idx].body = NULL; \
}
- if (hentry[H_X_BEENTHERE].body != NULL) {
+ if (hentry[H_LIST_ID].body != NULL) {
+ SET_FILTER_KEY("header \"List-Id\"", H_LIST_ID);
+ extract_list_id_str(*key);
+ } else if (hentry[H_X_BEENTHERE].body != NULL) {
SET_FILTER_KEY("header \"X-BeenThere\"", H_X_BEENTHERE);
} else if (hentry[H_X_ML_NAME].body != NULL) {
SET_FILTER_KEY("header \"X-ML-Name\"", H_X_ML_NAME);
SET_FILTER_KEY("header \"X-List\"", H_X_LIST);
} else if (hentry[H_X_MAILING_LIST].body != NULL) {
SET_FILTER_KEY("header \"X-Mailing-List\"", H_X_MAILING_LIST);
- } else if (hentry[H_LIST_ID].body != NULL) {
- SET_FILTER_KEY("header \"List-Id\"", H_LIST_ID);
- extract_list_id_str(*key);
- } else if (hentry[H_X_SEQUENCE].body != NULL) {
+ } else if (hentry[H_X_SEQUENCE].body != NULL) {
gchar *p;
SET_FILTER_KEY("X-Sequence", H_X_SEQUENCE);