From e797be055881bb928b728aa1c1d65682f04d904a Mon Sep 17 00:00:00 2001 From: Not Zed Date: Tue, 7 Nov 2000 12:36:24 +0000 Subject: you shouldn't use an integer to set the flag. You should use a string, and 2000-11-06 Not Zed * filter-driver.c (do_flag): you shouldn't use an integer to set the flag. You should use a string, and look it up, because the flag bits might change. (filter_driver_filter_message): Can som e one PLEASE STOP INDENTING THE CODE. Even if i have to come over the and beat it into you. YOU DONT INDENT CODE ONCE ITS BEEN CHECKED IN TO CVS, otherwise you SCREW UP THE DIFF's. Can't you please please learn this? (filter_driver_log): Fixes for api changes to mime_message. 2000-11-05 Not Zed * filter-message-search.c (get_sent_date): Fix for date change api. No longer need to encode/decode the date, after its been encoded/ecoded already. (get_received_date): Likewise. svn path=/trunk/; revision=6477 --- filter/filter-driver.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'filter/filter-driver.c') diff --git a/filter/filter-driver.c b/filter/filter-driver.c index f32699559a..e07b58dc0c 100644 --- a/filter/filter-driver.c +++ b/filter/filter-driver.c @@ -562,17 +562,22 @@ filter_driver_log (FilterDriver *driver, enum filter_log_t status, const char *d case FILTER_LOG_START: { /* write log header */ const char *subject = NULL; - const char *from = NULL; + char *fromstr; + const CamelInternetAddress *from; char date[50]; time_t t; - + + /* FIXME: does this need locking? Probably */ + from = camel_mime_message_get_from (p->message); + fromstr = camel_address_format((CamelAddress *)from); subject = camel_mime_message_get_subject (p->message); time (&t); strftime (date, 49, "%a, %d %b %Y %H:%M:%S", localtime (&t)); fprintf (p->logfile, "Applied filter \"%s\" to message from %s - \"%s\" at %s\n", - str, from ? from : "unknown", subject ? subject : "", date); + str, fromstr ? fromstr : "unknown", subject ? subject : "", date); + g_free(fromstr); break; } case FILTER_LOG_ACTION: -- cgit v1.2.3