Thu, 15 Jan 2009 16:20:09 -0500 |
Timo Sirainen |
Added io_loop_set_max_fd_count() to specify how many fds we expect to use.
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Sun, 30 Nov 2008 15:04:29 +0200 |
Timo Sirainen |
ioloop: 0 ms timeouts could still have caused infinite looping.
HEAD
|
Sun, 30 Nov 2008 04:20:18 +0200 |
Timo Sirainen |
Avoid integer overflows when calculating with very large timeout values.
HEAD
|
Sat, 01 Nov 2008 14:14:42 +0200 |
Timo Sirainen |
Don't break if io_remove() or timeout_remove() are called for non-active ioloops.
HEAD
|
Thu, 21 Aug 2008 07:35:59 +0300 |
Timo Sirainen |
Added io_remove_closed().
HEAD
|
Sun, 25 May 2008 01:30:11 +0300 |
Timo Sirainen |
timeout_add(0, ..) was looping in timeout handling code.
HEAD
|
Mon, 11 Feb 2008 20:17:00 +0200 |
Timo Sirainen |
Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and
HEAD
|
Sat, 12 Jan 2008 10:59:25 +0200 |
Timo Sirainen |
Another fix for io_loop_get_wait_time()
HEAD
|
Sat, 12 Jan 2008 10:48:52 +0200 |
Timo Sirainen |
timeout_get_wait_time() may have returned negative seconds in timeval. Also
HEAD
|
Thu, 03 Jan 2008 23:19:33 +0200 |
Timo Sirainen |
Use priority queue to implement timeout handling. Added timeout_reset().
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Sun, 21 Oct 2007 15:28:40 +0300 |
Timo Sirainen |
Added assert.
HEAD
|
Sun, 16 Sep 2007 14:34:22 +0300 |
Timo Sirainen |
Replaced my Copyright notices. The year range always ends with 2007 now.
HEAD
|
Mon, 09 Jul 2007 07:04:51 +0300 |
Timo Sirainen |
Delay initializing ioloop backend until it's needed.
HEAD
|
Tue, 22 May 2007 01:38:23 +0300 |
Timo Sirainen |
Added wiki link to "time moved backwards" error.
HEAD
|
Mon, 26 Mar 2007 01:32:39 +0300 |
Timo Sirainen |
Don't crash when timeouts have leaked
HEAD
|
Thu, 15 Mar 2007 16:38:25 +0200 |
Timo Sirainen |
If poll()/etc. timeouts, we didn't handle time timeouts immediately but
HEAD
|
Thu, 15 Mar 2007 16:28:00 +0200 |
Timo Sirainen |
If timeout wait time was less than 1 millisecond, we wasted CPU calling
HEAD
|
Fri, 09 Mar 2007 00:04:21 +0200 |
Timo Sirainen |
Various cleanups to ioloop code.
HEAD
|
Wed, 07 Mar 2007 18:08:02 +0200 |
Timo Sirainen |
Added a comment about the time moving backwards code.
HEAD
|
Wed, 07 Mar 2007 15:40:07 +0200 |
Timo Sirainen |
Don't die if "time moved backwards" sleep is interrupted.
HEAD
|
Tue, 06 Mar 2007 20:27:15 +0200 |
Timo Sirainen |
If time moves backwards only max. 5 seconds, sleep instead of killing
HEAD
|
Wed, 28 Feb 2007 22:19:42 +0200 |
Timo Sirainen |
If time moves backwards, kill ourself.
HEAD
|
Thu, 15 Feb 2007 15:57:08 +0200 |
Timo Sirainen |
Delay initializing I/O notify backend until the first notify is added.
HEAD
|
Fri, 15 Dec 2006 18:55:29 +0200 |
Timo Sirainen |
Added context parameter type safety checks for most callback APIs.
HEAD
|
Fri, 18 Aug 2006 00:16:49 +0300 |
Timo Sirainen |
io_add_notify() didn't set refcount so io_remove() crashed for it.
HEAD
|
Thu, 17 Aug 2006 21:46:42 +0300 |
Timo Sirainen |
OK, so the original kqueue code wasn't actually broken, but it could have
HEAD
|
Sat, 25 Mar 2006 12:10:41 +0200 |
Timo Sirainen |
Timers weren't called always properly when they should have.
HEAD
|
Sun, 05 Feb 2006 15:33:23 +0200 |
Timo Sirainen |
Don't crash if we couldn't add I/O notifier.
HEAD
|
Sun, 29 Jan 2006 12:55:22 +0200 |
Timo Sirainen |
Cleanups: Make io_remove() do the linked list updating also for notify
HEAD
|
Sun, 29 Jan 2006 12:32:37 +0200 |
Timo Sirainen |
kqueue updates. Patch by Vaclav Haisman
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
|
Sat, 31 Dec 2005 18:59:11 +0200 |
Timo Sirainen |
Export current_ioloop globally.
HEAD
|
Mon, 15 Aug 2005 00:54:20 +0300 |
Timo Sirainen |
New inotify code and notify API change. Patch by Johannes Berg
HEAD
|
Sun, 14 Aug 2005 21:18:35 +0300 |
Timo Sirainen |
If we leaked a t_pop() call, tell where it happened
HEAD
|
Tue, 12 Jul 2005 18:40:33 +0300 |
Timo Sirainen |
Added inotify patch by Johannes Berg and did some restructuring to
HEAD
|
Wed, 25 Aug 2004 15:27:44 +0300 |
Timo Sirainen |
Changed io_remove() to destroy the io immediately. Changed struct io to be
HEAD
|
Wed, 25 Aug 2004 15:09:09 +0300 |
Timo Sirainen |
Moved highest_fd calculation to select-specific code. Patch by Andrey Panin.
HEAD
|
Mon, 23 Aug 2004 16:47:32 +0300 |
Timo Sirainen |
Internal I/O loop API change in preparation for epoll support. Patch by
HEAD
|
Sat, 19 Jun 2004 23:07:51 +0300 |
Timo Sirainen |
fix for fix
HEAD
|
Sat, 19 Jun 2004 23:06:55 +0300 |
Timo Sirainen |
io_remove() fix
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, 24 Aug 2003 15:43:53 +0300 |
Timo Sirainen |
Added IO_DIR_NOTIFY and IO_FILE_NOTIFY conditions to io_add(). IO_DIR_NOTIFY
HEAD
|
Sat, 24 May 2003 18:16:47 +0300 |
Timo Sirainen |
bugfixes
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
|
Fri, 16 May 2003 20:14:54 +0300 |
Timo Sirainen |
If there were no timeouts, struct timeval wasn't initialized and select()
HEAD
|
Fri, 11 Apr 2003 01:37:25 +0300 |
Timo Sirainen |
minor memory leak/cleanup fixes
HEAD
|
Wed, 19 Feb 2003 23:24:05 +0200 |
Timo Sirainen |
Check gettimeofday() failures
HEAD
|
Fri, 14 Feb 2003 12:45:34 +0200 |
Timo Sirainen |
Don't inline timeout_update_next(). gcc 3.2.2 with -O2 seems to break it.
HEAD
|
Mon, 27 Jan 2003 03:44:34 +0200 |
Timo Sirainen |
Removed useless parameters from io_callback_t and timeout_callback_t.
HEAD
|
Mon, 27 Jan 2003 02:46:55 +0200 |
Timo Sirainen |
Added io_loop_is_running()
HEAD
|
Sat, 11 Jan 2003 21:55:56 +0200 |
Timo Sirainen |
Naming change for function typedefs.
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
|
Sat, 04 Jan 2003 19:34:02 +0200 |
Timo Sirainen |
Misc. compiler warning fixes.
HEAD
|
Mon, 28 Oct 2002 06:50:14 +0200 |
Timo Sirainen |
changed t_push() and t_pop() to return unsigned int. added global
HEAD
|
Thu, 24 Oct 2002 03:15:38 +0300 |
Timo Sirainen |
Fixes to timezone handling which were handling quite badly. added
HEAD
|
Thu, 10 Oct 2002 05:01:34 +0300 |
Timo Sirainen |
Created datastack_mempool which is used by at least a few temporary
HEAD
|
Wed, 09 Oct 2002 02:26:08 +0300 |
Timo Sirainen |
ioloop_create() takes now pool-parameter. io_buffer_create_mmaped() takes
HEAD
|