summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_conn_accept.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-08-29Implemented basic statistics API.Valentin Bartenev1-2/+7
2020-08-05Fixed nxt_conn_accept_alloc() behavior in low memory conditions.Valentin Bartenev1-5/+5
Earlier, if nxt_mp_create() failed to allocate memory while accepting a new connection, the resulting NULL was subsequently passed to nxt_mp_destroy(), crashing the process. More, if nxt_mp_create() was successful but nxt_sockaddr_cache_alloc() failed, the connection object wasn't destroyed properly, leaving the connection counter in an inconsistent state. Repeated, this condition lowered the connection capacity of the process and could eventually prevent it from accepting connections altogether.
2020-04-15Fixed memory leak occurring upon failure to accept a connection.Igor Sysoev1-11/+10
2020-04-15Fixed crash that occurs when idle connections are closed forcibly.Igor Sysoev1-29/+45
2018-05-30Fixed keep-alive hanging after reconfiguration.Igor Sysoev1-3/+8
2018-03-05Reduced number of critical log levels.Valentin Bartenev1-8/+8
2018-01-24Using size_t for the field width type of the "%*s" specifier.Sergey Kandaurov1-1/+2
2017-10-18Router: fixed segfault after configuration change.Igor Sysoev1-1/+0
2017-10-17Storing memory cache slot hint inside nxt_sockaddr_t.Igor Sysoev1-3/+1
2017-09-27Fixed building by modern GCC.Igor Sysoev1-6/+3
2017-09-27Event engine memory cache for nxt_sockaddr_t.Igor Sysoev1-17/+5
Introducing event engine memory cache and using the cache for nxt_sockaddr_t structures.
2017-09-14Fixed textual socket name lengths and Unix domain sockaddr length.Igor Sysoev1-14/+16
2017-07-13Using correct task for connection initialization.Igor Sysoev1-2/+2
2017-07-05Router: processing JSON configuration.Igor Sysoev1-1/+1
2017-06-20Using new memory pool implementation.Igor Sysoev1-4/+14
2017-06-14nxt_event_conn_... functions and structures have been renamedIgor Sysoev1-0/+366
to nxt_conn_...