summaryrefslogtreecommitdiffhomepage
path: root/src/core/ngx_connection.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-07-11Core: fixed error message on setsockopt(SO_REUSEPORT) failure.Maxim Dounin1-1/+1
2017-07-11Core: disabled SO_REUSEPORT when testing config (ticket #1300).Maxim Dounin1-1/+1
2017-05-26Introduced ngx_tcp_nodelay().Ruslan Ermilov1-0/+43
2017-01-20Improved connection draining with small number of connections.Maxim Dounin1-2/+6
2017-01-20Added cycle parameter to ngx_drain_connections().Maxim Dounin1-5/+5
2016-10-05Core: use c->log while closing connection.Ruslan Ermilov1-4/+1
2016-05-23Introduced the ngx_sockaddr_t type.Ruslan Ermilov1-5/+5
2016-05-20Belatedly changed the ngx_create_listening() prototype.Ruslan Ermilov1-1/+2
2016-03-30Style.Ruslan Ermilov1-18/+18
2016-03-25Fixed socket inheritance on reload and binary upgrade.Roman Arutyunyan1-0/+16
2016-01-20Stream: UDP proxy.Roman Arutyunyan1-10/+82
2015-10-17Win32: fixed build with MinGW and MinGW-w64 gcc.Kouhei Sutou1-1/+1
2015-08-11Core: idle connections now closed only once on exiting.Valentin Bartenev1-0/+20
2015-07-23Workaround for "configuration file test failed" under OpenVZ.Gena Makhomed1-4/+22
2015-05-20The "reuseport" option of the "listen" directive.Maxim Dounin1-0/+110
2015-04-23Removed the obsolete rtsig module.Ruslan Ermilov1-4/+1
2015-04-22Removed the obsolete aio module.Ruslan Ermilov1-1/+1
2015-03-23Removed stub implementation of win32 mutexes.Ruslan Ermilov1-10/+0
2015-03-20Removed ngx_connection_t.lock.Ruslan Ermilov1-12/+0
2015-03-04Renamed NGX_THREADS to NGX_OLD_THREADS because of deprecation.Ruslan Ermilov1-1/+1
2015-02-17Core: make ngx_connection_local_sockaddr() always assign address.Roman Arutyunyan1-17/+17
2014-09-01Events: processing of posted events changed from LIFO to FIFO.Valentin Bartenev1-2/+2
2014-09-01Events: removed broken thread support from posted events.Valentin Bartenev1-20/+1
2014-06-26Core: plugged socket leak during configuration test.Maxim Dounin1-6/+6
2014-02-22Core: allocate enough memory to hold IPv6 text address plus port.Ruslan Ermilov1-1/+1
2014-02-03Use ngx_socket_errno where appropriate.Piotr Sikora1-5/+5
2014-01-30Core: handle getsockopt(TCP_FASTOPEN) failures.Piotr Sikora1-4/+8
2014-01-28Fixed TCP_DEFER_ACCEPT handling (ticket #353).Maxim Dounin1-1/+7
2013-12-19Fixed the first argument to getsockopt().Ruslan Ermilov1-2/+6
2013-12-09Fixed handling of UNIX-domain sockets.Ruslan Ermilov1-0/+6
2013-12-09Core: keep the length of the local sockaddr.Ruslan Ermilov1-3/+8
2013-12-03Added support for TCP_FASTOPEN supported in Linux >= 3.7.1.Mathew Rodley1-0/+32
2013-10-31Core: handling of getsockopt(TCP_DEFER_ACCEPT) failures.Maxim Dounin1-2/+10
2013-09-04Win32: MinGW GCC compatibility.Maxim Dounin1-3/+3
2013-07-25On DragonFlyBSD, TCP_KEEPIDLE and TCP_KEEPINTVL are in msecs.Ruslan Ermilov1-4/+16
2013-07-25Style: reuse one int variable in ngx_configure_listening_sockets().Ruslan Ermilov1-11/+8
2013-07-11Core: fixed possible use of an uninitialized variable.Vladimir Homutov1-0/+2
2013-07-11Core: extended ngx_sock_ntop() with socklen parameter.Vladimir Homutov1-3/+4
2013-03-25Use NGX_FILE_ERROR for handling file operations errors.Valentin Bartenev1-2/+2
2013-03-15Status: introduced the "ngx_stat_waiting" counter.Valentin Bartenev1-0/+8
2013-03-07Removed c->single_connection flag.Valentin Bartenev1-5/+3
2012-11-20Fixed failure to start cache manager and cache loader processesIgor Sysoev1-0/+2
2012-07-30Core: ipv6only is now on by default.Ruslan Ermilov1-2/+2
2012-04-03Fixed spelling in multiline C comments.Ruslan Ermilov1-1/+1
2012-03-05Whitespace fixes.Maxim Dounin1-1/+1
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-12-05Added the "so_keepalive=" parameter to the "listen" directive.Valentin Bartenev1-0/+51
2011-08-21Move SO_ACCEPTFILTER and TCP_DEFER_ACCEPT checks into configure.Maxim Dounin1-1/+1
2011-04-04reuse keepalive connections if there are no free worker connectionsIgor Sysoev1-0/+55
2010-07-05listen setfib=XIgor Sysoev1-0/+36