log src/event/modules/ngx_epoll_module.c @ 7660:d33e17499088

age author description
Thu, 17 Oct 2019 16:02:19 +0300 Maxim Dounin Events: available bytes calculation via ioctl(FIONREAD).
Thu, 02 Mar 2017 08:46:00 -0500 Eran Kornblau Added missing static specifiers.
Mon, 21 Nov 2016 16:03:42 +0300 Dmitry Volyntsev Events: improved error event handling for UDP sockets.
Fri, 15 Jul 2016 15:18:57 +0300 Valentin Bartenev Events: support for EPOLLEXCLUSIVE.
Fri, 15 Jul 2016 15:18:57 +0300 Valentin Bartenev Style: sorted epoll flags.
Wed, 18 May 2016 15:57:30 +0300 Maxim Dounin Events: close descriptors on errors in ngx_epoll_test_rdhup().
Wed, 18 May 2016 15:57:29 +0300 Maxim Dounin Events: changed ngx_epoll_test_rdhup() to use existing epollfd.
Wed, 18 May 2016 15:57:28 +0300 Maxim Dounin Fixed work with --test-build-epoll after f7849bfb6d21.
Mon, 16 May 2016 16:22:34 +0300 Valentin Bartenev Fixed an error log message about epoll_wait() timeout.
Fri, 13 May 2016 17:19:23 +0300 Valentin Bartenev Improved EPOLLRDHUP handling.
Fri, 08 Apr 2016 15:03:38 +0300 Ruslan Ermilov Removed redundant "u" format specifier.
Thu, 31 Mar 2016 02:33:57 +0300 Sergey Kandaurov Fixed logging.
Fri, 18 Mar 2016 05:04:45 +0300 Maxim Dounin Fixed timeouts with threaded sendfile() and subrequests.
Wed, 06 May 2015 17:04:00 +0300 Ruslan Ermilov Events: made a failure to create a notification channel non-fatal.
Fri, 27 Mar 2015 21:19:20 +0300 Valentin Bartenev Events: fixed possible crash on start or reload.
Fri, 20 Mar 2015 06:43:19 +0300 Ruslan Ermilov Removed unix ngx_threaded and related ngx_process_changes.
Sat, 14 Mar 2015 17:37:13 +0300 Valentin Bartenev Events: implemented epoll notification mechanism.
Sat, 14 Mar 2015 17:37:07 +0300 Valentin Bartenev Thread pools implementation.
Mon, 01 Sep 2014 18:20:18 +0400 Valentin Bartenev Events: processing of posted events changed from LIFO to FIFO.
Mon, 01 Sep 2014 18:20:03 +0400 Valentin Bartenev Events: removed broken thread support from posted events.
Fri, 23 May 2014 16:37:05 +0400 Ruslan Ermilov Events: use eventfd() instead of syscall(SYS_eventfd) if possible.
Fri, 12 Jul 2013 14:51:07 +0400 Valentin Bartenev Events: support for EPOLLRDHUP (ticket #320).
Tue, 24 Jul 2012 15:09:54 +0000 Ruslan Ermilov Fixed compilation with -Wmissing-prototypes.
Tue, 03 Apr 2012 07:37:31 +0000 Ruslan Ermilov Fixed spelling in multiline C comments.
Sun, 05 Feb 2012 20:02:59 +0000 Maxim Dounin Merge of r4406, r4413: copyrights updated. stable-1.0
Sat, 04 Feb 2012 23:18:12 +0000 Maxim Dounin Merge of r4306, r4320: stable-1.0
Wed, 18 Jan 2012 15:07:43 +0000 Maxim Konovalov Copyright updated.
Tue, 29 Nov 2011 17:27:13 +0000 Maxim Dounin Fixed AIO on Linux, broken in r4306.
Tue, 22 Nov 2011 17:02:21 +0000 Maxim Dounin Protection from stale write events in epoll.
Fri, 30 Sep 2011 14:12:53 +0000 Igor Sysoev Merging r4130, r4131, r4135: stable-1.0
Tue, 20 Sep 2011 07:30:09 +0000 Igor Sysoev The "worker_aio_requests" directive.
Fri, 16 Sep 2011 13:41:52 +0000 Igor Sysoev Fixing Linux AIO initiatialization: AIO operations are disabled if kernel
Fri, 16 Sep 2011 12:43:16 +0000 Igor Sysoev Fixing Linux AIO syscalls return value handling:
Sat, 23 Apr 2011 17:25:06 +0000 Igor Sysoev fix building by gcc 4.6 without --with-debug
Mon, 07 Jun 2010 10:35:08 +0000 Igor Sysoev merge r3473, r3474, r3385, r3386, r3537: stable-0.7
Thu, 25 Mar 2010 09:10:10 +0000 Igor Sysoev *) introduce ngx_time_sigsafe_update() to update the error log time only
Sat, 13 Mar 2010 18:08:07 +0000 Igor Sysoev *) use previously cached GMT offset value to update time from a signal handler
Fri, 12 Mar 2010 14:31:47 +0000 Igor Sysoev do not update time in the timer signal handler,
Fri, 28 Aug 2009 08:12:35 +0000 Igor Sysoev FreeBSD and Linux AIO support
Tue, 25 Aug 2009 09:09:13 +0000 Igor Sysoev *) move small declarations in appropriate places and delete the surplus
Tue, 25 Aug 2009 09:06:21 +0000 Igor Sysoev style fix
Tue, 02 Jun 2009 16:09:44 +0000 Igor Sysoev return NULL instead of NGX_CONF_ERROR on a create conf failure
Mon, 23 Jun 2008 13:23:29 +0000 Igor Sysoev prepare to allow various number of connections in child processes
Sun, 29 Jul 2007 18:24:53 +0000 Igor Sysoev make 64-bit ngx_int_t on 64-bit platforms
Fri, 07 Jul 2006 16:33:19 +0000 Igor Sysoev nginx-0.3.53-RELEASE import release-0.3.53
Sat, 26 Nov 2005 10:11:11 +0000 Igor Sysoev nginx-0.3.12-RELEASE import release-0.3.12
Tue, 15 Nov 2005 13:30:52 +0000 Igor Sysoev nginx-0.3.10-RELEASE import release-0.3.10
Fri, 21 Oct 2005 19:12:18 +0000 Igor Sysoev nginx-0.3.5-RELEASE import release-0.3.5
Wed, 19 Oct 2005 12:33:58 +0000 Igor Sysoev nginx-0.3.3-RELEASE import release-0.3.3
Mon, 10 Oct 2005 12:59:41 +0000 Igor Sysoev nginx-0.3.1-RELEASE import release-0.3.1
Fri, 07 Oct 2005 13:30:52 +0000 Igor Sysoev nginx-0.3.0-RELEASE import release-0.3.0
Thu, 08 Sep 2005 14:36:09 +0000 Igor Sysoev nginx-0.1.45-RELEASE import release-0.1.45
Thu, 12 May 2005 14:58:06 +0000 Igor Sysoev nginx-0.1.29-RELEASE import release-0.1.29
Sat, 19 Mar 2005 12:38:37 +0000 Igor Sysoev nginx-0.1.25-RELEASE import release-0.1.25
Fri, 04 Mar 2005 14:06:57 +0000 Igor Sysoev nginx-0.1.24-RELEASE import release-0.1.24
Tue, 25 Jan 2005 12:27:35 +0000 Igor Sysoev nginx-0.1.16-RELEASE import release-0.1.16
Wed, 19 Jan 2005 13:10:56 +0000 Igor Sysoev nginx-0.1.15-RELEASE import release-0.1.15
Thu, 25 Nov 2004 16:17:31 +0000 Igor Sysoev nginx-0.1.9-RELEASE import release-0.1.9
Thu, 11 Nov 2004 14:07:14 +0000 Igor Sysoev nginx-0.1.5-RELEASE import release-0.1.5
Thu, 21 Oct 2004 15:34:38 +0000 Igor Sysoev nginx-0.1.2-RELEASE import release-0.1.2