summaryrefslogtreecommitdiffhomepage
path: root/src/stream (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-03-22Stream: set action before each recv/send while proxying.Roman Arutyunyan1-2/+11
2018-03-12Style.Roman Arutyunyan1-3/+3
2018-03-12Stream ssl_preread: $ssl_preread_alpn_protocols variable.Roman Arutyunyan1-6/+122
2018-03-07Improved code readablity.Ruslan Ermilov1-2/+6
2018-03-05Style.Maxim Dounin1-1/+2
2018-03-01Access log: support for disabling escaping (ticket #1450).Vladimir Homutov1-8/+60
2018-02-21Geo: fixed indentation.Sergey Kandaurov1-11/+11
2018-02-21Geo: optimized configuration parser.Ruslan Ermilov1-1/+5
2018-02-21Geo: fixed memory allocation error handling (closes #1482).Ruslan Ermilov1-11/+16
2018-01-30SSL: using default server context in session remove (closes #1464).Sergey Kandaurov1-2/+2
2017-12-13Retain CAP_NET_RAW capability for transparent proxying.Roman Arutyunyan1-0/+6
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