summaryrefslogtreecommitdiffhomepage
path: root/src/stream (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-11-20Fixed worker_shutdown_timeout in various cases.Maxim Dounin1-0/+6
2017-10-05Upstream hash: reordered peer checks.Maxim Dounin1-7/+7
2017-10-05Upstream hash: limited number of tries in consistent case.Maxim Dounin1-3/+7
2017-10-04Fixed handling of unix sockets in $binary_remote_addr.Maxim Dounin1-0/+12
2017-09-22Modules compatibility: down flag promoted to a bitmask.Ruslan Ermilov1-1/+1
2017-09-22Style.Ruslan Ermilov1-1/+1
2017-09-22Do not use the obsolete NGX_SOCKADDRLEN macro.Ruslan Ermilov1-1/+1
2017-09-12Stream: fixed logging UDP upstream timeout.Roman Arutyunyan1-1/+5
2017-09-11Stream: relaxed next upstream condition (ticket #1317).Roman Arutyunyan1-2/+6
2017-08-22SSL: the $ssl_client_escaped_cert variable (ticket #857).Maxim Dounin1-0/+4
2017-08-09Fixed calls to ngx_open_file() in certain places.Sergey Kandaurov1-1/+1
2017-08-09Style.Sergey Kandaurov1-0/+1
2017-08-04Upstream: copy peer data in shared memory.Ruslan Ermilov1-8/+69
2017-08-01Upstream zone: store peers->name and its data in shared memory.Ruslan Ermilov1-0/+18
2017-08-01Variables: macros for null variables.Ruslan Ermilov7-6/+8
2017-05-29Style: changed checks of ngx_ssl_create_connection() to != NGX_OK.Maxim Dounin1-1/+1
2017-05-29SSL: set TCP_NODELAY on SSL connections before handshake.Maxim Dounin1-3/+10
2017-05-26Introduced ngx_tcp_nodelay().Ruslan Ermilov2-32/+6
2017-05-15Realip: allow hostnames in set_real_ip_from (ticket #1180).Ruslan Ermilov1-15/+68
2017-05-15Access: simplified rule parser code.Ruslan Ermilov1-13/+7
2017-04-18SSL: added support for TLSv1.3 in ssl_protocols directive.Sergey Kandaurov2-0/+2
2017-04-03Stream: configurable socket buffer sizes.Vladimir Homutov3-1/+39
2017-03-28Fixed ngx_open_cached_file() error handling.Sergey Kandaurov1-0/+5
2017-03-22Unified error messages about duplicate directives.Ruslan Ermilov1-1/+1
2017-03-07Access log: removed dead ev->timedout check in flush timer handler.Maxim Dounin1-14/+1
2017-01-31Variables: generic prefix variables.Dmitry Volyntsev3-22/+129
2017-01-19Stream: client SSL certificates were not checked in some cases.Vladimir Homutov1-1/+6
2017-01-19Stream: fixed handling of non-ssl sessions.Vladimir Homutov1-1/+5
2017-01-11Stream: avoid infinite loop in case of socket read error.Vladimir Homutov1-2/+3
2016-12-26Stream: speed up TCP peer recovery.Roman Arutyunyan3-0/+37
2016-12-21Limited recursion when evaluating variables.Ruslan Ermilov1-7/+31
2016-12-20Stream: client SSL certificates verification support.Vladimir Homutov2-0/+157
2016-12-19Stream ssl_preread: relaxed SSL version check.Roman Arutyunyan1-1/+1
2016-12-15Access log: support for json escaping.Valentin Bartenev1-6/+77
2016-12-08Map: the "volatile" parameter.Ruslan Ermilov1-1/+14
2016-12-08Map: simplified "map" block parser.Ruslan Ermilov1-1/+2
2016-12-05SSL: $ssl_curves (ticket #1088).Maxim Dounin1-0/+3
2016-12-05SSL: $ssl_ciphers (ticket #870).Maxim Dounin1-0/+3
2016-10-31Upstream: do not unnecessarily create per-request upstreams.Ruslan Ermilov1-17/+17
2016-10-31Upstream: added the ngx_http_upstream_resolved_t.name field.Ruslan Ermilov3-5/+4
2016-10-31Upstream: removed unnecessary condition in proxy_eval() and friends.Ruslan Ermilov1-1/+1
2016-10-19SSL: compatibility with BoringSSL.Maxim Dounin1-1/+2
2016-10-10Modules compatibility: removed dependencies on NGX_STREAM_SSL.Maxim Dounin4-14/+0
2016-10-05Stream ssl_preread: fixed $ssl_preread_server_name variable.Sergey Kandaurov1-1/+2
2016-10-03Modules compatibility: removed unneeded NGX_HAVE_REUSEPORT checks.Maxim Dounin1-2/+0
2016-10-03Modules compatibility: removed unneeded IPV6_V6ONLY checks.Maxim Dounin3-3/+3
2016-09-29Introduced the NGX_COMPAT macro.Ruslan Ermilov2-0/+6
2016-09-29Modules compatibility: down flag promoted to a bitmask.Maxim Dounin1-1/+1
2016-09-29Modules compatibility: upstream config field.Maxim Dounin2-0/+3
2016-09-29Modules compatibility: status fields.Maxim Dounin1-0/+2