Nginx-0.8.16

Changes with nginx 0.8.16 22 Sep
2009

*) Feature: the "image_filter_transparency" directive.

*) Bugfix: "addition_types" directive was incorrectly named
   "addtion_types".

*) Bugfix: resolver cache poisoning.
   Thanks to Matthew Dempsky.

*) Bugfix: memory leak in resolver.
   Thanks to Matthew Dempsky.

*) Bugfix: invalid request line in $request variable was written in
   access_log only if error_log was set to "info" or "debug" level.

*) Bugfix: in PNG alpha-channel support in the
   ngx_http_image_filter_module.

*) Bugfix: nginx always added "Vary: Accept-Encoding" response 

header
line, if both “gzip_static” and “gzip_vary” were on.

*) Bugfix: in UTF-8 encoding support by "try_files" directive in
   nginx/Windows.

*) Bugfix: in "post_action" directive usage; the bug had appeared in
   0.8.11.
   Thanks to Igor Artemiev.

On Tue, 2009-09-22 at 18:42 +0400, Igor S. wrote:

Changes with nginx 0.8.16 22 Sep 2009

*) Feature: the "image_filter_transparency" directive.

Hi Igor,

Can I get a description and example for the wiki?

Cliff

On Tue, Sep 22, 2009 at 02:02:21PM -0700, Cliff W. wrote:

On Tue, 2009-09-22 at 18:42 +0400, Igor S. wrote:

Changes with nginx 0.8.16 22 Sep 2009

*) Feature: the "image_filter_transparency" directive.

Hi Igor,

Can I get a description and example for the wiki?

image_filter_transparency [on|off]
default is on.

The directive allows to disable image transparency in GIF and
palette-based PNG to improve image resampling quality. True color PNG
alpha-channels are always preserved despite this setting.
Did not check grayscale PNG, however, I believe it should be handled
as truecolor PNGs.