#
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_...
|