summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2011-09-12Fix of debug message format.Igor Sysoev1-6/+6
2011-09-12Fix of codec debug message.Igor Sysoev1-1/+3
2011-09-12Fix of error message.Igor Sysoev1-2/+2
2011-09-12Fix of error message.Igor Sysoev1-1/+1
2011-09-12Regenerate after previous commits.Ruslan Ermilov1-7/+2
2011-09-12- The "example" element can now contain sub-elements.Ruslan Ermilov1-1/+5
- Added entities for Unicode quotes.
2011-09-12HTTP errors are now output as "code (text)".Ruslan Ermilov1-2/+1
2011-09-12mp4_max_moov_size directive has been renamed to mp4_max_buffer_size.Igor Sysoev1-7/+7
2011-09-09bugfix of r4086: nginx could not be built without debug log.Igor Sysoev1-4/+4
2011-09-09Bugfix of r4086: directio was always enabled if mp4 file was sent as is.Igor Sysoev1-0/+3
2011-09-09"video/mp4" mime type added.Igor Sysoev1-0/+1
2011-09-09ngx_http_mp4_moduleIgor Sysoev4-0/+2603
2011-09-08Regenerate after previous commits.Ruslan Ermilov2-28/+28
2011-09-08Cleaned up links.Ruslan Ermilov1-7/+7
2011-09-08Regenerate after previous commit.Ruslan Ermilov1-0/+20
2011-09-08Basic inter-document and external linking support.Ruslan Ermilov2-0/+8
2011-09-06Regenerate after previous commit.Ruslan Ermilov2-196/+301
2011-09-06Finished initial translation of the Core and HTTP Core modules.Ruslan Ermilov2-227/+477
2011-09-06Regenerate after previous commit.Ruslan Ermilov2-1/+34
2011-09-06New elements: "dq", "pathname"; new list type: "tag".Ruslan Ermilov3-8/+29
2011-09-05Bugfix: open_file_cache lost is_directio flag.Maxim Dounin3-0/+9
On file retest open_file_cache lost is_directio if file wasn't changed. This caused unaligned operations under Linux to fail with EINVAL. It wasn't noticeable with AIO though, as errors wasn't properly logged.
2011-09-05Version bump.Igor Sysoev2-3/+3
2011-09-05release-1.1.2 tagIgor Sysoev1-0/+1
2011-09-05nginx-1.1.2-RELEASErelease-1.1.2Igor Sysoev1-0/+45
2011-09-05Bugfix: read event was not blocked after reading body.Maxim Dounin1-0/+2
Read event should be blocked after reading body, else undefined behaviour might occur on additional client activity. This fixes segmentation faults observed with proxy_ignore_client_abort set.
2011-09-05Regenerate after previous commit.Ruslan Ermilov1-1/+30
2011-09-05Translate "types" and "underscores_in_headers" directives.Ruslan Ermilov1-0/+52
2011-09-05Regenerate HTML for the previous revision.Ruslan Ermilov2-8/+1298
2011-09-05Initial English translation of Core and HTTP Core modules.Ruslan Ermilov3-13/+2164
2011-09-05XSLT regeneration for the previous commit.Ruslan Ermilov3-23/+193
2011-09-05DTD and XSLS changes for modules.Ruslan Ermilov4-42/+155
2011-09-01Proper setting of read->eof in pipe code.Maxim Dounin1-1/+1
Setting read->eof to 0 seems to be just a typo. It appeared in nginx-0.0.1-2003-10-28-18:45:41 import (r164), while identical code in ngx_recv.c introduced in the same import do actually set read->eof to 1. Failure to set read->eof to 1 results in EOF not being generally detectable from connection flags. On the other hand, kqueue won't report any read events on such a connection since we use EV_CLEAR. This resulted in read timeouts if such connection was cached and used for another request.
2011-09-01Proper SSL shutdown handling.Maxim Dounin1-0/+5
If connection has unsent alerts, SSL_shutdown() tries to send them even if SSL_set_shutdown(SSL_RECEIVED_SHUTDOWN|SSL_SENT_SHUTDOWN) was used. This can be prevented by SSL_set_quiet_shutdown(). SSL_set_shutdown() is required nevertheless to preserve session.
2011-09-01Now if client requests more ranges than "max_ranges" permits,Igor Sysoev1-2/+2
nginx disables ranges and returns just the source response.
2011-08-31The "max_ranges" directive.Igor Sysoev3-3/+26
"max_ranges 0" disables ranges support at all, "max_ranges 1" allows the single range, etc. By default number of ranges is unlimited, to be precise, 2^31-1.
2011-08-31Style fix: removal of tabs introduced in the previous commit.Igor Sysoev1-7/+7
2011-08-30*) fix of r4060: start value should be tested after the "found" label;Igor Sysoev1-13/+9
*) optimization: start value may be tested against end value only, since end value here may not be greater than content_length.
2011-08-30Unsatisfiable range with start value greater than content lengthIgor Sysoev1-5/+1
was not properly skipped. The bug has been introduced in r4057.
2011-08-30ngx_http_range_parse() should be static.Igor Sysoev1-2/+2
2011-08-30Ranges processing small optimization.Igor Sysoev1-8/+9
2011-08-30Now unsatisfiable ranges are processed according to RFC 2616.Igor Sysoev1-6/+8
2011-08-30Ranges processing small optimization.Igor Sysoev1-24/+15
2011-08-30Style fix.Igor Sysoev1-2/+2
2011-08-26Now if total size of all ranges is greater than source response size,Igor Sysoev1-12/+21
then nginx disables ranges and returns just the source response. This fix should not affect well-behaving applications but will defeat DoS attempts exploiting malicious byte ranges.
2011-08-25Cache size accounting fix: actual cache size on disk was less thanIgor Sysoev1-0/+1
needed by sum of sizes of files loaded by worker processes themselves while cache loader was running. The bug has been introduced in r3900.
2011-08-23Better handling of various per-server ssl options with SNI.Maxim Dounin1-0/+18
SSL_set_SSL_CTX() doesn't touch values cached within ssl connection structure, it only changes certificates (at least as of now, OpenSSL 1.0.0d and earlier). As a result settings like ssl_verify_client, ssl_verify_depth, ssl_prefer_server_ciphers are only configurable on per-socket basis while with SNI it should be possible to specify them different for two servers listening on the same socket. Workaround is to explicitly re-apply settings we care about from context to ssl connection in servername callback. Note that SSL_clear_options() is only available in OpenSSL 0.9.8m+. I.e. with older versions it is not possible to clear ssl_prefer_server_ciphers option if it's set in default server for a socket.
2011-08-23Version bump.Igor Sysoev2-3/+3
2011-08-23Restore the lost negation.Ruslan Ermilov1-1/+1
2011-08-23Removing incomplete draft documentation from release tarball and zip.Igor Sysoev1-0/+6
2011-08-23Grammar fixes in CHANGES.Igor Sysoev1-8/+8