Mon, 01 Jan 2018 22:42:08 +0100 |
Stephan Bosch |
Updated copyright notices to include the year 2018.
|
Wed, 14 Jun 2017 03:21:19 +0300 |
Timo Sirainen |
lib: istream-seekable - Fix reading when parent stream's content is larger than max_buffer_size
|
Wed, 11 Jan 2017 02:51:13 +0100 |
Stephan Bosch |
Updated copyright notices to include the year 2017.
|
Thu, 06 Oct 2016 13:50:59 +0300 |
Timo Sirainen |
global: Make sure i_stream_read() calls handle 0 and -2 return values correctly.
|
Mon, 19 Sep 2016 16:20:14 +0300 |
Timo Sirainen |
lib: Assert if i_stream_create_seekable_path(temp_path_prefix==NULL)
|
Fri, 13 May 2016 13:35:50 -0400 |
Timo Sirainen |
lib: Fixed istream_seekable.stat() to return correct size.
|
Wed, 13 Jan 2016 12:24:03 +0200 |
Timo Sirainen |
global: freshen copyright
|
Tue, 08 Sep 2015 19:07:02 +0300 |
Timo Sirainen |
Replaced unlink() calls with i_unlink*() wherever possible.
|
Mon, 02 Mar 2015 14:41:11 +0200 |
Timo Sirainen |
lib: Added assert to i_stream_create_seekable*() to have non-zero max_buffer_size.
|
Mon, 02 Mar 2015 14:36:15 +0200 |
Timo Sirainen |
lib: Give a name for istream-seekable's temporary fd istream.
|
Sun, 15 Feb 2015 09:54:45 +0200 |
Timo Sirainen |
lib: If istream-seekable's parent stream returns error, make sure we set eof=TRUE
|
Mon, 05 Jan 2015 22:20:10 +0200 |
Phil Carmody |
global: freshen copyright
|
Fri, 24 Oct 2014 22:10:25 +0300 |
Timo Sirainen |
lib: Added "istream-seekable: " error message prefixes.
|
Fri, 13 Jun 2014 02:19:15 +0300 |
Timo Sirainen |
Use the new [io]_stream_create_fd_*autoclose() functions wherever possible.
|
Tue, 04 Feb 2014 16:23:22 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2014.
|
Fri, 20 Sep 2013 00:20:19 +0300 |
Timo Sirainen |
istream-chain/concat/seekable: When child stream fails, copy its error to ourself.
|
Tue, 23 Apr 2013 17:21:46 +0300 |
Timo Sirainen |
istream-seekable: Don't crash when seeking forwards past the data we haven't read yet.
|
Tue, 09 Apr 2013 23:54:52 +0300 |
Timo Sirainen |
istream-seekable: Fixed handling "buffer full" i_stream_read() result from underlying streams.
|
Wed, 13 Mar 2013 22:11:39 +0200 |
Timo Sirainen |
iostreams: Added close_parent flag to close() handler and clarified close/destroy APIs.
|
Tue, 26 Feb 2013 17:18:18 +0200 |
Timo Sirainen |
istream-seekable: Don't forcibly close underlying streams when stream is destroyed.
|
Mon, 04 Feb 2013 20:12:10 +0200 |
Timo Sirainen |
istream-seekable: Fail stat() if stream_errno is set.
|
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, 06 Nov 2012 17:40:34 +0200 |
Timo Sirainen |
istream-seekable: Underlying stream errors weren't handled correctly.
|
Tue, 23 Oct 2012 20:09:35 +0300 |
Timo Sirainen |
istream-seekable: When read() reaches EOF, unreference underlying streams.
|
Tue, 28 Aug 2012 22:40:57 +0300 |
Timo Sirainen |
i_stream_stat() API changed.
|
Mon, 20 Aug 2012 16:13:49 +0300 |
Timo Sirainen |
i_stream_create_seekable_path() created memory corruption
|
Sat, 18 Aug 2012 17:05:59 +0300 |
Timo Sirainen |
Added i_stream_create_seekable_path()
|
Sat, 11 Aug 2012 05:29:05 +0300 |
Timo Sirainen |
istream-seekable: Reverted unnecessary/broken changes from the previous patch.
|
Sat, 11 Aug 2012 05:17:58 +0300 |
Timo Sirainen |
Added istreams_merge(), which forces istream-seekable to be created.
|
Sat, 11 Aug 2012 05:17:19 +0300 |
Timo Sirainen |
istream-seekable: When we reach EOF, unreference all the input streams.
|
Sat, 11 Aug 2012 05:15:00 +0300 |
Timo Sirainen |
istream-seekable: Minor code cleanup.
|
Fri, 29 Jun 2012 09:01:56 +0300 |
Timo Sirainen |
istreams: Added default seek() implementation for seekable streams.
|
Thu, 28 Jun 2012 00:27:13 +0300 |
Timo Sirainen |
Changed i_close_fd() API to set the fd to -1 after closing.
|
Mon, 25 Jun 2012 02:52:33 +0300 |
Timo Sirainen |
Replaced (void)close(fd) and close_keep_errno() with i_close_fd().
|
Mon, 25 Jun 2012 02:15:22 +0300 |
Timo Sirainen |
Added i_stream_get_data_size(). Used it where possible.
|
Sun, 12 Feb 2012 18:55:28 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2012.
|
Thu, 02 Feb 2012 17:20:02 +0200 |
Timo Sirainen |
istream-seekable: If we panic about stream not being seekable, log the stream name/offset.
|
Sun, 29 Jan 2012 01:48:16 +0200 |
Timo Sirainen |
istream-concat: If EOF is already reached, use that size for stat().st_size
|
Sun, 02 Oct 2011 16:32:59 +0300 |
Timo Sirainen |
istream-seekable: Memory leak fix.
|
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.
|
Sun, 09 Jan 2011 23:38:49 +0200 |
Timo Sirainen |
istream-seekable: Minor code cleanup.
|
Sat, 08 Jan 2011 21:03:15 +0200 |
Timo Sirainen |
istream-seekable: Minor code cleanup.
|
Sat, 06 Mar 2010 13:56:09 +0200 |
Timo Sirainen |
i/ostreams can now have a name (e.g. file path).
HEAD
|
Mon, 25 Jan 2010 01:19:08 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2010.
HEAD
|
Tue, 22 Dec 2009 14:19:40 -0500 |
Timo Sirainen |
istream-seekable: If we're immediately at EOF after copying buffer to file, don't corrupt the buffer.
HEAD
|
Mon, 26 Oct 2009 17:06:21 -0400 |
Timo Sirainen |
istream-seekable: Don't assert-crash when input buffer becomes full.
HEAD
|
Thu, 15 Oct 2009 13:20:44 -0400 |
Timo Sirainen |
istream-seekable: If we can't write temp file, fallback to using memory without limits.
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
|
Mon, 25 May 2009 22:18:39 -0400 |
Timo Sirainen |
istream-seekable: Changed API to use a callback function to create the temp file.
HEAD
|
Thu, 26 Feb 2009 16:42:00 -0500 |
Timo Sirainen |
istream-seekable: Don't add an extra "." after the given prefix.
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
|
Sun, 20 Jul 2008 18:16:46 +0300 |
Timo Sirainen |
istream-seekable: Log file creation error as creat() failure, not open().
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
|
Thu, 08 Nov 2007 21:17:14 +0200 |
Timo Sirainen |
Stating seekable stream didn't restore read conditions correctly. Also it
HEAD
|
Sat, 20 Oct 2007 20:45:05 +0300 |
Timo Sirainen |
If all streams are seekable, return a concat stream instead.
HEAD
|
Sat, 20 Oct 2007 19:25:35 +0300 |
Timo Sirainen |
Set blocking/seekable flags.
HEAD
|