log src/lib/ioloop.c @ 9191:b340ecb24469 HEAD

age author description
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