summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_router.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-05-30Fixed keep-alive hanging after reconfiguration.Igor Sysoev1-60/+30
2018-04-27Eliminating possible NULL pointer dereference.Max Romanov1-1/+3
2018-04-26Controller waits READY message from router.Max Romanov1-0/+34
2018-04-19Router: fixed race condition while access log reopening.Valentin Bartenev1-2/+21
2018-04-18Added missing cleanup when nxt_port_socket_write() failed.Valentin Bartenev1-13/+39
2018-04-17Added missing checks if nxt_port_rpc_register_handler() failed.Valentin Bartenev1-1/+1
2018-04-11Access log reopening.Valentin Bartenev1-0/+113
2018-04-11Initial access log support.Valentin Bartenev1-5/+298
2018-04-05Handling error return from application 'run()' function.Max Romanov1-3/+7
2018-04-05Stopping timed out application process.Max Romanov1-9/+88
2018-04-03HTTP: using r->mem_pool retention counter for response buffers.Igor Sysoev1-9/+8
2018-03-28Using more expressive name for field.Igor Sysoev1-18/+19
2018-03-21Added Ruby support.Alexander Borisov1-0/+88
2018-03-15Skipping idle state when port already closed.Max Romanov1-1/+1
2018-03-14Ignoring response for already terminated request.Max Romanov1-0/+3
2018-03-13Releasing application on configuration failure.Max Romanov1-0/+15
2018-03-07Socket configuration should retain application.Max Romanov1-0/+8
2018-03-05Reduced number of critical log levels.Valentin Bartenev1-15/+14
2018-02-20Removed unwanted assertions.Max Romanov1-11/+19
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