summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-01-20Upstream: fixed cache corruption and socket leaks with aio_write.Maxim Dounin2-0/+28
2017-01-20Fixed trailer construction with limit on FreeBSD and macOS.Maxim Dounin3-7/+18
2016-12-10HTTP/2: prevented creating temp files for requests without body.Valentin Bartenev1-2/+4
2016-11-28HTTP/2: fixed posted streams handling.Valentin Bartenev3-38/+42
2016-11-28HTTP/2: fixed saving preread buffer to temp file (ticket #1143).Valentin Bartenev1-0/+3
2016-10-20HTTP/2: graceful shutdown of active connections (closes #1106).Valentin Bartenev2-9/+39
2016-10-10Core: sockaddr lengths now respected by ngx_cmp_sockaddr().Maxim Dounin1-6/+13
2016-10-03Addition filter: set last_in_chain flag when clearing last_buf.Roman Arutyunyan1-0/+1
2017-01-31Version bump.Maxim Dounin1-2/+2
2016-10-18SSL: default DH parameters compatible with OpenSSL 1.1.0.Maxim Dounin1-0/+19
2016-09-01Event pipe: do not set file's thread_handler if not needed.Maxim Dounin1-4/+6
2016-08-22SSL: adopted session ticket handling for OpenSSL 1.1.0.Sergey Kandaurov1-1/+1
2016-08-08SSL: guarded SSL_R_NO_CIPHERS_PASSED not present in OpenSSL 1.1.0.Sergey Kandaurov1-0/+2
2016-07-19HTTP/2: flushing of the SSL buffer in transition to the idle state.Valentin Bartenev1-2/+18
2016-07-19HTTP/2: refactored ngx_http_v2_send_output_queue().Valentin Bartenev1-10/+10
2016-07-19HTTP/2: fixed send timer handling.Valentin Bartenev1-1/+1
2016-07-19HTTP/2: avoid sending output queue if there's nothing to send.Valentin Bartenev1-0/+10
2016-07-19HTTP/2: always handle streams in error state.Valentin Bartenev1-6/+8
2016-07-19HTTP/2: prevented output of the HEADERS frame for canceled streams.Valentin Bartenev1-2/+6
2016-07-19HTTP/2: always send GOAWAY while worker is shutting down.Valentin Bartenev1-1/+1
2016-07-02Sub filter: eliminate unnecessary buffering.Roman Arutyunyan1-4/+37
2016-07-02Sub filter: introduced the ngx_http_sub_match() function.Roman Arutyunyan1-31/+52
2016-06-16HTTP/2: fixed the "http request count is zero" alert.Valentin Bartenev1-0/+1
2016-06-16HTTP/2: avoid adding Content-Length for requests without body.Valentin Bartenev1-2/+4
2016-06-16HTTP/2: prevented double termination of a stream.Valentin Bartenev1-0/+5
2016-06-16HTTP/2: fixed a segfault while processing unbuffered upload.Valentin Bartenev1-4/+0
2016-05-24HTTP/2: unbreak build on MSVC.Valentin Bartenev1-1/+1
2016-05-24HTTP/2: implemented preread buffer for request body (closes #959).Valentin Bartenev4-43/+146
2016-05-20HTTP/2: the "421 Misdirected Request" response (closes #848).Valentin Bartenev4-9/+23
2016-10-18Version bump.Maxim Dounin1-2/+2
2016-05-31Core: skip special buffers on writing (ticket #981).Maxim Dounin1-0/+5
2016-05-31Version bump.Maxim Dounin1-2/+2
2016-04-26Stable branch.Maxim Dounin1-2/+2
2016-04-19HTTP/2: send the output queue after emitting WINDOW_UPDATE.Valentin Bartenev1-0/+10
2016-04-19HTTP/2: skip data frames in case of internal errors.Valentin Bartenev1-0/+2
2016-04-19HTTP/2: don't send WINDOW_UPDATE for an empty request body.Valentin Bartenev1-12/+13
2016-04-19Thread pools: memory barriers in task completion notifications.Maxim Dounin1-0/+4
2016-04-18HTTP/2: write logs when refusing streams with data.Maxim Dounin1-0/+4
2016-04-14HTTP/2: send WINDOW_UPDATE instead of RST_STREAM with NO_ERROR.Valentin Bartenev1-0/+22
2016-04-14HTTP/2: refuse streams with data until SETTINGS is acknowledged.Valentin Bartenev2-1/+8
2016-04-14HTTP/2: deduplicated some code in ngx_http_v2_state_headers().Valentin Bartenev1-18/+13
2016-04-11FastCGI: skip special bufs in buffered request body chain.Valentin Bartenev1-0/+5
2016-04-12Fixed NGX_CONF_TAKE1/NGX_CONF_FLAG misuse (as in e444e8f6538b).Ruslan Ermilov1-1/+1
2016-04-11Fixed typos.Alessandro Ghedini1-2/+2
2016-04-08Removed redundant "u" format specifier.Ruslan Ermilov5-6/+6
2016-04-08Simplified ngx_unix_recv() and ngx_readv_chain().Ruslan Ermilov2-6/+2
2016-04-08Merged implementations of ngx_unix_recv().Valentin Bartenev1-59/+11
2016-04-08Fixed small inconsistency in handling EOF among receive functions.Valentin Bartenev2-42/+41
2016-04-08Merged implementations of ngx_udp_unix_recv().Valentin Bartenev1-47/+4
2016-04-07Fixed spelling.Josh Soref4-7/+7