log src/lib-mail/istream-header-filter.c @ 9170:b1a27ed69e60 HEAD

age author description
Sat, 27 Jun 2009 20:53:35 -0400 Timo Sirainen Added struct istream.readable_fd, which is used to determine if sendfile() can be used. HEAD
Fri, 01 May 2009 14:50:08 -0400 Timo Sirainen istreams: Fixed some parent stream seeking issues. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sat, 13 Dec 2008 08:36:59 +0200 Timo Sirainen Message parsing/reading: If read returns failure, don't ignore the error. HEAD
Thu, 16 Oct 2008 15:19:42 +0300 Timo Sirainen Added asserts. HEAD
Tue, 16 Sep 2008 13:42:01 +0300 Timo Sirainen header filter istream: Fixed previosly added assert. HEAD
Sat, 13 Sep 2008 13:06:06 +0300 Timo Sirainen Input streams: Improved error handling and added more asserts. HEAD
Tue, 03 Jun 2008 16:04:32 +0300 Timo Sirainen mbox: Empty lines were inserted in the middle of saved mails' headers. HEAD
Mon, 02 Jun 2008 21:19:26 +0300 Timo Sirainen header filter istream: Added HEADER_FILTER_ADD_MISSING_EOH flag to add HEAD
Sun, 04 May 2008 19:39:04 +0300 Timo Sirainen Memory pool allocation tweaks. HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sat, 22 Dec 2007 05:15:51 +0200 Timo Sirainen i_stream_create() now takes parent stream as parameter and internally sets HEAD
Sat, 22 Dec 2007 04:48:33 +0200 Timo Sirainen Use istream_private->parent pointer globally instead of each filter stream HEAD
Thu, 08 Nov 2007 19:44:52 +0200 Timo Sirainen Handle returning mixed header+body multiple times without breaking. Handle HEAD
Sat, 20 Oct 2007 22:00:57 +0300 Timo Sirainen Last change broke HEADER_FILTER_HIDE_BODY flag. HEAD
Sat, 20 Oct 2007 20:33:12 +0300 Timo Sirainen Support returning mixed header and body data in read(). HEAD
Sat, 20 Oct 2007 20:20:43 +0300 Timo Sirainen Fix to handling buffer full conditions. HEAD
Sat, 20 Oct 2007 19:15:10 +0300 Timo Sirainen Always keep a usable value in stream->max_buffer_size. 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 13:25:23 +0300 Timo Sirainen Removed _ prefixes from function names. HEAD
Sun, 16 Sep 2007 12:51:41 +0300 Timo Sirainen If iostream.close/destroy isn't set by the stream implementation, use a HEAD
Sun, 16 Sep 2007 12:22:27 +0300 Timo Sirainen Renamed struct _[io]stream to struct [io]stream_private. Also removed _ HEAD
Sun, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. HEAD
Tue, 24 Jul 2007 06:59:56 +0300 Timo Sirainen Removed memory pool parameter from iostreams. Default pool was almost always HEAD
Thu, 24 May 2007 11:34:47 +0300 Timo Sirainen If there's no message body, the final read() should return -1, not -2 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
Thu, 01 Mar 2007 13:13:53 +0200 Timo Sirainen Keep stream_errno updated in filter streams. HEAD
Tue, 06 Feb 2007 12:43:31 +0200 Timo Sirainen _read() could have returned "need more data" in wrong situations, which HEAD
Tue, 06 Feb 2007 12:40:15 +0200 Timo Sirainen Added istream->blocking setting. It's now used to assert-crash early if a HEAD
Fri, 15 Dec 2006 18:55:29 +0200 Timo Sirainen Added context parameter type safety checks for most callback APIs. HEAD
Sat, 18 Nov 2006 16:06:34 +0200 Timo Sirainen Added some noreturn attributes and fixed warnings caused by them. HEAD
Thu, 08 Jun 2006 22:26:53 +0300 Timo Sirainen Handle i_stream_stat() better. 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
Sat, 31 Dec 2005 19:31:54 +0200 Timo Sirainen Grow default pool size HEAD
Sun, 09 Oct 2005 12:55:29 +0300 Timo Sirainen Added exact parameter to i_stream_stat() HEAD
Fri, 30 Sep 2005 23:10:38 +0300 Timo Sirainen Added i_stream_seek_mark() and used it HEAD
Sun, 03 Jul 2005 13:37:07 +0300 Timo Sirainen If we seek back to beginning of headers, don't call callback again for HEAD
Tue, 28 Jun 2005 03:07:56 +0300 Timo Sirainen EOF change fix. Should finally properly fix APPEND. HEAD
Fri, 08 Apr 2005 15:14:41 +0300 Timo Sirainen Several size_t -> unsigned int changes. Try to keep "unsigned int" for HEAD
Fri, 08 Apr 2005 01:44:29 +0300 Timo Sirainen Don't panic in stat(). o_stream_send_istream() wants to know the file size. HEAD
Tue, 29 Mar 2005 13:28:06 +0300 Timo Sirainen Replaced i_stream_get_size() with i_stream_stat(). Added i_stream_sync(). HEAD
Mon, 28 Mar 2005 16:06:43 +0300 Timo Sirainen Added seekable variable to struct istream. HEAD
Sun, 19 Dec 2004 02:45:33 +0200 Timo Sirainen Seeking backwards to headers wasn't working. HEAD
Sat, 18 Dec 2004 16:47:46 +0200 Timo Sirainen Don't call bsearch() with zero member count, it crashes in Solaris. HEAD
Wed, 20 Oct 2004 23:19:57 +0300 Timo Sirainen Don't crash if no headers are given (fixes FETCH BODY[n.MIME] crashing) HEAD
Fri, 08 Oct 2004 20:51:47 +0300 Timo Sirainen Buffer API change: we no longer support limited sized buffers where HEAD
Sat, 11 Sep 2004 22:58:38 +0300 Timo Sirainen seek fix HEAD
Fri, 10 Sep 2004 14:44:07 +0300 Timo Sirainen Seeking was broken if header hadn't been read yet. HEAD
Mon, 23 Aug 2004 22:27:43 +0300 Timo Sirainen Use larger default buffer sizes HEAD
Mon, 23 Aug 2004 09:38:55 +0300 Timo Sirainen fix HEAD
Sun, 22 Aug 2004 13:32:55 +0300 Timo Sirainen Changed istream-header-filter API a bit. Added HIDE_BODY option. Fixed HEAD
Sun, 22 Aug 2004 12:13:50 +0300 Timo Sirainen Fixes for nonblocking streams. HEAD
Sun, 22 Aug 2004 12:13:22 +0300 Timo Sirainen Call callback for EOH too. HEAD
Sun, 22 Aug 2004 09:00:16 +0300 Timo Sirainen Do the final callback after deinitializing header parser so offsets are HEAD
Sun, 22 Aug 2004 08:54:54 +0300 Timo Sirainen header filter can now optionally use either LF or CRLF linefeeds. HEAD
Sun, 22 Aug 2004 08:47:22 +0300 Timo Sirainen We didn't call callback with NULL header at the end. HEAD
Sun, 22 Aug 2004 07:00:06 +0300 Timo Sirainen Removed istream.disconnected, it's too much of a special case and the only HEAD
Sun, 22 Aug 2004 06:19:58 +0300 Timo Sirainen message_parse_header_next() can now return "need more data" with nonblocking HEAD