summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2011-09-14Fixing building by gcc-4.7.Igor Sysoev1-3/+0
2011-09-14Version bump.Igor Sysoev2-3/+3
2011-09-14release-1.1.3 tagIgor Sysoev1-0/+1
2011-09-14nginx-1.1.3-RELEASErelease-1.1.3Igor Sysoev1-0/+43
2011-09-14Fix of the previous commit: is_directio flag processing introduced in r4077Igor Sysoev1-0/+2
is still worthwhile.
2011-09-14Bugfix: open_file_cache did not update file info on retest.Igor Sysoev1-7/+1
If file inode was not changed, cached file information was not updated on retest. As a result stale information might be cached forever if file attributes was changed and/or file was extended. This fix also makes obsolete r4077 change of is_directio flag handling, since this flag is updated together with other file information.
2011-09-14Skipping traks with unsupported media formats.Igor Sysoev1-14/+42
2011-09-14Fix of case when start sample does not reside on chunk boundary.Igor Sysoev1-67/+134
2011-09-13In Mac OS X Lion, Apple deprecated the use of the system OpenSSL libraryRuslan Ermilov1-0/+2
in favour of their CommonCrypto library. This change adds a work-around that allows nginx to still be built on Lion with OpenSSL.
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