On Wed, 2003-07-09 at 21:13, Charlie Brady wrote:
One small glitch I have noticed is that when the client requests a list of messages sorted by date, the timezone is ignored. Better for me would be a patch against 0.99.10.
Index: message-date.c =================================================================== RCS file: /home/cvs/dovecot/src/lib-mail/message-date.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- message-date.c 22 Apr 2003 17:47:58 -0000 1.7 +++ message-date.c 9 Jul 2003 14:51:56 -0000 1.8 @@ -208,7 +208,7 @@ if (*time == (time_t)-1) return FALSE; - *time += *timezone_offset * 60; + *time -= *timezone_offset * 60; return TRUE; } Index: index-search.c =================================================================== RCS file: /home/cvs/dovecot/src/lib-storage/index/index-search.c,v retrieving revision 1.74 retrieving revision 1.75 diff -u -d -r1.74 -r1.75 --- index-search.c 15 Jun 2003 03:42:29 -0000 1.74 +++ index-search.c 9 Jul 2003 14:51:57 -0000 1.75 @@ -297,7 +297,7 @@ if (!message_date_parse(sent_value, sent_value_len, &sent_time, &timezone_offset)) return 0; - sent_time -= timezone_offset * 60; + sent_time += timezone_offset * 60; switch (type) { case SEARCH_SENTBEFORE: