nginx-0.8.18-RELEASE

This commit is contained in:
Igor Sysoev
2009-10-06 12:44:50 +00:00
parent 2fb73afece
commit aaf9c1663e

View File

@@ -9,6 +9,94 @@
<title lang="en">nginx changelog</title>
<changes ver="0.8.18" date="06.10.2009">
<change type="feature">
<para lang="ru">
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> read_ahead.
</para>
<para lang="en">
the "read_ahead" directive.
</para>
</change>
<change type="feature">
<para lang="ru">
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> perl_modules.
</para>
<para lang="en">
now several "perl_modules" directive may be used.
</para>
</change>
<change type="feature">
<para lang="ru">
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> limit_req_log_level <20> limit_conn_log_level.
</para>
<para lang="en">
the "limit_req_log_level" and "limit_conn_log_level" directives.
</para>
</change>
<change type="bugfix">
<para lang="ru">
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> limit_req <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> leaky bucket.<br/>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
</para>
<para lang="en">
now "limit_req" directive conforms to the leaky bucket algorithm.<br/>
Thanks to Maxim Dounin.
</para>
</change>
<change type="bugfix">
<para lang="ru">
nginx <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> Linux/sparc.<br/>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Marcus Ramberg.
</para>
<para lang="en">
nginx did not work on Linux/sparc.<br/>
Thanks to Marcus Ramberg.
</para>
</change>
<change type="bugfix">
<para lang="ru">
nginx <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '\0' <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "Location" <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
MKCOL.<br/>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Xie Zhenye.
</para>
<para lang="en">
nginx sent '\0' in a "Location" response header line on MKCOL request.<br/>
Thanks to Xie Zhenye.
</para>
</change>
<change type="bugfix">
<para lang="ru">
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 499 <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> 0;
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> 0.8.11.
</para>
<para lang="en">
zero status code was logged instead of 499 status code;
the bug had appeared in 0.8.11.
</para>
</change>
<change type="bugfix">
<para lang="ru">
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> 0.8.11.
</para>
<para lang="en">
socket leak;
the bug had appeared in 0.8.11.
</para>
</change>
</changes>
<changes ver="0.8.17" date="28.09.2009">
<change type="security">