summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_router.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-11-25Fixing access_log structure reference counting.Max Romanov1-4/+26
2021-11-09Introducing application prototype processes.Tiago Natel de Moura1-68/+211
2021-11-05HTTP: removed surplus check for r->args is not NULL.Zhidao HONG1-2/+2
2021-10-28Moving request limit control to libunit.Max Romanov1-50/+5
2021-10-28Adding explicit app reference to nxt_router_app_port_release().Max Romanov1-11/+8
2021-08-17Added TLS session tickets support.Andrey Suvorov1-0/+4
2021-08-12Introduced the generic API nxt_buf_dummy_completion().Zhidao HONG1-11/+3
2021-08-12Router: client IP address replacement.Oisin Canty1-1/+85
2021-07-29Application restart introduced.Max Romanov1-41/+178
2021-07-24Router: split nxt_http_app_conf_t from nxt_http_action_t.Zhidao HONG1-9/+38
2021-07-23Router: split nxt_http_static_conf_t from nxt_http_action_t.Zhidao HONG1-5/+5
2021-07-21Enabling configure TLS sessions.Andrey Suvorov1-12/+36
2021-07-19Router: fixing assertion on app thread port handle.Max Romanov1-8/+10
2021-07-01Fixing multiple TLS-enabled listeners initialization.Max Romanov1-6/+5
2021-05-26Enabling SSL_CTX configuration by using SSL_CONF_cmd().Andrey Suvorov1-52/+38
2021-05-26Fixing crash during TLS connection shutdown.Andrey Suvorov1-0/+1
2021-05-25Fixing racing condition on listen socket close in router (v2).Max Romanov1-5/+5
2021-05-17Fixing a crash after applying the wrong TLS configuration.Andrey Suvorov1-3/+3
2021-05-17Fixing racing condition on listen socket close in router.Max Romanov1-10/+14
2021-04-22Router: grouped app and share fields in nxt_http_action_t.Zhidao HONG1-1/+1
2021-03-25Releasing shm buffers for large body requests.Max Romanov1-11/+4
2021-03-24Added ability to configure multiple certificates on a listener.Andrey Suvorov1-30/+93
2021-03-02Fixing warnings on Solaris.Max Romanov1-1/+1
2021-01-28Router: fixing crash after WebSocket processing.Max Romanov1-1/+4
2021-01-27Router: fixing error handling in config request.Max Romanov1-19/+42
2021-01-25Router: fixing assertion in shortage of file descriptors.Max Romanov1-0/+2
2020-12-17Router: fixed crash in OOSM processing.Max Romanov1-3/+8
2020-12-08PHP: populating PHP_AUTH_* server variables.Valentin Bartenev1-0/+4
2020-11-17HTTP parser: allowed more characters in header field names.Valentin Bartenev1-0/+7
2020-11-10Fixing multi-buffer body send to application.Max Romanov1-3/+13
2020-10-28Router: introducing the PORT_ACK message.Max Romanov1-0/+2
2020-10-28Router: broadcasting the SHM_ACK message to all process ports.Max Romanov1-2/+1
2020-10-28Added error response logging.Max Romanov1-4/+10
2020-10-28Router: checking a buffer before accessing its memory fields.Max Romanov1-1/+1
2020-10-28Router: closing app worker's ports.Max Romanov1-0/+19
2020-09-29Fixing request buffer memory leakage in router.Max Romanov1-0/+3
2020-08-28Router: fixed "pass" to upstreams.hongzhidao1-0/+4
2020-09-15Python: changed request headers format in router protocol.Max Romanov1-1/+1
2020-08-21Configuration: removed "reschedule_timeout" option.Valentin Bartenev1-11/+0
2020-08-13Fixing router assertion in result of application prefork error.Max Romanov1-0/+8
2020-08-13Basic variables support.Valentin Bartenev1-44/+139
2020-08-12Responding with error in case of first process start failure.Max Romanov1-18/+124
2020-08-11Style fixes for 2 file descriptors transfer over port.Max Romanov1-16/+16
2020-08-11Introducing application and port shared memory queues.Max Romanov1-22/+179
2020-08-11Made router port message handlers into static functions.Max Romanov1-4/+13
2020-08-11Adding debug messages to catch process management issues.Max Romanov1-2/+36
2020-08-11Introducing the shared application port.Max Romanov1-1042/+462
2020-08-11Changing router to application shared memory exchange protocol.Max Romanov1-3/+66
2020-08-11Changing router to application port exchange protocol.Max Romanov1-17/+83
2020-08-09Fixing leaked configuration objects.Max Romanov1-4/+30