Fri, 01 May 2009 14:50:08 -0400 |
Timo Sirainen |
istreams: Fixed some parent stream seeking issues.
HEAD
|
Wed, 01 Apr 2009 15:58:56 -0400 |
Timo Sirainen |
istream: Added one more assert to make sure return value is correct.
HEAD
|
Wed, 04 Feb 2009 17:44:01 -0500 |
Timo Sirainen |
i_stream_read(): Added a few more asserts.
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Wed, 19 Nov 2008 16:28:22 +0200 |
Timo Sirainen |
Added i_stream_set_return_partial_line().
HEAD
|
Thu, 16 Oct 2008 12:38:25 +0300 |
Timo Sirainen |
Added asserts.
HEAD
|
Mon, 22 Sep 2008 22:25:25 +0300 |
Timo Sirainen |
istream: Fix to previous error handling changes.
HEAD
|
Sat, 20 Sep 2008 19:28:18 +0300 |
Timo Sirainen |
i_stream_close(): EBADFD doesn't exist everywhere, use ENOENT instead.
HEAD
|
Sat, 13 Sep 2008 13:06:06 +0300 |
Timo Sirainen |
Input streams: Improved error handling and added more asserts.
HEAD
|
Sat, 13 Sep 2008 12:22:30 +0300 |
Timo Sirainen |
i_stream_read_data(): Error handling fixes.
HEAD
|
Sat, 21 Jun 2008 12:21:18 +0300 |
Timo Sirainen |
Added i_stream_add_data().
HEAD
|
Fri, 20 Jun 2008 10:41:44 +0300 |
Timo Sirainen |
Added more consts, ATTR_CONSTs and ATTR_PUREs.
HEAD
|
Wed, 05 Mar 2008 02:03:50 +0200 |
Timo Sirainen |
If stream is closed without stream_errno set, change it to ECONNRESET so if
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Sat, 22 Dec 2007 05:58:58 +0200 |
Timo Sirainen |
i_stream_seek(): If parent stream is set, use skip optimization only if all
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 02:54:58 +0200 |
Timo Sirainen |
Added i_stream_set_destroy_callback().
HEAD
|
Sat, 17 Nov 2007 08:13:03 +0200 |
Timo Sirainen |
Use likely() and unlikely() macros to make commonly checked error handling
HEAD
|
Wed, 07 Nov 2007 05:46:45 +0200 |
Timo Sirainen |
i_stream_read_next_line(): Try to read the next line until we get it or
HEAD
|
Sat, 20 Oct 2007 19:12:32 +0300 |
Timo Sirainen |
Added i_stream_get_buffer_space() to remove code duplication.
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 13:25:23 +0300 |
Timo Sirainen |
Removed _ prefixes from function names.
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
|
Thu, 02 Aug 2007 18:27:46 +0300 |
Timo Sirainen |
Renamed i_stream_create_file() to i_stream_create_fd().
HEAD
|
Tue, 24 Jul 2007 06:59:56 +0300 |
Timo Sirainen |
Removed memory pool parameter from iostreams. Default pool was almost always
HEAD
|
Sun, 10 Jun 2007 22:47:08 +0300 |
Timo Sirainen |
Removed some asserts that check if parameter is NULL. We can't check for all
HEAD
|
Sat, 31 Mar 2007 11:42:36 +0300 |
Timo Sirainen |
Moved I_STREAM_MIN_SIZE to header
HEAD
|
Sat, 31 Mar 2007 11:37:54 +0300 |
Timo Sirainen |
Moved i_stream_compress() to generic code
HEAD
|
Sat, 31 Mar 2007 11:32:32 +0300 |
Timo Sirainen |
If istream implementation doesn't set set_max_buffer_size() or stat(),
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
|
Wed, 28 Jun 2006 16:10:25 +0300 |
Timo Sirainen |
Array API redesigned to work using unions. It now provides type safety
HEAD
|
Sun, 26 Feb 2006 12:04:59 +0200 |
Timo Sirainen |
Added i_stream_destroy() and o_stream_destroy() and used them instead of
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
|
Sun, 09 Oct 2005 12:55:29 +0300 |
Timo Sirainen |
Added exact parameter to i_stream_stat()
HEAD
|
Fri, 30 Sep 2005 23:25:58 +0300 |
Timo Sirainen |
i_stream_stat() should return NULL for closed istreams
HEAD
|
Fri, 30 Sep 2005 23:10:38 +0300 |
Timo Sirainen |
Added i_stream_seek_mark() and used it
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
|
Tue, 29 Mar 2005 01:35:12 +0300 |
Timo Sirainen |
i_stream_next_line() works now even if the stream buffer can't be directly
HEAD
|
Wed, 20 Oct 2004 20:03:23 +0300 |
Timo Sirainen |
Added i_stream_have_bytes_left().
HEAD
|
Wed, 15 Sep 2004 02:58:26 +0300 |
Timo Sirainen |
i_stream_read_data(): return 0 if i_stream_read() returned 0.
HEAD
|
Tue, 07 Sep 2004 17:23:01 +0300 |
Timo Sirainen |
i_stream_read_data(): return -1 if we didn't read more data, even if buffer
HEAD
|
Sun, 22 Aug 2004 14:23:33 +0300 |
Timo Sirainen |
i_stream_read_data(): don't return -1 unless we're at EOF.
HEAD
|
Sun, 22 Aug 2004 13:48:46 +0300 |
Timo Sirainen |
i_stream_read_data(): don't loop if read() returns 0.
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, 15 Aug 2004 06:40:30 +0300 |
Timo Sirainen |
We never do blocking reads/writes to network anymore. Changed imap and pop3
HEAD
|
Fri, 02 Jul 2004 18:36:25 +0300 |
Timo Sirainen |
i_stream_read_data() could have returned invalid data at EOF (notable with
HEAD
|
Sun, 20 Jun 2004 01:06:30 +0300 |
Timo Sirainen |
seek optimization
HEAD
|
Sat, 19 Jun 2004 03:59:31 +0300 |
Timo Sirainen |
i_stream_read_data(): don't call read() unless we have to
HEAD
|
Fri, 18 Jun 2004 03:32:25 +0300 |
Timo Sirainen |
Renamed istream->eof to istream->disconnected which is what it currently
HEAD
|
Mon, 10 Nov 2003 23:36:13 +0200 |
Timo Sirainen |
fixes
HEAD
|
Sun, 09 Nov 2003 20:26:25 +0200 |
Timo Sirainen |
istream rewrite. instead of directly setting any limits to stream, you now
HEAD
|
Wed, 05 Nov 2003 10:42:12 +0200 |
Timo Sirainen |
Added istream->eof. istream->v_size is now set to 0 with files.
HEAD
|
Wed, 29 Oct 2003 16:53:55 +0200 |
Timo Sirainen |
cleanup
HEAD
|
Wed, 29 Oct 2003 14:58:35 +0200 |
Timo Sirainen |
reset stream_errno
HEAD
|
Wed, 27 Aug 2003 00:18:16 +0300 |
Timo Sirainen |
Removed most of the license comments from src/lib/*.c. It's just fine to
HEAD
|
Sun, 27 Apr 2003 19:09:02 +0300 |
Timo Sirainen |
i_stream_seek() broke stream if read limit was set.
HEAD
|
Fri, 21 Mar 2003 00:31:36 +0200 |
Timo Sirainen |
Fixes for resetting stream limits. Should fix some APPEND problems.
HEAD
|
Mon, 10 Mar 2003 02:36:08 +0200 |
Timo Sirainen |
Added i_stream_read_next_line()
HEAD
|