summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2021-07-06nginx-1.21.1-RELEASErelease-1.21.1Maxim Dounin1-0/+119
2021-07-05Win32: use only preallocated memory in send/recv chain functions.Ruslan Ermilov2-12/+20
2021-07-05Use only preallocated memory in ngx_readv_chain() (ticket #1408).Ruslan Ermilov1-1/+1
2021-06-28Disabled control characters in the Host header.Maxim Dounin1-3/+4
2021-06-28Improved logging of invalid headers.Maxim Dounin6-13/+28
2021-06-28Disabled control characters and space in header names.Maxim Dounin3-4/+4
2021-06-28Disabled control characters in URIs.Maxim Dounin1-14/+28
2021-06-28Disabled spaces in URIs (ticket #196).Maxim Dounin4-70/+11
2021-06-28Core: escaping of chars not allowed in URIs per RFC 3986.Maxim Dounin1-16/+29
2021-06-28Core: fixed comment about escaping in arguments.Maxim Dounin1-1/+1
2021-06-28Disabled requests with both Content-Length and Transfer-Encoding.Maxim Dounin1-2/+9
2021-06-28Added CONNECT method rejection.Maxim Dounin4-17/+31
2021-06-28Moved TRACE method rejection to a better place.Maxim Dounin1-7/+7
2021-06-21Core: added the ngx_rbtree_data() macro.Vladimir Homutov3-5/+6
2021-06-18Fixed format strings for ngx_win32_version.Maxim Dounin1-3/+3
2021-06-17gRPC: RST_STREAM(NO_ERROR) handling micro-optimization.Sergey Kandaurov1-0/+4
2021-06-17gRPC: handling GOAWAY with a higher last stream identifier.Sergey Kandaurov1-0/+9
2021-06-01Fixed SSL logging with lingering close.Maxim Dounin3-0/+9
2021-06-01SSL: ngx_ssl_shutdown() rework.Maxim Dounin1-22/+21
2021-05-30Contrib: vim syntax, update core and 3rd party module directives.Gena Makhomed1-2/+13
2021-05-31Core: disabled SO_REUSEADDR on UDP sockets while testing config.Maxim Dounin1-11/+14
2021-05-31Core: disabled cloning sockets when testing config (ticket #2188).Maxim Dounin1-10/+13
2021-05-31Version bump.Maxim Dounin1-2/+2
2021-05-25release-1.21.0 tagMaxim Dounin1-0/+1
2021-05-25nginx-1.21.0-RELEASErelease-1.21.0Maxim Dounin1-0/+94
2021-05-25Resolver: explicit check for compression pointers in question.Maxim Dounin1-0/+6
2021-05-25Resolver: simplified ngx_resolver_copy().Maxim Dounin1-8/+5
2021-05-25Resolver: reworked ngx_resolver_copy() copy loop.Maxim Dounin1-11/+7
2021-05-25Resolver: fixed label types handling in ngx_resolver_copy().Maxim Dounin1-0/+5
2021-05-25Resolver: fixed off-by-one read in ngx_resolver_copy().Maxim Dounin1-0/+5
2021-05-25Resolver: fixed off-by-one write in ngx_resolver_copy().Maxim Dounin1-4/+4
2021-05-24Location header escaping in redirects (ticket #882).Ruslan Ermilov5-7/+80
2021-05-24Fixed log action when using SSL certificates with variables.Maxim Dounin1-0/+2
2021-05-20Stream: the "fastopen" parameter of the "listen" directive.Ruslan Ermilov3-0/+32
2021-05-19Core: fixed comment about msie_refresh escaping.Ruslan Ermilov1-1/+1
2021-05-19Mail: max_errors directive.Maxim Dounin3-1/+27
2021-05-19Mail: IMAP pipelining support.Maxim Dounin4-18/+65
2021-05-19Mail: stricter checking of IMAP tags.Maxim Dounin1-0/+11
2021-05-19Mail: fixed backslash handling in IMAP literals.Maxim Dounin2-25/+19
2021-05-19Mail: removed dead s->arg_start handling.Maxim Dounin2-48/+0
2021-05-19Mail: fixed s->arg_start clearing on invalid IMAP commands.Maxim Dounin1-0/+2
2021-05-19Mail: POP3 pipelining support.Maxim Dounin3-6/+45
2021-05-19Mail: optimized discarding invalid SMTP commands.Maxim Dounin1-1/+1
2021-05-19Mail: fixed handling of invalid SMTP commands split between reads.Maxim Dounin1-3/+3
2021-05-19Mail: fixed SMTP pipelining to send the response immediately.Maxim Dounin1-5/+4
2021-05-08MIME: added application/wasm type (ticket #1606).Maxim Dounin1-0/+1
2021-05-06Upstream: variables support in certificates.Maxim Dounin10-90/+331
2021-05-06Auth basic: changed alcf->user_file to be a pointer.Maxim Dounin1-9/+12
2021-05-06Changed complex value slots to use NGX_CONF_UNSET_PTR.Maxim Dounin9-55/+39
2021-04-22Restored zeroing of ngx_channel_t in ngx_pass_open_channel().Ruslan Ermilov1-0/+2