summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_router.c (follow)
AgeCommit message (Expand)AuthorFilesLines
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
2017-08-11Request body read state implemented.Max Romanov1-51/+191
2017-08-02Listening socket creation and binding operations are passedIgor Sysoev1-63/+192
2017-08-02Added basic port error handler.Max Romanov1-1/+2
2017-08-02Implicit port read buffer completion.Max Romanov1-8/+4
2017-08-02Using port rpc in controller->router configuration update.Max Romanov1-32/+5
2017-08-02Using port rpc in router->master start worker request.Max Romanov1-151/+97
2017-08-02Port RPC interface introduced.Max Romanov1-0/+3
2017-08-02Added bit flags to type parameter of nxt_port_socket_write().Max Romanov1-2/+3
2017-07-25Assign current request id to prevent port memory release.Max Romanov1-0/+1