log src/lib/ostream-file.c @ 2988:76d0e16d45e6 HEAD

age author description
Fri, 17 Dec 2004 15:31:19 +0200 Timo Sirainen Go back to the version before recent changes. It was correct all the time. HEAD
Thu, 16 Dec 2004 22:41:15 +0200 Timo Sirainen o_stream_send_istream() was broken and could have just caused copying to be HEAD
Thu, 16 Dec 2004 03:35:40 +0200 Timo Sirainen Stream copying skipped too much input if the output buffer wasn't empty when HEAD
Wed, 20 Oct 2004 20:07:32 +0300 Timo Sirainen Changed ostream's flush callback to have return value which can tell if HEAD
Sat, 16 Oct 2004 19:32:09 +0300 Timo Sirainen Growing output buffer size broke the data inside it. HEAD
Fri, 15 Oct 2004 16:03:11 +0300 Timo Sirainen Don't use sendfile() for files, even with Linux. 2.6 kernels don't support HEAD
Fri, 08 Oct 2004 21:36:57 +0300 Timo Sirainen Don't do anything in cork() if stream is closed. HEAD
Thu, 23 Sep 2004 12:51:48 +0300 Timo Sirainen When corked, don't limit buffer size to optimal_block_size. Fixes problems HEAD
Tue, 21 Sep 2004 00:27:43 +0300 Timo Sirainen If we couldn't send any bytes, don't reset buffer's full-flag. HEAD
Thu, 16 Sep 2004 17:59:29 +0300 Timo Sirainen o_stream_send_istream() was buggy if input stream's offset wasn't 0 or if HEAD
Sat, 04 Sep 2004 12:09:27 +0300 Timo Sirainen Added assert HEAD
Fri, 03 Sep 2004 12:00:18 +0300 Timo Sirainen _send_istream() might have crashed. HEAD
Tue, 31 Aug 2004 12:14:14 +0300 Timo Sirainen Output stream sometimes duplicated data and sometimes lost data. HEAD
Mon, 23 Aug 2004 18:27:31 +0300 Timo Sirainen o_stream_send*() might have returned wrong value HEAD
Mon, 23 Aug 2004 07:47:58 +0300 Timo Sirainen o_stream_sendv() returned wrong value if sending more than UIO_MAXIOV HEAD
Sun, 22 Aug 2004 07:51:50 +0300 Timo Sirainen Limit iovec count to UIO_MAXIOV for writev() calls. 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
Mon, 28 Jun 2004 19:13:59 +0300 Timo Sirainen Allow giving 0 max_buffer_size, in which case "optimal" size is used. HEAD
Wed, 26 May 2004 23:13:12 +0300 Timo Sirainen struct iovec->iov_base may not be defined as void*. add casts to avoid HEAD
Sun, 23 May 2004 04:58:24 +0300 Timo Sirainen o_stream_send_istream() fix 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
Tue, 21 Oct 2003 08:27:57 +0300 Timo Sirainen removed unused #include 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
Fri, 23 May 2003 17:40:49 +0300 Timo Sirainen Removed I/O priorities. They were pretty much useless and were just getting HEAD
Mon, 19 May 2003 09:35:02 +0300 Timo Sirainen fixes HEAD
Sat, 17 May 2003 12:28:49 +0300 Timo Sirainen Automatically set file streams to blocking and don't try to io_add() them. HEAD
Sat, 17 May 2003 12:08:10 +0300 Timo Sirainen Don't try to cork files. HEAD
Wed, 09 Apr 2003 23:28:30 +0300 Timo Sirainen Call safe_sendfile() only with sockets, and also with files under Linux. HEAD
Mon, 17 Mar 2003 07:09:28 +0200 Timo Sirainen file offset wasn't kept right. HEAD
Mon, 24 Feb 2003 20:15:18 +0200 Timo Sirainen Try to use optimal block sizes when writing to files. HEAD
Fri, 21 Feb 2003 16:25:33 +0200 Timo Sirainen if connection was closed while trying to write data to client, we sometimes HEAD
Thu, 20 Feb 2003 01:35:09 +0200 Timo Sirainen ostream: get initial offset. flush buffer before seeking. HEAD
Wed, 19 Feb 2003 23:31:02 +0200 Timo Sirainen sendfile bugfix HEAD
Wed, 19 Feb 2003 21:50:22 +0200 Timo Sirainen o_stream_send_istream() is now safe to use for moving data within file. HEAD
Tue, 11 Feb 2003 18:37:47 +0200 Timo Sirainen Bugfixes to handling >2GB files. HEAD
Sat, 08 Feb 2003 15:53:07 +0200 Timo Sirainen Don't bother trying sendfile() more than once with the stream. HEAD
Mon, 27 Jan 2003 03:44:34 +0200 Timo Sirainen Removed useless parameters from io_callback_t and timeout_callback_t. HEAD
Sat, 11 Jan 2003 21:55:56 +0200 Timo Sirainen Naming change for function typedefs. HEAD
Fri, 10 Jan 2003 22:58:28 +0200 Timo Sirainen Added old_size parameter to p_realloc() - we rarely need it and this way HEAD
Wed, 08 Jan 2003 20:51:46 +0200 Timo Sirainen Minor speed optimizations HEAD
Sun, 05 Jan 2003 15:09:51 +0200 Timo Sirainen Naming style changes, finally got tired of most of the typedefs. Also the HEAD
Wed, 18 Dec 2002 17:15:41 +0200 Timo Sirainen Marked all non-trivial buffer modifications with @UNSAFE tag. Several HEAD
Fri, 06 Dec 2002 03:09:22 +0200 Timo Sirainen Renamed IBuffer and OBuffer to IStream and OStream which describes their HEAD