log src/http/ngx_http_request_body.c @ 9279:2fce021888f9 default tip

age author description
Sat, 27 Apr 2024 18:23:52 +0300 Maxim Dounin Request body: discarded body now treated as no body.
Sat, 27 Apr 2024 18:22:38 +0300 Maxim Dounin Request body: error_page 413 handling with HTTP/2 and HTTP/3.
Sat, 27 Apr 2024 18:22:07 +0300 Maxim Dounin Request body: handling of body after unbuffered reading.
Sat, 27 Apr 2024 18:21:38 +0300 Maxim Dounin Request body: body is now cleared on errors.
Sat, 27 Apr 2024 18:21:05 +0300 Maxim Dounin Request body: improved debug logging.
Sat, 27 Apr 2024 18:20:17 +0300 Maxim Dounin Request body: block reading when returning errors.
Sat, 27 Apr 2024 18:19:27 +0300 Maxim Dounin Request body: logging of timeouts.
Sat, 27 Apr 2024 18:19:07 +0300 Maxim Dounin Request body: provided log action for reading request body.
Sat, 30 Mar 2024 05:09:35 +0300 Maxim Dounin Request body: limited chunk extensions and trailer headers.
Sat, 30 Mar 2024 05:09:12 +0300 Maxim Dounin Request body: improved c->read->ready flag handling.
Sat, 30 Mar 2024 05:06:59 +0300 Maxim Dounin Request body: explicit handling of NGX_AGAIN.
Wed, 12 Jan 2022 11:54:39 +0300 Roman Arutyunyan QUIC: modified HTTP version test. quic
Wed, 03 Nov 2021 11:22:07 +0300 Sergey Kandaurov Merged with the default branch. quic
Wed, 01 Sep 2021 10:57:25 +0300 Sergey Kandaurov Merged with the default branch. quic
Mon, 25 Jan 2021 16:16:47 +0300 Roman Arutyunyan HTTP/3: refactored request body parser. quic
Tue, 24 Nov 2020 17:19:40 +0000 Sergey Kandaurov Merged with the default branch. quic
Tue, 10 Nov 2020 19:40:00 +0000 Roman Arutyunyan QUIC: renamed c->qs to c->quic. quic
Wed, 16 Sep 2020 19:48:33 +0100 Roman Arutyunyan HTTP/3: removed HTTP/3 parser call from discard body filter. quic
Wed, 16 Sep 2020 18:59:25 +0100 Roman Arutyunyan HTTP/3: fixed handling request body eof. quic
Tue, 25 Aug 2020 12:45:21 +0300 Roman Arutyunyan HTTP/3: drop the unwanted remainder of the request. quic
Tue, 18 Aug 2020 17:23:16 +0300 Roman Arutyunyan HTTP/3: request more client body bytes. quic
Tue, 18 Aug 2020 16:22:00 +0300 Roman Arutyunyan Merged with the default branch. quic
Thu, 14 May 2020 14:49:53 +0300 Roman Arutyunyan HTTP/3: move body parser call out of ngx_http_parse_chunked(). quic
Fri, 27 Mar 2020 19:41:06 +0300 Roman Arutyunyan Parsing HTTP/3 request body. quic
Fri, 10 Sep 2021 12:59:22 +0300 Roman Arutyunyan Request body: do not create temp file if there's nothing to write.
Sun, 29 Aug 2021 22:22:02 +0300 Maxim Dounin Request body: reading body buffering in filters.
Sun, 29 Aug 2021 22:21:03 +0300 Maxim Dounin Request body: introduced rb->last_saved flag.
Sun, 29 Aug 2021 22:20:54 +0300 Maxim Dounin Request body: added alert to catch duplicate body saving.
Sun, 29 Aug 2021 22:20:49 +0300 Maxim Dounin Request body: missing comments about initialization.
Mon, 09 Nov 2020 22:41:54 +0300 Maxim Dounin Request body: removed error assumption (ticket #2058).
Mon, 09 Nov 2020 22:40:53 +0300 Maxim Dounin Request body: improved logging.
Fri, 06 Nov 2020 23:44:54 +0300 Ruslan Ermilov SSL: fixed non-working SSL shutdown on lingering close.
Thu, 06 Aug 2020 05:02:57 +0300 Maxim Dounin Request body: optimized handling of small chunks.
Thu, 06 Aug 2020 05:02:55 +0300 Maxim Dounin Request body: allowed large reads on chunk boundaries.
Thu, 06 Aug 2020 05:02:44 +0300 Maxim Dounin Request body: all read data are now sent to filters.
Mon, 24 Apr 2017 14:17:13 +0300 Valentin Bartenev HTTP/2: reduced difference to HTTP/1.x in reading request body.
Wed, 08 Feb 2017 19:36:03 +0300 Maxim Dounin Request body: commented out debug printing of old buffers.
Wed, 08 Feb 2017 19:35:31 +0300 Maxim Dounin Request body: c->error on "100 Continue" errors (ticket #1194).
Fri, 01 Apr 2016 15:57:10 +0300 Valentin Bartenev HTTP/2: support for unbuffered upload of request body.
Fri, 01 Apr 2016 15:56:03 +0300 Valentin Bartenev HTTP/2: rewritten handling of request body.
Tue, 01 Mar 2016 15:18:07 +0300 Valentin Bartenev Request body: moved handling of the last part in the save filter.
Tue, 12 Jan 2016 19:19:07 +0300 Valentin Bartenev Request body: removed surplus assigment, no functional changes.
Fri, 11 Sep 2015 20:13:06 +0300 Valentin Bartenev The HTTP/2 implementation (RFC 7240, 7241).
Mon, 06 Apr 2015 19:20:36 +0300 Valentin Bartenev Request body: always flush buffers if request buffering is off.
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin Request body: unbuffered reading.
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin Request body: filters support.
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin Request body: moved request body writing to save filter.
Mon, 23 Mar 2015 21:09:12 +0300 Maxim Dounin Request body: free chain links in ngx_http_write_request_body().
Mon, 23 Mar 2015 19:28:54 +0300 Maxim Dounin Format specifier fixed for file size of buffers.
Mon, 03 Mar 2014 17:39:53 +0400 Maxim Dounin Request body: avoid potential overflow. stable-1.4
Mon, 03 Mar 2014 17:39:53 +0400 Maxim Dounin Request body: avoid potential overflow.
Sat, 04 Jan 2014 03:32:22 +0400 Maxim Dounin Fixed "zero size buf in output" alerts. stable-1.4
Sat, 04 Jan 2014 03:32:22 +0400 Maxim Dounin Fixed "zero size buf in output" alerts.
Mon, 11 Nov 2013 18:49:35 +0400 Valentin Bartenev SPDY: fixed request hang with the auth request module.
Wed, 04 Sep 2013 20:48:23 +0400 Maxim Dounin Win32: Borland C compatibility fixes.
Mon, 13 May 2013 17:39:45 +0400 Maxim Dounin Fixed lingering_time check.
Sat, 11 May 2013 18:49:19 +0400 Maxim Dounin Request body: fixed r->count increment on allocation failure.
Tue, 16 Apr 2013 10:14:59 +0000 Maxim Dounin Request body: only read body in main request (ticket #330).
Wed, 20 Mar 2013 10:36:57 +0000 Valentin Bartenev Preliminary experimental support for SPDY draft 2.
Thu, 14 Mar 2013 12:30:26 +0000 Maxim Dounin Request body: avoid linking rb->buf to r->header_in.
Thu, 14 Mar 2013 12:28:53 +0000 Maxim Dounin Request body: next upstream fix.
Fri, 01 Feb 2013 14:38:18 +0000 Maxim Dounin Request body: fixed client_body_in_file_only.
Tue, 11 Dec 2012 13:18:50 +0000 Maxim Dounin Merge of r4921, r4922, r4923, r4924, r4925: request body fixes. stable-1.2
Mon, 26 Nov 2012 18:01:49 +0000 Maxim Dounin Request body: block write events while reading body.
Mon, 26 Nov 2012 18:01:08 +0000 Maxim Dounin Request body: error checking fixes, negative rb->rest handling.
Mon, 26 Nov 2012 18:00:14 +0000 Maxim Dounin Request body: improved handling of incorrect chunked request body.
Mon, 26 Nov 2012 17:59:30 +0000 Maxim Dounin Request body: fixed discard of chunked request body.
Wed, 21 Nov 2012 01:40:11 +0000 Maxim Dounin Request body: unbreak build without debug.
Wed, 21 Nov 2012 01:08:11 +0000 Maxim Dounin Request body: chunked transfer encoding support.
Wed, 21 Nov 2012 00:57:56 +0000 Maxim Dounin Request body: properly handle events while discarding body.
Wed, 21 Nov 2012 00:57:16 +0000 Maxim Dounin Request body: fixed socket leak on errors.
Wed, 21 Nov 2012 00:55:50 +0000 Maxim Dounin Request body: code duplication reduced, no functional changes.
Thu, 12 Apr 2012 19:35:41 +0000 Ruslan Ermilov Fixed grammar in error messages.
Sun, 05 Feb 2012 20:02:59 +0000 Maxim Dounin Merge of r4406, r4413: copyrights updated. stable-1.0
Wed, 18 Jan 2012 15:07:43 +0000 Maxim Konovalov Copyright updated.
Fri, 30 Sep 2011 14:36:19 +0000 Igor Sysoev Merging r3986, r4006, r4007, r4073: stable-1.0
Mon, 05 Sep 2011 12:43:31 +0000 Maxim Dounin Bugfix: read event was not blocked after reading body.
Thu, 18 Aug 2011 15:52:00 +0000 Maxim Dounin Fix body with request_body_in_single_buf.
Thu, 18 Aug 2011 15:27:57 +0000 Maxim Dounin Correctly set body if it's preread and there are extra data.
Mon, 01 Feb 2010 14:42:38 +0000 Igor Sysoev merge r3163, r3213: stable-0.7
Mon, 19 Oct 2009 16:12:13 +0000 Igor Sysoev restore discard body handler after ngx_http_set_writer() set it to
Mon, 19 Oct 2009 16:06:57 +0000 Igor Sysoev fix ngx_http_finalize_request() code after a body has been discarded
Mon, 19 Oct 2009 14:08:35 +0000 Igor Sysoev prevent handling discarded body as a pipelined request
Fri, 02 Oct 2009 11:32:56 +0000 Igor Sysoev clear r->lingering_close to disable preventively calling
Fri, 02 Oct 2009 09:46:04 +0000 Igor Sysoev update r3167: do not set r->discard_body if the body has been just discarded
Sat, 26 Sep 2009 13:24:15 +0000 Igor Sysoev fix r3078: do not increase request counter if body has been just discarded
Fri, 25 Sep 2009 11:55:33 +0000 Igor Sysoev fix discarding body
Tue, 01 Sep 2009 12:40:27 +0000 Igor Sysoev fix request counter handling while discarding body, introduced in r3050
Wed, 26 Aug 2009 16:04:05 +0000 Igor Sysoev request reference counter
Mon, 26 Jan 2009 15:22:24 +0000 Igor Sysoev r2420, r2421, r2435, r2436, r2437 merge: stable-0.6
Fri, 26 Dec 2008 13:43:42 +0000 Igor Sysoev send "100 Continue" just before reading request body
Tue, 09 Dec 2008 17:27:48 +0000 Igor Sysoev use "!= NGX_OK" instead of "== NGX_ERROR"
Fri, 05 Sep 2008 15:25:47 +0000 Igor Sysoev remove unused #include's
Thu, 15 Nov 2007 14:26:36 +0000 Igor Sysoev 64-bit time_t compatibility
Thu, 18 Oct 2007 11:29:15 +0000 Igor Sysoev do not discard body if it has been already read
Sat, 01 Sep 2007 16:41:52 +0000 Igor Sysoev fix unlikely socket leak
Sat, 01 Sep 2007 16:40:19 +0000 Igor Sysoev fix socket leak introduced in r1374 when request header and body was
Mon, 27 Aug 2007 15:38:46 +0000 Igor Sysoev cancel discarding body on EOF
Tue, 07 Aug 2007 10:53:27 +0000 Igor Sysoev discard request body before going to keep-alive state and use lingering timeouts
Mon, 06 Aug 2007 15:37:22 +0000 Igor Sysoev rename ngx_http_discard_body() to ngx_http_discard_request_body()
Mon, 06 Aug 2007 15:31:00 +0000 Igor Sysoev block reading for level events
Mon, 06 Aug 2007 15:18:24 +0000 Igor Sysoev discard request body in cycle
Wed, 11 Jul 2007 20:12:26 +0000 Igor Sysoev style fix
Thu, 15 Feb 2007 14:13:24 +0000 Igor Sysoev fix format
Thu, 25 Jan 2007 08:45:04 +0000 Igor Sysoev undo "client_body_in_file_only any"
Tue, 23 Jan 2007 12:55:23 +0000 Igor Sysoev delete temporary file for incomplete small request body
Fri, 19 Jan 2007 16:13:15 +0000 Igor Sysoev fix segfault when a request body fits in r->header_in and
Thu, 18 Jan 2007 19:52:18 +0000 Igor Sysoev rename mode to access
Mon, 13 Nov 2006 20:40:17 +0000 Igor Sysoev fix big client body receiving with deferred accept()
Sun, 01 Oct 2006 07:17:01 +0000 Igor Sysoev fix segfault when zero length file is PUT
Wed, 30 Aug 2006 10:39:17 +0000 Igor Sysoev nginx-0.4.0-RELEASE import release-0.4.0
Mon, 14 Aug 2006 15:09:38 +0000 Igor Sysoev nginx-0.3.58-RELEASE import release-0.3.58
Fri, 28 Jul 2006 15:16:17 +0000 Igor Sysoev nginx-0.3.55-RELEASE import release-0.3.55
Tue, 11 Jul 2006 13:20:19 +0000 Igor Sysoev nginx-0.3.54-RELEASE import release-0.3.54
Fri, 07 Jul 2006 16:33:19 +0000 Igor Sysoev nginx-0.3.53-RELEASE import release-0.3.53
Wed, 19 Apr 2006 15:30:56 +0000 Igor Sysoev nginx-0.3.40-RELEASE import release-0.3.40
Fri, 14 Apr 2006 09:53:38 +0000 Igor Sysoev nginx-0.3.38-RELEASE import release-0.3.38
Mon, 05 Dec 2005 13:18:09 +0000 Igor Sysoev nginx-0.3.13-RELEASE import release-0.3.13
Tue, 15 Nov 2005 13:30:52 +0000 Igor Sysoev nginx-0.3.10-RELEASE import release-0.3.10
Wed, 09 Nov 2005 17:25:55 +0000 Igor Sysoev nginx-0.3.8-RELEASE import release-0.3.8