History log of /unit/src/nxt_conn_accept.c (Results 1 – 16 of 16)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 2185:2227bdbb3c89 29-Aug-2022 Valentin Bartenev

Implemented basic statistics API.


Revision tags: 1.27.0-1, 1.27.0, 1.26.1-1, 1.26.1, 1.26.0-1, 1.26.0, 1.25.0-1, 1.25.0, 1.24.0-1, 1.24.0, 1.23.0-1, 1.23.0, 1.22.0-1, 1.22.0, 1.21.0-1, 1.21.0, 1.20.0-1, 1.20.0, 1.19.0-1, 1.19.0
# 1533:6e107ec3b502 05-Aug-2020 Valentin Bartenev

Fixed nxt_conn_accept_alloc() behavior in low memory conditions.

Earlier, if nxt_mp_create() failed to allocate memory while accepting a new
connection, the resulting NULL was subsequently passed to

Fixed nxt_conn_accept_alloc() behavior in low memory conditions.

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.

show more ...


Revision tags: 1.18.0-1, 1.18.0, 1.17.0-1, 1.17.0
# 1458:ad693d003313 15-Apr-2020 Igor Sysoev

Fixed memory leak occurring upon failure to accept a connection.


# 1457:af93c866b4f0 15-Apr-2020 Igor Sysoev

Fixed crash that occurs when idle connections are closed forcibly.


Revision tags: 1.16.0-1, 1.16.0, 1.15.0-1, 1.15.0, 1.14.0-1, 1.14.0, 1.13.0-1, 1.13.0, 1.12.0-1, 1.12.0, 1.11.0-2, 1.11.0-1, 1.11.0, 1.10.0-2, 1.10.0-1, 1.10.0, 1.9.0-1, 1.9.0, 1.8.0-1, 1.8.0, 1.7.1-1, 1.7.1, 1.7-1, 1.7, 1.6-1, 1.6, 1.5-1, 1.5, 1.4-2, 1.4, 1.3, 1.2
# 683:5c7dd85fabd5 30-May-2018 Igor Sysoev

Fixed keep-alive hanging after reconfiguration.


Revision tags: 1.1, 1.0, 0.7
# 564:762f8c976ead 05-Mar-2018 Valentin Bartenev

Reduced number of critical log levels.


Revision tags: 0.6, 0.5
# 493:745222d540a2 24-Jan-2018 Sergey Kandaurov

Using size_t for the field width type of the "%*s" specifier.


Revision tags: 0.4, 0.3, 0.2
# 359:d4848619451a 18-Oct-2017 Igor Sysoev

Router: fixed segfault after configuration change.


# 358:40bbd4c2349d 17-Oct-2017 Igor Sysoev

Storing memory cache slot hint inside nxt_sockaddr_t.


# 338:2c6135a99c27 27-Sep-2017 Igor Sysoev

Fixed building by modern GCC.


# 337:854a1a440616 27-Sep-2017 Igor Sysoev

Event engine memory cache for nxt_sockaddr_t.

Introducing event engine memory cache and using the cache for
nxt_sockaddr_t structures.


# 312:c156aea91063 14-Sep-2017 Igor Sysoev

Fixed textual socket name lengths and Unix domain sockaddr length.


Revision tags: 0.1
# 150:09a7b87c743a 13-Jul-2017 Igor Sysoev

Using correct task for connection initialization.


# 115:bef7c075837b 05-Jul-2017 Igor Sysoev

Router: processing JSON configuration.


# 65:10688b89aa16 20-Jun-2017 Igor Sysoev

Using new memory pool implementation.


# 62:5e1efcc7b740 14-Jun-2017 Igor Sysoev

nxt_event_conn_... functions and structures have been renamed
to nxt_conn_...