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
|