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
|