log src/lib/istream-limit.c @ 22713:cb108f786fb4

age author description
Mon, 01 Jan 2018 22:42:08 +0100 Stephan Bosch Updated copyright notices to include the year 2018.
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Tue, 30 Jun 2015 12:18:08 +0300 Timo Sirainen istream filters: If parent's i_stream_stat() fails, copy the stream_errno.
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Sat, 02 Feb 2013 17:02:55 +0200 Timo Sirainen Oops :) Update copyrights to 2013 without breaking all .c files.
Sat, 02 Feb 2013 17:01:07 +0200 Timo Sirainen Updated copyright notices to include year 2013.
Tue, 28 Aug 2012 22:40:57 +0300 Timo Sirainen i_stream_stat() API changed.
Wed, 22 Aug 2012 10:18:08 +0300 Timo Sirainen Added i_stream_create_range()
Wed, 15 Aug 2012 12:05:28 +0300 Timo Sirainen istream-limit: Move parent stream to expected offset also at EOF.
Fri, 29 Jun 2012 09:15:26 +0300 Timo Sirainen istreams: Added default stat() implementation for filter streams.
Fri, 29 Jun 2012 09:01:56 +0300 Timo Sirainen istreams: Added default seek() implementation for seekable streams.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Wed, 21 Sep 2011 13:56:13 +0300 Timo Sirainen Renamed lib/*-internal.h files to lib/*-private.h for consistency.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Thu, 17 Feb 2011 09:28:55 +0200 Timo Sirainen istream-limit: Allow seeking past limit without assert-crashing.
Tue, 09 Mar 2010 01:11:52 +0200 Timo Sirainen Reverted recent istream-limit cleanup. It broke things. HEAD
Mon, 08 Mar 2010 15:29:41 +0200 Timo Sirainen Simplified up istream-limit implementation. HEAD
Fri, 19 Feb 2010 07:14:41 +0200 Timo Sirainen filter istreams: Let default seek implementation optimize away unnecessary seeks. HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Sat, 27 Jun 2009 21:08:45 -0400 Timo Sirainen Added struct istream.readable_fd, which is used to determine if sendfile() can be used. HEAD
Tue, 23 Jun 2009 22:01:17 -0400 Timo Sirainen istream: Changed default destroy() implementation not to do parent stream seeking. HEAD
Tue, 23 Jun 2009 18:35:26 -0400 Timo Sirainen Moved some common istream functionality to default istream implementation. HEAD
Fri, 01 May 2009 14:50:08 -0400 Timo Sirainen istreams: Fixed some parent stream seeking issues. HEAD
Tue, 24 Feb 2009 21:13:29 -0500 Timo Sirainen Added i_stream_get_size(). Use it instead of i_stream_stat() where possible. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sat, 13 Sep 2008 13:06:06 +0300 Timo Sirainen Input streams: Improved error handling and added more asserts. HEAD
Sat, 01 Mar 2008 00:15:34 +0200 Timo Sirainen Seek also non-seekable parent streams to current offset as long as we're not HEAD
Thu, 28 Feb 2008 06:29:43 +0200 Timo Sirainen If underlying stream doesn't support seeking, don't try to seek to original 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 05:04:46 +0200 Timo Sirainen Removed v_start_offset parameter from i_stream_create_limit(). We'll always HEAD
Sat, 22 Dec 2007 04:48:33 +0200 Timo Sirainen Use istream_private->parent pointer globally instead of each filter stream HEAD
Sat, 20 Oct 2007 19:15:10 +0300 Timo Sirainen Always keep a usable value in stream->max_buffer_size. HEAD
Sat, 20 Oct 2007 19:11:20 +0300 Timo Sirainen Fix to handling buffer full conditions. 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: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, 01 Mar 2007 13:13:53 +0200 Timo Sirainen Keep stream_errno updated in filter streams. 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
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:10:38 +0300 Timo Sirainen Added i_stream_seek_mark() and used it HEAD
Fri, 10 Jun 2005 01:29:48 +0300 Timo Sirainen Set stream->eof immediately after we have read up to our limit. 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
Thu, 16 Dec 2004 03:37:20 +0200 Timo Sirainen Added assert. HEAD
Sun, 22 Aug 2004 12:13:50 +0300 Timo Sirainen Fixes for nonblocking streams. HEAD
Sun, 22 Aug 2004 10:00:51 +0300 Timo Sirainen When we reach the limit, set eof = true 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
Wed, 07 Jul 2004 16:36:29 +0300 Timo Sirainen Wrapper streams shouldn't try to read data if it's already buffered in main HEAD
Sat, 19 Jun 2004 04:00:09 +0300 Timo Sirainen minor fix HEAD
Fri, 18 Jun 2004 03:32:25 +0300 Timo Sirainen Renamed istream->eof to istream->disconnected which is what it currently HEAD
Tue, 27 Apr 2004 23:25:52 +0300 Timo Sirainen importing new index code. mbox still broken. HEAD