summaryrefslogtreecommitdiffhomepage
path: root/src/stream (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-12-14Geo: fixed handling of AF_UNIX client addresses (ticket #1684).Maxim Dounin1-0/+13
2018-11-26Negative size buffers detection.Maxim Dounin1-4/+36
2018-11-21Upstream: revised upstream response time variables.Vladimir Homutov3-14/+17
2018-11-12Stream: proxy_requests directive.Vladimir Homutov1-2/+25
2018-11-12Stream: session completion check code moved to a separate function.Vladimir Homutov1-38/+76
2018-10-03Upstream: proxy_socket_keepalive and friends.Vladimir Homutov1-0/+16
2018-08-29Stream: avoid potential infinite loop at preread phase.Roman Arutyunyan1-15/+21
2018-07-18Stream ssl_preread: added SSLv2 Client Hello support.Sergey Kandaurov1-2/+14
2018-07-17SSL: save sessions for upstream peers using a callback function.Sergey Kandaurov2-6/+23
2018-07-12Events: moved sockets cloning to ngx_event_init_conf().Maxim Dounin1-4/+0
2018-07-11Stream ssl_preread: $ssl_preread_protocol variable.Roman Arutyunyan1-6/+93
2018-06-15Upstream: ngx_http_upstream_random module.Vladimir Homutov1-0/+502
2018-06-14Upstream: improved peer selection concurrency for hash and ip_hash.Ruslan Ermilov1-1/+7
2018-06-04Stream: udp streams.Roman Arutyunyan2-50/+77
2018-05-07Silenced -Wcast-function-type warnings (closes #1546).Sergey Kandaurov1-6/+7
2018-04-24SSL: detect "listen ... ssl" without certificates (ticket #178).Maxim Dounin3-13/+37
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