summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_router.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-07-25Using plain shared memory for configuration pass.Max Romanov1-14/+35
2020-07-23Fixing request_app_link reference counting.Max Romanov1-4/+2
2020-07-06Destroying temporary router configuration.Igor Sysoev1-28/+40
2020-03-09Refactor of process management.Tiago Natel de Moura1-9/+35
2020-05-28Added NULL check for engine->port.Max Romanov1-2/+4
2020-05-15Router: removed two unused assignments.Valentin Bartenev1-2/+2
2020-05-14PHP: implemented "targets" option.Valentin Bartenev1-10/+54
2020-05-14Configuration: URI encoding in the "pass" option.Valentin Bartenev1-2/+5
2020-04-16Using malloc/free for the http fields hash.Max Romanov1-1/+1
2020-04-10Resolving a racing condition while adding ports on the app's side.Max Romanov1-3/+3
2020-04-06Fixing 'find & add' racing condition in connected ports hash.Max Romanov1-14/+18
2020-03-17Fixing body fd access racing condition.Max Romanov1-16/+31
2020-03-12Using disk file to store large request body.Max Romanov1-3/+34
2020-03-12Moving request memory pool retain call after RPC data allocation.Max Romanov1-0/+15
2020-03-06Round robin upstream added.Igor Sysoev1-0/+11
2020-03-04Refactored nxt_http_action.Igor Sysoev1-3/+5
2020-03-03Fixing request_app_link reference counting for delayed requests.Max Romanov1-9/+36
2020-02-03Fixed req_app_link reference counting on cancellation.Max Romanov1-16/+7
2019-12-24Introducing port messages to notify about out of shared memory.Max Romanov1-0/+56
2019-11-26Refactoring reference counting of req_app_link.Max Romanov1-34/+48
2019-11-14Initial proxy support.Igor Sysoev1-1/+8
2019-11-14Introduced chained buffer completion handlers.Igor Sysoev1-2/+7
2019-11-14Replacing pass with action.Igor Sysoev1-7/+7
2019-10-10Style fixes.Igor Sysoev1-1/+2
2019-09-19Basic support for serving static files.Valentin Bartenev1-1/+92
2019-08-30Fixed WebSocket implementation that was broken on some systems.Max Romanov1-1/+1
2019-08-26Adding body handler to nxt_http_request_header_send().Igor Sysoev1-6/+1
2019-08-20Introducing websocket support in router and libunit.Max Romanov1-71/+110
2019-08-16Changing the sequence of body send execution.Max Romanov1-2/+6
2019-08-16Improving response header fields processing.Max Romanov1-8/+18
2019-08-14Renaming supplemental request structures in router.Max Romanov1-347/+418
2019-08-06Router: allowed empty configurations.Valentin Bartenev1-191/+189
2019-08-06Refactored HTTP protocol callback table.Igor Sysoev1-1/+1
2019-06-28Fixed application crash handling in router.Max Romanov1-4/+4
2019-03-21Adjusting request schema value according to connection tls state.Max Romanov1-0/+2
2019-03-18Removing unused local variable.Max Romanov1-7/+0
2019-03-06Removed unnecessary abstraction layer.Alexander Borisov1-101/+114
2019-02-28Introducing Java Servlet Container beta.Max Romanov1-0/+1
2019-02-28Removing app data debug message.Max Romanov1-4/+0
2019-02-27Fixed processing of SERVER_NAME after 77aad2c142a0.Valentin Bartenev1-11/+13
2019-02-27Initial routing implementation.Igor Sysoev1-29/+45
2019-02-25Disabled useless code in nxt_router_listen_socket_error().Valentin Bartenev1-4/+8
2019-02-22TLS certificates should be freed per listener.Igor Sysoev1-6/+9
2019-02-18Fixed memory leak on response body sending failure.Igor Sysoev1-1/+1
2018-10-22Handling of timers with bias.Valentin Bartenev1-2/+2
2018-10-09Renamed "go" application type to "external".Valentin Bartenev1-1/+1
2018-09-20Preventing port from release in asynchronous operations.Max Romanov1-0/+12
2018-09-20Controller: certificates storage interface.Valentin Bartenev1-0/+136
2018-09-20Added SSL/TLS support on connection level.Igor Sysoev1-0/+18
2018-09-19Initializing application structure with 0 to avoid crash.Max Romanov1-2/+7