summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_router.c (unfollow)
AgeCommit message (Expand)AuthorFilesLines
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
2017-08-31Multiplexing different requests in single app port.Max Romanov1-0/+5
2017-08-31Default value 1 for number of workers.Max Romanov1-0/+2
2017-08-30Send remote address to go application.Max Romanov1-0/+1
2017-08-29Fixed debug message broken in e8da77a2c293.Max Romanov1-4/+3
2017-08-29The master process has been renamed to the main process.Igor Sysoev1-13/+13
2017-08-26Introduced nxt_socket_defer_accept().Igor Sysoev1-6/+1
2017-08-17The new module configuration interface.Igor Sysoev1-6/+271
2017-08-16Object mapping interface extended with more string types.Valentin Bartenev1-6/+6
2017-08-11Controller: more HTTP headers and detailed JSON parsing errors.Valentin Bartenev1-1/+1