log src/lib-mail/message-parser.c @ 8590:b9faf4db2a9f HEAD

age author description
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sun, 05 Oct 2008 16:37:38 +0300 Timo Sirainen Earlier changes broke message parsing near EOF. HEAD
Sat, 30 Aug 2008 15:24:55 +0300 Timo Sirainen message parser: Cleaned up the code and another attempt at fixing infinite looping. HEAD
Sat, 30 Aug 2008 11:27:07 +0300 Timo Sirainen message_parser_init_from_parts(): If parts were broken, we may have assert-crashed. HEAD
Fri, 22 Aug 2008 02:24:38 +0300 Timo Sirainen Fixed infinite looping when parsing some (not all) broken multipart mails HEAD
Tue, 24 Jun 2008 16:49:36 +0300 Timo Sirainen Merge RFC 2231 header continuations in BODY/BODYSTRUCTURE replies. Also use HEAD
Fri, 20 Jun 2008 11:40:52 +0300 Timo Sirainen Message parser: Fixed assert-crash if cached MIME structure was broken. HEAD
Mon, 09 Jun 2008 05:11:18 +0300 Timo Sirainen Merged latest v1.1 changes. HEAD
Mon, 09 Jun 2008 03:56:04 +0300 Timo Sirainen Merged initial mail thread indexing implementation. HEAD
Thu, 21 Feb 2008 13:43:22 +0200 Timo Sirainen Assert fix HEAD
Mon, 02 Jun 2008 21:06:27 +0300 Timo Sirainen If cached message part showed header's size to be smaller than in reality, HEAD
Thu, 21 Feb 2008 13:43:17 +0200 Timo Sirainen Assert fix HEAD
Fri, 15 Feb 2008 13:25:47 +0200 Timo Sirainen Memory leak fixes HEAD
Thu, 14 Feb 2008 22:43:28 +0200 Timo Sirainen Changed message_parser_deinit() to return -1 if the parser was using HEAD
Mon, 11 Feb 2008 20:17:00 +0200 Timo Sirainen Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and HEAD
Mon, 04 Feb 2008 21:25:54 +0200 Timo Sirainen The header ending a message/rfc822 doesn't belong to its child MIME part. HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Mon, 03 Dec 2007 11:02:44 +0200 Timo Sirainen Another fix to returning body blocks. HEAD
Mon, 03 Dec 2007 09:49:31 +0200 Timo Sirainen Message parser wasn't returning body blocks correctly, causing problems with HEAD
Thu, 08 Nov 2007 03:40:55 +0200 Timo Sirainen If we're at EOF but we wanted more data, return what we have so far instead HEAD
Mon, 29 Oct 2007 22:59:49 +0200 Timo Sirainen Infinite looping fixes HEAD
Sun, 21 Oct 2007 15:13:28 +0300 Timo Sirainen Handle lines longer than 8192 bytes without going to infinite loop. HEAD
Sat, 06 Oct 2007 01:49:41 +0300 Timo Sirainen Removed message_parser_set_crlfs(). It's no longer needed and it might not HEAD
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Sun, 16 Sep 2007 14:04:06 +0300 Timo Sirainen pool_unref() now takes ** pointer. HEAD
Sun, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. HEAD
Thu, 02 Aug 2007 14:21:05 +0300 Timo Sirainen By default assume MIME message if Content-Type: exists even if Mime-Version: HEAD
Fri, 20 Jul 2007 09:42:25 +0300 Timo Sirainen Removed message-content-parser. Instead added rfc822_parse_content_type() HEAD
Wed, 18 Jul 2007 09:36:04 +0300 Timo Sirainen ref/unref stream when parsing it. HEAD
Sat, 14 Jul 2007 22:10:26 +0300 Timo Sirainen We wanted to read too many bytes when finding end boundary, which could have HEAD
Wed, 04 Apr 2007 12:27:30 +0300 Timo Sirainen Header parser has now flags parameter to tell it how to handle linefeeds. HEAD
Tue, 03 Apr 2007 19:22:40 +0300 Timo Sirainen Removed message_parse_from_parts(). Added message_parser_init_from_parts() HEAD
Wed, 28 Mar 2007 00:56:53 +0300 Timo Sirainen yet another fix HEAD
Sun, 25 Mar 2007 21:27:16 +0300 Timo Sirainen Fixes HEAD
Wed, 14 Mar 2007 16:36:44 +0200 Timo Sirainen Fixes to counting MIME part sizes HEAD
Thu, 08 Mar 2007 15:22:53 +0200 Timo Sirainen And more fixes HEAD
Tue, 06 Feb 2007 15:42:54 +0200 Timo Sirainen Inifinite looping fixes HEAD
Tue, 06 Feb 2007 15:24:42 +0200 Timo Sirainen Fixes HEAD
Tue, 06 Feb 2007 14:55:22 +0200 Timo Sirainen Fixes. HEAD
Sun, 14 Jan 2007 04:48:15 +0200 Timo Sirainen CR removing from parsed mails didn't work properly for multipart mails. HEAD
Fri, 15 Dec 2006 18:55:29 +0200 Timo Sirainen Added context parameter type safety checks for most callback APIs. HEAD
Sun, 15 Oct 2006 15:13:08 +0300 Timo Sirainen message_parser_parse_next_block() returned body part wrong for first header HEAD
Tue, 09 May 2006 14:55:04 +0300 Timo Sirainen Some fixes and added message_parser_set_crlfs(). HEAD
Tue, 09 May 2006 12:37:40 +0300 Timo Sirainen Added message_part to struct message_block and some cleanups. HEAD
Mon, 08 May 2006 11:46:19 +0300 Timo Sirainen Rewrote the message bodystructure parser to allow parsing from non-blocking streams. Also did a couple of API changes and cleanups. HEAD
Sat, 14 Jan 2006 20:47:20 +0200 Timo Sirainen deinit, unref, destroy, close, free, etc. functions now take a pointer to HEAD
Fri, 13 Jan 2006 22:25:57 +0200 Timo Sirainen Added "bool" type and changed all ints that were used as booleans to bool. HEAD
Thu, 27 Oct 2005 15:11:11 +0300 Timo Sirainen If message header ends unexpectedly, return it anyway instead of ignoring it HEAD
Tue, 12 Jul 2005 23:45:27 +0300 Timo Sirainen Boundary line could have been included in next message part's headers. HEAD
Thu, 13 Jan 2005 20:04:34 +0200 Timo Sirainen MIME boundary parsing fix. HEAD
Fri, 07 Jan 2005 00:26:40 +0200 Timo Sirainen We didn't handle properly missing boundaries. HEAD
Tue, 26 Oct 2004 07:38:40 +0300 Timo Sirainen Don't show extra LFs in lines longer than input buffer size. HEAD
Fri, 08 Oct 2004 20:51:47 +0300 Timo Sirainen Buffer API change: we no longer support limited sized buffers where HEAD
Wed, 08 Sep 2004 16:58:33 +0300 Timo Sirainen fix HEAD
Tue, 07 Sep 2004 17:24:46 +0300 Timo Sirainen fix for last fix.. HEAD
Tue, 07 Sep 2004 17:23:25 +0300 Timo Sirainen Fixes for handling headers longer than input buffer. HEAD
Mon, 23 Aug 2004 07:05:26 +0300 Timo Sirainen fix HEAD
Sun, 22 Aug 2004 12:13:50 +0300 Timo Sirainen Fixes for nonblocking streams. HEAD
Sun, 22 Aug 2004 12:12:09 +0300 Timo Sirainen If headers don't end with linefeed and there's no ':' in the line, HEAD