nginx/src/stream
Roman Arutyunyan 788e462c5b Stream: allow servers with no handler.
Previously handlers were mandatory.  However they are not always needed.
For example, a server configured with ssl_reject_handshake does not need a
handler.  Such servers required a fake handler to pass the check.  Now handler
absence check is moved to runtime.  If handler is missing, the connection is
closed with 500 code.
2024-06-27 17:29:56 +04:00
..
ngx_stream_access_module.c Fixed undefined behaviour with IPv4-mapped IPv6 addresses. 2024-03-18 17:14:30 +04:00
ngx_stream_core_module.c Stream: allow servers with no handler. 2024-06-27 17:29:56 +04:00
ngx_stream_geo_module.c Fixed undefined behaviour with IPv4-mapped IPv6 addresses. 2024-03-18 17:14:30 +04:00
ngx_stream_geoip_module.c Fixed undefined behaviour with IPv4-mapped IPv6 addresses. 2024-03-18 17:14:30 +04:00
ngx_stream_handler.c Stream: virtual servers. 2023-12-14 21:58:39 +04:00
ngx_stream_limit_conn_module.c Limit conn: added shared context. 2019-11-18 19:50:59 +03:00
ngx_stream_log_module.c Style. 2018-03-05 21:35:08 +03:00
ngx_stream_map_module.c Map: the "volatile" parameter. 2016-12-08 17:51:49 +03:00
ngx_stream_pass_module.c Stream pass: disabled passing from or to udp. 2024-05-03 20:26:05 +04:00
ngx_stream_proxy_module.c SSL: enabled TLSv1.3 by default. 2023-03-24 02:57:43 +03:00
ngx_stream_realip_module.c Core: moved PROXY protocol fields out of ngx_connection_t. 2019-10-21 18:06:19 +03:00
ngx_stream_return_module.c Stream: filters. 2016-09-15 14:55:46 +03:00
ngx_stream_script.c Upstream: variables support in certificates. 2021-05-06 02:22:09 +03:00
ngx_stream_script.h Upstream: variables support in certificates. 2021-05-06 02:22:09 +03:00
ngx_stream_set_module.c Stream: set module. 2020-08-28 14:10:54 -07:00
ngx_stream_split_clients_module.c Stream: split_clients module. 2016-07-12 17:34:52 +03:00
ngx_stream_ssl_module.c Stream: using ngx_stream_ssl_srv_conf_t *sscf naming convention. 2024-03-22 14:18:51 +04:00
ngx_stream_ssl_module.h Stream: using ngx_stream_ssl_srv_conf_t *sscf naming convention. 2024-03-22 14:18:51 +04:00
ngx_stream_ssl_preread_module.c Stream: virtual servers. 2023-12-14 21:58:39 +04:00
ngx_stream_upstream_hash_module.c Upstream hash: fall back to round-robin if hash key is empty. 2019-05-23 16:49:22 +03:00
ngx_stream_upstream_least_conn_module.c Upstream: max_conns. 2016-09-22 19:32:47 +03:00
ngx_stream_upstream_random_module.c Upstream: ngx_http_upstream_random module. 2018-06-15 11:46:14 +03:00
ngx_stream_upstream_round_robin.c Upstream: excluded down servers from the next_upstream tries. 2020-11-27 00:01:20 +03:00
ngx_stream_upstream_round_robin.h Upstream: excluded down servers from the next_upstream tries. 2020-11-27 00:01:20 +03:00
ngx_stream_upstream_zone_module.c Do not use the obsolete NGX_SOCKADDRLEN macro. 2017-09-22 13:10:49 +03:00
ngx_stream_upstream.c Upstream: revised upstream response time variables. 2018-11-21 13:40:40 +03:00
ngx_stream_upstream.h Stream: added half-close support. 2021-09-22 10:20:00 +03:00
ngx_stream_variables.c Stream: $server_name. 2024-03-22 18:39:50 +04:00
ngx_stream_variables.h Variables: macros for null variables. 2017-08-01 14:28:33 +03:00
ngx_stream_write_filter_module.c HTTP/2: made it possible to flush response headers (ticket #1743). 2022-02-03 01:44:38 +03:00
ngx_stream.c Stream: the "setfib" parameter of the "listen" directive. 2024-03-22 14:53:19 +04:00
ngx_stream.h Stream: the "setfib" parameter of the "listen" directive. 2024-03-22 14:53:19 +04:00