log src/http/modules/ngx_http_fastcgi_module.c @ 7933:2f443cac3f1e

age author description
Mon, 18 Oct 2021 16:46:59 +0300 Maxim Dounin Upstream: fixed logging level of upstream invalid header errors.
Mon, 28 Jun 2021 18:01:20 +0300 Maxim Dounin Improved logging of invalid headers.
Mon, 27 Jul 2020 16:02:15 +0300 Maxim Dounin FastCGI: fixed zero size buf alerts on extra data (ticket #2018).
Mon, 06 Jul 2020 18:36:23 +0300 Maxim Dounin FastCGI: protection from responses with wrong length.
Wed, 03 Oct 2018 14:08:51 +0300 Vladimir Homutov Upstream: proxy_socket_keepalive and friends.
Tue, 17 Jul 2018 15:30:43 +0300 Ruslan Ermilov Fixed invalid access to location defined as an empty string.
Mon, 07 May 2018 09:54:37 +0000 Sergey Kandaurov Silenced -Wcast-function-type warnings (closes #1546).
Mon, 19 Mar 2018 16:22:09 +0300 Ruslan Ermilov Upstream: fixed comments after 13f8dec720b5.
Wed, 28 Feb 2018 16:56:58 +0300 Roman Arutyunyan Generic subrequests in memory.
Thu, 09 Nov 2017 15:35:20 +0300 Maxim Dounin FastCGI: adjust buffer position when parsing incomplete records.
Tue, 01 Aug 2017 14:28:33 +0300 Ruslan Ermilov Variables: macros for null variables.
Thu, 18 May 2017 14:17:00 +0300 Sergey Kandaurov Upstream: fixed u->headers_in.headers allocation error handling.
Fri, 24 Mar 2017 02:48:03 -0700 Piotr Sikora Upstream: allow recovery from "429 Too Many Requests" response.
Fri, 10 Feb 2017 15:13:41 +0300 Roman Arutyunyan Upstream: proxy_cache_background_update and friends.
Wed, 02 Nov 2016 20:05:21 +0300 Dmitry Volyntsev Cache: proxy_cache_max_range_offset and friends.
Mon, 31 Oct 2016 18:33:33 +0300 Ruslan Ermilov Upstream: added the ngx_http_upstream_resolved_t.name field.
Mon, 31 Oct 2016 18:33:31 +0300 Ruslan Ermilov Upstream: removed unnecessary condition in proxy_eval() and friends.
Fri, 14 Oct 2016 19:48:26 +0300 Maxim Dounin Upstream: handling of proxy_set_header at http level.
Fri, 18 Dec 2015 19:05:27 +0300 Roman Arutyunyan Upstream: the "transparent" parameter of proxy_bind and friends.
Mon, 11 Apr 2016 18:42:34 +0300 Valentin Bartenev FastCGI: skip special bufs in buffered request body chain.
Thu, 31 Mar 2016 02:33:57 +0300 Sergey Kandaurov Fixed logging.
Wed, 30 Mar 2016 11:52:16 +0300 Ruslan Ermilov Style.
Mon, 28 Mar 2016 19:50:19 +0300 Maxim Dounin Upstream: proxy_next_upstream non_idempotent.
Sat, 21 Nov 2015 10:44:07 +0300 Ruslan Ermilov Upstream: fixed "no port" detection in evaluated upstreams.
Mon, 17 Aug 2015 18:09:17 +0300 Maxim Dounin Win32: MSVC 2015 compatibility.
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin FastCGI: fastcgi_request_buffering.
Mon, 22 Dec 2014 12:59:09 +0300 Valentin Bartenev Upstream: added variables support to proxy_cache and friends.
Mon, 22 Dec 2014 12:59:02 +0300 Valentin Bartenev Upstream: refactored proxy_cache and friends.
Mon, 22 Dec 2014 12:58:59 +0300 Valentin Bartenev Upstream: mutually exclusive inheritance of "cache" and "store".
Mon, 22 Dec 2014 12:58:56 +0300 Valentin Bartenev Upstream: simplified proxy_store and friends configuration code.
Thu, 09 Oct 2014 20:30:11 +0400 Valentin Bartenev Upstream: fixed inheritance of proxy_store and friends.
Tue, 09 Dec 2014 18:22:31 +0300 Maxim Dounin Upstream: fixed unexpected inheritance into limit_except blocks.
Tue, 09 Dec 2014 18:21:55 +0300 Maxim Dounin Upstream: inheritance of proxy_pass and friends (ticket #645).
Wed, 19 Nov 2014 17:33:23 +0300 Roman Arutyunyan Upstream: different header lists for cached and uncached requests.
Wed, 19 Nov 2014 17:33:22 +0300 Roman Arutyunyan Upstream: moved header lists to separate structures.
Wed, 19 Nov 2014 17:33:21 +0300 Roman Arutyunyan Upstream: moved header initializations to separate functions.
Tue, 18 Nov 2014 20:41:12 +0300 Roman Arutyunyan Cache: proxy_cache_lock_age and friends.
Tue, 28 Oct 2014 12:29:59 +0300 Roman Arutyunyan Upstream: proxy_limit_rate and friends.
Tue, 14 Oct 2014 18:32:01 +0400 Roman Arutyunyan Upstream: proxy_force_ranges and friends.
Thu, 18 Sep 2014 16:37:14 +0400 Roman Arutyunyan FastCGI: fixed start pointers in request buffers.
Fri, 12 Sep 2014 18:50:47 +0400 Roman Arutyunyan Upstream: limited next_upstream time and tries (ticket #544).
Thu, 11 Sep 2014 20:08:52 +0400 Maxim Dounin Added warning about unset cache keys.
Thu, 26 Jun 2014 02:35:01 +0400 Maxim Dounin Upstream: cache revalidation using If-None-Match.
Mon, 17 Mar 2014 15:34:36 +0400 Maxim Dounin FastCGI: f->split_parts reset on request start. stable-1.4
Mon, 17 Mar 2014 15:34:36 +0400 Maxim Dounin FastCGI: f->split_parts reset on request start.
Tue, 11 Feb 2014 21:54:42 -0800 Piotr Sikora Upstream: fix $upstream_status variable.
Wed, 11 Dec 2013 21:30:38 +0400 Valentin Bartenev Use ngx_chain_get_free_buf() in pipe input filters.
Fri, 29 Nov 2013 17:23:38 +0400 Maxim Dounin Upstream: skip empty cache headers.
Mon, 18 Nov 2013 20:48:22 +0400 Maxim Dounin Upstream: cache revalidation with conditional requests.
Fri, 27 Sep 2013 16:50:40 +0400 Maxim Dounin FastCGI: non-buffered mode support.
Fri, 27 Sep 2013 16:50:13 +0400 Maxim Dounin Upstream: proxy_no_cache, fastcgi_no_cache warnings removed.
Mon, 27 May 2013 16:54:09 +0400 Maxim Dounin Upstream: http_403 support in proxy_next_upstream (and friends).
Mon, 11 Feb 2013 16:11:14 +0000 Maxim Dounin Merge of r5027, r5028, r5029: fastcgi_keep_conn fixes. stable-1.2
Fri, 01 Feb 2013 14:41:50 +0000 Maxim Dounin FastCGI: proper handling of split fastcgi end request.
Fri, 01 Feb 2013 14:41:07 +0000 Maxim Dounin FastCGI: unconditional state transitions.
Fri, 01 Feb 2013 14:40:19 +0000 Maxim Dounin FastCGI: fixed wrong connection close with fastcgi_keep_conn.
Wed, 16 Jan 2013 09:42:57 +0000 Ruslan Ermilov Fixed and improved the "*_bind" directives of proxying modules.
Thu, 06 Dec 2012 23:03:53 +0000 Ruslan Ermilov Allow the complex value to be defined as an empty string.
Wed, 08 Aug 2012 12:03:46 +0000 Valentin Bartenev Added three missing checks for NULL after ngx_array_push() calls.
Fri, 11 May 2012 13:14:58 +0000 Maxim Dounin Fastcgi: fixed padding handling on fixed-size records.
Fri, 11 May 2012 13:09:24 +0000 Maxim Dounin Added r->state reset on fastcgi/scgi/uwsgi request start.
Thu, 12 Apr 2012 19:35:41 +0000 Ruslan Ermilov Fixed grammar in error messages.
Thu, 15 Mar 2012 11:41:43 +0000 Maxim Dounin Merge of r4530, r4531: null character fixes. stable-1.0
Thu, 15 Mar 2012 11:27:12 +0000 Maxim Dounin Fixed incorrect ngx_cpystrn() usage in ngx_http_*_process_header().
Mon, 05 Mar 2012 18:09:06 +0000 Maxim Dounin Whitespace fixes.
Sun, 05 Feb 2012 20:02:59 +0000 Maxim Dounin Merge of r4406, r4413: copyrights updated. stable-1.0
Sun, 05 Feb 2012 19:23:44 +0000 Maxim Dounin Merge of r4402: stable-1.0
Wed, 18 Jan 2012 15:07:43 +0000 Maxim Konovalov Copyright updated.
Mon, 16 Jan 2012 11:01:52 +0000 Maxim Dounin Fixed proxy_cache_use_stale in "no live upstreams" case.
Mon, 26 Dec 2011 11:16:19 +0000 Maxim Dounin Cache lock support for fastcgi, scgi, uwsgi.
Wed, 14 Dec 2011 15:13:25 +0000 Maxim Dounin Merge of r4275, r4276, r4278, r4279: stable-1.0
Wed, 14 Dec 2011 14:31:55 +0000 Maxim Dounin Merge of r4270, r4274: stable-1.0
Fri, 09 Dec 2011 13:32:51 +0000 Valentin Bartenev FastCGI: added "if_not_empty" flag support to the "fastcgi_param" directive.
Mon, 14 Nov 2011 13:26:18 +0000 Maxim Dounin Fixed fastcgi/scgi/uwsgi_param inheritance.
Mon, 14 Nov 2011 13:24:43 +0000 Maxim Dounin Separate functions to merge fastcgi/scgi/uwsgi params.
Mon, 14 Nov 2011 09:12:15 +0000 Sergey Budnevitch Fixed NGX_CONF_TAKE1/NGX_CONF_FLAG misuse.
Fri, 30 Sep 2011 14:18:58 +0000 Igor Sysoev Merging r4137: stable-1.0
Tue, 20 Sep 2011 09:56:05 +0000 Maxim Dounin Fixed loss of chain links in fastcgi module.
Thu, 15 Sep 2011 19:05:23 +0000 Maxim Dounin Keepalive support in fastcgi.
Fri, 19 Aug 2011 20:11:39 +0000 Maxim Dounin Fix ignored headers handling in fastcgi/scgi/uwsgi.
Fri, 29 Jul 2011 15:33:03 +0000 Igor Sysoev update r3945 with more descriptive error message
Mon, 04 Apr 2011 10:43:21 +0000 Igor Sysoev fix case when a host in fastcgi_pass, scgi_pass, and uwsgi_pass
Thu, 20 Jan 2011 12:23:00 +0000 Igor Sysoev fix large stderr handling without http cache
Tue, 03 Aug 2010 13:35:48 +0000 Igor Sysoev fix fastcgi_split_path_info, if URI was not fully captured
Tue, 03 Aug 2010 09:24:25 +0000 Igor Sysoev inherit proxy_pass, fastcgi_pass, uwsgi_pass, scgi_pass inside
Mon, 02 Aug 2010 12:47:52 +0000 Igor Sysoev fix directive type
Mon, 19 Jul 2010 09:55:43 +0000 Igor Sysoev add warnings for proxy_no_cache and fastcgi_no_cache
Mon, 19 Jul 2010 09:36:04 +0000 Igor Sysoev proxy_cache_pass, fastcgi_cache_bypass, uwsgi_cache_bypass, scgi_cache_bypass
Wed, 14 Jul 2010 11:15:45 +0000 Igor Sysoev use ngx_http_test_predicates(), ngx_http_set_predicate_slot()
Fri, 02 Jul 2010 10:05:40 +0000 Igor Sysoev do not use a cache headers set to hide
Fri, 02 Jul 2010 09:25:38 +0000 Igor Sysoev use shared ngx_http_upstream_ignore_headers_masks[]
Tue, 08 Jun 2010 16:15:47 +0000 Igor Sysoev change variable names
Mon, 07 Jun 2010 12:23:23 +0000 Igor Sysoev merge r3518, r3527: stable-0.7
Fri, 04 Jun 2010 09:17:09 +0000 Igor Sysoev do not pass if-... headers for cacheable fastcgi responses
Thu, 03 Jun 2010 16:42:07 +0000 Igor Sysoev rename variable to conform to the next commit
Thu, 03 Jun 2010 14:41:30 +0000 Igor Sysoev allow fastcgi_param to override client headers using HTTP_ parameters
Thu, 03 Jun 2010 13:49:59 +0000 Igor Sysoev add client request headers debug logging in fastcgi
Wed, 02 Jun 2010 15:08:29 +0000 Igor Sysoev remove the special static fastcgi_param values processing,
Mon, 24 May 2010 11:01:05 +0000 Igor Sysoev proxy_no_cache and fastcgi_no_cache
Thu, 20 May 2010 11:46:01 +0000 Igor Sysoev delete warnings of proxy_upstream_max_fails, proxy_upstream_fail_timeout,
Fri, 14 May 2010 09:56:37 +0000 Igor Sysoev ngx_str_set() and ngx_str_null()
Tue, 06 Apr 2010 11:49:36 +0000 Igor Sysoev fix building without HTTP cache, the bug had been introduced in r3461
Wed, 10 Mar 2010 13:51:47 +0000 Igor Sysoev fix segfault if there was non cached large FastCGI stderr output before header,
Wed, 03 Mar 2010 10:43:38 +0000 Igor Sysoev fix cached FastCGI response with large stderr output before header
Mon, 01 Feb 2010 15:46:14 +0000 Igor Sysoev merge r3137, r3198, r3199, r3353, r3370, r3371, r3398, r3399: stable-0.7
Mon, 01 Feb 2010 14:01:24 +0000 Igor Sysoev merge r2990, r3324, r3384, r3419: stable-0.7
Wed, 23 Dec 2009 14:22:17 +0000 Igor Sysoev fix typo
Mon, 16 Nov 2009 12:19:02 +0000 Igor Sysoev regex named captures
Mon, 02 Nov 2009 15:24:02 +0000 Igor Sysoev proxy_bind, fastcgi_bind, and memcached_bind
Mon, 26 Oct 2009 17:09:27 +0000 Igor Sysoev merge r3001, r3007, r3013: stable-0.7
Mon, 26 Oct 2009 15:54:29 +0000 Igor Sysoev merge r2903, r2911, r2912, r3002: stable-0.7
Wed, 07 Oct 2009 15:15:41 +0000 Igor Sysoev hide cacheable Set-Cookie and P3P FastCGI response headers
Mon, 07 Sep 2009 10:12:49 +0000 Igor Sysoev merge r3011, r3012, r3026: stable-0.7
Wed, 12 Aug 2009 14:38:44 +0000 Igor Sysoev refactor fastcgi stderr handling
Tue, 04 Aug 2009 12:19:17 +0000 Igor Sysoev fix a garbage in a split fastcgi header
Tue, 04 Aug 2009 11:51:10 +0000 Igor Sysoev continue to parse available fastcgi record after a split header,
Mon, 27 Jul 2009 13:25:29 +0000 Igor Sysoev ngx_http_upstream_create() to cleanup the previous upstream after
Mon, 20 Jul 2009 11:44:38 +0000 Igor Sysoev do auto redirect for proxy_pass/fastcgi_pass with variables
Mon, 15 Jun 2009 09:30:59 +0000 Igor Sysoev merge r2895, r2896, r2926, r2927, r2928, r2930, and r2936: stable-0.7
Sat, 06 Jun 2009 18:49:47 +0000 Igor Sysoev proxy_cache_use_stale/fastcgi_cache_use_stale updating