summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_router.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-02-09Made nxt_assert() statements to be compiled only with debug.Valentin Bartenev1-2/+12
2018-02-09Changed the default number of spare processes to 0.Valentin Bartenev1-1/+1
2018-02-08Router: fixed freed memory access race condition.Igor Sysoev1-6/+8
2018-02-07Style fixes.Andrey Zelenkov1-1/+1
2018-02-07Fixed processing of application response in router.Max Romanov1-1/+4
2018-01-31Added Perl support.Alexander Borisov1-4/+93
2018-01-29Introducing extended app process management.Max Romanov1-85/+545
2018-01-24Fixed formatting in nxt_sprintf() and logging.Sergey Kandaurov1-3/+3
2018-01-24Using size_t for the field width type of the "%*s" specifier.Sergey Kandaurov1-3/+3
2017-12-28Fixing memory leak introduced in changeset 5817734dd9b9.Igor Sysoev1-1/+4
2017-12-28HTTP keep-alive connections support.Igor Sysoev1-640/+120
2017-12-28Changed nxt_mp_retain() and nxt_mp_release() interfaces.Igor Sysoev1-4/+13
2017-12-27Implementing worker stop after limits.requests.Max Romanov1-4/+13
2017-12-27Rescheduling of pending request after configured timeout.Max Romanov1-83/+214
2017-12-27Fixing code style.Max Romanov1-16/+16
2017-12-27Fixing application timeout.Max Romanov1-89/+318
2017-12-27Changing worker selection precedence.Max Romanov1-22/+47
2017-12-27Implementing the ability to cancel request before worker starts processing it.Max Romanov1-131/+103
2017-12-25HTTP parser: reworked header fields handling.Valentin Bartenev1-8/+8
2017-12-25Restoring apps in case of reconfiguration error.Max Romanov1-0/+3
2017-11-27A number of engine connections is decreased on connection close.Igor Sysoev1-1/+1
2017-10-19Keep application worker until response for all requests received.Max Romanov1-1/+4
2017-10-19Fixed the bug introduced in the previous changeset.Igor Sysoev1-4/+9
2017-10-18Router: fixed segfault after configuration change.Igor Sysoev1-177/+241
2017-10-17Storing memory cache slot hint inside nxt_sockaddr_t.Igor Sysoev1-3/+5
2017-10-10Optimized application type handling.Valentin Bartenev1-17/+2
2017-10-04Port message fragmentation supported.Max Romanov1-15/+9
2017-10-04Optimized request<->app link allocation.Max Romanov1-36/+59
2017-10-04Using port 'post' facility to proxy remove pid message to workers.Max Romanov1-83/+21
2017-10-04Using request mem pool for req<->app link.Max Romanov1-2/+19
2017-10-04Fixed error generation during request processing.Max Romanov1-40/+94
2017-10-04Introducing use counters for port and app. Thread safe port write.Max Romanov1-330/+432
2017-10-04Using engine memiory pool for port write allocations.Max Romanov1-7/+1
2017-10-04Fixing memory leak when handling remove pid message.Max Romanov1-0/+2
2017-09-27Event engine memory cache for nxt_sockaddr_t.Igor Sysoev1-3/+10
2017-09-22Removed fibers from compilation.Valentin Bartenev1-0/+2
2017-09-15Introducing named port message handlers to avoid misprints.Max Romanov1-16/+4
2017-09-15Fixing memory leak of request parse context.Max Romanov1-10/+11
2017-09-15Introducing application timeout.Max Romanov1-76/+334
2017-09-15Fixed port handlers arrays.Valentin Bartenev1-0/+3
2017-09-15Router: more logical code order change.Igor Sysoev1-2/+2
2017-09-14Router: fixed segmentation fault.Igor Sysoev1-10/+32
2017-09-14Router: worker threads should quit only if the main thread hasIgor Sysoev1-1/+54
2017-09-14Fixed textual socket name lengths and Unix domain sockaddr length.Igor Sysoev1-2/+2
2017-09-07Moving body data before headers for PHP POST.Max Romanov1-5/+20
2017-09-06Style fixes.Igor Sysoev1-17/+31
2017-09-05Fixing request id logging.Max Romanov1-1/+1
2017-09-05Fixing racing condition on app port release/request.Max Romanov1-1/+21
2017-09-05Double connection close attempt fix.Max Romanov1-2/+11
2017-09-01Added SERVER_ADDR parameter for Python and PHP modules.Igor Sysoev1-0/+7